Bagaimana cara mengubah window manager Xfce4 default?


11

Bagaimana saya bisa mengubah window manager default untuk Xfce4?

Untuk beberapa alasan, xfwmtidak berjalan ketika saya menjalankan xfce4 shell.


Bagaimana Anda memulai shell xfce4?
ish

Anda menggunakan --replaceperintah dalam perintah, seperti compiz --replacemenggunakan Metacity di XFCE atau Emerald jika sudah diinstal ..
Uri Herrera

Sudah mencobanya dengan xfwm4 - ganti tetapi tidak bertahan setelah log off.
idgar

Bagaimana Anda memulai shell xfce4?
ish

1
hanya memilih sesi xfce di lightdm
idgar

Jawaban:


12

Cara termudah yang saya temukan untuk secara permanen mengubah window manager default adalah:

  1. Unduh WM yang Anda inginkan.

  2. Lalu pergi: alat sistem> preferensi> aplikasi startup.

  3. Kemudian klik "tambah".

  4. Jika Anda ingin, misalnya, untuk mengubah WM default Anda menjadi metacity, pada "name" put "metacity" dan pada "command" put "metacity --replace". Klik "tambah".

  5. Logout> log in.


10

Melakukan YourWindowManager --replaceberarti xfwm4 telah dimulai saat masuk dan Anda sekarang menghentikannya untuk memulai manajer jendela baru ... itu berfungsi tetapi ada cara yang lebih cepat dan lebih bersih karena orang ini menjelaskan mengambil kwin sebagai contohnya.

XFCE memulai manajer jendela yang ditentukan di /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmlatau, di bawah xubuntu, di/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

Dalam file ini cari Client0_Commandproperti dan edit nilainya: <value type="string" value="xfwm4"/>to <value type="string" value="kwin"/>(jelas, ganti "kwin" dengan window manager pilihan Anda) Anda harus root. Anda juga bisa menyalin dan hanya mengedit file itu /home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmljika Anda ingin perubahan hanya memengaruhi ruang pengguna Anda.

Karena di XFCE adalah hal biasa bagi kami untuk menyimpan sesi kami saat keluar, jangan lupa untuk membersihkan sesi Anda: Manajer Pengaturan-> Sesi dan Startup-> tab Sesi-> Bersihkan sesi yang disimpan

Sekarang Anda dapat keluar dan kembali.


Anda dapat melakukan hal yang sama dari baris perintah menggunakan xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --set openbox --force-array(ubah openboxke window manager pilihan Anda).
Mikel

@Mikel Ini memberi saya "Ada 1 nilai baru, tetapi hanya 2 jenis yang dapat ditentukan."
d33tah

@ d33tah Perintah ini bekerja untuk saya dengan xfconf versi 4.12.1:xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set "awesome" --force-array
josch

2

Secara umum...

  1. Unduh window manager yang Anda inginkan jika Anda belum memilikinya
  2. Jalankan dengan - ganti, jadi untuk manajer default XFCE xfwm4 --replace
  3. Logout, tetapi pastikan Anda telah mencentang opsi 'Simpan sesi untuk login mendatang'. Dialog logout, jika tidak tersedia, dapat dipanggil dari baris perintahxfce4-session-logout

0

Untuk mengubahnya ke xfwm4, perintah berikut harus berfungsi. Ini akan mengubahnya kembali ke pengaturan Xfce secara default di luar kotak.

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.