<p>conky ne définit pas d'indices sur les fenêtres override_redirect</p>

Créé le 26 sept. 2015  ·  4Commentaires  ·  Source: brndnmtthws/conky

Lors de l'utilisation own_window_type = "override" , conky ne définit aucune indication de fenêtre (délibérément). Cela peut être vu ici .

Il n'y a aucune raison pour que conky ne définisse pas ces indices et en fait c'est un obstacle dans certaines situations. La fenêtre peut ne pas être gérée, mais des outils tels que xdotool ou compton doivent toujours avoir un moyen d'identifier la fenêtre. Les indices tels que WM_CLASS doivent être définis dans les deux sens. En fait, je ne pense pas que définir tous les mêmes indices ferait mal, même s'ils peuvent contenir des informations inutiles.

Commentaire le plus utile

Bonjour,

En pièce jointe, un correctif qui définit (uniquement) l'indice WM_CLASS lorsque own_window_type=override.

Peut être utile pour tous ceux qui utilisent conky (avec own_window_type=override) et compton et qui veulent exclure shadow on conky avec la règle simple "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

Tous les 4 commentaires

De la spécification EWMH :

Les fenêtres de remplacement-redirection sont ignorées par les gestionnaires de fenêtres traditionnels, mais pas par les gestionnaires de composition. Les gestionnaires de composition sont chargés de peindre toutes les fenêtres à l'écran, y compris les fenêtres de redirection prioritaire.

Pour permettre aux gestionnaires de composition de décorer correctement la fenêtre de redirection de remplacement, par exemple en les rendant translucides ou en modifiant la forme des fenêtres, cette spécification permet aux clients de définir des propriétés sur les fenêtres de redirection de remplacement indiquant la fonction des fenêtres.

Je ne connais pas C/C++ et je suis ici pour résoudre les problèmes. Voulez-vous faire un PR pour résoudre ce problème ? Merci. :-)

Je n'ai pas le temps de travailler dessus (et je n'utilise plus non plus conky), mais cela devrait être une solution relativement simple, donc ce serait un bon problème pour débutant !

Bonjour,

En pièce jointe, un correctif qui définit (uniquement) l'indice WM_CLASS lorsque own_window_type=override.

Peut être utile pour tous ceux qui utilisent conky (avec own_window_type=override) et compton et qui veulent exclure shadow on conky avec la règle simple "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

Cette page vous a été utile?
0 / 5 - 0 notes