ubuntu 16.04 os bloqueios dconf não parecem funcionar

1

Eu olhei para dconf e bloqueia e eu criei este script para tentar reforçar o bloqueio de tela . Não funciona Eu costumava ter este trabalho sob debian mas não consigo fazê-lo funcionar no Ubuntu. Alguém pode me aconselhar sobre o que estou fazendo errado?

Obrigado.

#!/bin/bash -x
umask 0022
mkdir -p /etc/dconf/db/ibus.d/locks
printf "#Defaults set in /usr/share/glib-2.0/schemas/60_charles.gschema.override
#Recompile schemas with:
# glib-compile-schemas /usr/share/glib-2.0/schemas/
#Update dconf with:
# dconf update
/org/gnome/desktop/session/idle-delay
/org/gnome/desktop/screensaver/lock-enabled
/org/gnome/desktop/screensaver/lock-delay
" > /etc/dconf/db/ibus.d/locks/00-default-screen-lock

printf "[org.gnome.desktop.session]
idle-delay=900
[org.gnome.desktop.screensaver]
lock-enabled=true
lock-delay=60
" > /usr/share/glib-2.0/schemas/60_charles.gschema.override

glib-compile-schemas /usr/share/glib-2.0/schemas/
dconf update
    
por Charles Wright 17.05.2016 / 01:09

1 resposta

2

Eu tive um problema de permissão de umask e também mudei meu script para usar local.d

#!/bin/bash -x
# login as root to run this.  make sure umask is default setting

mkdir -p /etc/dconf/db/local.d/locks

printf "#Defaults set in /usr/share/glib-2.0/schemas/60_charles.gschema.override
#Recompile schemas with:
# glib-compile-schemas /usr/share/glib-2.0/schemas/
#Update dconf with:
# dconf update
/org/gnome/desktop/session/idle-delay
/org/gnome/desktop/screensaver/lock-enabled
/org/gnome/desktop/screensaver/lock-delay
" > /etc/dconf/db/local.d/locks/00-default-screen-lock

printf "[org.gnome.desktop.session]
idle-delay=900
[org.gnome.desktop.screensaver]
lock-enabled=true
lock-delay=60
" > /usr/share/glib-2.0/schemas/60_charles.gschema.override

printf "user-db:user
system-db:local
" > /etc/dconf/profile/user

glib-compile-schemas /usr/share/glib-2.0/schemas/
dconf update

    
por Charles Wright 17.05.2016 / 04:57