GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Mettere il PC Ubuntu in standby dopo X minuti?

Abbiamo utilizzato sleepd con Ubuntu 12.04 per sospendere i desktop pubblici dopo 5-10 minuti di inattività. Stiamo pianificando di implementare la 13.10 (poi passare alla 14.04) e abbiamo scoperto che sleepd pacchetto mancante.

C'è qualche altro strumento o un'impostazione a livello di sistema per fare questo lavoro? In che modo gli altri amministratori di sistema risolvono questo problema?

MODIFICA: Nel nostro dormitorio abbiamo più di 90 studenti. Alcuni hanno un accesso utente regolare e alcuni usano solo l'account ospite. La soluzione deve funzionare quando non ci sono utenti che hanno effettuato l'accesso.

Risposta accettata:

Non l'ho testato, potrei perdermi un passaggio.

  1. Utilizzare Impostazioni di sistema → Potenza/Luminosità. Imposta tutte le impostazioni di cui hai bisogno e come vuoi
  2. Crea un file di sostituzione dalle impostazioni utente correnti e inseriscilo in /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. Compila gli schemi

    sudo glib-compile-schemas /usr/share/glib-2.0/schemas
    
  4. Crea un file di blocco per tutti i org.gnome.settings-daemon.plugins.power chiavi e inserirlo in /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. Aggiornamento per i blocchi

    sudo dconf update
    

Dato che stai cercando un'amministrazione di sistema, piacere di imparare:

  1. Guarda dconf per il cambiamento

    dconf watch /
    
  2. Modifica l'impostazione di alimentazione dalla GUI, controlla i messaggi

  3. Apri dconf-editor , segui lo stesso percorso, seleziona una chiave
  4. Guarda in basso, mostra il nome/id dello schema:org.gnome.settings-daemon.plugins.power

Riferimenti:

  • Guida per l'amministratore del sistema dconf
  • dconf-editor e gsettings non dovrebbero accedere allo stesso database?
  • Impostazioni dconf:impostazioni predefinite e blocchi
  • man gsetting , man dconf

Ubuntu
  1. Terminale Ubuntu 12.04 solo dopo l'aggiornamento del driver Nvidia?

  2. Problemi Docker in Ubuntu 20.04?

  3. Nessuna rete dopo l'aggiornamento a 16.04?

  4. Ubuntu non si avvia dopo l'aggiornamento del kernel?

  5. Il mio Bluetooth è disabilitato in Ubuntu 14.10?

Come installare Docker su Ubuntu 18.04

Come installare Apache su Ubuntu 18.04

Come installare MariaDB 10.4 su Ubuntu 18.04

Come installare MongoDB su Ubuntu 18.04

Installazione di Ubuntu 20.04 Tomcat

15 cose da fare dopo aver installato Ubuntu 17.04 "Zesty Zapus"