Saya menggunakan Window Manager i3, dan sejauh ini saya cukup senang, tetapi saya memiliki beberapa masalah.
Menggunakan XFCE, "Desktop" saya terlihat sebagai wadah terpisah (jendela). Itu berarti bahwa ketika saya membuka program baru di ruang kerja pertama, itu akan membagi layar menjadi dua dan menampilkan Desktop sebagai satu jendela, dan program lainnya di jendela lain. Saya dapat meminimalkan ukuran desktop, atau menggunakan opsi 'tab' untuk meminimalkan dampak, tetapi ini semua tidak nyaman. Saya ingin i3 untuk tidak memperlakukan Desktop sebagai Window, sama sekali. Jika itu berarti 'kehilangan' Desktop saya, tidak ada masalah. Saya mencoba 'menutup' jendela ini, tetapi seluruh sesi saya ditutup dan saya kembali ke layar login awal.
Ada jendela pemberitahuan dari Thunderbird yang seharusnya mengambang tetapi muncul sebagai jendela baru. Saya mencoba menambahkan
for_window [class="xfce4-notifyd"] floating enable
ke file konfigurasi saya, tetapi ini tidak berhasil.Bagaimana saya bisa mematikan dengan keybinding? Saya mencoba
bindsym $mod+x exec shutdown
danbindsym $mod+x exec /home/user/shutdown.sh
(yang telahsudo shutdown -Ph now
), tetapi tidak satupun dari mereka bekerja.
Saya menggunakan Arch Linux.
Anda dapat menyingkirkan wadah desktop dengan membuat symlink dari
/usr/local/bin/xfdesktop
ke/bin/true
. Kemudian masuk dan keluar atau hanyakillall xfdesktop
. Perhatikan bahwa jika Anda melakukan ini, Anda akan mematahkan Xfce biasa untuk semua pengguna. Jika Anda ingin menghindari ini, Anda harus menempatkan symlink di suatu tempat khusus untuk Anda sendiriPATH
.sumber
2. Saya memiliki masalah yang sama dan menemukan halaman ini. Ini kesalahan ketik kecil di nama kelas:
Xfce4-notifyd
. Saya menggunakan xprop untuk mendapatkan kelas yang tepat.Sekarang saya menggunakan
for_window [class="Xfce4-notifyd"] floating enable; border none; focus mode_toggle
.Membaca utas milis solusinya adalah mengubah notifyd ke libnotify-bin (debian) atau notify-osd (ubuntu), mungkin salah satunya tersedia untuk arch.
sumber
Saya memiliki pengaturan yang mencegah
xfdesktop
peluncuran, jadi tidak ada desktop di sesi i3 sama sekali, yang seharusnya bisa menyelesaikan masalah Anda. Di XFCE Anda dapat menyimpan beberapa sesi. Buat dua sesi (XFCE dan I3) dan buat skrip autostart i3. Dalam sesi XFCE, xfwm4 dan xfdesktop diluncurkan; dalam sesi i3 hanya i3 yang diluncurkan.Sesi XFCE:
dan sesi i3 dengan panel XFCE:
sumber