web-dev-qa-db-ja.com

すべてのユーザーの更新通知を無効にするにはどうすればよいですか?

これは、より一般的な質問の部分的なケースです "管理者以外のユーザーに管理者の質問を煩わせないでください"

コンピューターに管理者以外のユーザーが何人かいますが、それらすべてのソフトウェア更新を無効にしたいです。私はこれを試しました:

# su wife -c gconftool -s --type bool /apps/update-notifier/auto_launch false
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.

(私はsshを介して管理されているコンピューターにログオンしています)。

2
sds

Ubuntuの新しいバージョンでは、このための(非表示の)ユーザーごとの構成オプションがあります。

(通知を無効にするユーザーとして)実行するだけです。

gsettings set com.ubuntu.update-notifier no-show-notifications true

または、視覚的に操作したい場合は、dconf-editorを実行し、/com/ubuntu/update-notifierを参照して、no-show-notificationsオプションを有効にします。

ソース

1
Marian

解決策は、gconftoolを使用してauto_launchfalseに設定し(Sudoなし)、構成ファイルを他のすべてにコピーすることでした。ユーザーアカウント:

for u in wife ${kids}; do 
  cp -fv /home/me/.gconf/apps/update-notifier/%gconf.xml /home/$u/.gconf/apps/update-notifier/%gconf.xml
  chown -v $u:$u /home/$u/.gconf/apps/update-notifier/%gconf.xml
done
1
sds