Jelikož patřím k těm, co dokáží usnout jen při sledování Červeného trpaslíka (nebo jiného kultovního seriálu), bez automatického vypnutí PC se neobejdu. Proto po přechodu na GNOME jsem hledal vhodnou GUI aplikaci, která by mi tuto činnost co nejvíce usnadnila. Naštěstí je tu GShutdown, ten ale v openSUSE místo vypnutí pouze aktuálně přihlášeného uživatele odhlásí.
I přes dlouhé hledání jsem nezjistil, kde je přesně problém (nejspíš v GDM, ale nevím to jistě), i když stejným problémem trpí také příkaz: shutdown -t secs čas (ten tedy navíc ukončí i GDM, ale zůstane viset na tty1). Po čase mě napadlo jak tuto nepříjemnost alespoň prozatím obejít.
Protože GShutdown dovoluje použít i vlastní příkaz pro vypnutí, je možné použít třeba poweroff (ten víceméně používá příkaz halt). Má to ale jeden háček a to, že poweroff může spustit pouze root, protože se nachází v adresáři /sbin.
Takže, řešením může být např. sudo. Otevřeme Yast -> Bezpečnost a uživatelé -> Sudo -> Přidat ->

Do první kolonky zadáme uživatele, kterému chceme pravidlo povolit (může být i skupina), déle jméno počítače (může být i proměnná ALL) a hlavně zaškrtneme volbu "Bez hesla". Tlačítkem Přidat zadáme vlastní příkaz, který je v tomto případě: /sbin/poweroff. Dvakrát potvrdíme a výsledek by měl vypadat nějak takto:

Potvrdíme a spustíme program GShutdown (pokud ho nemáte nainstalovaný, stačí přidat repozitář Packman a přes Yast doinstalovat). GShutdown -> Edit -> Preferences -> Actions -> volba Custom command -> "Turn off the computer".

Do otevřeného okna vložíme náš příkaz: sudo /sbin/poweroff a tlačítkem Close uzavřeme.
To je vše. Nyní by měl GShutdown fungovat bez problému.



Poslední komentáře
před 1 den 19 hod
před 2 dny 14 hod
před 2 dny 14 hod
před 2 dny 16 hod
před 2 dny 18 hod
před 4 dny 16 hod
před 5 dnů 5 hod
před 5 dnů 6 hod
před 5 dnů 6 hod
před 5 dnů 6 hod