Window manager (Русский)
Оконный менеджер (WM) — программа, которая управляет отображением окон в оконной системе графического интерфейса пользователя (GUI). Он может являться частью среды рабочего стола или работать отдельно.
Оконные менедежры есть только в Xorg. Эквивалент оконных менеджеров в Wayland называется композиторы, потому что они также работают как композитные менеджеры окон.
Contents
Обзор
Оконные менеджеры работают в роли клиентов оконной системы X, которые управляют внешним видом и поведением прямоугольных фреймов («окон»), где отображаются элементы интерфейса графических программ. Они добавляют фрейму рамку, панель заголовка, возможность изменять его размер и т. д., а также часто предоставляют дополнительную функциональность — например, создают специальные области на экране для «приклеивания» виджетов (dockapps), как Window Maker, или позволяют объединить несколько приложений в одном окне, переключаясь между ними с помощью вкладок, как Fluxbox. Некоторые оконные менеджеры даже включают в свой набор простые утилиты вроде меню запуска программ или графического инструмента для настройки самого менеджера.
Спецификация Extended Window Manager Hints от X Desktop Group создана и используется для того, чтобы позволить разным оконным менеджерам единообразно взаимодействовать с сервером X и другими клиентами.
Некоторые оконные менеджеры разрабатываются в рамках более крупных проектов сред рабочего стола, и, как правило, они теснее интегрируются в среду, создавая более полноценное рабочее окружение, дополненное значками рабочего стола, шрифтами, разнообразными панелями, нескучными обоями и виджетами рабочего стола.
Другие оконные менеджеры предназначены для независимого использования, что даёт пользователю полную свободу выбора других приложений, которые будут использоваться. Это позволяет пользователю создавать более легкую и настраиваемую среду, адаптированную для их собственных нужд. «Дополнения» (значки, панели и т.п.) при необходимости добавляются сторонними приложениями.
Некоторые независимые оконные менеджеры можно использовать для замены стандартного оконного менеджера в среде рабочего стола; аналогично, некоторые DE-ориентированные оконные менеджеры можно использовать независимо.
Перед установкой оконного менеджера необходимо установить и настроить сервер X. Подробную информацию вы сможете получить на странице Xorg.
- Стековые (также плавающие) оконные менеджеры следуют традиционной метафоре рабочего стола, которая используется в коммерческих операционных системах вроде Windows и macOS. Окна отображаются подобно листкам бумаги на столе, накладываясь и перекрывая друг друга. Список статей о стековых оконных менеджерах смотрите на странице стековые оконные менеджеры.
- Фреймовые (тайловые) оконные менеджеры располагают окна на экране в виде плиток (фреймов) так, что они не перекрывают друг друга. Как правило, фреймовые оконные менеджеры подразумевают активное использование клавиатуры для управления окнами, и имеют слабую поддержку мыши (либо не имеют ее вовсе). Фреймовые оконные менеджеры могут предлагать набор стандартных расположений фреймов или позволять задавать их вручную. Список статей о фреймовых оконных менеджерах смотрите на странице фреймовые оконные менеджеры.
- Динамические оконные менеджеры позволяют динамически переключаться между двумя режимами — стековым и фреймовым. Список статей о динамических оконных менеджерах смотрите на странице динамические оконные менеджеры.
Сравнение популярных оконных менеджеров вы можете найти на страницах Сравнение тайловых оконных менеджеров и Wikipedia:Comparison of X window managers.
Источник
Смена менеджера дисплеев (DM) по-умолчанию (KDM,GDM и т.п)
Дата добавления: 08 августа 2010
KDM или GDM?
KDM (KDE Display Manager) и GDM (GNOME Display Manager) являются самыми популярными менеджерами дисплеев. KDM рекомендуется использовать если вы используете среду рабочего стола KDE, а GDM если используете GNOME, xfce, lxde и т.д. Однако есть и другие DM.
Функциональность обоих менеджеров примерно одинакова.
Частые причины для смены DM
Если вы установили и используете GNOME, а в качестве менеджера DE выступает KDM (такое бывает при наличии KDE и GNOME в одной системе). Так-же вы возможно хотите вернуться на прошлую DE, но менеджера дисплеев все равно используется от старой (предположим, не понравившийся) DE.
Мне, например, пришлось изменить менеджер дисплеев чтобы зайти в Ubiquty т.к из KDM почему-то запускался стандартный GNOME.
Смена DM для основанном на DEB дистрибутивов
Если у вас «DEB-BASED» дистрибутив (Debian, Ubuntu, Mint, Gnewsense и т.д), то можете воспользоваться командой.
От суперпользователя!
dpkg-reconfigure gdm
После ввода команды появится меню выбора DM по-умолчанию:
Редактируем конфигурационный файл (для всех дистрибутивов)
Во многих дистрибутивах (точно перечислить не могу, но у меня в Debian именно в этом файле) нужно прописать путь до нужного DM в конфигурационном файле X11 под названием default-display-manager. Давайте его изменим.
От суперпользователя!
nano -w /etc/X11/default-display-manager
И в прописываем (или редактируем) путь до нужного DM: /usr/sbin/gdm для GDM, /usr/sbin/kdm для KDM или другой путь для другой DM.
Сохраняем файл (Ctrl+O) и все готово.
В дистрибутивах OpenSuse, ASP (и возможно в других) необходимо отредактировать другой конфигурационный файл.
От суперпользователя!
nano -w /etc/sysconfig/desktop
И прописываем (или редактируем) строчку: DISPLAYMANAGER=KDM для KDM или DISPLAYMANAGER=GDM для GDM.
Сохраняем файл (Ctrl+O) и все готово.
Для gentoo (и опять же возможно и других) нужно отредактировать другой конфигурационный файл.
От суперпользователя!
nano -w /etc/conf.d/xdm
Создаем строку (или находим и редактируем): DISPLAYMANAGER=»kdm» для KDM или DISPLAYMANAGER=»gdm» для GDM.
Сохраняем файл (Ctrl+O) и все готово.
У меня другой дистрибутив. Как узнать какой файл редактировать?
Выполните в терминале команду (на самом деле цепочка команд, но запускается как одна команда):
И смотрим какая команда выдает результат (выводиться содержимое файла с текущими параметрами). Собственно тот конфигурационный файл вам и нужно будет редактировать по инструкциям выше.
* Вместо редактора nano -w можно использовать любой другой, например kate или gedit.
Запуск нужного DM однократно
Для этого нужно просто запустить нужную службу ( от суперпользователя ):
/etc/init.d/kdm start
— Для KDM.
/etc/init.d/gdm start
— Для GDM.
Возможно понадобится остановка действующей службы, например надо буде выполнить /etc/init.d/kdm stop перед запуском GDM.
$ sudo update-alternatives —config x-session-manager
Автор: Subsanek, дата: 08 августа 2010 , время: 22:38:41 (MSK).
>А где тут написано про оконные менеджеры?
В описании было, уже исправил.
Автор: Анон, дата: 17 октября 2010 , время: 23:30:21 (MSK).
[Некропост]
И как я это пропустил?
>От суперпользователя!
>dpkg-reconfigure gdm
Охлол. А нет у мя гдм. Чо теперь?
>Во многих дистрибутивах (точно перечислить не могу, но у меня в Debian именно в этом файле)
Проверить лично / погуглить / почитать ман / посмотреть политику дистра(ов) / посмотреть стандарт религия не позволяет?
>И в прописываем (или редактируем
Чочо мы делаем?
>/etc/init.d/kdm start
1. дистрибутиво-зависимо
2. аффтар-дебианщег не знает про service?
На сладенькое. Объяснил бы простым смертным зачем nano непременно с опцией -w
Автор: Анон, дата: 18 октября 2010 , время: 13:37:02 (MSK).
В каком месте я не прав?
Я знаю, что делает опция -w у нано, но зачем она тут так яростна рекомендована без описания действия?
М. Поверхностное гугление показывает что таки это не дистрибутиво зависимо был не прав. Однако service гибче / лучше / в конце концов тупо печатать меньше. И сервис есть везде, где есть инитд (как минимум в красношапке)
Ошибки автора в тексте поста считаются троллингом комментатора? О_о
Первое замечание также является обоснованным ибо и ты и ксенос не раз на просторах этого бложика упоминали, что тут статьи для пользователей разного уровня.
Источник
хочу поменять оконный менеджер (помощь)
хочу поменять оконный менеджер (сразу говорю я новичок месец на Linux), а то Marco стандартный в Linux Mint 13 (MATE) чета грузит долго в чём вопрос, на что это повлияет? я думол поставить IceWM как основый
Что грузит долго?
File manager и вроде нагрузка на процессоре
чета грузит долго
я думол поставить IceWM как основый
Не соглашайся на полумеры! Ставь чОткий дистрибутив!
Самые чёткие — Debian и Red Hat, чухана кусок.
чему арчеЛеди так активно рекламят свой дистр?
File manager и вроде нагрузка на процессоре
Так ФМ хочешь сменить, оконный менеджер или всё рабочее окружение? Это несколько разные сущности.
И какой Red Hat четкий? Платный RHEL, или Fedora, с которой я сейчас пишу. После Арча — даже не тихий ужас.
Ибо ТС есть ЦА Арча. Так-то, Кыса.
Кто кого, блин, грузит долго? Ещё файл-менеджер зачем-то приплёл. Я ни черта не понял. Поэтому удваиваю Arch.
Ну одним арчешкольником станет больше.
да поставь openbox и панельку tint2, dmenu туда же, и живи спокойно, нафик тот арч.
рабочее окружение(MATE) меня устраивает, я бы установил Debian но там тот установщик какой то для серверов, мне нравится APT, Arch слишком сложный и RMP дистрибутивы не нравится.
Ставь Lubuntu. Это Ubuntu, только с лёгким окружением. Для новичков самое то. Когда наберёшся опыта, ставь Arch.
(сразу говорю я новичок месец на Linux)
Чтоб правда целый месЕц?
хочу поменять оконный менеджер (сразу говорю я новичок месец на Linux), а то Marco стандартный в Linux Mint 13 (MATE) чета грузит долго в чём вопрос, на что это повлияет? я думол поставить IceWM как основый
месец на Linux
ну это просто месец!
Отлично, новый установщик не пропускает 16-летних школьников. За это им можно и systemd простить. Viva arch mainteneurs.
я интересовался Linux’ом примерно 1,5 года, а прошло месяц от когда установил на железо (Linux Mint 13 (Maya) MATE 32 bit
вот Gentoo — сложный. Я так и не смог собрать ядро так чтобы заработала сетевая карточка.
зачем мне учить весь бред установки Arch Linux, если мне нужен только инет и фильмы смотреть иногда (LMAO)
я тут посмотрел треды vovan4ik97. короче, язабан.
зачем мне учить весь бред установки Arch Linux, если мне нужен только инет и фильмы смотреть иногда (LMAO)
Вся суть тупых школьников. Они даже разового чеклиста боятся.
LXDE ставь. Будет та же лубунту.
А в чём проблема-то? Опишите конкретнее, что вы хотите и что вам мешает.
Юзай MATE 1.4, а не 1.6 и всё будет в поряде.
так у меня и МАТЕ 1.4, MATE 1.6 еще не стабилен
и так File Manager открывается долга, ну примерно 3-5 сек, и когда нажимаю на жесткий диск (у меня разбито два диска кроме системнова) и там чуть чуть грузит, я не знаю может есть оптимизация интерфейса что то в этом роде.
Так он его монтирует, наверное. Это нормально — грузит же только в первый раз?
ну да потом вроде нормально
Значит это монтирование. Это нормально, смена ФМ тут не поможет.
ну спасибо что объяснил что не стоит менять нечего, ждём Waynland и Mir ))
Розенталя уже советовали?
Тогда проблема в дистрибутиве. На Ubuntu 12.04 с MATE 1.4 всё отлично и шустро.
Ставь crunchbang — легкий и удобный вариант Debian. Из минусов-нужно немного знать английский.
Вообще не знаю английский, освоился в нем на лету. Маны тоже норм читать.
о да, я забыл про CrunchBang. спс.
рабочее окружение(MATE) меня устраивает
Как-то так тогда.
Можно заменить icewm на openbox.
я бы установил Debian но там тот установщик какой то для серверов, мне нравится APT, Arch слишком сложный и RMP дистрибутивы
А при чём тут к рабочему окружению дистрибутив вообще?
Отлично, новый установщик не пропускает 16-летних школьников.
А я в 16 лет читать уже умел. Правда, у меня тогда Mandriva 2007 была.
Источник