Skocz do zawartości

Wyłączanie Monitora Spod Trybu Tekstowego


kryskow

Rekomendowane odpowiedzi

Chciałbym zbindowac z przyciskiem włączającym komputer możliwość wyłączania i ponownego włączania samego monitora. Napisałem w tym celu następujący skrypt:

#!/bin/bash

STATUS=`xset -q | grep "Monitor is" | awk '{print $3}'`

if [ "${STATUS}" = "On" ]
then
   xset dpms force off
else
   xset dpms force on
fi
exit 0

 

Jeśli używam go z emulatora konsoli spod X-ów - działa tak jak tego chce. Po zbindowaniu z przyciskiem zasiliania (poprzez edycje pliku /etc/acpi/events/power.conf) i wciśnięciu tego przycisku monitor nie wyłącza się...

Próbowałem uruchomić skrypt z trybu tekstowego (po przełączeniu klawiszami Alt+Ctrl+F1) i wypisuje mi wtedy:

xset: unable to open display ""

Po ustawieniu tam pod zmienna DISPLAY wartości ":0" skrypt wypisuje:

No protocol specified
xset: unable to open display ":0"

 

Ma ktoś pomysł jak obejść powyższe problemy?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...