Ubuntuユニティはユーザーリストを表示します。
私はこれをオフに切り替えることができることを知っています
gsettings set com.canonical.indicator.session user-show-menu false
またはdconfツールを使用して。
それは機能しますが、システム内のすべてのユーザーがシステムのすべてのユーザーリストを表示したくない場合は、システム内のすべてのユーザーがそれを行う必要があります。
デフォルト設定としてメニューにユーザーを表示しないようにこれを設定する方法(および場所)を知っていますか?
以下のコードを空のファイルにコピーし、nouserinfo.desktop
として保存します。
[Desktop Entry]
Type=Application
Exec=/bin/bash -c "sleep 10 && gsettings set com.canonical.indicator.session user-show-menu false"
Name=NoUserInfo
ファイルを/etc/xdg/autostart
にコピーします
これ以降、デフォルトはユーザーを表示しないように設定されます。設定は、ログイン後すぐに適用されます。
.desktop
にコマンドを実行する~/.config/autostart
ファイルを配置することにより、ログイン時に実行できます。ただし、これはのみ 1人のユーザーに対して実行されます。.desktop
ファイルを/etc/xdg/autostart
に入れると、コマンドが実行されます。ユーザーがログインした場合と同じです。sleep 10
は、デスクトップの準備が整ったときにコマンドが実行されることを確認するためのものです。以下のファイルをユーザーの~/.config/autostart
に配置するだけです:
[Desktop Entry]
Type=Application
Exec=/bin/bash -c "sleep 15 && gsettings set com.canonical.indicator.session user-show-menu true"
Name=NoUserInfo
グローバル.desktop
ファイルのローカルバージョンは、スタートアップアプリケーションの.desktop
ファイルでも、グローバルバージョンを上書きします。