Como posso desabilitar o screen blanking sem o / etc /X11/xorg.conf no laptop Nvidia Optimus?

0

Estou executando o Ubuntu 12.04, de 64 bits, kernel Linux 3.5.0-39-genérico, em um sistema que possui um conjunto de processadores gráficos NVIDIA GE Force GT 640m / Intel HD de 4000 a 1.0 GB. A fim de obter os recursos de unidade da área de trabalho 3D para funcionar corretamente, eu precisava instalar o bumblebee. O problema que isso criou é que, para que os efeitos da área de trabalho funcionem com laptops Optimus, você deve remover o /etc/X11/xorg.conf. Se usar uma unidade de laptop Optimus 3d não funcionará até que este arquivo seja removido depois que este arquivo for removido, se você substituí-lo, a área de trabalho será carregada em uma tela preta. A razão que eu quero este arquivo é porque sem ele está tendo uma seção de layout do servidor contendo Opção "BlankTime" "0", Opção "StandbyTime" "0", Opção "SuspendTime" "0", Opção "OffTime" "0" meu desktop vai em branco a cada 10 minutos, isso é muito frustrante ao tentar usar a mídia de entrada.

Estes são os dados relevantes de xset -q

protetor de tela:

  prefer blanking:  yes    allow exposures:  yes

  timeout:  600    cycle:  600

DPMS (Energy Star):

  Standby: 0    Suspend: 0    Off: 0

  DPMS is Enabled                     

se alguém me apresentasse uma solução para isso que não envolvesse algo tão deselegante quanto instalar cafeína ou escrever um script para mover o cursor de vez em quando. minha satisfação seria ótima.

    
por user188434 29.08.2013 / 15:47

1 resposta

0

Sou apenas um usuário do ArchLinux que está passando, mas acho que você pode obter o efeito desejado executando:

xset s off

após o início do X.

xset permite que você defina muitas das mesmas opções xorg.conf controla dinamicamente após o X ter iniciado. As opções xset s controlam todas as configurações relacionadas ao protetor de tela. Veja a página xset man para obter uma lista de todas as várias opções de s , mas xset s off deve desativar completamente o protetor de tela. Você pode executar xset q novamente para ver quais configurações foram alteradas. Sem arquivos Xorg.conf, acho que xset é sua melhor aposta para mudar essas opções.

Não tenho certeza da melhor maneira de automatizar o xset sendo executado no Ubuntu - possivelmente você poderia adicioná-lo ao seu arquivo ~/.xinitrc , ou talvez um usuário mais experiente do Ubuntu possa interagir com a maneira canônica de executar comandos quando o ambiente de desktop é iniciado.

Tecnicamente, essas várias opções para executar comandos automaticamente são "scripts", mas acho que você concorda que xset s off é bem curto.

    
por Nathan Craike 26.10.2013 / 07:58