1. Устанавливаем Openbox:
sudo apt-get install xinit openbox
2. Далее копируем конфиги под своим пользователем:
mkdir -p ~/.config/openbox/ cp /etc/xdg/openbox/rc.xml ~/.config/openbox/rc.xml cp /etc/xdg/openbox/menu.xml ~/.config/openbox/menu.xml cp /etc/xdg/openbox/autostart ~/.config/openbox/autostart
3. Создаем/изменяем файл ~/.xinitrc и пишем туда:
exec openbox-session
4. Автозапуск команд.
При запуске иксы смотрят файл ~/.xinitrc . Если его у вас нету - создайте. В него можно прописывать команды для тех программ, которые нужно запускать автоматически. Вот пример:
psi & qutim & conky & xxkb & feh --bg-scale /files/Pictures/Абстракции/organic.jpg & tint2 & openbox
Обратите внимание - команда openbox идет последней и после всех команд, идущих перед ней, стоит символ &. Если в этом примере “tint2 &” изменить на “tint2”, то openbox не запустится, пока не завершится процесс tint2.
5. Панель tint2
Дефолтный файл конфигурации tint2 называется ~/.config/tint2/tint2rc . Конфиг очень прост и интуитивен - мне хватило пяти минут, чтобы методом тыка привести tint2 панель в нужный мне вид. Для того, чтобы tint2 стартовала автоматически, я добавил строку tint2 & в ~/.xinitrc .
Установка на Ubuntu:
sudo apt-get install libcairo2-dev libpango1.0-dev libglib2.0-dev libimlib2-dev libxinerama-dev libx11-dev libxdamage-dev libxcomposite-dev libxrender-dev libxrandr-dev cmake libgtk2.0-dev
Скачиваем и распаковываем. Последние релизы тут: http://code.google.com/p/tint2/downloads/list.
wget http://tint2.googlecode.com/files/tint2-0.11.tar.bz2 tar xvf tint2-0.11.tar.bz2
Ставим. Так написано в файле INSTALL.txt
cd tint2-0.11 mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr ../ make sudo make install
Теперь можно запустить эту панельку:
tint2
И прописать ее в автозапуск в файл $HOME/.config/openbox/autostart
(sleep 2s && tint2) &
Discussion