Я рекомендую. — мой Openbox
Вместо предисловия: да, это практически история "как я переходил на опенбокс".
В следующий раз просто загляну сюда, и "всё само поставится" ;)
Всё как всегда банально: нешустрый рабочий комп с арчем. Гном вешается уже на одном netbeans, аесли их два?! ещё есть браузеры, мпд, болталка...
Вот как-то задолбало устраивать процессам геноцид ради пары метров оперативки и решил поискать чего полегче. Т.к. Gnome/openbox некогда пытался уже использовать, решил открытоящик и попробовать.
<а тут начинается копипаста с арчевики>
Понятное дело, ставим ящик, копируем базовые настройки и строим меню:
Не могу сказать, что менюбилдер построил меню, как мне бы того хотелось. Но лишнее я просто порезал вручную, XML довольно прозрачен для чтения и понимания. ObMenu стало лень ставить.
Так же от прежде используемого гнома остались настройки gtk тем и шрифтов. Так что часть плясок просто опускаем.
Теперь уже есть пустой рабочестол. От того же гнома осталась обоина и всё. Менюшка хоть есть, и то приятно.
Начинаем продолжать:
панелька,
run-окно
обои. Да, мне нравятся обои.
коньки
пейджер.
На той же арчевики перчислены различные панельки. На просмотр и небольшую настройку всех/некоторых ушло больше часа. Остановился на tint2.(fbpanel тоже была близка к финалу, выбор субъективен).
К своему стыду скажу, что в итоге снёс свои настройки тинта и вернул умолчальные. Только вот прозрачность убрал.
Дальше веселее. Гномовый run спрятался - не вытащишь! Встречал вариант с компиляцией его из апплета гномопанели, да лень вщяла верх.
Пробовал bashrun, с настройкой из арчевики. Не устроило дополнение по "таб".
Взял gmrun. Из настроек поменял только положение - в углу он меня пугал.
Для обоев берём feh.
Остальное - потом.
Коньки опять же штатные:
Этих conkyrc разбросано по интернетам как пивных бутылок в парке на день ВДВ. Меня же и такие устроили. За исключением погоды и цветов. На вкус и цвет фломастеры разные, а вот погода нашлась на арчефоруме:
Код поселения находим на поиске http://www.accuweather.com/world-index.asp Муторно, в многокликов, но находим. В адресной строке в итоге
в хвосте и код находим.
Я просто добавил его вызов последней строкой файла коньков:
Кстати, этот скрипт требует curl (yaourt -S curl), но у кого его нет?
Пейджер. Ух. На арчевике их предостаточно перечеслено. Остановился в итоге на ipager
Никак не мог сменить его положение. Уже начал выражаться нецензурно, да понял: пейджер встраивается в док опенбокса.
Немного правим rc.xml, теперь ipager вызывается перемещением грызуна в верхний левый угол и не кушает лишнее пространство для жизни.
В итоге собираем по кусочкам автозапуск:
а тут начинается копипаста с арчевики>
Номер: из меню нельзя заглушить систему. Есть решение и на эту беду:
Разрешим себе выключение системы (гном это через полисикит делает, так что у меня этом отношении было глухо) в /etc/sudoers:
%users ALL=(ALL) NOPASSWD: /sbin/shutdown -h now, /sbin/shutdown -r now
Ставим диалоговую софтинку
Нет, ещё не всё. Пишем небольшой скрипт:
И добавим эту штуку в menu.xml в наиболее удобное место:
Отличненько. теперь и глушиться можно.
Полез в жуйку, отписать об успешной победе над тяжестью гнома и понял,что писать могу только по-английски! Конечно, раньше за языки гном отвечал.
Ругаемся, вспоминаем по хал и его полиси. Не помогает.
Дописываем
setxkbmap -layout 'us,ru' -option 'grp:caps_toggle,grp_led:caps' &
в ~/.config/openbox/autostart.sh
Теперь опенбокс и по-русски могЁт!
Открытие роликового и вело сезона на выходных отвлекло от дальнейших поисков, остались открытыми вопросы:
XDM(что ему ещё в ~/.xinitrc добавить, чтобы логинился и грузил openbox. Пока на гдм)
xcompmgr(тени и 3Д за собой не подтирает. Невоспитанный)
Alt-Tab переключение окон со всех рабочих столов. Не нашёл ещё как сделать.
p.s.: Спасибо жуйке за советы/поддержку и флуд.
Спасибо арчерам за вики.
В следующий раз просто загляну сюда, и "всё само поставится" ;)
Всё как всегда банально: нешустрый рабочий комп с арчем. Гном вешается уже на одном netbeans, а
Вот как-то задолбало устраивать процессам геноцид ради пары метров оперативки и решил поискать чего полегче. Т.к. Gnome/openbox некогда пытался уже использовать, решил открытоящик и попробовать.
<а тут начинается копипаста с арчевики>
Понятное дело, ставим ящик, копируем базовые настройки и строим меню:
1 2 3 4 5 |
yaourt -S openbox obconf menumaker openbox-themes pcmanfm |
Не могу сказать, что менюбилдер построил меню, как мне бы того хотелось. Но лишнее я просто порезал вручную, XML довольно прозрачен для чтения и понимания. ObMenu стало лень ставить.
Так же от прежде используемого гнома остались настройки gtk тем и шрифтов. Так что часть плясок просто опускаем.
Теперь уже есть пустой рабочестол. От того же гнома осталась обоина и всё. Менюшка хоть есть, и то приятно.
Начинаем продолжать:
панелька,
run-окно
обои. Да, мне нравятся обои.
коньки
пейджер.
На той же арчевики перчислены различные панельки. На просмотр и небольшую настройку всех/некоторых ушло больше часа. Остановился на tint2.(fbpanel тоже была близка к финалу, выбор субъективен).
К своему стыду скажу, что в итоге снёс свои настройки тинта и вернул умолчальные. Только вот прозрачность убрал.
Дальше веселее. Гномовый run спрятался - не вытащишь! Встречал вариант с компиляцией его из апплета гномопанели, да лень вщяла верх.
Пробовал bashrun, с настройкой из арчевики. Не устроило дополнение по "таб".
Взял gmrun. Из настроек поменял только положение - в углу он меня пугал.
1 2 3 4 5 |
[rakoth@castle ~]$ cat /usr/share/gmrun/gmrunrc |grep geometry -A 3 |
Для обоев берём feh.
yaourt -S feh
Остальное - потом.
Коньки опять же штатные:
1 2 |
yaourt -S conky |
Этих conkyrc разбросано по интернетам как пивных бутылок в парке на день ВДВ. Меня же и такие устроили. За исключением погоды и цветов. На вкус и цвет фломастеры разные, а вот погода нашлась на арчефоруме:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[rakoth@castle ~]$ cat /home/rakoth/bin/weather.sh |
Код поселения находим на поиске http://www.accuweather.com/world-index.asp Муторно, в многокликов, но находим. В адресной строке в итоге
http://www.accuweather.com/world-index-forecast.asp?partner=accuweather&traveler=0&loccode=ASI|RU|RS058|OMSK|
в хвосте и код находим.
Я просто добавил его вызов последней строкой файла коньков:
1 2 3 |
[rakoth@castle ~]$ tail -n1 /home/rakoth/.conkyrc |
Кстати, этот скрипт требует curl (yaourt -S curl), но у кого его нет?
Пейджер. Ух. На арчевике их предостаточно перечеслено. Остановился в итоге на ipager
yaourt -S ipager
Никак не мог сменить его положение. Уже начал выражаться нецензурно, да понял: пейджер встраивается в док опенбокса.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<dock> |
Немного правим rc.xml, теперь ipager вызывается перемещением грызуна в верхний левый угол и не кушает лишнее пространство для жизни.
В итоге собираем по кусочкам автозапуск:
1 2 3 4 5 6 7 8 9 10 11 12 |
[rakoth@castle ~]$ cat ~/.config/openbox/autostart.sh |
а тут начинается копипаста с арчевики>
Номер: из меню нельзя заглушить систему. Есть решение и на эту беду:
Разрешим себе выключение системы (гном это через полисикит делает, так что у меня этом отношении было глухо) в /etc/sudoers:
%users ALL=(ALL) NOPASSWD: /sbin/shutdown -h now, /sbin/shutdown -r now
Ставим диалоговую софтинку
yaourt -S gxmessage
Нет, ещё не всё. Пишем небольшой скрипт:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[rakoth@castle ~]$ cat ~/bin/gshutdown |
И добавим эту штуку в menu.xml в наиболее удобное место:
1 2 3 4 5 6 7 |
|
Отличненько. теперь и глушиться можно.
Полез в жуйку, отписать об успешной победе над тяжестью гнома и понял,что писать могу только по-английски! Конечно, раньше за языки гном отвечал.
Ругаемся, вспоминаем по хал и его полиси. Не помогает.
Дописываем
setxkbmap -layout 'us,ru' -option 'grp:caps_toggle,grp_led:caps' &
в ~/.config/openbox/autostart.sh
Теперь опенбокс и по-русски могЁт!
Открытие роликового и вело сезона на выходных отвлекло от дальнейших поисков, остались открытыми вопросы:
XDM(что ему ещё в ~/.xinitrc добавить, чтобы логинился и грузил openbox. Пока на гдм)
xcompmgr(тени и 3Д за собой не подтирает. Невоспитанный)
Alt-Tab переключение окон со всех рабочих столов. Не нашёл ещё как сделать.
p.s.: Спасибо жуйке за советы/поддержку и флуд.
Спасибо арчерам за вики.