<p>conky não define dicas nas janelas override_redirect</p>

Criado em 26 set. 2015  ·  4Comentários  ·  Fonte: brndnmtthws/conky

Ao usar own_window_type = "override" , o conky não define nenhuma dica de janela (deliberadamente). Isso pode ser visto aqui .

Não há razão para que o conky não deva definir essas dicas e, na verdade, é um obstáculo em determinadas situações. A janela pode não ser gerenciada, mas ferramentas como xdotool ou compton ainda devem ter uma maneira de identificar a janela. Dicas como WM_CLASS devem ser definidas de qualquer maneira. Na verdade, não acho que definir todas as mesmas dicas doeria, mesmo que contenha informações desnecessárias.

Comentários muito úteis

Olá,

Em anexo, um patch que (somente) define a dica WM_CLASS quando own_window_type=override.

Pode ser útil para quem usa conky (com own_window_type=override) e compton e deseja excluir shadow on conky com a regra simples "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

Todos 4 comentários

Da especificação EWMH:

As janelas de redirecionamento de substituição são ignoradas pelos gerenciadores de janelas tradicionais, mas não pelos gerenciadores de composição. Os gerenciadores de composição são responsáveis ​​por pintar todas as janelas na tela, incluindo janelas de redirecionamento de substituição.

Para permitir que os gerenciadores de composição decorem a janela de redirecionamento de substituição corretamente, por exemplo, tornando-as translúcidas ou alterando a forma das janelas, essa especificação permite que os clientes definam propriedades nas janelas de redirecionamento de substituição, indicando a função das janelas.

Eu não conheço C/C++ e estou aqui para resolver problemas. Você quer fazer um PR para resolver isso? THX. :-)

Eu não tenho tempo para trabalhar nisso (e também não uso mais o conky), mas deve ser uma correção relativamente simples, então seria um bom problema para iniciantes!

Olá,

Em anexo, um patch que (somente) define a dica WM_CLASS quando own_window_type=override.

Pode ser útil para quem usa conky (com own_window_type=override) e compton e deseja excluir shadow on conky com a regra simples "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

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

sdban picture sdban  ·  4Comentários

zero77 picture zero77  ·  3Comentários

aldenis picture aldenis  ·  5Comentários

Microcrap picture Microcrap  ·  4Comentários

fonic picture fonic  ·  3Comentários