Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak automaticky spustit skript po probuzení z hibernace? [vyřešeno]  (Přečteno 3363 krát)

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Zdravím, po probuzení z hibernace mi na notesu v ubuntu 10.04 nefunguje síťovka.

Dá se to zpravit takto:
Kód: [Vybrat]
#!/bin/bash
modprobe -r sis190;
modprobe sis190;

Ale nebaví mě to tam psát po každém probuzení. Kam by se to mělo umístit, aby se to zpouštelo po probuzení automaticky?
« Poslední změna: 30 Června 2010, 15:42:23 od Bohouš »
Tak dlouho se vrzá s Acerem, až se displej utrhne.

vidocq

  • Návštěvník
  • Příspěvků: 48
Re: Jak automaticky spustit skript po probuzení z hibernace?
« Odpověď #1 kdy: 30 Června 2010, 11:54:36 »
ahoj, díval jsi se na tenhle tutorial? http://ubuntuforums.org/showthread.php?t=1484156 sám to nemám ověřeno ale mohlo by ti to pomoci ;)

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re: Jak automaticky spustit skript po probuzení z hibernace?
« Odpověď #2 kdy: 30 Června 2010, 15:25:21 »
Diky funguje to, k tomu jsem se neprogooglil :(
btw ten chlapik tam ma preklep.
Davam K+ :)
Tak dlouho se vrzá s Acerem, až se displej utrhne.

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: Jak automaticky spustit skript po probuzení z hibernace? [vyřešeno]
« Odpověď #3 kdy: 30 Června 2010, 16:29:40 »
Před časem jsem o tom něco napsal, je tam něco navíc oproti zmiňovanému odkazu.
http://gdhnotes.blogspot.com/2009/11/vlastni-skript-spousteny-pri-suspend.html

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re: Jak automaticky spustit skript po probuzení z hibernace? [vyřešeno]
« Odpověď #4 kdy: 30 Června 2010, 16:55:53 »
Diky ;)
Tak dlouho se vrzá s Acerem, až se displej utrhne.

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:Jak automaticky spustit skript po probuzení z hibernace? [vyřešeno]
« Odpověď #5 kdy: 14 Října 2013, 17:06:48 »
Zdravím,
tak nevím, co je nového od roku 2010, ale mě ten script už nějak nefaká. Potřebuju po probuzení obnovit konfigzuraci synapticku a zamknout obrazovku, jelikož screensaver cinnamonu má chybu a neumí to automaticky

Kód: [Vybrat]
  GNU nano 2.2.6                                                       Soubor: /etc/pm/sleep.d/00a_uzivatelska_uprava.sh                                                                                                            Změněno 

#!/bin/bash

#příkazy spouštěné jako root, tudíž nutno použít spuštění pdo užvatelem su -l uživatel -c příkaz v uvozovkách
case "$1" in
    hibernate|suspend)
        #ACTION BEFORE SUSPEND/HIBERNATE

        ;;
    thaw|resume)
        #ACTION AFTER RESUME
        su -l matlala -c "/usr/bin/synaptikscfg init" #obnova konfigurace toughtpadu
        #su -l matlala -c "/usr/bin/xvkbd -text \"\[Control]\[Alt_L]\[l]\"" #zamknutí displeje
        /usr/bin/xvkbd -text "\[Control]\[Alt_L]\[l]"
        su -l matlala -c "gedit &" #obnova konfigurace toughtpadu

        ;;
    *)
        ;;
esac
exit $?



Což by mělo jed, tak kde je chyba. Dal jsem tomu ještě spustitelný přílkaz
Kód: [Vybrat]
sudo chmod +x /etc/pm/sleep.d/00a_uzivatelska_uprava.sh
TAk kde je zakopanej pes, příkazy odtud se vůbec nespouští

EDIT: aha, koukám do logu, chybička je v tom, že je to grafické :-)
Takže mením dotaz: Jak to spouštět na grafické konzoli? Přes xinit tuším, ale jak přesně netuším.
« Poslední změna: 14 Října 2013, 17:32:46 od matlala »
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Jak automaticky spustit skript po probuzení z hibernace? [vyřešeno]
« Odpověď #6 kdy: 14 Října 2013, 17:45:17 »
Základní připomínky:

Zamknutí obrazovky (Unity/GNOME):
Kód: [Vybrat]
gnome-screensaver-command -l
Když spouštíš cokoli, co má něco společného s X serverem, musíš nastavit proměnnou DISPLAY, pokud to nespouštíš přímo z X.

matlala

  • Aktivní člen
  • *
  • Příspěvků: 480
Re:Jak automaticky spustit skript po probuzení z hibernace? [vyřešeno]
« Odpověď #7 kdy: 14 Října 2013, 23:18:59 »
no hurá, tenhle příkaz na zamykání sjem hledal a nikdo mi nedokázal říct co s tím.

S tím displejem jsem na to nějak nedošel.
zadávám pro xinit ještě parametr DISPLAY=:0
měla by to teda být nula, mám jen jede displej, grafika jede na tty7

zatím jsem to zamykání měl vyřešeno v /etc/acpi/lid.sh
Kód: [Vybrat]
xvkbd -text "\[Control]\[Alt_L]\[l]"ale bohužel to bylo spolehlivé jen asi v 95% a občas se to nezamklo
NOTEBOOK: Ubuntu 14.04 (kernel 3.14); Asus N56VM-S4272V (i7 3610QM, 16GB RAM 1600MHz, INTEL SSD 520 180GB + původní HDD místo DVD/BD, Full HD displej) + INTEL 7620 + doma 24" LG IPS 24EA53
NAS-HTPC: Ubuntu server 12.04 x64 + XBMC; ASRock E350M1/USB3, SEASONIC SSP-350GT, RAM 8GB (2x4GB) DDR3 1333MHz, case BITFENIX Prodigy , prim. eth. INTEL PRO/1000 CT, 2ks WD Red 3TB v SW RAID 1, 2*1Gb switch

 

Provoz zaštiťuje spolek OpenAlt.