Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Notebooky a přenosné počítače => Téma založeno: funnyman 20 Září 2010, 17:47:30

Název: dočasné vypnutí displeje - lenovo R61 [vyřešeno]
Přispěvatel: funnyman 20 Září 2010, 17:47:30
Dobrý den,

když zrovna na pár minut nepotřebuji pracovat s počítačem (v knihovně, na přednášce,...), vypínám displej pomocí příkazu "xset -display :0 dpms force off", který jediný funguje správně - vypne displej i s podsvícením.
Problém ale je, že se po pár vteřinách zase zapne. Nedotýkám se přitom ani touchpadu, ani trackpointu, takže se domnívám, že rozsvícení displeje způsobí nějaký proces - prostě notebook začne vyvíjet nějakou (jakoukoliv) aktivitu, a tudíž se spustí displej.

Je nějaká možnost nastavit, aby se displej spustil jen po stisknutí např. mezerníku? Nebo existuje i jiná možnost jak docílit vypnutí displeje a následnému zapnutí klávesou?

Potřebuji mít notebook v pohotovosti, začít psát v okamžiku, uspávání do paměti pro mě proto není řešení (a navíc to od verze 10.4 ani nefunguje...)

díky za všechny tipy
Název: Re: dočasné vypnutí displeje - lenovo R61 [vyřešeno]
Přispěvatel: GdH 20 Září 2010, 18:20:15
Můžeš to zkusit s
Kód: [Vybrat]
xrandr --output LVDS1 --offa
Kód: [Vybrat]
xrandr --output LVDS1 --autopro opětovné zapnutí, pokud jsi nezkoušel. LVDS1 je jméno graf. výstupu - zjistíš pomocí xrandr -q.
Ideálně napsat skript pro přepínání jednou klávesovou zkratkou.
Název: Re: dočasné vypnutí displeje - lenovo R61 [vyřešeno]
Přispěvatel: funnyman 21 Září 2010, 16:01:14
skvělé, tohle funguje přesně podle mých přání. Jen neumím napsat ten skript, tak to ovládám dvěma klávesovýma zkratkama, ale to je jen drobný detail na který si rychle zvyknu.
Díky
Název: Re: dočasné vypnutí displeje - lenovo R61 [vyřešeno]
Přispěvatel: majakmp3 29 Března 2014, 20:23:27
skvělé, tohle funguje přesně podle mých přání. Jen neumím napsat ten skript, tak to ovládám dvěma klávesovýma zkratkama, ale to je jen drobný detail na který si rychle zvyknu.
Díky

---------------------------------------------------------------------------------------------------------------------------------
Jestli to stále ještě řešíš, tak jsem objevil funkční skript na 1 klávesu:
http://crunchbang.org/forums/viewtopic.php?id=28846 (http://crunchbang.org/forums/viewtopic.php?id=28846) - je to pod bodem #6
---------------------------------------------------------------------------------------------------------------------------------
Postup by měl být asi takový:

1) Zjistit, jak se ti identifikuje vestavěný displej a jaké má rozlišení
Kód: [Vybrat]
xrandr(v mém případě je to LVDS1 - viz. řádek začínající LVDS1 connected ...)
Kód: [Vybrat]
$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 32767 x 32767
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
   1280x800       60.0*+
   1024x768       60.0 
   800x600        60.3     56.2 
   640x480        59.9 
VGA1 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

2) Vytvořit textový soubor (třeba ve tvém home) a vložit do něho následující kód:
Kód: [Vybrat]
#!/bin/bash
INTERNAL_OUTPUT="LVDS1.*1280x800+0+0"
xrandr | grep -q "$INTERNAL_OUTPUT" && xrandr --output LVDS1 --off \
                                    || xrandr --output LVDS1 --auto
Identifikátor displeje a rozlišení je třeba upravit dle hodnot, zjištěných v předchozím kroku!

3) Soubor pojmenovat, dát mu koncovku sh a nastavit mu příznak jako spustitelný
ten můj se jmenuje: LCDonOff.sh

4) Přiřadit tento skript nějaké klávesové zkratce
Já ho mám na: Fn+F4
U mého Xubuntu 13.10 to jde třeba takto:
         A) Z terminálu spustit nastavení klávesnice:
Kód: [Vybrat]
xfce4-keyboard-settings         B) V druhé záložce Klávesové zkratky aplikace provést potřebné kroky.
---------------------------------------------------------------------------------------------------------------------------------