IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Fluxbox - легкий рабочий стол
Поделиться
kostyalamer
сообщение 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 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


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Сначала, видимо, надо собрать дистрибутив с Fluxbox?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 23.9.2016, 8:31
Сообщение #4


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(IVK @ 23.9.2016, 0:10) *
Сначала, видимо, надо собрать дистрибутив с Fluxbox?

Проще поставить прямо в рабочую систему, а если сильно понравится то уже собирать на нем дистрибутив.
Пока что я в раздумьях на что заменить docky ( или как в Альте его настроить )
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 23.9.2016, 20:21
Сообщение #5


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Добавил Fluxbox в Навигатор в качестве базового дистрибутива, собрал для пробы, установил в виртуалку, поглядел. Вопрос теперь в том, чем заполнить профиль дистра (пока что там только сам пакет fluxbox и ничего более).


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 23.9.2016, 20:38
Сообщение #6


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(IVK @ 23.9.2016, 20:21) *
Добавил 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 23.9.2016, 20:58
Сообщение #7


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Наверное cairo-dock будет гораздо интереснее - можно сделать несколько панелей, которые в отличие от docky будут нормально перекрываться окнами. В общем сейчас сляпаю что-нибудь приличное с закосом под WM и выложу картинку.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 23.9.2016, 23:03
Сообщение #8


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Сляпал, без закоса под WM можно было сделать еще красивее ( у cairo-dock своих апплетов полно ), но wm-овские апплеты меня больше устраивают wink.gif
Прикрепленный файл  flux2.png ( 529.97 килобайт ) Кол-во скачиваний: 13

В общем, попробуй - думаю тебе понравится smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 24.9.2016, 0:39
Сообщение #9


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Тут вопрос, в каком смысле Fluxbox может где-то у нас заменить WMaker. Вот, скажем, я использую два дистрибутива на WM - DistroCreator и, изредка, WMHack. Ко второму у меня претензий нет, и к первому не было бы, если бы я применял его чисто по прямому назначению. На деле же я пользуюсь Креатором не только для сборок, но и для чего угодно, и вот тут, когда одновременно работает много программ, WM, на мой взгляд, не выдерживает конкуренции с тем же TDE - в плане удобства. То есть у меня претензии к WM именно как к основе для дистрибутива общего назначения, именно тут возникают мысли о замене его чем-то другим. Как у других - не знаю.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 24.9.2016, 8:46
Сообщение #10


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Погоняй его, если fluxbox с панельками тебя устроит его можно будет запихать в distrocreator вместо wm-а.
Тем более что креатор все равно надо пересобирать с новым навигатором.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 24.9.2016, 15:34
Сообщение #11


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Ну если ты сделаешь пробный вариант Креатора на Fluxbox'е, то можно (и нужно) будет его попробовать уже всерьёз, в работе; там и увидим, какой из вариантов Креатора лучше. А пока, при беглом знакомстве, могу сказать всего лишь, что типа вроде годится, не более того.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Антон Мидюков
сообщение 25.9.2016, 16:33
Сообщение #12


Специалист
****

Группа: Активный Пользователь
Сообщений: 117
Регистрация: 28.6.2015
Вставить ник
Цитата
Из: Прокопьевск
Пользователь №: 2818
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Хм, а cairo-dock себя без композитинга нормально ведёт? А то я в Mate наблюдал много неприятных артефактов.
И ещё вопрос, насколько оправданно использовать cairo-dock в лёгком дистрибутиве? Насколько вырастут системные требования?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 25.9.2016, 20:52
Сообщение #13


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(Антон Мидюков @ 25.9.2016, 16:33) *
Хм, а 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 27.9.2016, 0:16
Сообщение #14


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Цитата(kostyalamer @ 21.9.2016, 23:15) *
В этой теме обсуждаем настройки Fluxbox-а применительно к дистрибутивам Альта.
В первом приближении вот мой вариант чего-то отдаленно похожего на Window Maker:
http://forum.russ2.com/index.php?s=&sh...ost&p=47449
Подробнее объясню завтра, но сразу предупреждаю , что в Альте без хорошего напильника эта тема не обойдется.

Современнее выглядит чем Window Maker. Window Maker меня пугает. ninja.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 27.9.2016, 22:53
Сообщение #15


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(Koi.v2 @ 27.9.2016, 0:16) *
Современнее выглядит чем Window Maker. Window Maker меня пугает. ninja.gif

Привет Евгений ! Не пугайся WM не страшный , хотя fluxbox + cairo-dock действительно выглядят немного посвежее wink.gif

Сообщение отредактировал kostyalamer - 27.9.2016, 22:54
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 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-е, тем больше он мне нравится wink.gif

Запощу пожалуй ссылку на эту тему на форуме Альта , вдруг еще какие-нибудь любители нестандартных рабочих столов найдутся .

Сообщение отредактировал kostyalamer - 5.10.2016, 23:58
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 6.10.2016, 0:26
Сообщение #17


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Костя, насколько флукс с доком тяжелее WM ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 6.10.2016, 8:36
Сообщение #18


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(YYY @ 6.10.2016, 0:26) *
Костя, насколько флукс с доком тяжелее 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 6.10.2016, 10:31
Сообщение #19


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(kostyalamer @ 6.10.2016, 8:36) *
А вот боковые панельки у меня cairo-dock с отрубленными эффектами масштабирования, тоже достаточно легко


Я просто когда в опенбоксе этот каиро пробовал - стало больше в 2 раза... sad.gif
Где-то с 40ка до 80ти памяти потребовало...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 6.10.2016, 20:56
Сообщение #20


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(YYY @ 6.10.2016, 10:31) *
Я просто когда в опенбоксе этот каиро пробовал - стало больше в 2 раза... sad.gif
Где-то с 40ка до 80ти памяти потребовало...

А ты масштабирование значков при наведении на них курсора отключал ?
По нынешним временам что 40, что 80, все это ерунда по сравнению с зубастой лисой с несколькими открытыми страницами wink.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 7.10.2016, 0:09
Сообщение #21


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Продолжение про обои, есть способ еще проще smile.gif
Устанавливаем просмотровщик графики viewnior :
Код
apt-get install viewnior

Идем в меню Правка/Параметры/Общие
Выбираем там Среду рабочего стола Fluxbox.
После этого в меню Изображение выбираем пункт Сделать фоном рабочего стола.
Занавес, проще не бывает.
PS а я уже начал раздумывать то ли переделать wmfon под flux то ли на си чего-нибудь написать для обоек biggrin.gif

Сообщение отредактировал kostyalamer - 7.10.2016, 0:10
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 7.10.2016, 19:32
Сообщение #22


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Радость была преждевременной , установленные при помощи viewnir -а обои заменяются старыми при первом же выходе из fluxbox-а.

Сообщение отредактировал kostyalamer - 7.10.2016, 19:33
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 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


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(kostyalamer @ 12.11.2016, 22:28) *
Иван , может пока у Даниила проблемы со сборочницой, ты подтянешь 64-битные репы до актуального состояния ?

У меня сейчас завал хуже, чем летом. а Даниил всё равно ведь эти проблемы решит, да и падение активности в клубе и на форуме ведь, как я понимаю, не из-за реп. Давай подождём ещё немного.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 19.3.2024, 12:46