Фотогалереи

Услуги

Помощь при использовании сайта

openbox

Статьи и материалы касающиеся оконного менеджера openbox

Зависание X сервера при автологине через Slim

После пересборки ядра и последующей перезагрузки выявился очень интересный баг который проявлялся в том, что при автостарте xdm (в моем случае этот скрипт был в автозапуске и запускал Display Manager Slim) иксы очень долго запускались, но даже запустившись через какое то время работать оказалось невозможно из - за того, что и клавиатура и мышь замирала каждые 5 секунд примерно на 2 - 3 секунды. В dmesg сыпались сообщения такого рода



Установка Slim в Gentoo Linux

Поклонники минимализма и легких графических сред таких как Openbox, Fluxbox..etc чаще всего не устанавливают каких либо DM (Display Manager), вводят логин и пароль в консоли и запускают X сервер командой startx. В принципе особой разницы (по крайней мере для меня) где вводить пароль в консоли или в няшном окошке GDM для меня нет, но если я единственный пользователь этой машины, то зачем я буду вообще его вводить? Для этого существует легкий login manager который позволяет запускать графическую оболочку при старте системы. Без ввода пароля и команды startx. Мне кажется это гораздо удобнее.



Установка и настройка Openbox

 

Openbox это минималистичный WM (Window Maker) с достаточно хорошими возможностями, но все же относящийся к разряду минималистичных. Установить его проще простого, особенно если в вашем дистрибутиве есть пакетный менеджер. Я не буду останавливаться на том как устанавливаются пакеты в том или ином дистрибутиве а сразу перейду к делу. После установки Openbox выглядит он конечно же жалко, ни тебе обоев, ничего кроме черного экрана. Для начала нам нужно подправить файл ~/.xinitrc (~ - означает вашу домашнюю директорию /home/user)

Открываем этот файл и прописываем в него данные для запуска сессии Openbox иначе при команде startx будет запускаться ваш прежний WM/DE.

exec openbox-session
#exec ck-launch-session gnome-session

В случае использования HAL и policykit вам нужно закоментировать первую строчку и раскоментировать вторую. Если этого не сделать то возможно внешние устройства не смогут монтироваться с помощью HAL. Я не использую лишних сущностей таких как HAL и потому у меня запускается просто exec openbox-session. Теперь при команде startx у вас будет запущена сессия Openbox, а мы сейчас приступим к улучшению его внешнего вида. Для того чтобы на рабочем столе отображались обои (как мы все привыкли) можно пойти двумя путями: Первый это использовать файл - менеджер PcmanFM в котором есть возможность задать картинку для рабочего стола И второй это использовать стороннюю программу feh. Я использую второй вариант, ибо просмотрщик фото изображений все равно нужен. Итак если у вас не установлен feh установим его и если нет файла ~/.fehbg то создадим его и открыв пропишем:



Openbox Головного Мозга

 

Десктоп у меня сейчас остался свободен от всяких мускулей, похапе и прочего серверного хлама. Решил поставить систему заново (да, я знаю что это Windows - way, но за год там было немеряно костылей и проще переустановить) и максимально заточить под удобство, десктоп как никак. Поставил Openbox GNOME и KDE. Зоопарк такой удобен тем что что то может делаться в кедах, а другое в гнуме. К сожалению все кончилось тем что я вернулся обратно в унылый Openbox. Почему?