Chromium selalu dimulai sebagai mengambang di awesome.wm

3

Saya menggunakan manajer jendela yang luar biasa untuk terminal selancar & info kecil. Chromium dimulai langsung setelah masuk pada ruang kerja pertama dan harus ditampilkan layar penuh. Saya telah mengatur tata letak semua ruang kerja ke awful.layout.suit.maxdan mengikuti FAQ yang Luar Biasa sehingga Chromium dan semua program lain yang dimulai secara otomatis akan ditampilkan di ruang kerja yang tepat. Semua program kecuali Chromium akan mulai dengan benar dalam mode layar penuh.

Saya mencoba

{ rule = { class = "chromium-browser" },  
    properties = {floating = false, tag = tags[1][1]}}

dan

{ rule = { class = "chromium-browser" },  properties = {tag = tags[1][1]}}

tetapi Chromium akan selalu mulai dalam mode mengambang. Ini agak menjengkelkan karena Anda masih melihat panel keren di bagian atas.

Uwe L. Korn
sumber

Jawaban:

6

Anda ingin menjalankan xprop | grep WM_CLASSdan kemudian klik jendela chromium. Ini akan mengembalikan string kelas yang benar.

Jangan lupa untuk me-restart AwesomeWM setelah Anda melakukan perubahan ini.

dset0x
sumber
1
Ini melaporkan WM_CLASS(STRING) = "chromium-browser", "Chromium-browser"Gentoo (tempat saya mengembangkan) dan WM_CLASS(STRING) = "chromium", "Chromium"Debian (yang menjalankan mesin tujuan). Menambahkan aturan yang sama dengan class="chromium"memang membantu. Agak aneh namanya berbeda di antara distribusi Linux.
Uwe L. Korn
1
@xhochy Saya percaya bahwa pembuat paket dari beberapa distribusi menggunakan chromium-browser untuk membedakan executable dari yang disediakan oleh game Chromium BSU . Saya berasumsi mereka mengubah WM_CLASS dengan tepat.
dset0x