Linux

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Home Разное Настройка и использование Openbox

Настройка и использование Openbox

E-mail Печать PDF

Взято с ru.gentoo-wiki.com

Содержание

Определение

Openbox with aterm, gkrellm, torsmo, idesk, and pypanel (desktop from Ninjai)
Openbox with aterm, gkrellm, torsmo, idesk, and pypanel (desktop from Ninjai)
  • Openbox это соответствующий стандартам, быстрый и легкий X11 оконный менеджер под лицензией GPL, который может работать самостоятельно или в сочетании с Gnome или KDE
  • Openbox 3 полностью переписан заново, Openbox 2 и ниже основан на коде Blackbox 0.65.0.

Openbox 2 был написан на C++ с использованием только X11 библиотек. Openbox3 переписан на C с зависимостью на libxft.

Особенности Openbox

Некоторые особенности на которые стоит обратить внимание

  • ICCCM и EWMH стандартизирован!
  • Черезвычайно быстрый!
  • Последовательные горячие клавиши!
  • Настраиваемые действия для мыши!
  • Window resistance!
  • Поддeрживает вывод изображения на несколько мониторов (Xinerama)!
  • Интерактивное меню!
  • Написан на C!

Установка и запуск

Для установки выполните emerge openbox

для установки дополнительных тем можно выполнить emerge openbox-themes

через несколько минут компиляции можно будет приступить к настройке

Openbox и Gnome

В Gnome по умолчанию используется metacity. Для переключения с metacity в Openbox выполните openbox --replace

Затем выберите сохранить сессию при выходе из Gnome что бы при следующем входе стартовал Openbox.

Примечание: Для Gnome 2.4, gnome-panel не имеет собственных горячих клавиш для показа Главного меню и командной строки и использует для этого функции оконного менеджера. Openbox использует для этого gnome-panel-control, которые может быть использован для привязки горячих клавиш к gnome-panel. Используйте --main-menu опцию для показа панели Gnome и --run-dialog для показа командной строки.

Openbox и KDE

KDE по умолчанию использует kwin. Для переключения в Openbox необходимо выставить переменную в стартовых скриптах export KDEWM=openbox

Примечание: Текущий релиз KDE использует нестандартный протокол для системного трея, который требует взаимодействия с оконным менеджером. Учитывая эту особенность, Openbox использует kdetrayproxy, для включения которой необходимо прописать в ~/.xinitrc

Файл: ~/.xinitrc
# Startup stuff for X

# Make openbox the KDE window manager
export KDEWM=openbox

# Make KDE system tray apps work
kdetrayproxy &

# Start the KDE environment
startkde

Openbox сам по себе

Если вы хотите использовать Openbox в одиночном режиме, то измените $HOME/.xinitrc или /etc/X11/xinit/xinitrc следущим образом:

Файл: ~/.xinitrc or /etc/X11/xinit/xinitrc
#Startup stuff for X
exec openbox

 

Настройка через менеджер дисплея

Вы можете почитать документацию по настройке вашего менеджера дисплея про то как добавить дополнительные пункты. Или можно просто подправить файл ~/.xsession. Этот файл - обычный скрипт который может быть таким же, как и в вышеприведенном примере .xinitrc. С этим методом вам выбирать какая оболочка будет загружаться.

Если у вас установлен gdm, то при установке openbox, portage добавит /usr/share/xsessions/openbox.desktop файл

Конфигурация

Когда Openbox стартует в первый раз, то выглядит это достаточно странно, потому как ничего нету и только по правому клику выпадает меню.

Конфигурация Openbox достаточна проста, потому как всё хранится в XML файлах, которые можно редактировать в простом текстовом редакторе, также можно воспользоваться утилитой Obconf.

Утилита Obconf

Утилита Obconf
Утилита Obconf

Obconf это Openbox Configurator, и позволяет изменить общие настройки Openbox. emerge obconf

Эта утилита не может изменить меню, и если что-то надо поправить в XML файле, то лучше это сделать ручками.

Утилита menumaker

Menu Maker это программа, созданная для интеграции меню из разных оконных менеджеров таким образом, чтобы они не конфликтовали/пересекались между собой в выборе программ

Так как menumaker не является частью openbox, вам придётся установить его самостоятельно:

Code: emerging menumaker
$ su 
# emerge -va menumaker
# exit
$ mmaker -vA OpenBox3

 

Заметьте, что это действие добавит /очень много/ нового в ваше меню.

Правим ручками

За дополнительной информацией можно заглянуть на Openbox Configuration Page Файлы конфигурации расположены в ~/.config/openbox/ для каждого пользователя или глобальный файл в /etc/xdg/openbox/

Два файла, которые там расположены

  • rc.xml описывает общие опции, горячие клавиши, команды для мыши.
  • menu.xml описывает меню при вызове правым кликом мыши

Панели

Основные панели для Openbox это:

  • pypanel - Панель, основанная на Python, спортивные иконки, прозрачность, и прочее, при этом занимает всего 25K (в исходниках)
  • FSPanel - F***ing Small Panel, Быстрая и мальенькая панелька с 9Kb кода!
  • FBPanel - Занимает 77Kb исходного текста, FBPanel основана FSPanel, с дополнительными возможностями.
  • kicker - Панелька от KDE, работает довольно хорошо, окромя некоторых кнопок (выйти, залочить и т.д.)
  • perlpanel - Панелька, написанная на perl, с иконками, и поддержкой многих апплетов, при желании легко написать свой апплет.
  • Apwal - Висит у меня на alt+space, вызывает под мышкой меню с иконками часто используемых программ.Посмотреть пример

Настройки рабочего стола

Десктопы на выбор:

  • kdesktop - KDE's Desktop Manager, работает без ошибок.
  • idesk - Маленький, быстрый и в комбинации с idesktool прост в использовании.
  • rox - Быстрый Декстоп с подержкой кучи плагинов и расширений.

Фоновые изображения

  • feh - Легкий просмотрщик графики, поддерживает много форматов и обладает множеством функций, в том числе позволяет установку фонового изображения:

feh --bg-scale /home/user/desktop.jpg Одно из преимуществ feh состоит в том, что можно сохранить команду в ~/.fehbg чтобы автоматически устанавливать обои при старте X, поправьте ваш ~/.xinitrc:

Файл: ~/.xinitrc

eval `cat $HOME/.fehbg` &
exec openbox

  • xsetbg - Устанавливается обычно с X, но не поддерживает множество форматов и сложен в управлении.
Обновлено 12.11.2009 02:04  

Произвольная новость

ФАС России прекратила рассмотрение антимонопольного дела в отношении производителей ноутбуков

Источник: http://www.fas.gov.ru/news/n_27642.shtml

16 ноября 2009 года Федеральная антимонопольная служба (ФАС России) прекратила рассмотрение антимонопольного дела в отношении «Асеr Inc.», «ASUSTeK Computer Inc.», «Toshiba Corporation», «Hewlett-Packard Company», «Samsung Electronics Co., Ltd.», «Dell Inc.», которое было возбуждено по признакам согласованности в действиях компаний (пункт 5 части 1 статьи 11 закона о защите конкуренции).