Что такое оконный менеджер? Сравнение версий

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:менеджеры_окон_в_de_и_сами_по_себе [2011/04/02 22:39]
tartan [Оконный менеджер без окружения рабочего стола]
wiki:менеджеры_окон_в_de_и_сами_по_себе [2012/07/09 11:16] (текущий)
ПользовательПользовательRuntu XFCE 18.04 (64-bit)
Строка 1: Строка 1:
 ====== Что такое оконный менеджер?​ ====== ====== Что такое оконный менеджер?​ ======
  
-<note important>​Внимание! Эта статья не содержит руководства по настройке того или иного оконного менеджера. В ней объясняются некоторые общие теоретические и практические аспекты использования оконных менеджеров. Для получения инструкций обратитесь к статье о конкретном оконном менеджере в этой вики или задайте вопрос на форуме</​note>​+<note important>​Внимание! Эта статья не содержит руководств по настройке того или иного оконного менеджера. В ней объясняются некоторые общие теоретические и практические аспекты использования оконных менеджеров. Для получения инструкций обратитесь к статье о конкретном оконном менеджере в этой вики или задайте вопрос на форуме</​note>​
  
 Оконный менеджер - это приложение,​ которое отвечает за размещение,​ декорирование окон, взаимодействие с окнами - изменение размеров,​ максимизация,​ свёртывание,​ закрытие. Оконный менеджер взаимодействует с графическим сервером X11, который занимается взаимодействием c видеокартой и устройствами ввода/​вывода (клавиатура,​ мышь и монитор). Оконный менеджер - это приложение,​ которое отвечает за размещение,​ декорирование окон, взаимодействие с окнами - изменение размеров,​ максимизация,​ свёртывание,​ закрытие. Оконный менеджер взаимодействует с графическим сервером X11, который занимается взаимодействием c видеокартой и устройствами ввода/​вывода (клавиатура,​ мышь и монитор).
Строка 20: Строка 20:
  
   * Добавление команды на замену оконного менеджера в автозапуск средствами утилит контроля сессий данного окружения (хрестоматийный compiz --replace)   * Добавление команды на замену оконного менеджера в автозапуск средствами утилит контроля сессий данного окружения (хрестоматийный compiz --replace)
-  * В случае,​ если требуется передать оконному менеджеру контроль над рабочим столом (например,​ для того, чтобы заработало меню Openbox, появляющееся при правом клике на рабочем столе) - отключение функции контроля рабочего стола в настройках приложения,​ которое по умолчанию этим занимается. В случае с Ubntu это Nautilus.+  * В случае,​ если требуется передать оконному менеджеру контроль над рабочим столом (например,​ для того, чтобы заработало меню Openbox, появляющееся при правом клике на рабочем столе) - отключение функции контроля рабочего стола в настройках приложения,​ которое по умолчанию этим занимается. В случае с Ubuntu - это Nautilus.
  
 При замене оконного менеджера в составе рабочего окружения последнее продолжает выполнять для вас ряд важных функций - контроль сессий,​ монтирование съёмных носителей,​ управление буфером обмена и сетью, ассоциацию файлов с приложениями. Вы меняете только и исключительно механизм управления окнами и рабочим столом. При замене оконного менеджера в составе рабочего окружения последнее продолжает выполнять для вас ряд важных функций - контроль сессий,​ монтирование съёмных носителей,​ управление буфером обмена и сетью, ассоциацию файлов с приложениями. Вы меняете только и исключительно механизм управления окнами и рабочим столом.
Строка 48: Строка 48:
    * Внешний вид приложений. Шрифты,​ иконки,​ темы рабочего стола, темы курсоров. Теперь их нужно настраивать самостоятельно. Создайте в своей домашней папке скрытые папки .icons и .themes, в первую можно складывать темы иконок и курсоров,​ во вторую - темы GTK. Внимание! Следите за иерархией папок! Темы будут настраиваться только в случае,​ если путь к теме выглядит так: ~/​.themes/​**название_темы**/​gtk-2.0. Некоторые авторы делают паки тем, и в папке "​Тема"​ могут оказаться подпапки "​Тема светлая"​ и "​Тема тёмная"​. Удобный инструмент настройки тем gtk, иконок,​ шрифтов и тем курсора - **lxappearance**. Не забудьте,​ что темам gtk для корректной работы требуются так называемые "​движки"​ тем, которых в свежеустановленной минимальной системе,​ скорее всего, нет. Их можно установить из репозитариев,​ посмотреть,​ какие движки есть в репозитарии можно так: **aptitude search gtk-engines**    * Внешний вид приложений. Шрифты,​ иконки,​ темы рабочего стола, темы курсоров. Теперь их нужно настраивать самостоятельно. Создайте в своей домашней папке скрытые папки .icons и .themes, в первую можно складывать темы иконок и курсоров,​ во вторую - темы GTK. Внимание! Следите за иерархией папок! Темы будут настраиваться только в случае,​ если путь к теме выглядит так: ~/​.themes/​**название_темы**/​gtk-2.0. Некоторые авторы делают паки тем, и в папке "​Тема"​ могут оказаться подпапки "​Тема светлая"​ и "​Тема тёмная"​. Удобный инструмент настройки тем gtk, иконок,​ шрифтов и тем курсора - **lxappearance**. Не забудьте,​ что темам gtk для корректной работы требуются так называемые "​движки"​ тем, которых в свежеустановленной минимальной системе,​ скорее всего, нет. Их можно установить из репозитариев,​ посмотреть,​ какие движки есть в репозитарии можно так: **aptitude search gtk-engines**
    * Выключение компьютера иначе чем через halt/​shutdown из консоли. Если для вашего оконного менеджера нет утилиты для выключения,​ то вам придётся прибегнуть к сторонним диалогам выключения,​ и при этом отредактировать sudoers **только** с помощью visudo для разрешения своему пользователю выключения и перезагрузки компьютера без ввода пароля    * Выключение компьютера иначе чем через halt/​shutdown из консоли. Если для вашего оконного менеджера нет утилиты для выключения,​ то вам придётся прибегнуть к сторонним диалогам выключения,​ и при этом отредактировать sudoers **только** с помощью visudo для разрешения своему пользователю выключения и перезагрузки компьютера без ввода пароля
 +   * Утилита для быстрого запуска приложений посредством ввода команды. Попробуйте для этих целей **gmrun**
 +   * Композитинг,​ также известный как "​прозрачность и кубик"​. Поскольку compiz сам является оконным менеджером,​ совместить его с openbox или fvwm, к сожалению,​ нельзя. Существуют,​ однако,​ **композитные** менеджеры,​ занимающиеся не отрисовкой окон, а исключительно спецэффектами - **cairocompmgr** и связка **xcompmgr** и **transset** - оба позволяют добавить несколько простых композитинговых спецэффектов (тени, прозрачность),​ но не более того.
  
 Горячие клавиши,​ декорации окон, виртуальные рабочие столы и меню, как правило,​ предоставляются оконным менеджером и настраиваются в конфигурационном файле последнего. Горячие клавиши,​ декорации окон, виртуальные рабочие столы и меню, как правило,​ предоставляются оконным менеджером и настраиваются в конфигурационном файле последнего.
 +
 +===== Ссылки =====
 +  * [[http://​xwinman.org/​|Window Managers for X]]
 +