Como executar um comando personalizado para qualquer sessão X

2

Eu preciso corrigir o gamma do meu monitor que está realmente desequilibrado, em suma, eu preciso executar um comando como xgamma -gamma 1.2 para qualquer sessão X que eu possa iniciar na minha máquina.

Meu problema é que o Ubuntu usa uma tecnologia de inicialização diferente (upstart) e não tenho certeza de onde devo escrever este comando para minhas sessões X.

Lembre-se de que preciso executá-lo apenas se uma sessão X for iniciada, não toda vez que a inicialização ocorrer.

    
por user2485710 15.06.2014 / 17:43

1 resposta

1

Isso executará o comando na sessão iniciando (após o login), acho que esta é a maneira mais simples.

Crie um arquivo .desktop em /etc/xdg/autostart/ :

sudo gedit /etc/xdg/autostart/mygamma.desktop

[Desktop Entry]
Type=Application
Name=My Gamma
Exec=/usr/bin/xgamma -gamma 1.2
NoDisplay=true
StartupNotify=false
Terminal=false
    
por user.dz 16.06.2014 / 02:50