Compton: Compton incompatível com xsetroot

Criado em 23 dez. 2013  ·  3Comentários  ·  Fonte: chjj/compton

Oi,

Quando executo o compton com compton -bc , meu fundo branco desaparece, o que defini com xsetroot -solid "#FFFFFF" .

Existe alguma maneira de preservar meu fundo branco, mas ao mesmo tempo poder usar o compton?

Obrigado!

image

Comentários muito úteis

Deixa pra lá. Mudei para hsetroot -solid "#FFFFFF" que preserva minhas configurações de fundo mesmo com Compton.

Todos 3 comentários

Deixa pra lá. Mudei para hsetroot -solid "#FFFFFF" que preserva minhas configurações de fundo mesmo com Compton.

Até onde eu sei, xsetroot usa XSetWindowBackground() para definir a cor da janela raiz quando você especifica uma cor sólida. Não tenho certeza sobre a maneira de determinar o conteúdo da janela raiz definida dessa maneira após a ativação da composição. Uma vez tentei ler o conteúdo da janela raiz diretamente (com/sem --paint-on-overlay ) e não funcionou muito bem na implementação atual do Xorg. Pode ser possível armazená-lo em cache antes que a tela seja redirecionada, mas você provavelmente não estará muito interessado no resultado. conky usa XSetWindowBackgroundPixmap(dpy, parent, ParentRelative) para cuidar disso, eu acredito, e não tenho certeza se poderíamos suportar xsetroot usando-o. De qualquer forma, no geral, não parece valer a pena gastar tanto esforço no suporte ao xsetroot. Apenas os instaladores de papel de parede que fornecem a propriedade _XROOTPMAP_ID ou _XSETROOT_ID são suportados.

Apenas os setters de papel de parede que fornecem a propriedade _XROOTPMAP_ID ou _XSETROOT_ID são suportados.

Essa é uma razão muito justa. Obrigado novamente por sua explicação!

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