Як змінити менеджер вікон Xfce4 за замовчуванням?


11

Як я можу змінити менеджер вікон за замовчуванням для Xfce4?

Чомусь xfwmне запускається, коли я запускаю оболонку xfce4.


Як ви запускаєте оболонку xfce4?
Останній

Ви використовуєте --replaceзамовлення в команді, наприклад, compiz --replaceщоб використовувати Metacity в XFCE або Emerald, якщо він встановлений ..
Uri Herrera,

Я вже спробував це з xfwm4 --replace, але він не триває після виходу з системи.
ідгар

Як ви запускаєте оболонку xfce4?
Останній

1
просто вибираючи xfce сесію в lightdm
idgar

Відповіді:


12

Найпростіший спосіб я назавжди змінити менеджер вікон за замовчуванням:

  1. Завантажте потрібну програму WM.

  2. Потім перейдіть: системні інструменти> налаштування> програми запуску.

  3. Потім натисніть «додати».

  4. Якщо ви хотіли, наприклад, змінити WM за замовчуванням на metacity, в "name" поставте "metacity", а в "command" поставте "metacity --replace". Натисніть "додати".

  5. Вийти> увійти.


10

Це 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бажаний менеджер вікон).
Мікель

@Mikel Це дає мені "Є 1 нове значення, але можна визначити лише 2 типи".
d33tah

@ d33tah Ця команда працювала для мене з xfconf версії 4.12.1:xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set "awesome" --force-array
josch

2

В загальному...

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

0

Щоб змінити його на xfwm4, повинна працювати наступна команда. Це поверне його до встановленого Xfce за замовчуванням поза коробкою.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.