Установленные в Ubuntu 11.04 пакеты
Только lmms взят из maverick потому что там не тянет wine, в natty в обязательном порядке wine ему нужен )
Ссылка на сайт автора статьи
Только lmms взят из maverick потому что там не тянет wine, в natty в обязательном порядке wine ему нужен )
Ссылка на сайт автора статьи
Для тех, кто хочет освоить openbox, даю ссылку на статью по его настройке
Погнали!
Скрины
Для начала взглянем на панель. Я бы не сказал, что я эстет и смыслю в этом, но если вам не понравится моя панель: попробуйте нагуглить еще, вам обязательно понравится
| Стыренный конфиг |
| Собственноручный конфиг |
Вот так вот выглядит эта панель. Теперь приступим к установке
Установка
Устанавливается она очень просто:
sudo apt-get install tint2
Теперь нужно запустить панель, чтобы создались автоматически папки и конфиги. Нам это пригодится в будущем.
Конифгурирование
Конфиги tint2 находятся в папке ~/.config/tint2/
Нас интересует конфиг tint2rc, в нем как раз-таки хранится информация о том, что отображать, как отображать, цвета, размеры и все остальное.
Есть два пути настройки:
Утилиты
Как вы уже выяснили в начальной статье, нам потребуются следующие утилиты:
В некоторых случаях, это удобнее всяких панелек. и нестандартных менюшек. И да, в менюхах можно делать офигенные штуки. Но об этом позже
Конфиги openbox
rc.xml
Этот конфиг содержит в себе разную информацию о шрифтах, темах openbox и еще много чем. Все это настраивается с помощью obconf. Но вот горячие клавиши нужно настроить самому.
Есть тег – в нем содержится информация о клавишах. Здесь вы можете указать свои горячие клавиши. К примеру:
<keybind key=”A-F2″>
<action name=”execute”>
<execute>gmrun</execute>
</action>
</keybind>
Это забиндит Alt+F2 под программу gmrun. Это программа, которая позволяет быстро запускать нужные приложения. Как и в гноме
menu.xml
Этот конфиг содержит меню. И полностью настраивается с помощью mmaker и obmenu
autostart.sh
Скрипт автозапуска. Сюда как раз надо ручками писать, что надо запускать при запуске openbox. Вот пример моего скрипта:
# This shell script is run before Openbox launches.
# Environment variables set here are passed to the Openbox session.
# Set a background color
BG=”"
if which hsetroot >/dev/null; then
BG=hsetroot
else
if which esetroot >/dev/null; then
BG=esetroot
else
if which xsetroot >/dev/null; then
BG=xsetroot
fi
fi
fi
test -z $BG || $BG -solid “#303030″
# D-bus
if which dbus-launch >/dev/null && test -z “$DBUS_SESSION_BUS_ADDRESS”; then
eval `dbus-launch –sh-syntax –exit-with-session`
fi
# Make GTK apps look and behave how they were set up in the gnome config tools
if test -x /usr/libexec/gnome-settings-daemon >/dev/null; then
/usr/libexec/gnome-settings-daemon &
elif which gnome-settings-daemon >/dev/null; then
gnome-settings-daemon &
# Make GTK apps look and behave how they were set up in the XFCE config tools
elif which xfce-mcs-manager >/dev/null; then
xfce-mcs-manager n &
fi
# Preload stuff for KDE apps
if which start_kdeinit >/dev/null; then
LD_BIND_NOW=true start_kdeinit –new-startup +kcminit_startup &
fi
# Run XDG autostart things. By default don’t run anything desktop-specific
# See xdg-autostart –help more info
DESKTOP_ENV=”OPENBOX”
if which /usr/lib/openbox/xdg-autostart >/dev/null; then
/usr/lib/openbox/xdg-autostart $DESKTOP_ENV
fi
#Autostart – вот после этого надо писать нужные программы
feh –bg-scale ~/Wallpaper/1.jpg &
yakuake &
tint2 &
conky &
Утилиты
Как вы уже выяснили в начальной статье, нам потребуются следующие утилиты:
В некоторых случаях, это удобнее всяких панелек. и нестандартных менюшек. И да, в менюхах можно делать офигенные штуки. Но об этом позже
Конфиги openbox
rc.xml
Этот конфиг содержит в себе разную информацию о шрифтах, темах openbox и еще много чем. Все это настраивается с помощью obconf. Но вот горячие клавиши нужно настроить самому.
Есть тег – в нем содержится информация о клавишах. Здесь вы можете указать свои горячие клавиши. К примеру:
gmrun
Это забиндит Alt+F2 под программу gmrun. Это программа, которая позволяет быстро запускать нужные приложения. Как и в гноме
menu.xml
Этот конфиг содержит меню. И полностью настраивается с помощью mmaker и obmenu
autostart.sh
Скрипт автозапуска. Сюда как раз надо ручками писать, что надо запускать при запуске openbox. Вот пример моего скрипта:
# This shell script is run before Openbox launches.
# Environment variables set here are passed to the Openbox session.
# Set a background color
BG=”"
if which hsetroot >/dev/null; then
BG=hsetroot
else
if which esetroot >/dev/null; then
BG=esetroot
else
if which xsetroot >/dev/null; then
BG=xsetroot
fi
fi
fi
test -z $BG || $BG -solid “#303030″
# D-bus
if which dbus-launch >/dev/null && test -z “$DBUS_SESSION_BUS_ADDRESS”; then
eval `dbus-launch –sh-syntax –exit-with-session`
fi
# Make GTK apps look and behave how they were set up in the gnome config tools
if test -x /usr/libexec/gnome-settings-daemon >/dev/null; then
/usr/libexec/gnome-settings-daemon &
elif which gnome-settings-daemon >/dev/null; then
gnome-settings-daemon &
# Make GTK apps look and behave how they were set up in the XFCE config tools
elif which xfce-mcs-manager >/dev/null; then
xfce-mcs-manager n &
fi
# Preload stuff for KDE apps
if which start_kdeinit >/dev/null; then
LD_BIND_NOW=true start_kdeinit –new-startup +kcminit_startup &
fi
# Run XDG autostart things. By default don’t run anything desktop-specific
# See xdg-autostart –help more info
DESKTOP_ENV=”OPENBOX”
if which /usr/lib/openbox/xdg-autostart >/dev/null; then
/usr/lib/openbox/xdg-autostart $DESKTOP_ENV
fi
#Autostart – вот после этого надо писать нужные программы
feh –bg-scale ~/Wallpaper/1.jpg &
yakuake &
tint2 &
conky &
Openbox — свободный менеджер окон для X Window System, распространяемый под лицензией GNU General Public License.
Openbox задуман как лёгкое, быстрое и простое решение для использования как совместно с окружением рабочего стола, так и без него. Несмотря на свою простоту, Openbox имеет множество настроек, манипулируя которыми пользователь может изменять практически любой аспект функционирования оконного менеджера в связи со своими потребностями.
В серии постов я расскажу о том, как использовать Openbox без окружения рабочего стола, с чем его есть и как конфигурировать. Это на самом деле удобно и очень быстро: многие люди его именно так и используют. Я не исключение: у меня на ноутбуке стоит Debian Lenny с Openbox. Никаких DE даже и не ставил. Использовал активно год, и использую иногда даже сейчас.
В этом посте я расскажу про основные утилиты и приложения, которые понадобятся. Следующие же будут о непосредственной настройке всего этого. Следующие посты будут небольшие, и будут быстро писаться. Так что ожидайте
Итак, отметим основные преимущества, которые нас будут ждать (конечно очень поверхностные):
Менеджер окон
Каким бы Капитаном очевидности я не показался, или даже каким-нибудь адмиралом, нам понадобится менеджер окон (он же window manager) openbox.
Файловый менеджер
Я рассмотрю всего 2 файловых менеджера. Их, на самом деле, гораздо больше, но нам приходится выбирать между удобностью и скоростью.
pcmanfm – очень удобный и легкий файловый менеджер, я его постоянно использую. Так же он может сам сделать рабочий стол (как nautilus).
thunar – не менее удобный файловый менеджер. Даже несколько красивее pcmanfm. Но не может сделать рабочий стол. Скорее всего я его заюзаю. Вообще, никто вам не запрещает использовать тот же nautilus. Но я даже не знаю, какой смысл в этом, если основная задача – производительность и легкость? С тем же успехом можно использовать связку Gnome + Openbox, и наслаждаться жизнью.
Рабочий стол
Рабочих столов много, все они интересны по-своему. Но все же следует выбрать самый легкий. Мы же делаем легкую среду? (Я вот вообще не использую рабочий стол.)
Перечислю “тяжелые”:
В общем на данный момент ресурсопотребление оконного менеджера вопрос не актуален для современных компьютеров и если раньше это и имело огромное значение и оперативная память в 512 считалась роскошью то на данный момент основным критерием выбора является комфорт. И не один менеджер не дает такого мне который дает openbox именно в плане управления окнами. Кому известен файл rc.xml привожу именно
Ссылка на сайт автора статьи
В общем на данный момент ресурсопотребление оконного менеджера вопрос не актуален для современных компьютеров и если раньше это и имело огромное значение и оперативная память в 512 считалась роскошью то на данный момент основным критерием выбора является комфорт. И не один менеджер не дает такого мне который дает openbox именно в плане управления окнами. Кому известен файл rc.xml привожу именно
Ссылка на сайт автора статьи