Come posso evitare che lo schermo si oscuri?


81

Sto eseguendo la beta wheezy di Debian e sto usando il mio Pi per visualizzare i dashboard della mia geckoboard usando midori, di conseguenza voglio impedire che lo schermo si oscuri, cosa che fa dopo 10 minuti (anche se non sembra spegnere la retroilluminazione ). Ho cercato tra le opzioni di menu e non riesco a trovare come evitarlo. Mi sono imbattuto in un post su raspberrypi.org che suggerisce quanto segue:

sudo sh -c "TERM=linux setterm -blank 0 >/dev/tty0"

risolverebbe il problema, ma non funziona. Ho anche provato a cambiare BLANK_TIMEa zero /etc/kbd/configsenza successo.

Risposte:


74

Questa è una Xcosa che fa risparmiare energia.

In primo luogo, potrebbe essere necessario installare xsetun'applicazione leggera che controlla alcune Ximpostazioni.

apt-get install x11-xserver-utils

Ora apri il tuo ~/.xinitrcfile (se non ne hai uno, crealo) e inserisci questo:

xset s off         # don't activate screensaver
xset -dpms         # disable DPMS (Energy Star) features.
xset s noblank     # don't blank the video device

exec /etc/alternatives/x-session-manager      # start lxde

Questo file viene eseguito ogni volta che si Xavvia e dovrebbe risolvere il problema. L'ho copiato e incollato dal mio .xinitrce posso confermare che il mio schermo non si oscura.


3
Per quale account deve essere creato .xinitrc? L'account pi (che accede automaticamente) o l'account root (che possiede l'x-server)?
Salim Fadhley,

2
ciò che exec /etc/alternatives/x-session-managerfare? Quando lo tiro fuori, la barra in fondo è sparita. Sono curioso di sapere come va tutto bene insieme. Una breve spiegazione sarebbe apprezzata.
Scoop il

3
Modifica: /etc/xdg/lxsession/LXDE/autostartcome descritto qui e la modifica di ~/.xinitrc+ /etc/kbd/configcome descritto da cwdnon mi ha portato oltre. Il mio schermo diventa ancora nero con retroilluminazione.
Andi Giga,

7
Posso confermare che questo non funziona sul Pi 3
djthoms

2
Questo certamente non ha funzionato sul mio Raspberry PI 2 Modello B con Raspbian Jessie.
Giovedì

26

Le altre soluzioni qui non hanno funzionato per me (Raspbian fresco, avvio alla GUI ). Invece, ha funzionato:

  1. Apri /etc/lightdm/lightdm.confusando il tuo editor di testo preferito (preferisco nano).
  2. Cerca la linea #xserver-command=X. Modificalo inxserver-command=X -s 0 dpms
    • Dovrebbe essere alla riga 87 se le cose non cambiano.
  3. Salva e riavvia.

fonte


Questo DID funziona sul mio Raspberry PI 2 Modello B con Raspbian Jessie.
Giovedì

1
Questo ha funzionato per me su Pi3 con Jessie
MikeT,

Sto cercando di capire queste opzioni. -s 0imposta il timeout dello schermo su 0 minuti, che presumo lo renda "mai". (È diverso da -s off?) Perché dpms, però, no -dpms? Non desidero disabilitare i servizi di gestione dell'alimentazione del display?
The Guy with The Hat,

@TheGuywithTheHat Hai provato questa soluzione con -dpms? Si prega di riferire e forse possiamo dedurre cosa sta succedendo.
PNDA,

@ pandalion98 Test proprio ora con dpms, -dpmse nessuno dei due. Riferirà presto.
The Guy with The Hat,

14

Penso che la risposta di @Jivings possa essere migliore, ma nelle mie note ce l'ho a fare:

  • Installare apt-get install x11-xserver-utils

  • modificare /etc/xdg/lxsession/LXDE/autostart

Aggiungi queste righe:

@xset s noblank
@xset s off
@xset -dpms

Forse anche commentare la riga che dice @xscreensaver -no-splash, quindi il file completo dovrebbe assomigliare a questo:

@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
# @xscreensaver -no-splash

@xset s noblank
@xset s off
@xset -dpms

Inoltre, modifica /etc/kbd/config e assicurati che questi valori siano impostati come segue (tuttavia credo che ciò avvenga solo quando il desktop leggero (LXDE) non è in esecuzione (ovvero piè ancora in modalità testo / terminale):

BLANK_TIME=0
BLANK_DPMS=off
POWERDOWN_TIME=0

Credo che /etc/xdg/lxsession/LXDE/autostartpotrebbe essere il tipo di versione dell'intero sistema, ~/.xinitrcma qualcun altro probabilmente conosce meglio le sfumature.


2
Le modifiche a / etc / kbd / config hanno risolto il problema per me.
Steve,

Ho applicato tutte le modifiche menzionate in questa risposta. Questo certamente non ha funzionato sul mio Raspberry PI 2 Modello B con Raspbian Jessie.
Giovedì

1
Penso che ci sia stato qualche cambiamento con i profili per impostazione predefinita, potrebbe essere l'avvio automatico che devi modificare ~/.config/lxprofile/LXDE-pi/autostart.
Jason Goemaat il

il mio rpi 2 su raspbian jessie aveva bisogno delle modifiche di cui sopra ~/.config/lxsession/LXDE-pi/autostartcome jason indica sotto
mfink

10

Per evitare che lo schermo si oscuri, provare ad aggiungere consoleblank=0alla fine della prima riga di/boot/cmdline.txt

fonte


Si prega di non pubblicare risposte duplicate per domande duplicate.
Dmitry Grigoryev il

3
È stata una risposta molto difficile da trovare e ho pensato che fosse applicata. Perché non votare perché questa sia una domanda duplicata invece di commentare?
Tim Penner,

Ho votato affinché la domanda originale fosse contrassegnata come duplicata di questa. Mantenere una delle risposte suona bene, ma suppongo che tu preferisca avere quella che è stata votata.
Dmitry Grigoryev,

2
Non vorrei che la mia risposta fosse solo sul duplicato, la vorrei sul master dei due, anche se prima avessi trovato l'altra domanda. Ecco perché ti ho suggerito di votare invece di commentare
Tim Penner,

1
Questa è l'unica soluzione che ha funzionato per il mio Pi Zero con un monitor ma senza tastiera e senza X11.
Memetico

4

Ciò che ha funzionato per me è stato modificare ~/.config/lxsession/LXDE-pi/autostarte commentare lo screensaver, tutti gli altri xsetcomandi non sembravano influenzarlo quando è iniziato qui:

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
#@xscreensaver -no-splash

Potrebbe anche essere necessario aggiungere una o entrambe queste linee per disabilitare la gestione del risparmio di energia:

@xset dpms 0 0 0
@xset -dpms

Sulla versione di Raspbian Jessie ho ottenuto che i programmi di utilità erano già installati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.