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: Program pro automatické vypnutí v daném čase  (Přečteno 3775 krát)

h4ck1

  • Aktivní člen
  • *
  • Příspěvků: 186
    • Můj blog
Program pro automatické vypnutí v daném čase
« kdy: 13 Července 2016, 21:44:22 »
Zdravím,
Sháním nějaký program (klikátko), který by uměl uspat, restartovat nebo vypnout Ubuntu 16.04 v nastaveném čase. Na předchozích verzích Ubuntu jsem používal program Sentinella, ale ten byl v nové verzi odstraněn z repozitářů.

Děkuji.

martyj

  • Závislák
  • ***
  • Příspěvků: 2276
  • Don't buy a new PC, download a better one !
Re:Program pro automatické vypnutí v daném čase
« Odpověď #1 kdy: 13 Července 2016, 21:55:02 »
GdH udělal appku. https://sourceforge.net/projects/shutdown-gtimer/

Edit : Repo tam je
« Poslední změna: 13 Července 2016, 22:09:30 od martyj »
ASUS K50-IJ/Pentium Dual-Core CPU T4500@2.30GHz/RAM 4 GB/Intel GMA 4500M/Ubuntu 14.04 LTS (64-bit) - GNOME Flashback/puppy

h4ck1

  • Aktivní člen
  • *
  • Příspěvků: 186
    • Můj blog
Re:Program pro automatické vypnutí v daném čase
« Odpověď #2 kdy: 13 Července 2016, 22:16:25 »
Zkoušel jsem, repozitář pro 16.04 nefunguje.
Při kompilaci chyba:
Kód: [Vybrat]
h4ck1@h4ck1-ntbUbuntu:~/Stažené/sgtimer-0.6.7$ make
make  all-recursive
make[1]: Vstupuje se do adresáře „/home/h4ck1/Stažené/sgtimer-0.6.7“
Making all in src
make[2]: Vstupuje se do adresáře „/home/h4ck1/Stažené/sgtimer-0.6.7/src“
  VALAC    sgtimer_vala.stamp
/bin/bash: /usr/bin/valac: Adresář nebo soubor neexistuje
Makefile:458: návod pro cíl „sgtimer_vala.stamp“ selhal
make[2]: *** [sgtimer_vala.stamp] Chyba 127
make[2]: Opouští se adresář „/home/h4ck1/Stažené/sgtimer-0.6.7/src“
Makefile:376: návod pro cíl „all-recursive“ selhal
make[1]: *** [all-recursive] Chyba 1
make[1]: Opouští se adresář „/home/h4ck1/Stažené/sgtimer-0.6.7“
Makefile:316: návod pro cíl „all“ selhal
make: *** [all] Chyba 2


martyj

  • Závislák
  • ***
  • Příspěvků: 2276
  • Don't buy a new PC, download a better one !
Re:Program pro automatické vypnutí v daném čase
« Odpověď #3 kdy: 13 Července 2016, 22:23:44 »
Jo tak to budeš muset počkat na autora. On se tu ukáže.
ASUS K50-IJ/Pentium Dual-Core CPU T4500@2.30GHz/RAM 4 GB/Intel GMA 4500M/Ubuntu 14.04 LTS (64-bit) - GNOME Flashback/puppy

Beetljuice

  • Stálý člen
  • **
  • Příspěvků: 838
Re:Program pro automatické vypnutí v daném čase
« Odpověď #4 kdy: 14 Července 2016, 07:10:54 »
Řekl bych, že ti chybí program "valac" viz
Kód: [Vybrat]
/bin/bash: /usr/bin/valac: Adresář nebo soubor neexistujeTak ho doinstaluj.

A co dělá program "gshutdown"?
Já kdysi na Kubuntu používal "Kshutdown", kde byla samozřejmě možnost více akcí, než jen vypnutí ;)
« Poslední změna: 14 Července 2016, 07:35:12 od Beetljuice »
Aj dont spíík ííngliš :)

jarek163

  • Aktivní člen
  • *
  • Příspěvků: 67
Re:Program pro automatické vypnutí v daném čase
« Odpověď #5 kdy: 14 Července 2016, 08:21:29 »
SGTimer má deb balíčky zde https://launchpad.net/~georgdh/+archive/ubuntu/gdh/+packages
nebo repositář
sudo add-apt-repository ppa:georgdh/gdh
sudo apt-get update
sudo apt-get install sgtimer

Dalšími programy jsou např. - Gshutdown, Qshutdown, ComplexShutdown, KShutdown
« Poslední změna: 14 Července 2016, 09:57:39 od jarek163 »

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Program pro automatické vypnutí v daném čase
« Odpověď #6 kdy: 14 Července 2016, 20:21:51 »
Nojo, autor sice onehdá SGTimer do repozitáře pro 16.04 poslal, ale kompilace na nějaké závislosti zkolabovala a tak to odložil, až bude mít náladu, načež na to zapomněl, protože sám SGTimer používá jen na U14.04. Zkusím to napravit co nejdřív :)

h4ck1

  • Aktivní člen
  • *
  • Příspěvků: 186
    • Můj blog
Re:Program pro automatické vypnutí v daném čase
« Odpověď #7 kdy: 14 Července 2016, 21:31:36 »
Dobře díky :).

Nenašel jsem vůbec nic použítelnýho:
gshutdown neumí pc uspat, jenom vypnout, restartovat nebo ukončit session.
qshutdown sice všechno umí, ale ani jedno nefunguje. Pouze pc uzamkne a to je vše.
Zbytek jsem v repozitářích nenašel.

Řeším to zatím například takto:
Kód: [Vybrat]
sudo sleep 5s; sudo pm-suspend
Chtěl bych se zeptat, nemůže se stát, že kdybych dal sleep třeba 90minut, tak že by pro pm-suspend vypršel čas pro sudo oprávnění a chtělo to heslo znovu?

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Program pro automatické vypnutí v daném čase
« Odpověď #8 kdy: 14 Července 2016, 21:58:56 »
Řeším to zatím například takto:
Kód: [Vybrat]
sudo sleep 5s; sudo pm-suspend
Chtěl bych se zeptat, nemůže se stát, že kdybych dal sleep třeba 90minut, tak že by pro pm-suspend vypršel čas pro sudo oprávnění a chtělo to heslo znovu?

Nemusíš použít roota vůbec, koukni sem. Ve tvém případě můžeš místo pm-suspend použít:
Kód: [Vybrat]
dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Suspend boolean:false
Jinak musíš spustit pod rootem celý skript:
Kód: [Vybrat]
sudo sh -c "sleep 90m; pm-suspend"

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Program pro automatické vypnutí v daném čase
« Odpověď #9 kdy: 14 Července 2016, 23:39:39 »
Tak SGTimer je v ppa už i pro 16.04 xenial a zdá se že funkční. Vyměnil jsem knihovnu s verzí 1.0 za 0.8, protože se ukázalo, že 1.0 byla ve skutečnosti 0.6 a byla ze systému odstraněna  ;D

h4ck1

  • Aktivní člen
  • *
  • Příspěvků: 186
    • Můj blog
Re:Program pro automatické vypnutí v daném čase
« Odpověď #10 kdy: 15 Července 2016, 00:21:16 »
Díky moc!! Mám nainstalováno a šlape jak hodinky :)

 

Provoz zaštiťuje spolek OpenAlt.