Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: h4ck1 13 Července 2016, 21:44:22

Název: Program pro automatické vypnutí v daném čase
Přispěvatel: h4ck1 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.
Název: Re:Program pro automatické vypnutí v daném čase
Přispěvatel: martyj 13 Července 2016, 21:55:02
GdH udělal appku. https://sourceforge.net/projects/shutdown-gtimer/

Edit : Repo tam je
Název: Re:Program pro automatické vypnutí v daném čase
Přispěvatel: h4ck1 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

Název: Re:Program pro automatické vypnutí v daném čase
Přispěvatel: martyj 13 Července 2016, 22:23:44
Jo tak to budeš muset počkat na autora. On se tu ukáže.
Název: Re:Program pro automatické vypnutí v daném čase
Přispěvatel: Beetljuice 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í ;)
Název: Re:Program pro automatické vypnutí v daném čase
Přispěvatel: jarek163 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
Název: Re:Program pro automatické vypnutí v daném čase
Přispěvatel: GdH 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 :)
Název: Re:Program pro automatické vypnutí v daném čase
Přispěvatel: h4ck1 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?
Název: Re:Program pro automatické vypnutí v daném čase
Přispěvatel: GdH 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 (http://gdhnotes.blogspot.cz/2013/10/systemd-logind-nahrazuje-consolekit-upower-ubuntu-13.10.html). 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"
Název: Re:Program pro automatické vypnutí v daném čase
Přispěvatel: GdH 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
Název: Re:Program pro automatické vypnutí v daném čase
Přispěvatel: h4ck1 15 Července 2016, 00:21:16
Díky moc!! Mám nainstalováno a šlape jak hodinky :)