Minha tela fica em branco a cada 10 minutos (após tempo de inatividade, sem tocar no teclado e no touchpad).
Gostaria de aumentar esse tempo (40 minutos).
Tentei adicionar esta linha ao meu.profile
xset s 2400
A segunda coisa que tentei foi este comando
gsettings set org.gnome.desktop.session idle-delay 2400
mas sem sucesso
Estou no Ubuntu Ubuntu 22.04.4 LTS
comi3
Aqui está a saída dexset q
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
XKB indicators:
00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 660 repeat rate: 25
auto repeating keys: 00fdffffdf7ffbbf
fedfffafffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 2400 cycle: 600
Colors:
default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
/usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins
DPMS (Energy Star):
Standby: 600 Suspend: 600 Off: 600
DPMS is Enabled
Monitor is On
Acho que o que você está vendo é o resultado de múltiplas iterações de tecnologia de tela em branco sendo adicionadas. Ambas são mostradas na sua
xset q
saída. Ambas são habilitadas por padrão e são habilitadas no seu sistema.O primeiro é o protetor de tela, que faz coisas para evitar burn-in. Você tentou ajustar este. Você pode tentar forçar este:
xset s activate
O segundo é o DPMS (Display Power Management System), que tenta colocar o CRT em espera e depois desligá-lo completamente, para economizar energia. Na verdade, ele pode fazer com que um CRT desligue e fique frio, exigindo um aquecimento de 5 a 30 segundos antes que você possa ver as coisas novamente. A eficácia depende da placa de vídeo e do monitor (como em ambos devem suportar os recursos, embora se tiver um logotipo "Energy Star", deveria). Também é menos eficaz em um painel plano moderno, pois eles realmente não precisam desse tipo de desligamento. Tendo dito tudo isso, você pode ajustá-lo como:
xset dpms 2400 3000 3600
e acioná-lo (para teste) como:xset dpms force off
. Você também pode desativá-lo completamente porxset -dpms
.Também é possível que o sistema operacional esteja fazendo o blanking. Acho que o Linux tem blanking, não tenho certeza de como controlá-lo, e acredito que o X normalmente o desabilita para a tela X.
Você deve usar o arquivo .xsession que é originado pelo X na inicialização. Em .profile você não tem garantia de que o X esteja em execução (ou seja, você fez login por meio de uma sessão SSH). Tente colocar seu comando "xset" em .xsession
Para que serve ".xsession"?