Forum Linux.pl

Inne => Inne => Wątek zaczęty przez: mrxardas9 w 2018-09-25, 22:37:36

Tytuł: Czy jest jakiś sposób na zablokowanie komputera przed wyłączeniem
Wiadomość wysłana przez: mrxardas9 w 2018-09-25, 22:37:36
Siema, czy jest jakiś sposób na zablokowanie komputera przed przypadkowym wyłączeniem? Np. aktualizuje system przy okazji siedze na internecie i coś czytam ---> kończe czytać i odruchowo wyłączam komputer ----> Włączam komputer a, tu awaria! Zapomniałem że aktualizował się system. Ale aktualizacja to nie jedyny powód dla którego chciał bym się przed tym zabezpieczyć. Znacie jakiś prosty sposób na to? Po za żółtymi karteczkami nalepianymi na monitor :-) Może jest jakaś magiczna komenda której nie znam? Dodam że jestem linuksoholikiem i nie mam windowsa więc sposoby na winde odpadają. I sorry za błędy jeżeli to komuś razi w oczy, pisze z nowej przeglądarki i jeszcze nie zainstalowałem w niej słownika bo i tak pewnie nie będe jej używać.
Tytuł: Odp: Czy jest jakiś sposób na zablokowanie komputera przed wyłączeniem
Wiadomość wysłana przez: marcin'82 w 2018-09-25, 22:53:26
Jakiej używasz dystrybucji i w jakiej wersji?
Tytuł: Odp: Czy jest jakiś sposób na zablokowanie komputera przed wyłączeniem
Wiadomość wysłana przez: pavbaranov w 2018-09-25, 22:59:16
Np. aktualizuje system przy okazji siedze na internecie i coś czytam ---> kończe czytać i odruchowo wyłączam komputer
W takiej sytuacji - jeśli dobrze Cię rozumiem - nie. Wszak wydałeś komputerowi/systemowi dyspozycję wyłączenia. No to Cię słucha. Chyba, że czegoś nie rozumiem i chodzi Ci o to, aby polecenie wyłączenia komputera, gdy coś działa w tle poczekało dopiero na koniec tego, co w tle działa.
Tytuł: Odp: Czy jest jakiś sposób na zablokowanie komputera przed wyłączeniem
Wiadomość wysłana przez: 1709 w 2018-09-26, 08:02:52
Funcja_Wylacz ()
{
while [ "aktualizacja" == "trwa"]; do
  echo  " Trwa aktualizacja, poczekaj !"
  sleep 10
done
poweroff
}
Funcja_Wylacz
Z punktu programistecznego da sie, ale jest to kwestia:
- jak wylaczasz komputer ( z przycisku na komputerze ? )
- z jakiego srodowiska korzystasz i jak bardzo on jest konfigurowalny. ( musisz sie liczyc ze wszelkie ustawienia przy aktualizacji moga zostac nadpisane )
- czy jestes wstanie na tyle silny by zmienic swoje przyzwyczajenia, by np. zmienic swoje przyzwyczajenia i wylaczac np. skryptem zamiast z guzika.
Tytuł: Odp: Czy jest jakiś sposób na zablokowanie komputera przed wyłączeniem
Wiadomość wysłana przez: mrxardas9 w 2018-09-26, 14:45:25
Debian GNU/Linux 9 (stretch) 64-bitowy - wyłączam guzikiem na pulpicie, środowisko GNOME, cynamon. Ale jeżeli sposób ma być trudny to ja podziękuje zostanę przy żółtych kartkach.  Bo z mojego punktu widzenia łatwiej jest naprawić system po nieudanej aktualizacji z nośnika usb niż bawić się w skrypty.
Tytuł: Odp: Czy jest jakiś sposób na zablokowanie komputera przed wyłączeniem
Wiadomość wysłana przez: 1709 w 2018-09-26, 17:48:06
Jesli to mialo by byc na pulpicie, a nie na pasku zadan, to mozna by napisac skrypt lub skrot z poleceniem,
cos na bazie tego
https://askubuntu.com/posts/375031/revisions
i do tego trzeba by zrobic wyskakujace okienko z ostrzezeniem,
to moze byc wyskakujacy terminal lub okienko ( gtkdialog, kdialog, zenity, i pewnie jeszcze cos istnieje )
Przykladowe okienka
https://linux.byexamples.com/archives/259/a-complete-zenity-dialog-examples-1/
http://xpt.sourceforge.net/techdocs/language/gtkdialog/gtkde02-GtkdialogExamples/single/

Ewentualnie developerom danego srodowiska i dystrybucji mozesz taki pomysl podsunac by zrobili po swojemu.