LINUX.ORG.RU

Переход на openbox


0

0

Долго сидел на XFCE, потом начал осознавать, что функционал XFCE совсем не использую. Решил посмотреть в сторону других wm, выбор был между awesome, dwm, fluxbox и openbox. Tiling wm отпали сами собой, т.к. мне больше по душе таскать окна, может следующим этапом будет tiling wm. От fluxbox отказался потому, что уже использовал его раньше. Остановился на openbox.

Пока все устраивает. Неустраивает только то, что все конфиги храняться в xml, править их руками не доставляет особого удовольствия. Все основные действия висят на шоткатах ( переключение раб.столов, запуск основных программ, смена обоев и пр. ), все остальное запускается с помощью gmrun, очень удобная штука кстати, можно задать программы для каждого типа файлов.

На скрине: немного дописанная pypanel, в которой теперь показывается заряд батареи и грмкость; gvim, в котором допиливается скрипт; pcmanfm, urxvt-unicode, свернутая sonata. На другом раб.столах vimperator и gpodder.

В конце немного шутки юмора:

http://www.picamatic.com/view/1109931_wm9/

>>> Просмотр (1280x800, 399 Kb)



Проверено: JB ()

Вот хорошо бы еще убрать эту мерзкую панельку, и файловый менеджер заменить на mc.

anonymous
()

Zekton, тема гтк, и иконки слишком пафосные какие-то.

anonymous
()

Один из лучших скринов за последние 2 месяца!

Какой дистриби тебя GTK?

ZZaiatSS ★★
()

что за шрифт в интерфейсе? алсо, от зеленого в терминале вытек левый глаз.

anonymous
()

«Sorry, but nothing has found» «At first you need to create file with ima... Try to use --create PATH to create it»

КЛБ.

anonymous
()

Очень хорошо! Правда, лучший скрин года! Молодец!

anonymous
()

> Неустраивает только то, что все конфиги храняться в xml, править их руками не доставляет особого удовольствия.

Что есть, то есть. Утешает только то, что конфиг там простенький, плюс некоторые вещи настраиваются через obconf.

> gmrun, очень удобная штука кстати, можно задать программы для каждого типа файлов.

Это как? Честно говоря, ман по gmrun какой-то нечитабельный. Ни хера не понятно.

> На скрине: немного дописанная pypanel, в которой теперь показывается ... и грмкость

Сам дописывал? Показывай, тоже не отказался бы от такой фичи. Кстати, как это сделано, как еще одна секция в конфиге? То есть на этот объект можно поместить произвольные команды на нажатие клавиш (прокрутку колесика) мыши.

В общем зачет, очень нравится, разве что шрифты не в моем вкусе.

anonymous
()

Один из лучших скринов за последнее время. Просто и со вкусом. Жаль только в шрифте русского нет :(

svyatogor ★★★★★
()
Ответ на: комментарий от svyatogor

> Жаль только в шрифте русского нет :(

А вы внимательнее посмотрите на свернутую сонату =)

>Это как? Честно говоря, ман по gmrun какой-то нечитабельный. Ни хера не понятно.

Честно скажу, ман даже не открывал все настраивал по конфигу, там все понятно, даже примеры есть.

>Сам дописывал? Показывай, тоже не отказался бы от такой фичи. Кстати, как это сделано, как еще одна секция в конфиге? То есть на этот объект можно поместить произвольные команды на нажатие клавиш (прокрутку колесика) мыши.

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

luckyme
() автор топика
Ответ на: комментарий от luckyme

> Да, сделано как отдельная секция в конфиге, можно назначить любые действия мыши как и в любой секции.

Замечательно. Как раз именно то, чего мне не хватает. А то сейчас управление громкостью и плеером повешено на мышь над индикатором номера рабочего стола. Но кнопок у мыши всего 5, на все действия не напасешься. :(

> Выкладывать пока не буду, как допилю код - выложу.

Жду с нетерпением. Надеюсь, что не забьешь джаст фор фан, как это часто бывает. ;)

anonymous
()
Ответ на: комментарий от anonymous

> Жду с нетерпением. Надеюсь, что не забьешь джаст фор фан, как это часто бывает. ;)

Может и не забью. Пока основной проблемой является получение информации о батарее, почему-то очень долго обрабатывается обращение к файлам в /proc/acpi, порядка полсекунды (0.400 - 0.450), пробывал cat, чтение файла силами python'a, acpi, acpitool, везде одинаково. При обновлении панели получается задержка, в обычном режиме ее не заметно, а вот при переходе из fullscreen'a раздражает глаза. Есть несколько идей как это исправить, но пока времени нету.

luckyme
() автор топика
Ответ на: комментарий от luckyme

> Пока основной проблемой является получение информации о батарее

Честно говоря, эта фича меня волнует меньше всего, у меня нет ноута, да и коньки никто не отменял пока что. ;)

> пробывал cat, чтение файла силами python'a, acpi, acpitool, везде одинаково.

Я так понял, что у тебя идет просто вывод произвольной информации на панель? Я не программист, потому, наверное непонятно, и твой конфиг ничего не проясняет. Упоминания о battery там нет. Значит ли это, что код, ответственный за отображение секции info содержит в себе и громкость и заряд батареи? Есть ли смысл объединять? И как это предполагается настраивать? Не проще ли было сделать секцию, в которую каждый выводит то, что хочет? Хотя, зная норов pypanel (у меня она при попытке вывести время с секундным обновлением грузит процессор на 100%), даже не будучи программистом уверен, что это будет не самым экономичным решением.

Кстати, а как ты получаешь значение громкости? В твоем конфиге громкость регулируется с помощью aumix. Это у тебя OSS стоит или все таки ALSA?

В общем с удовольствием помог бы, да вот образование у меня совсем иного плана, увы... :(

anonymous
()
Ответ на: комментарий от anonymous

Да, секция info как раз отвечает за вывод информации. Писалось изначально для себя, поэтому о разделении на несколько секций не думал. Но разделить не сложно.

>Хотя, зная норов pypanel (у меня она при попытке вывести время с секундным обновлением грузит процессор на 100%), даже не будучи программистом уверен, что это будет не самым экономичным решением.

Вот в этом и есть основная проблема pypanel. Там при каждом чихе перерисовывается вся панель полностью. Хотя, часы прорисовываются отдельно.

Можно, и даже нужно переписать всю логику обновления так, чтобы каждая секция обновлялась независимо друг от друга. Мысли и идеи есть, попробую что-нибудь сотворить. Python только начинаю изучать, знаний пока нехватает.

>Кстати, а как ты получаешь значение громкости? В твоем конфиге громкость регулируется с помощью aumix. Это у тебя OSS стоит или все таки ALSA?

Значение громкости сначала брал из вывода 'aumix -q', потом узнал о питоновском модуле alsaaudio, теперь берется из него.

luckyme
() автор топика

автар делись названием темы gtk и openbox'a

anonymous
()

Красота. Если придётся валить с XFCE - я знаю, на что перейду.

Великолепнейший скрин. Только вопрос - там трей есть?

anonymous
()
Ответ на: комментарий от anonymous

> Великолепнейший скрин. Только вопрос - там трей есть?

В pypanel - есть, разве на скрине не видно? А вообще, никто не мешает тебе использовать openbox в среде XFCE или просто с xfce-panel. Я бы даже сказал, что так будет куда как удобнее, ибо собственный менеджер окон XFCE - убог до безобразия. Так что не обязательно куда-то валить, просто замени xfwm на openbox. ;)

anonymous
()

За pcmanfm зачет. IMHO очень удобный менеджер и мало зависимостей.

H5N1
()
Ответ на: комментарий от spaceblock

Скрин как скрин. Ничего особенного. Иногда и на меня находит, ищу аскетизма и минимализма. Потом возвращаюсь на гном. Просто сейчас, если у меня будет занято, скажем, не 170 мб, а 350(с Гномом) я в обморок не упаду. Для себя сделал вывод, также использовав опыт знакомых - на десктопе Gnome и только Gnome, на ноуте - any tiling WM: awesome 3, ion, dwm. /me больше выступает за awesome3 - он ИМХО лучше из всех =)

fukazzz
()

Скрин приятный, шрифты отличные. Единственное, что мне режет глаз - отступы у аргументов функций.

aiker ★★
()

openbox не понравился, но все равно Скрин просто на 10+. Чисто и все втему.

inkoGnitoo
()
Ответ на: комментарий от anonymous

Ясно, спасибо. Как появится жажда перемен на ПК - знаю, куда двигаться, пока же просто влом.

А чем, кстати, плох XFWM4?

anonymous
()

Очень хороший скрин. Прям отдушина за последний месяц.
И спасибо за Zekton! Буду использовать...

anonymoos ★★★★★
()

Были выходные, а интернет только на работе. Спасибо за лестные отзывы.

Итак, тема GTK:

http://gnome-look.org/content/show.php/Dyne?content=61936

Тема иконок:

http://gnome-look.org/content/show.php/ALLGREY?content=76814

Тема openbox, немного обработанная напильником, вот эта:

http://www.box-look.org/content/show.php/SlimOne?content=76101

luckyme
() автор топика

Автор, молодец, очень приятный скрин, прям заглядение! В восторге от всего, кроме ядовито-зеленого приглашения консоли, но это уже мелочи :)

holka
()

Очень красиво!

anonymous
()

Класс!

anonymous
()
Ответ на: комментарий от luckyme

Супер!!! очень понравился хочу такой же) напиши как такое сделать)))конфиг итд)

oZ
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.