Fluxbox - легкий рабочий стол |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Fluxbox - легкий рабочий стол |
Поделиться |
22.9.2016, 0:15
Сообщение
#1
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
В этой теме обсуждаем настройки Fluxbox-а применительно к дистрибутивам Альта.
В первом приближении вот мой вариант чего-то отдаленно похожего на Window Maker: http://forum.russ2.com/index.php?s=&sh...ost&p=47449 Подробнее объясню завтра, но сразу предупреждаю , что в Альте без хорошего напильника эта тема не обойдется. Сообщение отредактировал kostyalamer - 22.9.2016, 0:21 |
|
|
22.9.2016, 22:53
Сообщение
#2
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Что такое Fluxbox объяснять я думаю не надо , по-этому сразу беремся за напильник.
1) когда-то в Альтах flux запускался как положено через /usr/bin/startfluxbox при этом автоматически выполнялся файл ~/.fluxbox/startup . Сейчас такой способ не работает , fluxbox запускается разными dm-ами через /usr/bin/fluxbox. 2) Напильник для появления возможности автозагрузки нужных программ : в каталоге ~/.xsession.d делаем скриптик : Цитата #!/bin/bash DE=$DESKTOP_SESSION if [ "$DE" = "Fluxbox" ]; then /usr/bin/startfluxbox fi Понятно ,что можно не пользоваться startfluxbox-ом а вместо этого напихать прямо сюда список нужных программ ( но на мой взгляд это немного не красиво ) Также понятно этот скрипт можно продолжить для разных рабочих сред запуская для каждой из них свои программы. Создаем скрипт ~/.fluxbox/startup и делаем его исполняемым . Записываем в него весь этот список . 3) Панель слева на экране это панель Docky , вместо нее можно использовать что-нибудь вроде cairo dock но это уже дело вкуса. Flux запускает апплеты wm ( правда не все ) если их поместить в скрипт автостарта. На данный момент он у меня выглядит так : Код xfce4-volumed & wmtrashpy & wmvolman & wmsystray & wmnd & wmsm & wmhalt & /usr/bin/wmCalClock -24 & wmdf & Для начала хватит, если будут вопросы постараюсь ответить Сообщение отредактировал kostyalamer - 23.9.2016, 16:43 |
|
|
23.9.2016, 0:10
Сообщение
#3
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Сначала, видимо, надо собрать дистрибутив с Fluxbox?
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
23.9.2016, 8:31
Сообщение
#4
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
|
|
|
23.9.2016, 20:21
Сообщение
#5
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Добавил Fluxbox в Навигатор в качестве базового дистрибутива, собрал для пробы, установил в виртуалку, поглядел. Вопрос теперь в том, чем заполнить профиль дистра (пока что там только сам пакет fluxbox и ничего более).
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
23.9.2016, 20:38
Сообщение
#6
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Добавил Fluxbox в Навигатор в качестве базового дистрибутива, собрал для пробы, установил в виртуалку, поглядел. Вопрос теперь в том, чем заполнить профиль дистра (пока что там только сам пакет fluxbox и ничего более). Вот тебе мой текущий ~/.fluxbox/startup : Код xfce4-volumed & wmtrashpy & wmvolman & wmsystemtray & wmsm & /usr/bin/wmCalClock -24 & wmdf & wmnd & wmhalt & gxkb & docky & parcellite & Соответственно , желательно чтобы эти программы были в составе дистрибутива. А так alterator с модулями, Synaptic , nm-applet и какой-нибудь браузер. В принципе можно и скелетон сляпать, только нужно понять какая будет функция у этого дистрибутива. PS я сейчас балуюсь с cairo-dock , может быть имеет смысл заменить docky на него, погляди сам. Сообщение отредактировал kostyalamer - 23.9.2016, 20:46 |
|
|
23.9.2016, 20:58
Сообщение
#7
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Наверное cairo-dock будет гораздо интереснее - можно сделать несколько панелей, которые в отличие от docky будут нормально перекрываться окнами. В общем сейчас сляпаю что-нибудь приличное с закосом под WM и выложу картинку.
|
|
|
23.9.2016, 23:03
Сообщение
#8
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Сляпал, без закоса под WM можно было сделать еще красивее ( у cairo-dock своих апплетов полно ), но wm-овские апплеты меня больше устраивают
flux2.png ( 529.97 килобайт ) Кол-во скачиваний: 13 В общем, попробуй - думаю тебе понравится |
|
|
24.9.2016, 0:39
Сообщение
#9
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Тут вопрос, в каком смысле Fluxbox может где-то у нас заменить WMaker. Вот, скажем, я использую два дистрибутива на WM - DistroCreator и, изредка, WMHack. Ко второму у меня претензий нет, и к первому не было бы, если бы я применял его чисто по прямому назначению. На деле же я пользуюсь Креатором не только для сборок, но и для чего угодно, и вот тут, когда одновременно работает много программ, WM, на мой взгляд, не выдерживает конкуренции с тем же TDE - в плане удобства. То есть у меня претензии к WM именно как к основе для дистрибутива общего назначения, именно тут возникают мысли о замене его чем-то другим. Как у других - не знаю.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
24.9.2016, 8:46
Сообщение
#10
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Погоняй его, если fluxbox с панельками тебя устроит его можно будет запихать в distrocreator вместо wm-а.
Тем более что креатор все равно надо пересобирать с новым навигатором. |
|
|
24.9.2016, 15:34
Сообщение
#11
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Ну если ты сделаешь пробный вариант Креатора на Fluxbox'е, то можно (и нужно) будет его попробовать уже всерьёз, в работе; там и увидим, какой из вариантов Креатора лучше. А пока, при беглом знакомстве, могу сказать всего лишь, что типа вроде годится, не более того.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
25.9.2016, 16:33
Сообщение
#12
|
|
Специалист Группа: Активный Пользователь Сообщений: 117 Регистрация: 28.6.2015 Вставить ник Цитата Из: Прокопьевск Пользователь №: 2818 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Хм, а cairo-dock себя без композитинга нормально ведёт? А то я в Mate наблюдал много неприятных артефактов.
И ещё вопрос, насколько оправданно использовать cairo-dock в лёгком дистрибутиве? Насколько вырастут системные требования? |
|
|
25.9.2016, 20:52
Сообщение
#13
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Хм, а cairo-dock себя без композитинга нормально ведёт? А то я в Mate наблюдал много неприятных артефактов. И ещё вопрос, насколько оправданно использовать cairo-dock в лёгком дистрибутиве? Насколько вырастут системные требования? Привет Антон, твой cairo-dock с отключенным увеличением значков очень скромно потребляет память: Код [k<>host-2 ~]$ free -m total used free shared buffers cached Mem: 2019 536 1483 0 83 310 -/+ buffers/cache: 142 1876 Swap: 16488 0 16488 Пока не вижу никаких артефактов , кроме достаточно редко возникающего темного фона у панели ( не прорисовка обоев ) который устраняется наведением туда курсора мыши. Зато вот этот полезный эффект работает как часы : flux03.png ( 257.6 килобайт ) Кол-во скачиваний: 5 Если панель перекрыта окном, то при наведении курсора на панель ( точнее край экрана ) часть окна вырезается и панель становится доступной, если убрать мышку, то окно будет восстановлено. Очень полезная вещь ! PS to IVK: Иван, я еще недельку - другую поковыряюсь во flux-е и если не найду никаких новых граблей , то сделаем креатор с wm - ом и fluxbox -ом внутри ,будет два рабочих стола - кому что нравится. Сообщение отредактировал kostyalamer - 25.9.2016, 20:59 |
|
|
27.9.2016, 0:16
Сообщение
#14
|
|
Мастер Группа: Активный Пользователь Сообщений: 620 Регистрация: 11.5.2015 Вставить ник Цитата Пользователь №: 2810 Страна: Россия Город: Не указан Пол: Муж. Репутация: 4 |
В этой теме обсуждаем настройки Fluxbox-а применительно к дистрибутивам Альта. В первом приближении вот мой вариант чего-то отдаленно похожего на Window Maker: http://forum.russ2.com/index.php?s=&sh...ost&p=47449 Подробнее объясню завтра, но сразу предупреждаю , что в Альте без хорошего напильника эта тема не обойдется. Современнее выглядит чем Window Maker. Window Maker меня пугает. |
|
|
27.9.2016, 22:53
Сообщение
#15
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
|
|
|
5.10.2016, 23:31
Сообщение
#16
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Продолжаю свой рассказ про fluxbox , на очереди установка обоев . Дело не очень простое (но и не очень сложное).
Для начала идем в ~/.fluxbox/init и в любом текстовом редакторе добавляем строку: Код session.screen0.rootCommand: fbsetbg -l теперь последние установленные утилитой fbsetbg обои будут загружаться при старте системы. Соответственно эти обои устанавливаются командой fbsetbg -l путь к картинке Можно поступить проще , после первой установки обоев у вас появится файл ~/.fluxbox/lastwallpaper откройте его увидете что-то вроде : $full $full|/путь/имя.jpg||:0.0 замените путь и имя вручную. Способ для ленивых ( вроде меня ) если у вас есть mate ( не чай а рабочий стол ) или его файл-менеджер caja ( бывший наутилус ) то достаточно один раз все настроить и потом наслаждаться жизнью. 1) Внимание Caja надо запускать так : Код caja --no-desktop --browser если запустите просто caja то получите на выходе рабочий стол mate. У меня кнопка с этой командой висит на панельке Cairo-Dock. 2)Открываете каталог ~/.config/caja/scripts/ и создаете в нем скрипт Set Background : Код #!/bin/sh fbsetbg $@ Делаете его исполнимым. 3) Запускаете Caja ( см. п.1) правую кнопку мышки нажимаете на нужной вам картинке , дальше все понятно из рисунка : screen.jpg ( 60.4 килобайт ) Кол-во скачиваний: 2 В общем,чем больше я ковыряюсь во Fluxbox-е, тем больше он мне нравится Запощу пожалуй ссылку на эту тему на форуме Альта , вдруг еще какие-нибудь любители нестандартных рабочих столов найдутся . Сообщение отредактировал kostyalamer - 5.10.2016, 23:58 |
|
|
6.10.2016, 0:26
Сообщение
#17
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1651 Регистрация: 12.10.2010 Вставить ник Цитата Пользователь №: 1950 Страна: Россия Город: Не указан Пол: Муж. Репутация: 8 |
Костя, насколько флукс с доком тяжелее WM ?
|
|
|
6.10.2016, 8:36
Сообщение
#18
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Костя, насколько флукс с доком тяжелее WM ? Юра, док встроен во flux изначально, по этому практически одинаково. А вот боковые панельки у меня cairo-dock с отрубленными эффектами масштабирования, тоже достаточно легко : Код [k<>host-2 ~]$ free -m
total used free shared buffers cached Mem: 2019 598 1420 0 96 345 -/+ buffers/cache: 156 1862 Swap: 16488 0 16488 Сообщение отредактировал kostyalamer - 6.10.2016, 8:36 |
|
|
6.10.2016, 10:31
Сообщение
#19
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1651 Регистрация: 12.10.2010 Вставить ник Цитата Пользователь №: 1950 Страна: Россия Город: Не указан Пол: Муж. Репутация: 8 |
|
|
|
6.10.2016, 20:56
Сообщение
#20
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Я просто когда в опенбоксе этот каиро пробовал - стало больше в 2 раза... Где-то с 40ка до 80ти памяти потребовало... А ты масштабирование значков при наведении на них курсора отключал ? По нынешним временам что 40, что 80, все это ерунда по сравнению с зубастой лисой с несколькими открытыми страницами |
|
|
7.10.2016, 0:09
Сообщение
#21
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Продолжение про обои, есть способ еще проще
Устанавливаем просмотровщик графики viewnior : Код apt-get install viewnior Идем в меню Правка/Параметры/Общие Выбираем там Среду рабочего стола Fluxbox. После этого в меню Изображение выбираем пункт Сделать фоном рабочего стола. Занавес, проще не бывает. PS а я уже начал раздумывать то ли переделать wmfon под flux то ли на си чего-нибудь написать для обоек Сообщение отредактировал kostyalamer - 7.10.2016, 0:10 |
|
|
7.10.2016, 19:32
Сообщение
#22
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Радость была преждевременной , установленные при помощи viewnir -а обои заменяются старыми при первом же выходе из fluxbox-а.
Сообщение отредактировал kostyalamer - 7.10.2016, 19:33 |
|
|
12.11.2016, 23:28
Сообщение
#23
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Проблему с обоями я решил , написав программу fbfon. Все это сделано на связке СИ и gtk и выглядит так:
fbfon01.jpg ( 159.12 килобайт ) Кол-во скачиваний: 4 Тестирование и комментарии приветствуются. src-хи для сборки в 64-разрядные репы : http://altlinuxclub.ru/repo/Repo_P8/SRPMS.....1-alt1.src.rpm большая просьба собрать в 7-ую и 8-ую репы. PS Иван , может пока у Даниила проблемы со сборочницой, ты подтянешь 64-битные репы до актуального состояния ? Сообщение отредактировал kostyalamer - 12.11.2016, 23:49 |
|
|
13.11.2016, 23:59
Сообщение
#24
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Иван , может пока у Даниила проблемы со сборочницой, ты подтянешь 64-битные репы до актуального состояния ? У меня сейчас завал хуже, чем летом. а Даниил всё равно ведь эти проблемы решит, да и падение активности в клубе и на форуме ведь, как я понимаю, не из-за реп. Давай подождём ещё немного. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
14.11.2016, 7:39
Сообщение
#25
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Хорошо, давай подождем. Насчет падения активности, похоже ты прав, видимо базальтизация не пошла на пользу
( пользователям ): https://forum.altlinux.org/index.php?action=stats Для сравнения, надо раскрыть в этой таблице 2015 г и посмотреть по новым пользователям. Сообщение отредактировал kostyalamer - 14.11.2016, 7:42 |
|
|
Текстовая версия | Сейчас: 25.4.2024, 16:10 | |