Xubuntu 13.04 van telepítve a laptopra. Hogy lehet rávenni az X-et vagy az x11vnc-t arra, hogy lecsukott laptop fedél esetén, ha az ember rácsatlakozik és megmozdítja az egeret, a képernyő ne kapcsoljon vissza.
- 7065 megtekintés
Hozzászólások
vbetool dpms off
az X ugyan "visszakapcsolja" a képernyõt (amit pl. `xset s blank`-kal sötítítesz el), de a hardware nem küld neki energiát :)
~~~~~~~~
Linux 3.2.0-0.bpo.4-486
Debian 6.0.7
- A hozzászóláshoz be kell jelentkezni
Az acpid fut a laptopon, a MODULES="button" beállítva az /etc/default/acpid fájlban.
Létrehoztam az /etc/acpi/local/lid.sh.pre futtatható fájlt az alábbi tartalommal:
#!/bin/bash
grep -q open /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
# lid is open; turn the screen on
vbetool dpms on
echo "on" > /tmp/lid.txt
else
# lid is closed; turn the screen off
vbetool dpms off
echo "off" > /tmp/lid.txt
fi
A /tmp/lid.txt tartalma szépen változik a le és felnyitásnak megfelelően. Ha lecsukom a fedelet, a képernyő elsötétül, viszont ha megmozdítom a saját, vagy a vnc-n keresztül az egeret, vagy a távoli billentyűzeten gépelek a kép egyből visszajön a lecsukott fedél résén keresztül érzékelhető. Viszont ha ssh-n keresztül beírom a "vbetool dpms off" parancsot (újra) akkor sötét marad, amíg fel nem nyitom.
Miért nem fut le a vbetool a fenti scriptből, ha az echo minden esetben megfelelő szöveget rak a /tmp/lid.txt -be a történésnek megfelelően, tehát az if mindkét ága működik.
- A hozzászóláshoz be kell jelentkezni
nekem olyat is szokott, hogy ha 'vbetool dpms off' és 'vbetool dpms on'-t hívok többször egymás után, az on után "zizeg" a kép; de ha csak dpms on-t futtatok, 4-5 lefután után helyreáll.
olykor meg fogja magát az acpi és nem érzékeli a lid-et, amimiatt X restartot kell elkövetni :S
a 'vbetool dpms off' nálam kicsit megakasztja a rendszert: hang lejátszás 1-2 mp-ig ismétel, egér nem mozog, billzet úgyszint blokkolva. ezért én úgy csináltam meg, hogy lid close-nál csak 'xset dpms force off'-t csinál és 10 mp mulva 'vbetool dpms off' ha még mindig closed.
ez idáig nem válasz a kérdésedre. ha jól értem, az 1. off parancs nem kapcsolja szigorúan le a monitort, a 2. viszont igen?
ha a 2. parancs után babrálsz az X-en távolról, akkor se gyullad vissza a monitor világítása?
workaround javaslat: chvt 1
dpms off elõtt válts át másik vty-re!
~~~~~~~~
Linux 3.2.0-0.bpo.4-486
Debian 6.0.7
- A hozzászóláshoz be kell jelentkezni
Az off résznél chvt beiktatásával működni látszik:
...
chvt 1
vbetool dpms off
chvt 7
...
Nagyon köszönöm a segítséged!
- A hozzászóláshoz be kell jelentkezni