Как изменить оконный менеджер по умолчанию в xfce4

Как я могу изменить оконный менеджер по умолчанию для xfce4?

по какой-то причине xfwm не запускается, когда я запускаю оболочку xfce4.

5 ответов

Дела YourWindowManager --replace означает, что xfwm4 уже запустился при входе в систему, и теперь вы останавливаете его, чтобы запустить новый оконный менеджер... это работает, но есть более быстрый и понятный способ, как этот парень объясняет, взяв kwin в качестве примера.

XFCE запускает оконный менеджер, указанный в /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml или, под Xubuntu, в /etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

В этом файле ищите Client0_Command Свойство и отредактируйте его значение: <value type="string" value="xfwm4"/> в <value type="string" value="kwin"/> (очевидно, замените "kwin" на выбранный вами оконный менеджер). Вы также можете копировать и редактировать этот файл только в /home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml если вы хотите, чтобы изменения влияли только на ваше пространство пользователя.

Поскольку в XFCE мы обычно сохраняем наш сеанс во время выхода из системы, не забудьте очистить сеанс: "Диспетчер настроек" -> "Сеанс и запуск" -> вкладка "Сеанс" -> Очистить сохраненные сеансы

Теперь вы можете выйти и снова войти.

Я нашел самый простой способ навсегда изменить оконный менеджер по умолчанию:

* Скачать желаемый WM.

* Затем перейдите: системные инструменты> настройки> запуска приложений.

* Затем нажмите "добавить".

* Если вы хотите, например, изменить WM по умолчанию на metacity, в "name" введите "metacity", а в "command" - "metacity --replace". Нажмите "Добавить".

* Выйти> войти.

Вот и все.

В общем...

  1. Загрузите желаемый оконный менеджер, если у вас его еще нет
  2. Запустите его с --replace, поэтому для менеджера по умолчанию XFCE xfwm4 --replace
  3. Выйдите из системы, но убедитесь, что вы отметили опцию "Сохранить сеанс для будущих входов". Диалог выхода из системы, если в противном случае он недоступен, может быть вызван из командной строки. xfce4-session-logout

Чтобы изменить его на xfwm4, должна работать следующая команда. Это изменит его обратно на настройку Xfce по умолчанию из коробки.

xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set 'xfwm4' --type string --set '--replace'

Если вы предпочитаете решение с графическим интерфейсом, перейдите по ссылке:

Настройки >> Настройки рабочего стола. В диалоговом окне «Параметры рабочего стола» измените диспетчер окон на менеджер по вашему выбору.

Настройки рабочего стола, диспетчер окон

Это работает в Linux Mint 20.2.

Другие вопросы по тегам