Há um pequeno aplicativo chamado F.Lux que define a temperatura da tela com base na hora do dia. A versão Linux é um pouco espartana, com apenas uma interface de console, mas funciona perfeitamente bem.
Onde posso invocá-lo para que ele inicie após o início do X?
Respostas:
.xinitrc é o único a ser usado se você iniciar o gerenciador de janelas a partir daí. Se você usa o KDE ou GNOME, precisará adicionar o programa aos serviços que são iniciados automaticamente no login.
fonte
Antes de tudo, leia 'man X':
você aprenderá que, dependendo de como você abrir o xserver, 2 scripts são usados para iniciar as coisas depois que o xserver surgiu:
startx
(que é inicializadaxinit
))(eu pessoalmente
ln -s .xinitrc .xsession
, então não importa, como eu trago o xserver).dependendo do que você usa para entrar no seu sistema (e eu acho que é gdm ou kdm atualmente), as coisas ficam um pouco diferentes. normalmente o gdm e o kdm (e também outros gerenciadores de exibição) oferecem ao usuário a seleção da "sessão do usuário" ou algo semelhante identificado. se você escolher essa "sessão do usuário", a maioria desses gerenciadores de exibição será iniciada
~/.xsession
. você seria responsável por exibir seus aplicativos E o ambiente de desktop / gerenciador de janelas.a outra solução possível é descobrir como os diferentes ambientes de desktop / gerenciadores de janelas suportam o conceito de "inicialização automática". eu pessoalmente evito esses mecanismos e mantenho o bom e velho
.xinitrc / .xsession
jeito.um exemplo .xinitrc seria semelhante a:
fonte
Tente colocar um script nomeado
.xinitrc
em seu diretório pessoal. O KDE e o Gnome também podem executar scripts / aplicativos no login, se você estiver usando um deles. Acredito.Xstartup
ou.xstartup
também posso fazer o que você quiser, se.xinitrc
não o fizer. Meu linux está ficando um pouco enferrujado, parece. >.>fonte
echo "hello!" >> ~/.launchlog
ao seu.xinitrc
até ter certeza e excluir o log de teste posteriormente.A especificação de inicialização automática do XDG funciona em qualquer ambiente de desktop compatível com XDG, incluindo Gnome, KDE, XFCE e outros.
fonte