Para o benefício de qualquer pessoa que esteja procurando soluções para esse problema aparentemente comum:
Se outras soluções (usando o painel de controle, usando o comando 'xset' com várias opções, etc.) não resolverem isso para você, você pode tentar isto:
sudo apt-get remove phoneui-apps phoneuid phonefsod
Explicação:
Eu tentei várias combinações de comandos do xset, e todas as GUIs que eu encontrei alegavam relacionar com a tela em branco, mas nada funcionou - na maioria das vezes, a tela ficava em branco após ~ 33 segundos de inatividade.
Ocorreu-me que talvez algum daemon rebelde estivesse fazendo isso por alguma razão, então eu olhei para logs do sistema, e achei isso em /var/log/auth.log:
Jan 3 15:48:01 my-host-name dbus[886]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")
Jan 3 15:48:14 my-host-name dbus[886]: message repeated 2 times: [ [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")]
Jan 3 15:48:23 my-host-name dbus[886]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")
Jan 3 15:48:31 my-host-name dbus[886]: message repeated 2 times: [ [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")]
Jan 3 15:48:41 my-host-name dbus[886]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")
Jan 3 15:49:01 my-host-name dbus[886]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")
As referências a "Device.Display" e "SetBrightness" pareceram suspeitamente relevantes. Eu não me lembro especificamente de instalar esses pacotes, mas eu estava tentando extrair dados de um celular semi-funcional há algum tempo, então eu provavelmente fiz isso então. De qualquer forma, eu sabia que não precisava desses pacotes agora, então os removi (consulte o comando 'apt-get remove', acima), sentei-me e esperei a tela ficar em branco ... e esperei um pouco mais. .. e isso não aconteceu. :-D
Mais uma vez, sugiro tentar as outras soluções possíveis (GUI de configurações do sistema, comandos xset, etc.) primeiro, simplesmente porque aparentemente resolvem o problema para algumas pessoas, e elas parecem mais propensas a funcionar. OTOH, a menos que você esteja usando esses pacotes, removê-los é inofensivo (e se eles não estiverem instalados, o apt-get apenas o dirá e você não machucou nada). Espero que isso ajude alguém ...