Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: 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.
-
GdH udělal appku. https://sourceforge.net/projects/shutdown-gtimer/
Edit : Repo tam je
-
Zkoušel jsem, repozitář pro 16.04 nefunguje.
Při kompilaci chyba:
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
-
Jo tak to budeš muset počkat na autora. On se tu ukáže.
-
Řekl bych, že ti chybí program "valac" viz
/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í ;)
-
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
-
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 :)
-
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:
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?
-
Řeším to zatím například takto:
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:
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:
sudo sh -c "sleep 90m; pm-suspend"
-
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
-
Díky moc!! Mám nainstalováno a šlape jak hodinky :)