Posso sugerir alguma coisa ?
comovente
Eyesome é um script bash que funciona como um daemon e dorme a maior parte do tempo 24/7. Ele ajusta automaticamente o brilho da tela (e opcionalmente também a gama) para a exibição do seu laptop via interface de hardware e até dois outros monitores usando o controle de software da xrandr.
Ao nascer do sol (a hora é obtida automaticamente da Internet todos os dias), o brilho da tela (e opcionalmente também a gama) é ajustado gradualmente. O ajuste gradual é definido por você, mas 120 minutos funcionam para mim. Para manter os ajustes imperceptíveis, defina um intervalo de suspensão entre os ajustes. Qualquer lugar entre 15 e 60 segundos é provavelmente o melhor e o padrão é 60.
Após a transição do nascer do sol estar concluída, um daemon atraente dorme muitas horas até o início da transição do pôr do sol. Estou usando 90 minutos antes do pôr do sol, mas você pode definir o período que desejar.
Inversamente à transição do nascer do sol, a transição do pôr do sol diminui gradualmente o brilho da tela (e opcionalmente também a gama), tornando-a imperceptível.
Observe que durante a transição noturna a gama pode aumentar. Por exemplo, gama vermelha pode ser definida como 1,0 durante o dia e 1,2 durante a noite para reduzir a fadiga ocular. A gama azul, por sua vez, pode ser definida como 1,0 durante o dia e 0,8 durante a noite, diminuindo.
Para reduzir recursos, alguém dorme o período inteiro entre o pôr do sol e o nascer do sol. Dependendo de onde você mora e da estação do ano, a média de sono será de 12 horas.
Configuração impressionante - Menu principal
Para configurar algo interessante, é fornecido um menu principal:
Editar configuração - guia Geral
Quando você clica no botão Editar no menu principal, a guia geral da configuração de edição aparece inicialmente como mostrado abaixo.
O nome do seu país / cidade deve aparecer automaticamente. Se necessário, você pode substituí-lo.
Editar configuração - guia Monitor 1
Clicar na guia Monitor 1 acima mostrará este painel na minha configuração (a sua pode ser diferente):
Não se assuste com essas configurações, pois elas são na maioria das vezes obtidas automaticamente pelo visual. Você precisará definir os níveis / brilho diurno e noturno.
Editar configuração - guia Monitor 3
Clicar na guia Monitor 3 revela esse painel na minha configuração (a sua pode ser diferente):
A guia Monitor 2 não é exibida porque é uma nova TV com brilho adaptável e sistema operacional inteligente. Não requer substituições por Eyesome.
Se, após instalar o eyesome, você conectar um monitor diferente ao seu sistema, poderá ser necessário inserir o xrandr
nome do monitor.
Configuração impressionante - teste de 5 segundos
No menu principal, você pode testar as configurações de brilho diurno e noturno e gama por 5 segundos, clicando nos botões Diurno e Noturno, respectivamente. Você pode alterar a duração do teste de 5 segundos para 20 segundos na guia Editar configuração - Geral.
Veja como é o teste noturno de 5 segundos:
Manipulação de evento incomum
Suponha que você suspenda seu laptop na manhã anterior ao trabalho e a tela esteja totalmente escura. Você chega em casa depois do trabalho quando o sol está alto no céu e abre seu laptop. A tela está tão escura que você não consegue lê-la.
Para resolver esse cenário, é fornecido um arquivo de controle systemd:
/etc/systemd/system-sleep/systemd-wake-eyesome
O arquivo de controle é chamado sempre que o sistema suspende ou continua.
- O arquivo de controle chama o script bash
/usr/local/bin/wake-eyesome.sh
para redefinir o brilho para cheio e depois dormir até a transição do pôr do sol.
Você está assistindo a um filme na TV externa à noite e fecha a tampa do laptop para ter uma melhor visualização. O Ubuntu / Lightdm / xrandr leva alguns segundos e redefine sua TV externa para o brilho total. OUCH aos seus olhos.
Para resolver esse cenário, é fornecido um arquivo de controle de eventos acpi:
/etc/acpi/event/lid-event-eyesome
O arquivo de controle é chamado sempre que a tampa do laptop é aberta ou fechada.
- O arquivo de controle chama o script bash
/etc/acpi/acpi-lid-eyesome.sh
para lidar com a abertura e o fechamento da tampa.
Por sua vez, o script bash atraente chama /usr/local/bin/wake-eyesome.sh
para redefinir o brilho para a exibição noturna e depois dorme até a transição do pôr do sol.
Suspender / Fechar a tampa / Brilho do teste / desligar / hotplug
Sumário
Eyesome pode ser baixado em: https://github.com/WinEunuuchs2Unix/eyesome
Este programa foi lançado em setembro de 2018, por favor, entre em contato se encontrar algum problema ou tiver sugestões de melhorias.
A fase de documentação está apenas começando, portanto, não hesite em fazer qualquer pergunta. Suas perguntas podem até resultar em melhorias na documentação.