Openbox: различия между версиями
Ettraxard (обсуждение | вклад) Нет описания правки |
(разные обои на виртуальных рабочих столах) |
||
(не показано 10 промежуточных версий 4 участников) | |||
Строка 1: | Строка 1: | ||
[[Категория:Sisyphus]] | [[Категория:Sisyphus]] | ||
[[Категория:Desktop Environments]] | |||
{{Stub}} | {{Stub}} | ||
{{w|Openbox}} | {{w|Openbox}} | ||
Строка 6: | Строка 6: | ||
== Оконный менеджер Openbox == | == Оконный менеджер Openbox == | ||
'''[http://www.icculus.org/openbox/ Openbox]''' — открытый менеджер окон для X Window System, распространяемый под лицензией GNU General Public License. Openbox разработан маленьким и быстрым, он поддерживает много функций, таких как меню, с помощью которого пользователь может управлять приложениями.<br /> | '''[http://www.icculus.org/openbox/ Openbox]''' — открытый менеджер окон для X Window System, распространяемый под лицензией GNU General Public License. Openbox разработан маленьким и быстрым, он поддерживает много функций, таких как меню, с помощью которого пользователь может управлять приложениями.<br /> | ||
==Установка== | |||
Для установки openbox выполните в терминале: | |||
apt-get install openbox | |||
== Использование Openbox == | == Использование Openbox == | ||
Openbox позволяет вызывать главное меню по нажатию правой кнопки мышки (или по любому другому назначенному сочетанию клавиш) на рабочем столе, также позволяет пользователям изменять способ управления окнами. Когда окно минимизировано, оно становится невидимым. Чтобы снова увидеть его — сочетание клавиш Alt+Tab или десктопное меню по правому клику мышки. Обычно Openbox дополняют различными небольшими программами, которые добавляют иконки, панель задач (taskbar), launchers, eyecandy и другие полезные функции. Также openbox не имеет своего менеджера сессий.<br /> | Openbox позволяет вызывать главное меню по нажатию правой кнопки мышки (или по любому другому назначенному сочетанию клавиш) на рабочем столе, также позволяет пользователям изменять способ управления окнами. Когда окно минимизировано, оно становится невидимым. Чтобы снова увидеть его — сочетание клавиш Alt+Tab или десктопное меню по правому клику мышки. Обычно Openbox дополняют различными небольшими программами, которые добавляют иконки, панель задач (taskbar), launchers, eyecandy и другие полезные функции. Также openbox не имеет своего менеджера сессий.<br /> | ||
== Автозапуск == | === Автозапуск === | ||
При запуске openbox выполняет скрипт '''~/.config/openbox/autostart.sh''' | При запуске openbox выполняет скрипт '''~/.config/openbox/autostart.sh''' | ||
=== Внешний вид === | |||
== Внешний вид == | |||
Openbox обладает очень гибкими возможностями настройки, а также поддерживает темы оформления окон. Штатную утилиту для конфигурирования внешнего вида Openbox: '''[http://packages.altlinux.org/ru/Sisyphus/srpms/obconf obconf]''' можно установить из репозитория. | Openbox обладает очень гибкими возможностями настройки, а также поддерживает темы оформления окон. Штатную утилиту для конфигурирования внешнего вида Openbox: '''[http://packages.altlinux.org/ru/Sisyphus/srpms/obconf obconf]''' можно установить из репозитория. | ||
== Установка тем оформления окон == | === Установка тем оформления окон === | ||
Темы оформления можно устанавливать несколькими способами: | Темы оформления можно устанавливать несколькими способами: | ||
=== Установка посредством утилиты obconf === | ==== Установка посредством утилиты obconf ==== | ||
Файлы темы openbox имеют расширения *.obt и устанавливаются нажатием на одну кнопку Install и выбором темы. | Файлы темы openbox имеют расширения *.obt и устанавливаются нажатием на одну кнопку Install и выбором темы. | ||
=== Копирование файлов темы непосредственно в домашний каталог === | ==== Копирование файлов темы непосредственно в домашний каталог ==== | ||
Если файл темы это простой архив, то файлы распаковываются в домашний каталог '''~/.themes''', а потом их нужно установить при помощи той же утилиты obconf, или правкой конфигурационного файла '''~/.config/openbox/openbox-rc.xml''' ''(в случае использования [http://www.altlinux.org/Lxde LXDE] файл расположен здесь ~/.config/openbox/lxde-rc.xml)'' | Если файл темы это простой архив, то файлы распаковываются в домашний каталог '''~/.themes''', а потом их нужно установить при помощи той же утилиты obconf, или правкой конфигурационного файла '''~/.config/openbox/openbox-rc.xml''' ''(в случае использования [http://www.altlinux.org/Lxde LXDE] файл расположен здесь ~/.config/openbox/lxde-rc.xml)'' | ||
= Настройка клавиатурных привязок = | === Настройка меню === | ||
Меню настраивается утилитой obmenu или правкой конфигурационного файла '''~/.config/openbox/menu.xml''' | |||
=== Настройка клавиатурных привязок === | |||
Клавиатурные привязки настраиваются в конфигурационном файле openbox '''~/.config/openbox/openbox-rc.xml''', который представляет собой простой XML-файл. | Клавиатурные привязки настраиваются в конфигурационном файле openbox '''~/.config/openbox/openbox-rc.xml''', который представляет собой простой XML-файл. | ||
Клавиши-модификаторы пишутся заглавыми буквами. | |||
A — Alt, S — Shift, C — Control, W — «клавиша_с_логотипом_из_квадратов». | |||
Примеры: | Примеры: | ||
Клавишные привязки для запуска приложений. | Клавишные привязки для запуска приложений. | ||
Строка 53: | Строка 62: | ||
</code> | </code> | ||
gmrun будет запускаться нажатием «кнопка_с_логотипом+Enter». | gmrun будет запускаться нажатием «кнопка_с_логотипом+Enter». | ||
Клавишные привязки для ручного тайлинга (расстановки окон по краям как в Unity, только с клавиатуры, а не мышью). | Клавишные привязки для ручного тайлинга (расстановки окон по краям как в Unity, только с клавиатуры, а не мышью). | ||
Строка 71: | Строка 75: | ||
<x>0</x> | <x>0</x> | ||
<y>0</y> | <y>0</y> | ||
<width> | <width>50%</width> | ||
<height> | <height>50%</height> | ||
</action> | </action> | ||
</keybind> | </keybind> | ||
Строка 80: | Строка 84: | ||
<x>0</x> | <x>0</x> | ||
<y>0</y> | <y>0</y> | ||
<width> | <width>100%</width> | ||
<height> | <height>50%</height> | ||
</action> | </action> | ||
</keybind> | </keybind> | ||
Строка 87: | Строка 91: | ||
<action name="UnmaximizeFull"/> | <action name="UnmaximizeFull"/> | ||
<action name="MoveResizeTo"> | <action name="MoveResizeTo"> | ||
<x> | <x>50%</x> | ||
<y>0</y> | <y>0</y> | ||
<width> | <width>50%</width> | ||
<height> | <height>50%</height> | ||
</action> | </action> | ||
</keybind> | </keybind> | ||
Строка 98: | Строка 102: | ||
<x>0</x> | <x>0</x> | ||
<y>0</y> | <y>0</y> | ||
<width> | <width>50%</width> | ||
<height> | <height>100%</height> | ||
</action> | </action> | ||
</keybind> | </keybind> | ||
Строка 108: | Строка 112: | ||
<action name="UnmaximizeFull"/> | <action name="UnmaximizeFull"/> | ||
<action name="MoveResizeTo"> | <action name="MoveResizeTo"> | ||
<x> | <x>50%</x> | ||
<y>0</y> | <y>0</y> | ||
<width> | <width>50%</width> | ||
<height> | <height>100%</height> | ||
</action> | </action> | ||
</keybind> | </keybind> | ||
Строка 118: | Строка 122: | ||
<action name="MoveResizeTo"> | <action name="MoveResizeTo"> | ||
<x>0</x> | <x>0</x> | ||
<y> | <y>50%</y> | ||
<width> | <width>50%</width> | ||
<height> | <height>50%</height> | ||
</action> | </action> | ||
</keybind> | </keybind> | ||
Строка 127: | Строка 131: | ||
<action name="MoveResizeTo"> | <action name="MoveResizeTo"> | ||
<x>0</x> | <x>0</x> | ||
<y> | <y>50%</y> | ||
<width> | <width>100%</width> | ||
<height> | <height>50%</height> | ||
</action> | </action> | ||
</keybind> | </keybind> | ||
Строка 135: | Строка 139: | ||
<action name="UnmaximizeFull"/> | <action name="UnmaximizeFull"/> | ||
<action name="MoveResizeTo"> | <action name="MoveResizeTo"> | ||
<x> | <x>50%</x> | ||
<y> | <y>50%</y> | ||
<width> | <width>50%</width> | ||
<height> | <height>50%</height> | ||
</action> | </action> | ||
</keybind> | </keybind> | ||
Строка 144: | Строка 148: | ||
</code> | </code> | ||
Клавишные привязки для переключения рабочих столов с разными фоновыми рисунками. | |||
<code> | |||
<keybind key="W-1"> | |||
<action name="GoToDesktop"> | |||
<to>1</to> | |||
</action> | |||
<action name="Execute"> | |||
<command>feh --bg-scale ~/images/wallpapers/tower.jpg</command> | |||
</action> | |||
</keybind> | |||
<keybind key="W-2"> | |||
<action name="GoToDesktop"> | |||
<to>2</to> | |||
</action> | |||
<action name="Execute"> | |||
<command>feh --bg-scale ~/images/wallpapers/mecha.jpg</command> | |||
</action> | |||
</keybind> | |||
<keybind key="W-3"> | |||
<action name="GoToDesktop"> | |||
<to>3</to> | |||
</action> | |||
<action name="Execute"> | |||
<command>feh --bg-scale ~/images/wallpapers/fractal.jpg</command> | |||
</action> | |||
</keybind> | |||
<keybind key="W-4"> | |||
<action name="GoToDesktop"> | |||
<to>4</to> | |||
</action> | |||
<action name="Execute"> | |||
<command>feh --bg-scale ~/images/wallpapers/lilac.jpg</command> | |||
</action> | |||
</keybind> | |||
</code> | |||
== Ссылки == | == Ссылки == | ||
* [http://www.icculus.org/openbox/ Openbox] — официальный сайт<br /> | * [http://www.icculus.org/openbox/ Openbox] — официальный сайт<br /> | ||
* [http://www.box-look.org/index.php?xcontentmode=7402 Box-look.org] — галерея тем для Openbox<br /> | * [http://www.box-look.org/index.php?xcontentmode=7402 Box-look.org] — галерея тем для Openbox<br /> | ||
* [http://browse.deviantart.com/?qh=§ion=&q=openbox Deviantart.com] — галерея тем для Openbox | * [http://browse.deviantart.com/?qh=§ion=&q=openbox Deviantart.com] — галерея тем для Openbox | ||
{{Category navigation|title=Desktop Environments|category=Desktop Environments|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 12:30, 16 мая 2017
Оконный менеджер Openbox
Openbox — открытый менеджер окон для X Window System, распространяемый под лицензией GNU General Public License. Openbox разработан маленьким и быстрым, он поддерживает много функций, таких как меню, с помощью которого пользователь может управлять приложениями.
Установка
Для установки openbox выполните в терминале:
apt-get install openbox
Использование Openbox
Openbox позволяет вызывать главное меню по нажатию правой кнопки мышки (или по любому другому назначенному сочетанию клавиш) на рабочем столе, также позволяет пользователям изменять способ управления окнами. Когда окно минимизировано, оно становится невидимым. Чтобы снова увидеть его — сочетание клавиш Alt+Tab или десктопное меню по правому клику мышки. Обычно Openbox дополняют различными небольшими программами, которые добавляют иконки, панель задач (taskbar), launchers, eyecandy и другие полезные функции. Также openbox не имеет своего менеджера сессий.
Автозапуск
При запуске openbox выполняет скрипт ~/.config/openbox/autostart.sh
Внешний вид
Openbox обладает очень гибкими возможностями настройки, а также поддерживает темы оформления окон. Штатную утилиту для конфигурирования внешнего вида Openbox: obconf можно установить из репозитория.
Установка тем оформления окон
Темы оформления можно устанавливать несколькими способами:
Установка посредством утилиты obconf
Файлы темы openbox имеют расширения *.obt и устанавливаются нажатием на одну кнопку Install и выбором темы.
Копирование файлов темы непосредственно в домашний каталог
Если файл темы это простой архив, то файлы распаковываются в домашний каталог ~/.themes, а потом их нужно установить при помощи той же утилиты obconf, или правкой конфигурационного файла ~/.config/openbox/openbox-rc.xml (в случае использования LXDE файл расположен здесь ~/.config/openbox/lxde-rc.xml)
Настройка меню
Меню настраивается утилитой obmenu или правкой конфигурационного файла ~/.config/openbox/menu.xml
Настройка клавиатурных привязок
Клавиатурные привязки настраиваются в конфигурационном файле openbox ~/.config/openbox/openbox-rc.xml, который представляет собой простой XML-файл.
Клавиши-модификаторы пишутся заглавыми буквами. A — Alt, S — Shift, C — Control, W — «клавиша_с_логотипом_из_квадратов».
Примеры:
Клавишные привязки для запуска приложений.
Если в конфиг ~/.config/openbox/openbox-rc.xml в раздел <keyboard> дописать
<keybind key="W-Return">
<action name="Execute">
<command>gmrun</command>
</action>
</keybind>
<keybind key="W-t">
<action name="Execute">
<command>lxterminal</command>
</action>
</keybind>
gmrun будет запускаться нажатием «кнопка_с_логотипом+Enter».
Клавишные привязки для ручного тайлинга (расстановки окон по краям как в Unity, только с клавиатуры, а не мышью).
<keybind key="W-KP_7">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>0</y>
<width>50%</width>
<height>50%</height>
</action>
</keybind>
<keybind key="W-KP_8">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>0</y>
<width>100%</width>
<height>50%</height>
</action>
</keybind>
<keybind key="W-KP_9">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>50%</x>
<y>0</y>
<width>50%</width>
<height>50%</height>
</action>
</keybind>
<keybind key="W-KP_4">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>0</y>
<width>50%</width>
<height>100%</height>
</action>
</keybind>
<keybind key="W-KP_5">
<action name="ToggleMaximizeFull"/>
</keybind>
<keybind key="W-KP_6">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>50%</x>
<y>0</y>
<width>50%</width>
<height>100%</height>
</action>
</keybind>
<keybind key="W-KP_1">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>50%</y>
<width>50%</width>
<height>50%</height>
</action>
</keybind>
<keybind key="W-KP_2">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>50%</y>
<width>100%</width>
<height>50%</height>
</action>
</keybind>
<keybind key="W-KP_3">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>50%</x>
<y>50%</y>
<width>50%</width>
<height>50%</height>
</action>
</keybind>
Клавишные привязки для переключения рабочих столов с разными фоновыми рисунками.
<keybind key="W-1">
<action name="GoToDesktop">
<to>1</to>
</action>
<action name="Execute">
<command>feh --bg-scale ~/images/wallpapers/tower.jpg</command>
</action>
</keybind>
<keybind key="W-2">
<action name="GoToDesktop">
<to>2</to>
</action>
<action name="Execute">
<command>feh --bg-scale ~/images/wallpapers/mecha.jpg</command>
</action>
</keybind>
<keybind key="W-3">
<action name="GoToDesktop">
<to>3</to>
</action>
<action name="Execute">
<command>feh --bg-scale ~/images/wallpapers/fractal.jpg</command>
</action>
</keybind>
<keybind key="W-4">
<action name="GoToDesktop">
<to>4</to>
</action>
<action name="Execute">
<command>feh --bg-scale ~/images/wallpapers/lilac.jpg</command>
</action>
</keybind>
Ссылки
- Openbox — официальный сайт
- Box-look.org — галерея тем для Openbox
- Deviantart.com — галерея тем для Openbox