- 追加された行はこの色です。
- 削除された行はこの色です。
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']