# vi /etc/dconf/db/gdm.d/00-login-screen [org/gnome/login-screen] disable-user-list=true # dconf update
# vi /etc/dconf/db/gdm.d/01-no-shield [org/gnome/desktop/session] idle-delay=uint32 0 # dconf update
セットアップウィザードが走らないようにする.
#vi /etc/xdg/autostart/gnome-initial-setup-first-login.desktop (..snip..) X-GNOME-Autostart-enabled=false <-- 追加
ロックを無効にする
以下の内容のファイルを作成
# vi /etc/dconf/db/local.d/11-screen-local-settings [org/gnome/desktop/screensaver] lock-delay=uint32 3600 lock-enabled=false [org/gnome/desktop/lockdown] disable-lock-screen=true
その後
# dconf update
# vi /etc/dconf/db/local.d/11-screen-local-settings [org/gnome/desktop/screensaver] user-switch-enabled=false [org/gnome/desktop/lockdown] disable-user-switching=true
変更できないようにするには
/etc/dconf/db/local.d/locks/11-screen-local-settings
というファイルを作り,ロックするキーを羅列する.
# vi /etc/dconf/db/local.d/locks/11-screen-local-settings /org/gnome/desktop/screensaver/lock-enabled /org/gnome/desktop/screensaver/user-switch-enabled /org/gnome/desktop/lockdown/disable-user-switching /org/gnome/desktop/lockdown/disable-lock-screen
GNOME-カスタムの無効化/ GNOMEデスクトップの無効化
# cd /usr/share/xsessions # mv gnome-custom-session.desktop gnome-custom-session.desktop.org # mv gnome.desktop gnome.desktop.org
/var/lib/AccountsService/users/ にユーザセッションの残骸が残るので消しておくこと.
# vi /etc/dconf/db/local.d/12-proxy-setting [system/proxy] mode='auto' autoconfig-url='http://proxy.example.jp/autoproxy.pac'
変更できないようにするには
/etc/dconf/db/local.d/locks/12-proxy-settings
というファイルを作り,ロックするキーを羅列する.
# vi /etc/dconf/db/local.d/locks/12-proxy-settings system/proxy/mode system/proxy/autoconfig-url
Tweak Tool で
アプリケーション>ユーティリティ>Tweak Tool -電源 ->Shutdown
以下の内容のファイルを作成
# vi /etc/dconf/db/local.d/13-button-power [org/gnome/settings-daemon/plugins/power] button-power='shutdown'
その後
# dconf update
これは,Gnome にログインしたユーザには有効だが,ログインする前には無効.
/usr/share/applications/gnome-network-panel.desktop を消すことで 設定パネルは出なくなるが,管理者からも設定できない.
でも,オフにはできる.これは困る.
というわけで, /etc/sysconfig/network-scipt/ifcfg-XXXX に
NM_CONTROLLED=no
を加える
# nmcli device show
$ git clone https://github.com/lgpasquale/gnome-shell-extension-disable-screenshield.git ~/.local/share/gnome-shell/extensions/disable-screenshield@lgpasquale.com
ALT + F2 -> r
Tweak Tool で「拡張機能」-> 「Disable Screen Shield」をオンにする
で個人の設定はできるが...
これでダウンロードした
~/.local/share/gnome-shell/extensions/disable-screenshield@lgpasquale.com
を
/usr/share/gnome-shell/extensions/
にディレクトリごと移して,以下のファイルを作成.
/etc/dconf/db/local.d/00-extensions
[org/gnome/shell] # List all extensions that you want to have enabled for all users enabled-extensions=['disable-screenshield@lgpasquale.com']