Inverter cores da janela ativa

24

Às vezes, trabalho com pouca luz e preciso inverter a cor de janelas específicas para reduzir o cansaço visual. Este poderia ser o meu visualizador de PDF para páginas da web para referência.

Eu sei como inverter a tela inteira:

xcalib -invert -alter

Mas não consigo encontrar páginas de manual, documentos ou postagens sobre como inverter apenas uma única janela . Eu fiz isso antes e ainda não consigo encontrar como. Bizarro!

Pesquisando nos repositórios por outras ferramentas do xorg que encontrei no xpdf, ele possui suporte invertido, mas não ajuda em nada além de visualizar pdf. Como não uso composição, não sugira o Compiz. Eu uso o Openbox WM. Obrigado a todos.

Atualizar

Em vez de uma ferramenta geral para inverter qualquer janela, concentrei minha pesquisa em como inverter cores para uma guia do Google Chrome. Encontrei Color Bookmarklets , você os arrasta para a barra de ferramentas do navegador e pressiona-os para alterar o conteúdo da página para inverter as cores (inverter a leveza).

invertido
fonte
Acho que o KWin + Compiz (por exemplo, com o KDE) faz o trabalho de inverter as cores das janelas selecionadas (ativas) perfeitamente.
Grzegorz Wierzowiecki

Respostas:

6

Se você procura um método universal para qualquer janela, isso deve ser disponibilizado pelo gerenciador de janelas. Portanto, receio que qualquer WM não composto não seja capaz de fazer isso sob demanda. Então, talvez você tenha feito isso anteriormente com o Compiz?

Um método de inversão de cores independentemente do WM está fazendo isso por aplicativo - como com o xpdfque você mencionou. Existem alguns aplicativos que possuem essa funcionalidade, mas geralmente você não poderá inverter as cores em tempo de execução. Para aplicativos como xpdf, você pode ter uma entrada (ou ícone) alternativa do menu da área de trabalho que executa o aplicativo com parâmetros especiais ou defini-los no seu .Xdefaults. Por xpdfnota também o uso de paperColor, foreground e backgroundrecursos.

rozcietrzewiacz
fonte
Eu tinha o Compiz em um dos desktops na época do IIRC, talvez apenas confundisse a função da janela invertida do Compiz com a de outra ferramenta. +1 para a menção de recursos .XDefaults
inverter
0

O KWin com o Compiz está fazendo isso! (Ainda há algum tempo para reativar "Composing" após cada reinicialização com "Alt + Shift + F12" - pelo menos é o atalho que tenho em Configurações do sistema → Atalhos → Atalhos globais → Kwin.

Na verdade, eu realmente preciso inverter a cor de janelas específicas (não a tela inteira) e essa é a principal razão pela qual geralmente escolho o KDE -> ele tem suporte para isso!

Você acessa Configurações do sistema → Comportamento da área de trabalho → Efeitos da área de trabalho → Inverter e clica em configurações para o efeito Inverter e seleciona o atalho conveniente (eu selecionei o longo, como o mapeei no meu Teclado Kinesis em Capslock, enquanto inverto as cores frequentemente para os meus olhos ...)

Configurações de Inverter o efeito da área de trabalho em: Configurações do sistema → Comportamento da área de trabalho → Efeitos da área de trabalho → Inverter

PS Parece que algumas pessoas conseguiram se casar com o KWin, por exemplo, com o Xmonad ou o Xmonad com o Compiz, então talvez não seja necessário mudar completamente para o KDE. (Na verdade, eu tenho que tentar o xmonad + kwin um dia ...) de qualquer maneira, também existem scripts do kwin para mudar seu comportamento, como https://github.com/faho/kwin-tiling . Apreciar!

Grzegorz Wierzowiecki
fonte