Bagaimana cara memaksa aplikasi untuk tidak mulai dimaksimalkan di WM Keren?


9

Cara mereproduksi:

  1. ssh -X user@host firefox (atau aplikasi X lainnya).
  2. Maksimalkan jendela.
  3. Tutup aplikasi.
  4. 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?


Saya menduga bahwa Firefox sengaja menghindari petunjuk WM. Jika Anda tidak dapat menemukan cara yang lebih baik, pertimbangkan pemicu berjangka waktu yang tidak memaksimalkan Firefox.
Gilles 'SANGAT berhenti menjadi jahat'

1
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).
ewhac

1
Terima kasih keduanya! @ewhac, komentar Anda dapat dikonversi menjadi jawaban. Lebih baik lagi jika Anda tahu cara membuat pemicu berjangka waktu di Awesome.
l0b0

Jawaban:


2

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).


@ewhac: Anda dapat memposting jawaban lain, maka saya akan menghapus yang ini
rubo77
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.