GNU/Linux >> Znalost Linux >  >> Ubuntu

Přepnout Ubuntu PC do pohotovostního režimu po X minutách?

Používali jsme sleepd s ubuntu 12.04 k pozastavení veřejných ploch po 5-10 minutách nečinnosti. Plánujeme nasazení 13.10 (později přesun na 14.04) a zjistili jsme, že sleepd balíček chybí.

Existuje nějaký jiný nástroj nebo systémové nastavení pro tuto práci? Jak tento problém řeší ostatní správci systému?

UPRAVIT: Na naší koleji máme 90+ studentů. Některé mají běžný uživatelský přístup a některé používají pouze účet hosta. Řešení musí fungovat, když nejsou přihlášeni žádní uživatelé.

Přijatá odpověď:

Netestoval jsem to, možná mi chybí krok.

  1. Použijte Nastavení systému → Napájení / Jas. Nastavte všechna potřebná nastavení a jak chcete
  2. Vytvořte soubor přepsání z aktuálního uživatelského nastavení a umístěte jej do /usr/share/glib-2.0/schemas/

    echo "[org.gnome.settings-daemon.plugins.power]" > 90_mypower.gschema.override
    gsettings list-recursively org.gnome.settings-daemon.plugins.power | awk '{ gsub("org.gnome.settings-daemon.plugins.power ","") ; print $1"="$2 }' >> 90_mypower.gschema.override
    
    sudo mv 90_mypower.gschema.override /usr/share/glib-2.0/schemas/
    sudo chown root:root /usr/share/glib-2.0/schemas/90_mypower.gschema.override
    sudo chmod +r /usr/share/glib-2.0/schemas/90_mypower.gschema.override
    
  3. Zkompilujte schémata

    sudo glib-compile-schemas /usr/share/glib-2.0/schemas
    
  4. Vytvořte soubor zámku pro všechny org.gnome.settings-daemon.plugins.power klíče a umístěte jej do /etc/dconf/db/gdm.d/locks/

    gsettings list-keys org.gnome.settings-daemon.plugins.power | xargs -L 1 -I{} echo /org/gnome/settings-daemon/plugins/power/{} > 90-mypower-locks
    
    sudo cp 90-mypower-locks /etc/dconf/db/gdm.d/locks/90-mypower-locks
    sudo chown root:root /etc/dconf/db/gdm.d/locks/90-mypower-locks
    sudo chmod +r /etc/dconf/db/gdm.d/locks/90-mypower-locks
    
  5. Aktualizace pro zámky

    sudo dconf update
    

Když hledáte správu systému, je hezké se naučit:

  1. Sledujte dconf pro změnu

    dconf watch /
    
  2. Změňte nastavení napájení z GUI, sledujte zprávy

  3. Otevřete dconf-editor , projděte stejnou cestou, vyberte klíč
  4. Podívejte se dole, zobrazuje název/id schématu:org.gnome.settings-daemon.plugins.power

Reference:

  • Příručka správce systému dconf
  • Neměly by dconf-editor a gsettings přistupovat ke stejné databázi?
  • Nastavení dconf:výchozí a zámky
  • man gsetting , man dconf

Ubuntu
  1. Oprava zamrznutí Unity po přihlášení v Ubuntu 14.04 [Rychlý tip]

  2. Terminál Ubuntu 12.04 pouze po upgradu ovladače Nvidia?

  3. Ubuntu 16.04 Žádná Wifi po pozastavení?

  1. Nelze spustit Macbook Air 2017 po hibernaci Sudo Pm?

  2. Moje Bluetooth je v Ubuntu 14.10 deaktivováno?

  3. Ubuntu 18.04 po instalaci Pythonu 3.7.4 neotevře terminál

  1. Problémy s Dockerem v Ubuntu 20.04?

  2. Žádná síť po upgradu na 16.04?

  3. Ubuntu se po aktualizaci jádra nespustí?