Как я могу изменить оконный менеджер по умолчанию для Xfce4?
По какой-то причине xfwm
не запускается при запуске оболочки xfce4.
window-manager
xfce
xfwm4
idgar
источник
источник
--replace
порядок в команде, например,compiz --replace
для использования Metacity в XFCE или Emerald, если он установлен ..Ответы:
Я нашел самый простой способ навсегда изменить оконный менеджер по умолчанию:
Загрузите желаемый WM.
Затем перейдите: системные инструменты> настройки> запуска приложений.
Затем нажмите «добавить».
Если вы хотите, например, изменить WM по умолчанию на metacity, в «name» введите «metacity», а в «command» - «metacity --replace». Нажмите «Добавить».
Выйти> войти.
источник
Это
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» на выбранный вами оконный менеджер) Вам нужно будет войти в систему как root. Вы также можете копировать и редактировать этот файл, только/home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
если вы хотите, чтобы изменения влияли только на ваше пространство пользователя.Поскольку в XFCE мы обычно сохраняем наш сеанс при выходе из системы, не забудьте очистить сеанс: «Диспетчер настроек» -> «Сеанс и запуск» -> вкладка «Сеанс» -> «Очистить сохраненные сеансы».
Теперь вы можете выйти и снова войти.
источник
xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --set openbox --force-array
(перейдитеopenbox
на ваш предпочтительный оконный менеджер).xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set "awesome" --force-array
В общем...
xfwm4 --replace
xfce4-session-logout
источник
Чтобы изменить его на xfwm4, должна работать следующая команда. Это изменит его обратно на настройку Xfce по умолчанию из коробки.
xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set 'xfwm4' --type string --set '--replace'
источник