Ubuntu 12.10 „Wyłącz ekran, gdy nieaktywny dla: Nigdy” nadal się wyłącza


31

Po nowej instalacji Ubuntu 12.10 mój ekran nadal gaśnie po około dziesięciu minutach. Byłem w panelu sterowania Jasność i Blokada. Turn screen off when inactive for:Jest ustawiona na Never.

Byłem przez dconfposzukiwań edytor power, screeni idlezmieniających się parametrów. Wydaje się, że nie ma to żadnego wpływu na limit czasu wyświetlania.

Oto jeszcze jedna interesująca rzecz: ekran się nie wyłącza, po prostu robi się czarny. Podświetlenie jest nadal włączone, a wszystkie piksele są czarne.

Kiedy robi się czarny, bardzo przyjemnie szybko zmienia kolor na czarny.
Podobnie, szybko odznacza się po naciśnięciu klawisza, ruchu myszy lub kliknięciu myszą.

Odpowiedzi:


30

Istnieje wiele różnych warstw, które wpływają na zachowanie monitora. Aby całkowicie wyłączyć zawieszenie monitora, należy je wyłączyć w każdej z tych warstw:

1. warstwa: konsole wirtualne

Ustawia interwał braku aktywności w minutach, po którym ekran zostanie automatycznie wygaszony:

setterm -blank 0

Ustawia interwał wyłączania VESA w minutach:

setterm -powerdown 0 

2. warstwa: X

Wyłącz funkcję wygaszacza ekranu. Opcja s pozwala ustawić parametry wygaszacza ekranu.

xset s off

Wyłącz DPMS, jeśli jest włączony:

xset -dpms

Aby dowiedzieć się, które wartości są ustawione, wpisz xset -qw terminalu. Część wyniku powinna wyglądać następująco:

Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  0

i to:

DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Disabled

3. warstwa: Last but not least; warstwa aplikacji (XScreenSaver)

xscreensaver-demo

Wybierz Disable Screen Saver:

xscreensaver

I dezaktywuj wygaszacz ekranu w Ustawieniach systemu -> Jasność i blokada (zależy od środowiska pulpitu):

Wyłącz ekran, gdy jest nieaktywny dla: Never

Jasność i blokada


9
dla mnie diabłem był dpms.
sazary

1
Jego 2017 jeszcze ta odpowiedź sprawiła, że ​​mój dzień! .. wielkie dzięki ..
Abhishek Jebaraj

6

Właśnie pobiegłem sudo xset s offz terminala i można to naprawić.


2
@ Dusty, nie trzymaj nas w napięciu. Może naprawiony lub naprawiony?
stephenmyall

Naprawiłem to przez xset s 0 0- nie jestem pewien, czy to jest równoważne.
morgoth

Ta sugestia zadziałała dla mnie, ale musiałem również odznaczyć pole wyboru „Przyciemnij ekran, aby oszczędzać energię” w ustawieniach „Jasność i blokada”.
Zoltán

1
... tak, która sugestia zadziałała dla ciebie Zoltan? xset s offlub xset s 0 0... To naprawdę myląca strona pytań / odpowiedzi.
Cory Gross

Ta jedna odpowiedź (tj. „Sudo xset s off”) działała dla mnie. Wcześniej odinstalowałem też gnome-wygaszacz ekranu, który niczego nie zmienił. (więc nie jestem pewien, czy trzeba robić obie rzeczy, ale nie sądzę).
matteo

3

W ekranie „Ustawienia systemu” -> „Jasność i blokada” znajduje się pole wyboru, którego etykieta to „Przyciemnij ekran, aby oszczędzać energię”. Musisz to odznaczyć.


1
W moim Ubuntu 12.10 nie ma takiej opcji: /
Chris

2
Nadal robi się czarny, dokładnie tak, jak opisano w pytaniu - Jestem na Ubuntu 12.10 i Gnome 3 (działało dobrze na Unity)
morgoth

Powinieneś zastosować tę radę w połączeniu z najwyżej ocenianą odpowiedzią, tj sudo xset s off. Wykonać .
Zoltán

Ta etykieta nie znajduje się również w Ubuntu 14.04 ...
Peter Mortensen

2

Odpowiedź udzielona przez chaos jest bardzo pouczająca. Jednak nawet po wykonaniu tych instrukcji nadal miałem ten problem sporadycznie. Istnieje jakiś menedżer procesów lub ustawień w tle, który resetuje wygaszacz ekranu, bez względu na to, co robię.

Znalazłem rozwiązanie brutalnej siły. Po prostu dodaj wiersz do swojego crontab, aby wyłączyć DPMS i wygaszacz ekranu co minutę . Brzydki, ale skuteczny.

Wpisz to na terminalu

crontab -e

A następnie dodaj następujące wiersze na dole pliku

* * * * * DISPLAY=:0.0 xset -dpms
* * * * * DISPLAY=:0.0 xset s off

Możesz również skomentować te linie, wstawiając znak „#”, gdy chcesz ponownie włączyć wygaszacz ekranu.


0

W Ubuntu 12.10, jeśli masz KDE jako menedżer okien:

Wyłącz ściemnianie monitora i narzędzie oszczędzania energii:

  1. Kliknij Ustawienia systemu.
  2. W zakładce „Sprzęt” wybierz „Zarządzanie energią”
  3. Wybierz „Ustawienia oszczędzania energii”

są dwa pola wyboru: Dim Displayi Screen Energy Saving. Upewnij się, że nie są zaznaczone.

W Ubuntu 12.10, jeśli używasz domyślnego menedżera okien jedności:

  1. Kliknij Ustawienia systemu.
  2. W zakładce „Sprzęt” wybierz „Zasilanie”
  3. Kliknij link: „Ustawienia jasności”
  4. Istnieje menu rozwijane o nazwie: „Wyłącz ekran, gdy jest nieaktywny dla”

Ustaw menu rozwijane na „Nigdy”.


Co rozumiesz przez „Wyłącz przyciemnianie monitora i narzędzie do oszczędzania energii” ? Masz na myśli „Wyłącz to w narzędziu do ściemniania monitora i oszczędzania energii” ?
Peter Mortensen

0

Możesz użyć ustawień gset do włączania i wyłączania przejścia monitora w tryb uśpienia:

  • Wyłącz wyłączenie ekranu

    gsettings ustawia org.gnome.desktop.session idle-delay 0

  • Włącz wyłączenie ekranu z 5-minutowym opóźnieniem

    gsettings ustawia org.gnome.desktop.session idle-delay 300

źródło: https://askubuntu.com/a/788456/88543


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.