Linux 関係覚え書き

ログイン画面

ユーザ名を非表示にする

# vi /etc/dconf/db/gdm.d/00-login-screen
[org/gnome/login-screen]
disable-user-list=true
# dconf update

gdm のスクリーンシールドを無効にする

# vi /etc/dconf/db/gdm.d/01-no-shield
[org/gnome/desktop/session]
idle-delay=uint32 0
# dconf update

初期ユーザ設定

gnome-initial-setup が走らないようにするには

セットアップウィザードが走らないようにする.

#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-カスタムの無効化/ 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/ にユーザセッションの残骸が残るので消しておくこと.

ログイン画面のロゴを表示

https://access.redhat.com/documentation/ja-JP/Red_Hat_Enterprise_Linux/7/html/Desktop_Migration_and_Administration_Guide/customizing-login-screen.html

プロキシ

# 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 にログインしたユーザには有効だが,ログインする前には無効.


Gnome の「設定」からネットワーク設定が変更できてしまう

/usr/share/applications/gnome-network-panel.desktop を消すことで 設定パネルは出なくなるが,管理者からも設定できない.

でも,オフにはできる.これは困る.

というわけで, /etc/sysconfig/network-scipt/ifcfg-XXXX に

NM_CONTROLLED=no

を加える

# nmcli device show

Screen Shield を無効にする

$ 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
Last-modified: 2017-04-25 (火) 10:29:39