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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:openbox [2013/03/21 14:28]
vanyokvanyokvanyokForever Young [Оконный менеджер Openbox]
wiki:openbox [2016/10/05 14:22] (текущий)
peregrineperegrineperegrineGentoo x64 Ubuntu 16.04.1 x64FSM [Меню выключения] Добавил скрипт для 16.04
Строка 34: Строка 34:
 Если нужно запустить программу после всех, то используйте sleep 3 && команда \\ Если нужно запустить программу после всех, то используйте sleep 3 && команда \\
 ==== Добавляем панель ==== ==== Добавляем панель ====
-На выбор предстает достаточно много панелей,​ самые известные - lxpanel, pypanel, fbpanel, adeskbar, tint2, wbar (только панель запуска). \\+На выбор предстает достаточно много панелей,​ самые известные - lxpanel, pypanel, ​[[fbpanel]], adeskbar, ​[[tint2]], wbar (только панель запуска). \\
 Здесь приведен пример настройки lxpanel. Эта панель используется по умолчанию в lxde, установка:​ Здесь приведен пример настройки lxpanel. Эта панель используется по умолчанию в lxde, установка:​
 <code bash>​sudo apt-get install lxpanel</​code>​ <code bash>​sudo apt-get install lxpanel</​code>​
Строка 143: Строка 143:
 Данную команду можно добавить в меню панели,​ в меню рабочего стола - obmenu, назначить горячие клавиши. \\ Данную команду можно добавить в меню панели,​ в меню рабочего стола - obmenu, назначить горячие клавиши. \\
  
 +<note important>​В новых версиях Ubuntu, начиная,​ как минимум с 16.04, приведенный выше скрипт,​ работать не будет, так как он требует изменения команд для dbus. Пример скрипта для Ubuntu 16.04 приведен ниже. Вместо gxmessage он использует zenity. Но это не мешает при желании переписать его для gxmessage.</​note>​
 +<code bash>#​!/​bin/​bash
 +RETURN_CODE=`zenity --window-icon="​укажите тут полный путь к иконке,​ которую желаете видеть в заголовке окна"​ \
 + --list --radiolist \
 + --title="​Выключение компьютера"​ \
 + --text="​Выберите предпочитаемое действие:"​ \
 + --column="​Выбор"​ --column="​Действие"​ \
 + TRUE "​Выключение компьютера"​ FALSE "​Перезагрузка"​ FALSE "​Ждущий режим"​ FALSE "​Спящий режим"​`
 +if [ "​$RETURN_CODE"​ = "​Выключение компьютера"​ ]; then
 +dbus-send --system --print-reply --dest=org.freedesktop.login1 /​org/​freedesktop/​login1 "​org.freedesktop.login1.Manager.PowerOff"​ boolean:​true
 +fi
 +if [ "​$RETURN_CODE"​ = "​Перезагрузка"​ ]; then
 +dbus-send --system --print-reply --dest=org.freedesktop.login1 /​org/​freedesktop/​login1 "​org.freedesktop.login1.Manager.Reboot"​ boolean:​true
 +fi
 +if [ "​$RETURN_CODE"​ = "​Ждущий режим"​ ]; then
 +dbus-send --system --print-reply --dest=org.freedesktop.login1 /​org/​freedesktop/​login1 "​org.freedesktop.login1.Manager.Suspend"​ boolean:​true
 +fi
 +if [ "​$RETURN_CODE"​ = "​Спящий режим"​ ]; then
 +dbus-send --system --print-reply --dest=org.freedesktop.login1 /​org/​freedesktop/​login1 "​org.freedesktop.login1.Manager.Hibernate"​ boolean:​true
 +fi</​code>​
  
 ==== GTK2+GTK3+Openbox ==== ==== GTK2+GTK3+Openbox ====
Строка 165: Строка 185:
   * [[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]]
  
 //​Документация://​ //​Документация://​