Cara mereproduksi:
ssh -X user@host firefox
(atau aplikasi X lainnya).- Maksimalkan jendela.
- Tutup aplikasi.
- Buka aplikasi dalam Awesome WM (hanya dicoba secara lokal, tetapi juga harus bekerja dari jarak jauh).
Hasil: Jendela masih dimaksimalkan.
Karena saya tidak pernah menggunakan fungsionalitas maksimal di Awesome, dan sering menggunakannya di window manager lain, saya ingin menghapus setingan maksimalisasi setiap kali saya membuka aplikasi X di Awesome.
Saya mencoba ini :
{ rule = { class = "Firefox" },
properties = { tag = tags[math.min(2, screen.count())][2],
maximized_vertical = false, maximized_horizontal = false } },
Firefox memang dimulai pada tag 2, tetapi masih dimaksimalkan. Adakah yang tahu cara menghapus maksimalisasi, khusus untuk Firefox, tetapi bahkan lebih baik untuk semua aplikasi X?
m
).Jawaban:
Mengonversi Komentar dari @ewhac menjadi jawaban:
Firefox bukan satu-satunya aplikasi untuk mempertahankan pengaturan jendela sendiri saat keluar (misalnya, pembaca berita Pan melakukan ini). Ini terlihat sangat buruk seperti ada kondisi balapan antara Awesome mengatur jendela, dan aplikasi mengembalikan pengaturan yang disimpan.
Dengan demikian, Anda mungkin akan terjebak melakukannya dengan pemicu berwaktu seperti yang dicatat oleh komentator sebelumnya, atau melakukannya dengan tangan (pemetaan kunci default untuk mengaktifkan maksimalisasi jendela di Awesome adalah MOD + m).
sumber