dr_magnus 30.11.2010 01:42
Я рекомендую — Сказ о том как я на OpenBox перешел. Ноутбук
Продолжение моего поста о переходе на OpenBox.Пообжился я немного в ОБ на домашней машинке, настроил внешний вид под себя, каких-либо особых багов не заметил и решил, что можно и на рабочий ноут это чудо установить.
Под катом я расскажу о решениях, которые я применил к ноуту, а также о некоторых проблемках, с которыми столкнулся и как их устранил.
Устанавливался я руководствуясь своим предыдущим топиком, поэтому особых проблем не возникло. Но вот при дальнейшей доводке ноута под свои нужды, я столкнулся с небольшими непонятками.
Тачпад
После установки ОБ тачпад заработал, но как-то уж очень странно - курсор летал по экрану как электровеник, казалось достаточно дунуть на тачпад, чтобы указатель улетел в другой угол экрана.
Решилось достаточно просто - установкой пакета xf86-input-synaptic.
После перезагрузки тачпад уже не реагировал так рьяно на движение пальца, но вот вертикальный и горизонтальный скролинг не работали. Это решается тоже просто - правкой конфига Иксов:
В нем я оставил все по дефолту, только добавил опции VertEdgeScroll и HorizEdgeScroll, после чего тачпад заработал правильно.
DropBox
DropBox почему отказался стартовать при запуске, хотя я и прописывал его и в ./config/autostart и в ./config/openbox/autostart.sh. Опять же все просто - оказывается DropBox стартует с помощью скрипта dropboxd, а не dropbox. Достаточно было добавить dropboxd & в ./config/openbox/autostart.sh и все заработало.
ShutDown-диалог
Мне нравится для выключения или ребута компа юзать кнопочку в верхнем правом углу экрана. Как ее создать мне подсказал Roland (плюсик ему в карму), а диалог, который вызывается при нажатии этой кнопки называется shutdown-dialog.

Создание кнопки дублировать не буду, лишь скажу, что для нормальной работы диалога нужно либо выставить SUID для shutdown, либо разрешить sudo выполнение shutdown без запроса пароля.
Управление сетью
Так как я постоянно мотаюсь по командировкам и подключаться к сети приходится в самых неожиданных местах и самыми неожиданными способами, то в Гноме я предпочитал использовать NetworkManager. При переходе на ОБ NetworkManager показался мне несколько тяжеловатым и, как альтернативу ему, я нашел Wicd.

О его установке и настройке прекрасно рассказано на АрчВики, поэтому повторятся не буду. Добавляем wicd-client в автозагрузку и пользуемся.
Управление питанием
Я люблю, что бы при закрытии крышки ноутбук уходил в ждущий режим. Реализовал я это с помощью gnome-power-manager. Гномовских зависимостей оно за собой особо не притащило, прекрасно встроилось в трей, а через гуевский конфигуратор прекрасно все настроилось. Добавляем gnome-power-manager в автозагрузку и наслаждаемся.
На этом можно и закончить. Ноут с ОБ работает гораздо шустрее Гнома, а я доволен.
З.Ы. На усмотрение администрации - переносите на свое усмотрение.
на самом деле не так уж и много. я искал по словам "shutdown" и "logout" - список не очень большой.
Мне больше нравится oblogout в качестве диалога выключения компьютера.
мне он тоже понравился. но в последних версиях в нем что-то поламали и перестали работать работать кнопки "shutdown" и "restart". решения, предложенные на форумах, решить проблему не помогли.
А я пользуюсь такими решениями, через скрипты и клавиши:
sudo /usr/sbin/pm-suspend
sudo /usr/sbin/pm-hibernate
sudo /sbin/shutdown -h now
sudo /sbin/shutdown -r now
/usr/bin/openbox --exit
sudo /usr/sbin/pm-suspend
sudo /usr/sbin/pm-hibernate
sudo /sbin/shutdown -h now
sudo /sbin/shutdown -r now
/usr/bin/openbox --exit
Вы в конфиге исправьте параметр usehal на false
А потом можно задать действия кнопок обычным командами, через sudo halt или, например, через dbus. Напримет так:
А потом можно задать действия кнопок обычным командами, через sudo halt или, например, через dbus. Напримет так:
usehal = false
...
shutdown = dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
restart = dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
suspend = dbus-send --system --print-reply --dest="org.freedesktop.DeviceKit.Power" /org/freedesktop/DeviceKit/Power org.freedesktop.DeviceKit.Power.Suspend
интересно, с чем это связано?
Видимо тем, что вместо HAL в Arch'е используется udev, как написано в wiki.
Наверное, поэтому не работает.
Чьорд, а в генте гном-павер-менеджер зачем-то тянет за собой гном-панель... ех...
ну это не совсем то.
Я вообще возмущаюсь, что в генте зачем-то тянутся лишние зависимости. В арче же набор - минимальный и действительно гномонезависим.
Я вообще возмущаюсь, что в генте зачем-то тянутся лишние зависимости. В арче же набор - минимальный и действительно гномонезависим.
нужно уважительнее относиться к дистрибутивам, которыми ты не пользуешься.
и не нужно оскорблять пользователей этих дистрибутивов своим неуважительным отношением к ним.
и не нужно оскорблять пользователей этих дистрибутивов своим неуважительным отношением к ним.
Мне нравится для выключения или ребута компа юзать кнопочку в верхнем правом углу экрана. Как ее создать мне подсказал Roland (плюсик ему в карму), а диалог, который вызывается при нажатии этой кнопки называется shutdown-dialog.
на ноуте лучше юзать кнопку вкл/выкл физическую, не?
так же есть много пакетов в ауре для этого под тот же опенбокс