<p>conky tidak menyetel petunjuk pada jendela override_redirect</p>

Dibuat pada 26 Sep 2015  ·  4Komentar  ·  Sumber: brndnmtthws/conky

Saat menggunakan own_window_type = "override" , conky tidak menyetel petunjuk jendela apa pun (sengaja). Ini bisa dilihat di sini .

Tidak ada alasan mengapa conky tidak memberikan petunjuk ini dan sebenarnya itu merupakan kendala dalam situasi tertentu. Jendela mungkin tidak dikelola, tetapi alat seperti xdotool atau compton masih harus memiliki cara untuk mengidentifikasi jendela. Petunjuk seperti WM_CLASS harus diatur dengan cara apa pun. Sebenarnya saya tidak berpikir mengatur semua petunjuk yang sama akan menyakitkan, bahkan jika itu mungkin berisi informasi yang tidak perlu.

Komentar yang paling membantu

Halo,

Dalam lampiran, tambalan yang (hanya) menetapkan petunjuk WM_CLASS saat own_window_type=override.

Dapat berguna bagi siapa saja yang menggunakan conky (dengan own_window_type=override) dan compton dan ingin mengecualikan bayangan pada conky dengan aturan sederhana "class_g ?= 'conky'".

conky-set-wmclass-on-override.patch.txt (conky 1.10.8)

conky-set-wmclass-on-override-1.11.patch.txt (conky 1.11.x)

--
SeB

Semua 4 komentar

Dari spesifikasi EWMH:

Override-redirect windows diabaikan oleh window manager tradisional, tetapi tidak oleh compositing manager. Manajer pengomposisian bertanggung jawab untuk mengecat semua jendela ke layar, termasuk jendela override-redirect.

Untuk mengaktifkan manajer pengomposisian untuk mendekorasi jendela override-redirect dengan benar, misalnya dengan membuatnya tembus pandang atau dengan mengubah bentuk jendela, spesifikasi ini memungkinkan klien untuk mengatur properti pada jendela override-redirect yang menunjukkan fungsi jendela.

Saya tidak tahu C/C++ dan saya di sini untuk menyelesaikan masalah. Apakah Anda ingin membuat PR untuk mengatasi ini? Terima kasih. :-)

Saya tidak punya waktu untuk mengerjakan ini (dan juga tidak lagi menggunakan conky), tetapi ini harus menjadi perbaikan yang relatif sederhana, jadi ini akan menjadi masalah pemula yang bagus!

Halo,

Dalam lampiran, tambalan yang (hanya) menetapkan petunjuk WM_CLASS saat own_window_type=override.

Dapat berguna bagi siapa saja yang menggunakan conky (dengan own_window_type=override) dan compton dan ingin mengecualikan bayangan pada conky dengan aturan sederhana "class_g ?= 'conky'".

conky-set-wmclass-on-override.patch.txt (conky 1.10.8)

conky-set-wmclass-on-override-1.11.patch.txt (conky 1.11.x)

--
SeB

Apakah halaman ini membantu?
0 / 5 - 0 peringkat