RIGHT:[[Linux 関係覚え書き]] *ログイン画面 [#j785e923] **ユーザ名を非表示にする [#g6f9b2e4] # vi /etc/dconf/db/gdm.d/00-login-screen [org/gnome/login-screen] disable-user-list=true # dconf update **gdm のスクリーンシールドを無効にする [#m17f94ef] # vi /etc/dconf/db/gdm.d/01-no-shield [org/gnome/desktop/session] idle-delay=uint32 0 # dconf update *初期ユーザ設定 [#t0354df7] **gnome-initial-setup が走らないようにするには [#r65f6832] セットアップウィザードが走らないようにする. #vi /etc/xdg/autostart/gnome-initial-setup-first-login.desktop (..snip..) X-GNOME-Autostart-enabled=false <-- 追加 *画面ロックまでの時間 [#x7b9d9ac] org.gnome.desktop.screensaver lock-delay uint32 3600 -org.gnome.desktop.screensaver lock-delay uint32 3600 ロックを無効にする org.gnome.desktop.screensaver lock-enabled false org.gnome.desktop.lockdown disable-lock-screen true -org.gnome.desktop.screensaver lock-enabled false -org.gnome.desktop.lockdown disable-lock-screen true 以下の内容のファイルを作成 # 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 *スイッチユーザを無効にする [#x9b016e8] # 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 デフォルトセッション [#df907679] 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/ にユーザセッションの残骸が残るので消しておくこと. *ログイン画面のロゴを表示 [#k25bc503] https://access.redhat.com/documentation/ja-JP/Red_Hat_Enterprise_Linux/7/html/Desktop_Migration_and_Administration_Guide/customizing-login-screen.html *プロキシ [#z35b7bf4] # 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 *電源ボタンを押したらシャットダウンするように [#y1de90a7] 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 にログインしたユーザには有効だが,ログインする前には無効. ---- *Gnome の「設定」からネットワーク設定が変更できてしまう [#v3b34028] /usr/share/applications/gnome-network-panel.desktop を消すことで 設定パネルは出なくなるが,管理者からも設定できない. でも,オフにはできる.これは困る. というわけで, /etc/sysconfig/network-scipt/ifcfg-XXXX に NM_CONTROLLED=no を加える # nmcli device show ---- *Screen Shield を無効にする [#p8b48215] -https://extensions.gnome.org/extension/672/disable-screen-shield/ -https://github.com/lgpasquale/gnome-shell-extension-disable-screenshield に従い, $ 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']