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.
- Použijte Nastavení systému → Napájení / Jas. Nastavte všechna potřebná nastavení a jak chcete
-
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
-
Zkompilujte schémata
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
-
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
-
Aktualizace pro zámky
sudo dconf update
Když hledáte správu systému, je hezké se naučit:
-
Sledujte
dconf
pro změnudconf watch /
-
Změňte nastavení napájení z GUI, sledujte zprávy
- Otevřete
dconf-editor
, projděte stejnou cestou, vyberte klíč - 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