Xfce4 varsayılan pencere yöneticisini nasıl değiştirebilirim?


11

Xfce4 için varsayılan pencere yöneticisini nasıl değiştirebilirim?

Nedense xfwmxfce4 kabuğu çalıştırdığımda çalışmıyor.


Xfce4 kabuğunu nasıl başlatıyorsunuz?
ish

Sen kullanmak --replacegibi bir komutla sırayı compiz --replaceo Yüklü eğer XFCE veya Emerald Metacity kullanmak ..
Uri Herrera

Zaten xfwm4 --replace ile denedim ama oturumu kapattıktan sonra devam etmiyor.
idgar

Xfce4 kabuğunu nasıl başlatıyorsunuz?
ish

1
sadece seçerek xfce oturum içinde lightdm
idgar

Yanıtlar:


12

Varsayılan pencere yöneticisini kalıcı olarak değiştirmenin en kolay yolu:

  1. İstediğiniz WM'yi indirin.

  2. Sonra gidin: sistem araçları> tercihler> başlangıç ​​uygulamaları.

  3. Ardından "ekle" yi tıklayın.

  4. Örneğin, varsayılan WM'nizi metacity olarak değiştirmek isterseniz, "name" de "metacity" ve "command" de "metacity --replace" yazın. "Ekle" yi tıklayın.

  5. Oturumu kapat> oturum aç.


10

Yapmak YourWindowManager --replace, xfwm4'ün girişte zaten başladığı anlamına geliyor ve şimdi yeni bir pencere yöneticisi başlatmak için durduruyorsunuz ... bu çalışıyor ama bu adam kwin'yi örnek olarak almayı açıkladığı için daha hızlı ve daha temiz bir yol var .

XFCE /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml, xubuntu altında veya/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

Bu dosyada Client0_Commandözelliği arayın ve değerini düzenleyin: <value type="string" value="xfwm4"/>to <value type="string" value="kwin"/>(açıkçası, "kwin" yerine pencere yöneticinizle değiştirin) Kök gitmeniz gerekir. Ayrıca /home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml, yalnızca değişikliklerin kullanıcı alanınızı etkilemesini istiyorsanız bu dosyayı kopyalayıp düzenleyebilirsiniz .

XFCE'de oturumu kapatırken oturumumuzu kaydetmemiz yaygın olduğu için oturumunuzu temizlemeyi unutmayın: Ayarlar Yöneticisi-> Oturum ve Başlangıç-> Oturum sekmesi-> Kayıtlı oturumları temizle

Şimdi çıkış yapıp tekrar giriş yapabilirsiniz.


Bunu kullanarak komut satırından da yapabilirsiniz xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --set openbox --force-array( openboxtercih ettiğiniz pencere yöneticisine değiştirin).
Mikel

@Mikel Bu bana "1 yeni değer var, ancak sadece 2 tür belirlenebilir."
d33tah

@ d33tah Bu komut benim için xfconf sürüm 4.12.1 ile çalıştı:xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set "awesome" --force-array
josch

2

Genel olarak...

  1. Henüz sahip değilseniz istediğiniz pencere yöneticisini indirin
  2. --Replace ile çalıştırın, böylece XFCE varsayılan yöneticisi için xfwm4 --replace
  3. Oturumu kapatın, ancak 'Oturumu gelecekteki girişler için kaydet' seçeneğini işaretlediğinizden emin olun. Çıkış iletişim kutusu, aksi takdirde kullanılamazsa, bir komut satırından çağrılabilirxfce4-session-logout

0

Bunu xfwm4 olarak değiştirmek için aşağıdaki komutun çalışması gerekir. Bu, Xfce'nin varsayılan olarak kutunun dışında olduğu ayara geri döndürür.

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.