Inverte as cores da janela ativa

23

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

Eu sei inverter a tela inteira:

xcalib -invert -alter

Mas não consigo encontrar páginas man, docs ou posts sobre como inverter apenas uma única janela . Eu fiz isso antes ainda não consigo encontrar como. Bizarro!

Pesquisando os repositórios para outras ferramentas xorg Eu encontrei o xpdf, ele tem suporte invertido, mas não ajuda em nada além de visualizar o pdf. Eu não uso composição, então não sugira o Compiz. Eu uso o Openbox WM. Obrigado a todos.

Atualizar

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

    
por invert 12.09.2011 / 20:43

2 respostas

6

Se você estiver procurando por 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ê já tenha feito isso com o Compiz?

Um método de inverter as cores, independentemente de WM, está fazendo isso por aplicativo - como em 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 como xpdf , você pode ter uma entrada de menu alternativa na área de trabalho (ou ícone) que execute o aplicativo com parâmetros especiais ou defina aqueles em .Xdefaults . Para xpdf , observe também o uso dos recursos paperColor , foreground e background .

    
por 13.09.2011 / 15:43
2

Eu encontrei uma ferramenta chamada compton em uma resposta a uma pergunta semelhante. link

    
por 12.08.2016 / 20:00