Оконный менеджер Openbox Сравнение версий

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
wiki:openbox [2013/02/03 03:24]
wiki:openbox [2016/02/07 20:00]
[Ссылки]
Строка 1: Строка 1:
-======Оконный менеджер ​OpenBox====== +====== Оконный менеджер ​Openbox ​======
 **Openbox** — минималистичный менеджер окон для X Window System, распространяется по лицензии GPL. \\ **Openbox** — минималистичный менеджер окон для X Window System, распространяется по лицензии GPL. \\
  
-Openbox входит в состав ​рабочего окружения LXDE, но его можно использовать ​и отдельно от этого окружения:+Применение
 +  * можно использовать окружение [[:​wiki:​LXDE]],​ в котором он является ​оконным менеджером по умолчанию
   * собрать на его основе собственное окружение   * собрать на его основе собственное окружение
   * использовать в каком-либо окружении рабочего стола только как рамку окон   * использовать в каком-либо окружении рабочего стола только как рамку окон
Строка 9: Строка 9:
 Что он может: Что он может:
   * отрисовывать рамку окон с кнопками управления и меню, с текстовым описанием   * отрисовывать рамку окон с кнопками управления и меню, с текстовым описанием
-  * управлять окнами:​ свернуть,​ развернуть,​ закрыть,​ максимизировать,​ восстановить прежний размер,​ перетаскивать окно курсором при нажатой клавише ​Alt, изменять размер окна потянув за край, переключаться между окнами клавишами ​Alt tab+  * управлять окнами:​ свернуть,​ развернуть,​ закрыть,​ максимизировать,​ восстановить прежний размер,​ перетаскивать окно курсором при нажатой клавише ​<​key>​A</​key>​, изменять размер окна потянув за край, переключаться между окнами клавишами ​<​key>​A-Tab</​key>​
   * управлять виртуальными рабочими столами:​ переключаться между ними, перемещать окна с одного на другой   * управлять виртуальными рабочими столами:​ переключаться между ними, перемещать окна с одного на другой
-  * показывать контекстное меню ​на на рабочем столе+  * показывать контекстное меню на рабочем столе
   * запускать программы при входе в сессию openbox, завершать работу программ при выходе из сессии openbox   * запускать программы при входе в сессию openbox, завершать работу программ при выходе из сессии openbox
   * назначать горячие клавиши   * назначать горячие клавиши
   ​   ​
 ===== Установка ===== ===== Установка =====
-<​code>​sudo apt-get install openbox obconf obmenu</​code>​+Для установки Openbox выполните в терминале:​ 
 +<​code ​bash>sudo apt-get install openbox obconf obmenu</​code>​
  
 +===== Формируем собственное окружение на основе Openbox =====
 +Теперь перелогинимся из текущего окружения в Openbox (выйдите из системы к меню ввода пароля и входа, нажмите на кнопку выбора окружения над полем и выберите openbox). Пред нами предстал серый фон и (возможно,​ если устанавливали) conky. Весь смысл openbox заключается в создании полностью стилизованного под себя окружения. Существует огромное количество допилок для openbox, самые основные будут приведены в этом руководстве.
  
-====== Формируем собственное окружение на основе openbox ====== +==== Автозапуск программ ==== 
-Теперь перелогинимся из текущего окружения в openbox (выйдите из системы к меню ввода пароля и входа, нажмите на кнопку выбора окружения над полем и выберите openbox). Пред нами предстал серый фон и (возможно,​ если устанавливали) conky. Весь смысл openbox заключается в создании полностью стилизованного под себя окружения. Существует огромное количество допилок для openbox, самые основные будут приведены в этом руководстве. +Стандартное приложение контроля автозапуска ведет себя адекватно,​ но мы рассмотрим ещё один способ для openbox - скрипт autostart в папке ​//~/​.config/​openbox///. По умолчанию он не создается,​ создайте его сами в любом текстовом редакторе. Он использует обычный ​Bash синтаксис. Пример:​ 
- +<​code ​bash>conky &
-===== Автозапуск программ ​===== +
-Стандартное приложение контроля автозапуска ведет себя адекватно,​ но мы рассмотрим ещё один способ для openbox - скрипт autostart в папке ~/​.config/​openbox/​. По умолчанию он не создается,​ создайте его сами в любом текстовом редакторе. Он использует обычный ​bash синтаксис. Пример:​ +
-<​code>​conky &+
 lxpanel & lxpanel &
 feh --bg-scale ~/​.img/​303215-1280x1024.jpg & feh --bg-scale ~/​.img/​303215-1280x1024.jpg &
Строка 31: Строка 31:
 skype --disable-cleanlooks -style GTK & skype --disable-cleanlooks -style GTK &
 xscreensaver -nosplash &</​code>​ xscreensaver -nosplash &</​code>​
-Знак '&'​ в конце строки означает запуск в фоновом режиме. +Знак ​''&'' в конце строки означает запуск в фоновом режиме. ​\\ 
- +Если нужно запустить программу после всех, то используйте sleep 3 && команда \\ 
-===== Добавляем панель ​===== +==== Добавляем панель ==== 
-На выбор предстает достаточно много панелей,​ самые известные - lxpanel, pypanel, fbpanel, adeskbar, tint2, wbar (только панель запуска). \\+На выбор предстает достаточно много панелей,​ самые известные - lxpanel, pypanel, ​[[fbpanel]], adeskbar, ​[[tint2]], wbar (только панель запуска). \\
 Здесь приведен пример настройки lxpanel. Эта панель используется по умолчанию в lxde, установка:​ Здесь приведен пример настройки lxpanel. Эта панель используется по умолчанию в lxde, установка:​
-<​code>​ sudo apt-get install lxpanel</​code>​+<​code ​bash>sudo apt-get install lxpanel</​code>​
 Запуск:​ Запуск:​
-<​code>​ lxpanel</​code>​ +<​code ​bash>​lxpanel</​code>​ 
-Она запустится в стандартной конфигурации. В ней присутствует определённое количество виджетов по умолчанию,​ есть возможность добавлять ​gtk апплеты (network-manager у вас будет ярким примером). Настройка осуществляется с помощью файла ~/​.config/​lxpanel/​название_конфига/​config/​. Так-же возможна через клик правой кнопкой мыши на панели -> Настройки панели.+Она запустится в стандартной конфигурации. В ней присутствует определённое количество виджетов по умолчанию,​ есть возможность добавлять ​[[GTK]] ​апплеты (network-manager у вас будет ярким примером). Настройка осуществляется с помощью файла ​//~/​.config/​lxpanel/​название_конфига/​config///. Также возможна через клик правой кнопкой мыши на панели -> Настройки панели.
  
-===== Переключение раскладки клавиатуры ​=====+==== Переключение раскладки клавиатуры ====
  
-Переключение раскладки клавишами Alt Shift можно включить добавив в актозапуск команду 
-<​code>​setxkbmap -layout "​us,​ru(winkeys)"​ -model "​pc105"​ -option "​grp:​alt_shift_toggle,​grp_led:​scroll"​ &</​code>​ 
-Отображение индикатора раскладки в виде флага можно включить установив и записав в автозапуск [[http://​packages.ubuntu.com/​ru/​lucid/​fbxkb|fbxkb]] или gxneur. 
  
 +Для переключения раскладки клавиатуры горячими клавишами <​key>​A-S</​key>​ нужно добавить в автозапуск следующую команду:​
 +<code bash>​setxkbmap -layout "​us,​ru(winkeys)"​ -model "​pc105"​ -option "​grp:​alt_shift_toggle,​grp_led:​scroll"​ &</​code>​
 +Для отображения значка раскладки на панели можно установить и прописать в автозапуск [[http://​packages.ubuntu.com/​ru/​lucid/​fbxkb|fbxkb]].  ​
  
-Есть другой способ - добавить на lxpanel индикатор раскладки,​ нажать на нем правой клавишей мыши и настроить переключение клавиатуры между разными раскладками. В последней версии lxpanel добавили такую возможность. 
  
 +Второй способ - установить [[gxneur]].
  
-===== Мультимедиа клавиши ​===== + 
-Ubuntu по умолчанию использует pulseaudio, звук регулировать будем через него. Добавьте строки ниже в ваш ~/​.config/​openbox/​rc.xml. В этом файле хранятся все конфирурации "​забинденных"​ сочетаний клавиш. Для большинства клавиатур подойдёт такой ​xml-код+Третий способ. Если вы используете lxpanel, нужно нажать правой кнопкой мыши на панели и добавить индикатор раскладки,​ нажать на нем правой клавишей мыши и настроить переключение клавиатуры между разными раскладками. В последней версии lxpanel добавили такую возможность.  
-<​code> ​ <keybind key="​XF86AudioRaiseVolume">​+ 
 + 
 +==== Мультимедиа клавиши ==== 
 +Ubuntu по умолчанию использует pulseaudio, звук регулировать будем через него. Добавьте строки ниже в ваш ​//~/​.config/​openbox/​rc.xml//. В этом файле хранятся все конфигурации "​забинденных"​ сочетаний клавиш. Для большинства клавиатур подойдёт такой ​XML
 +<​code ​xml>  <keybind key="​XF86AudioRaiseVolume">​
      <​action name="​Execute">​      <​action name="​Execute">​
        <​command>​amixer -D pulse set Master 5%+ unmute</​command>​        <​command>​amixer -D pulse set Master 5%+ unmute</​command>​
Строка 68: Строка 72:
      </​action>​      </​action>​
    </​keybind></​code>​    </​keybind></​code>​
-<note tip>​Изменения в файле rc.xml не вступят в силу, пока не будет перезагружен ​openbox</​note>​ +<note tip>​Изменения в файле ​//rc.xml// не вступят в силу, пока не будет перезагружен ​Openbox.</​note>​ 
-==== Определение названий мультимедиа клавиш ​==== + 
-Если X дает отличные от "​XF86Audio..."​ названия вашим мультимедиа клавишам,​ то для их определения вы можете использовать утилиту xev. Запустите её в терминале,​ перед вами откроется окошко с квадратиком. Сделайте окно активным (просто поместите его поверх всех остальных),​ "​вытащите"​ из него курсор и нажмите на любую мультимедиа клавишу. Не нажимая другие клавиши (кроме,​ конечно,​ кнопки мыши) и не вводя курсор в окно закройте его. Возьмите текст последнего абзаца,​ он будет примерно таким:+=== Определение названий мультимедиа клавиш === 
 +Если X дает отличные от "​XF86Audio..."​ названия вашим мультимедиа клавишам,​ то для их определения вы можете использовать утилиту ​''​xev''​. Запустите её в терминале,​ перед вами откроется окошко с квадратиком. Сделайте окно активным (просто поместите его поверх всех остальных),​ "​вытащите"​ из него курсор и нажмите на любую мультимедиа клавишу. Не нажимая другие клавиши (кроме,​ конечно,​ кнопки мыши) и не вводя курсор в окно закройте его. Возьмите текст последнего абзаца,​ он будет примерно таким:
 <​code>​ KeymapNotify event, serial 46, synthetic NO, window 0x0, <​code>​ KeymapNotify event, serial 46, synthetic NO, window 0x0,
     keys:  79  0   ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​4 ​       keys:  79  0   ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​0 ​  ​4 ​  
Строка 79: Строка 84:
     state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume),​ same_screen YES,     state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume),​ same_screen YES,
     XLookupString gives 0 bytes: ​     XLookupString gives 0 bytes: ​
-    XFilterEvent returns: False +    XFilterEvent returns: False</​code>​
-</​code>​+
 где XF86AudioLowerVolume - искомое название. Проделайте данную операцию со всеми остальными мультимедиа кнопками и проделайте рецепт выше, заменив "​XF86Audio..."​ на ваши названия,​ в первом случае на "​громкость больше",​ во втором случае на "​громкость меньше",​ а в третьем на "​выключить звук"​. где XF86AudioLowerVolume - искомое название. Проделайте данную операцию со всеми остальными мультимедиа кнопками и проделайте рецепт выше, заменив "​XF86Audio..."​ на ваши названия,​ в первом случае на "​громкость больше",​ во втором случае на "​громкость меньше",​ а в третьем на "​выключить звук"​.
-===== Верните alt+f2! =====+ 
 +==== Вызов клавишами Alt+F2 окна для выполнения команд ​==== 
 Решение аналогичное предыдущему (с мультимедиа клавишами). Выберите любой менеджер запуска приложений,​ в качестве примера используется gmrun. Установите его: Решение аналогичное предыдущему (с мультимедиа клавишами). Выберите любой менеджер запуска приложений,​ в качестве примера используется gmrun. Установите его:
-<​code>​ sudo apt-get install gmrun</​code>​ +<​code ​bash>sudo apt-get install gmrun</​code>​ 
-Добавьте следующие строчки в ~/​.config/​openbox/​rc.xml:​ +Добавьте следующие строчки в //~/​.config/​openbox/​rc.xml//
-    <​code><​keybind key="​A-F2">​+<​code ​xml   <keybind key="​A-F2">​
       <action name="​Execute">​       <action name="​Execute">​
         <​command>​gmrun</​command>​         <​command>​gmrun</​command>​
       </​action>​       </​action>​
     </​keybind></​code>​     </​keybind></​code>​
-Перезапустите ​openbox+Перезапустите ​Openbox
-<note tip>​Если вы используете lxpanel, то gmrun можно заменить на команду lxpanelctl run</​note>​+<note tip>​Если вы используете lxpanel, то ''​gmrun'' ​можно заменить на команду ​''​lxpanelctl run''​.</​note>​
  
-===== Файловый менеджер ​=====+==== Файловый менеджер ====
 Вы можете использовать любой, какой вам захочется:​ Вы можете использовать любой, какой вам захочется:​
   * [[Pcmanfm]]   * [[Pcmanfm]]
-  * [[thunar]] +  * [[Thunar]] 
-  * [[nautilus]] +  * [[Nautilus]] 
-  * [[rox-filer]]+  * [[Rox Filer]]
   * [[mc]]   * [[mc]]
 и так далее... и так далее...
  
-===== Фон рабочего стола ​=====+==== Фон рабочего стола ====
 Существует много приложений для управления фоном рабочего стола, здесь приводится пример для feh. Существует много приложений для управления фоном рабочего стола, здесь приводится пример для feh.
 Установка:​ Установка:​
-<​code>​ sudo apt-get install feh</​code>​+<​code ​bash>sudo apt-get install feh</​code>​
 Использование:​ Использование:​
-<​code>​feh --bg-scale путь_до_изображения</​code>​+<​code ​bash>feh --bg-scale путь_до_изображения</​code>​
 Пример добавления в автозапуск см. выше. Пример добавления в автозапуск см. выше.
  
 +==== Меню выключения ====
 +Установим мини программу gxmessage, которая позволяет сделать графический интерфейс для Bash скриптов.
 +<code bash>​sudo apt-get install gxmessage</​code>​
  
-===== Меню выключения ===== +Создадим в каталоге ​~/bin текстовый файл ​**oblogout** ​с таким содержимым: 
-Существует много различных способов ​добавления ​данной опции. Самая простая - через obmenu и gxmessage. Gxmessage - маленькая програмка,​ позволяющая сделать gui для bash скриптов. Obmenu - редактор контекстного меню у openbox (того, которое открывается при нажатии правой кнопкой мыши рабочему столу, если запущен nautilus - убейте этот процесс через killall -9 nautilus). Установим необходимые пакеты:​ +<​code ​bash>#​!/​bin/​bash
-<​code>​sudo apt-get install obmenu gxmessage</​code>​ +
-Сначала надо отредактировать sudoers. Для этого в терминале:​ +
-<​code>​sudo visudo</code> +
-<note warning>​Любые ошибки на этом этапе могут сделать ​команду sudo неработоспособной,​ и восстановиться можно будет только отредактировав этот файл с live cd, он находится в /​etc/​sudoers.</​note>​ +
-Добавьте эти строчки в конец файла, заменив shkiper на имя вашего пользователя:​ +
-<​code>​shkiper ALL=NOPASSWD:​ /​sbin/​shutdown,​ /​sbin/​reboot,​ /​usr/​sbin/​pm-hibernate</​code>​ +
-Сохраните файл нажатием ctrl+O и выйдите через ctrl+x. +
-<note warning>​Если после выхода появляется строка "​Что дальше?"​ немедленно нажмите x и enter. Вы неправильно отредактировали ​файл, попробуйте ещё раз.</​note>​ +
-Перезапустите sudo через +
-<​code>​ sudo -K</​code>​ +
-Создайте в домашнем каталоге файл .shutdown ​с таким содержанием: +
-<​code>#​!/​bin/​bash+
  
-gxmessage "Выключить компьютер?" -center -title "Take action"​ -font "Sans bold 10" -default "​Отмена"​ -buttons "​_Отмена":​1,"​_Гибернация":​2,"​_Перезагрузка":​3,"​_Выключение":​4,"​_Выход из сеанса":​5 >/​dev/​null ​+gxmessage "Завершение работы" -center -title "Take action"​ -font "Sans bold 10" -default "​Отмена"​ -buttons "​_Отмена":​1,"​_Гибернация":​2,"​_Перезагрузка":​3,"​_Выключение":​4,"​_Выход из сеанса":​5 >/​dev/​null ​
  
 case $? in case $? in
Строка 133: Строка 130:
  echo "​Exit";;​  echo "​Exit";;​
  2)  2)
- sudo /usr/sbin/pm-hibernate;;+ dbus-send --system --print-reply ​ --dest=org.freedesktop.UPower ​/org/freedesktop/UPower ​ org.freedesktop.UPower.Hibernate;;
  3)  3)
- sudo /sbin/reboot;;+ dbus-send --system --print-reply ​ --dest=org.freedesktop.ConsoleKit ​/org/freedesktop/​ConsoleKit/​Manager ​ org.freedesktop.ConsoleKit.Manager.Restart;;
  4)  4)
- sudo /sbin/shutdown -h now;;+ dbus-send --system --print-reply ​ --dest=org.freedesktop.ConsoleKit ​/org/freedesktop/​ConsoleKit/​Manager ​ org.freedesktop.ConsoleKit.Manager.Stop;;
  5)  5)
  openbox --exit;;  openbox --exit;;
 esac</​code>​ esac</​code>​
-Если не пользуетесь гибернацией,​ то с таким: 
-<​code>#​!/​bin/​bash 
  
-gxmessage "Выключить компьютер?" ​-center ​-title "Take action" ​-font "Sans bold 10" ​-default "Отмена" ​-buttons "_Отмена":1,"_Перезагрузка":2,"_Выключение":​3,"​_Выход из сеанса":4 >/dev/null +В свойствах файла нужно разрешить исполнение. \\ 
 +Теперь можете использовать команду **oblogout** для завершения работы.  \\ 
 +Данную ​команду можно добавить в меню панели, в меню рабочего стола - obmenu, назначить ​горячие ​клавиши. \\ 
 + 
 + 
 +==== GTK2+GTK3+Openbox ==== 
 +Это одна из самых сложных тем в настройке Openbox. Вам нужно ​подобрать такую тему Openbox, GTK2 и GTK3, чтобы они подходили друг к другу (на ваш вкус). Подбирать их можно на ресурсах [[http://​gnome-look.org|GNOME-look.org]] и [[http://​box-look.org|Box-look.org]] (для GTK и *box соответственно).<​note tip>На [[http://​gnome-look.org|GNOME-look.org]] желательно выбирать только GTK3 тему, т.к. в архиве с ними идут и GTK2 порты.</​note>​ 
 +Итак, вы выбрали темы. Но не спешите радоваться! Во-первых,​ русские шрифты могут всё испортить. Во-вторых,​ никто не знаеткак она запустится у вас. Лучше сначала посмотреть GTK3 тему (по одной из инструкций ниже), если нормально запустится и понравится - ставить GTK2 из того-же архива и подбирать под все это *box тему. 
 + 
 +=== Установка GTK2 темы === 
 +Здесь все просто. Вы можете вручную редактировать файл //​~/​.gtkrc-2.0//​. Подробнее о его синтаксисе вам поможет ​узнать Google. Здесь описан простой способ установки GTK2 темы. Устанавливаем пакет ''​gtk-theme-switch''​: 
 +<code bash>​sudo apt-get install gtk-theme-switch </​code>​ 
 +Скопируйте из архива папку с названием темысодержащую в себе //gtk2.0// и, возможно,​ //​index.theme//​ в //​~/​.themes//​ (если такой папки нет - создайте). ​Воспользуйтесь ​командой в терминале 
 +<code bash>​gtk-theme-switch2</​code>​ 
 +Выберите свежеустановленную тему и нажмите //​Apply//​. ​Ваши настройки применятся и сгенерируется новый файл //​~/​.gtkrc-2.0//​. 
 + 
 +=== Установка GTK3 темы === 
 +Воспользуйтесь любой инструкцией из интернета по установке через [[wiki:​ubuntu-tweak|Ubuntu Tweak]]. Не работает?​ Распакуйте из скачанного архива содержимое папки "Название_темы/​gtk3.0"​ в //​~/​.config/​gtk-3.0//​ и запустите какое-либо приложение, использующее GTK3 (например [[Gedit]]). 
 + 
 +=== Установка Openbox темы === 
 +Здесь все очень просто:​ с [[http://box-look.org|Box-look.org]] вы скачаете .obt файл - архив с темой. С помощью obconf выберите его, нажав в окне этой программы "​Установить новую тему..."​.
  
-case $? in 
- 1) 
- echo "​Exit";;​ 
- 2) 
- sudo /​sbin/​reboot;;​ 
- 3) 
- sudo /​sbin/​shutdown -h now;; 
- 4) 
- openbox --exit;; 
-esac</​code>​ 
-Сохраните его. Теперь запустите obmenu. 
-<​code>​ obmenu</​code>​ 
-Раскройте список "​Openbox 3" и с помощью кнопки "New item" добавьте пункт, в настройках (внизу окна) укажите:​ Label - название пункта меню, Action - Execute, Execute - sh /​home/​имя_пользователя/​.shutdown. Нажмите на кнопку "​Сохранить"​ и проверьте появление пункта,​ нажав правой кнопкой мыши по рабочему столу. 
-<​note>​Все остальные способы основаны на добавлении этого/​подобных скриптов к панели/​ярлыку и т.д. Например,​ вы можете назначить этот скрипт на горячую клавишу через ~/​.config/​openbox/​rc.xml,​ см. ниже</​note>​ 
-Если вы используете менеджер рабочего стола и не пользуетесь контекстным меню openbox, то вы можете установить хоткей на определенное сочетание клавиш и вызов этого скрипта. Например,​ для ctrl+alt+e добавьте следующие строки в ~/​.config/​openbox/​rc.xml:​ 
-   <​keybind key="​C-A-e">​ 
-     <​action name="​Execute">​ 
-       <​command>​sh /​home/​имя_пользователя/​.shutdown</​command>​ 
-     </​action>​ 
-   </​keybind>​ 
-===== GTK2+GTK3+Openbox ===== 
-Это одна из самых сложных тем в настройке openbox. Вам нужно подобрать такую тему openbox, gtk2 и gtk3, чтобы они подходили друг к другу (на ваш вкус). Подбирать их можно на ресурсах gnome-look.org и box-look.org (для gtk и *box соответственно).<​note tip>На gnome-look.org желательно выбирать только gtk3 тему, т.к. в архиве с ними идут и gtk2 порты.</​note>​ 
-Итак, вы выбрали темы. Но не спешите радоваться! Во-первых,​ русские шрифты могут всё испортить. Во-вторых,​ никто не знает, как она запустится у вас. Лучше сначала посмотреть gtk3 тему (по одной из инструкций ниже), если нормально запустится и понравится - ставить gtk2 из того-же архива и подбирать под все это *box тему. 
-==== Установка gtk2 темы ==== 
-Здесь все просто. Вы можете вручную редактировать файл ~/​.gtkrc-2.0. Подробнее о его синтаксисе вам поможет узнать google. Здесь описан простой способ установки gtk2 темы. Устанавливаем пакет gtk-theme-switch:​ 
-<​code>​sudo apt-get install gtk-theme-switch </​code>​ 
-Скопируйте из архива папку с названием темы, содержащую в себе "​gtk2.0"​ и, возможно,​ "​index.theme"​ в ~/.themes (если такой папки нет - создайте). Воспользуйтесь командой в терминале 
-<​code>​gtk-theme-switch2</​code>​ 
-Выберите свежеустановленную тему и нажмите "​Apply"​. Ваши настройки применятся и сгенерируется новый файл ~/​.gtkrc-2.0. 
-==== Установка gtk3 темы ==== 
-Воспользуйтесь любой инструкцией из интернета по установке через ubuntu-tweak. Не работает?​ Распакуйте из скачанного архива содержимое папки "​Название_темы/​gtk3.0"​ в ~/​.config/​gtk-3.0"​ и запустите какое-либо приложение,​ использующее gtk3 (например gedit). 
-==== Установка openbox темы ==== 
-Здесь все очень просто:​ с box-look.org вы скачаете .obt файл - архив с темой. С помощью obconf выберите его, нажав в окне этой программы "​Установить новую тему..."​ 
 ===== Ссылки ===== ===== Ссылки =====
- 
 //​Форум ubuntu.ru :// //​Форум ubuntu.ru ://
   * [[http://​forum.ubuntu.ru/​index.php?​topic=206849.0|Обсуждение данной страницы на форуме]]   * [[http://​forum.ubuntu.ru/​index.php?​topic=206849.0|Обсуждение данной страницы на форуме]]
   * [[http://​forum.ubuntu.ru/​index.php?​board=71.0|Раздел для вопросов по openbox]]   * [[http://​forum.ubuntu.ru/​index.php?​board=71.0|Раздел для вопросов по openbox]]
 +  * [[http://​forum.ubuntu.ru/​index.php?​topic=36897.0|Обсуждение настройки openbox]]
  
 //​Документация://​ //​Документация://​
Строка 191: Строка 173:
   * [[https://​wiki.archlinux.org/​index.php/​Openbox_(Русский)|wiki.archlinux.org]]   * [[https://​wiki.archlinux.org/​index.php/​Openbox_(Русский)|wiki.archlinux.org]]
   * [[http://​urukrama.wordpress.com/​openbox-guide/​|urukrama.wordpress.com]]   * [[http://​urukrama.wordpress.com/​openbox-guide/​|urukrama.wordpress.com]]
- 
- 
  
 //​Оформление Openbox:// //​Оформление Openbox://
Строка 198: Строка 178:
   * [[http://​customize.org/​browse/​tags/​openbox|customize.org]]   * [[http://​customize.org/​browse/​tags/​openbox|customize.org]]
   * [[http://​browse.deviantart.com/?​q=openbox|deviantart.com]]   * [[http://​browse.deviantart.com/?​q=openbox|deviantart.com]]
 +
 +{{tag> openbox}}