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']

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS