À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).
fonte
Respostas:
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
xpdf
que 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 comoxpdf
, 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
. Porxpdf
nota também o uso depaperColor
,foreground
ebackground
recursos.fonte
Encontrei uma ferramenta chamada compton em uma resposta a uma pergunta semelhante. /ubuntu/134668/how-to-trigger-a-color-inversion-effect-for-one-window
fonte
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 ...)
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!
fonte