Eu preciso mudar o Gamma para .8 na inicialização

0

Eu adicionei o comando sudo xgamma -gamma .8 to rc.local para alterar o gama na inicialização, mas não está alterando:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sudo xgamma -gamma .8
exit 0

Por favor, alguém me diga um método de como mudar gama no arranque?

    
por Zia U Rahman 08.06.2015 / 01:27

3 respostas

1

Como já foi dito, sudo não é necessário (nem para executar comandos em rc.local em geral, nem para executar xgamma especificamente) mas o problema aqui é xgamma requer (é claro) o X servidor a ser executado, mas rc.local é executado (como é declarado nos comentários de rc.local ) no final de cada runlevel multiusuário, o que é muito antes de o servidor X ser iniciado.

Para executar o comando logo após o servidor X ser iniciado, crie um script chamado .xinitrc em ~ ( touch ~/.xinitrc ), marque-o como executável com chmod +x ~/.xinitrc e coloque o comando lá:

#!/bin/sh -e

xgamma -gamma .8
exit 0
    
por kos 08.06.2015 / 14:00
1

Eu resolvi o problema adicionando uma entrada de inicialização em Startup Application Preferences .

Abra Preferências do aplicativo de inicialização e clique em Adicionar .

No Nome digite Gamma ou o que você quiser.

No campo Comando digite /usr/bin/xgamma -gamma X.X

Em que X.X é o valor que você deseja que o gama seja definido.

    
por Zia U Rahman 18.08.2015 / 07:39
0

sudo não é necessário em rc.local. Além disso, acredito que exit 0 deve permanecer em sua própria linha. Eu recomendo que você mude para:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

xgamma -gamma 0.8

exit 0
    
por chili555 08.06.2015 / 01:33