これは、より一般的な質問の部分的なケースです "管理者以外のユーザーに管理者の質問を煩わせないでください" :
コンピューターに管理者以外のユーザーが何人かいますが、それらすべてのソフトウェア更新を無効にしたいです。私はこれを試しました:
# 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
を介して管理されているコンピューターにログオンしています)。
Ubuntuの新しいバージョンでは、このための(非表示の)ユーザーごとの構成オプションがあります。
(通知を無効にするユーザーとして)実行するだけです。
gsettings set com.ubuntu.update-notifier no-show-notifications true
または、視覚的に操作したい場合は、dconf-editor
を実行し、/com/ubuntu/update-notifier
を参照して、no-show-notifications
オプションを有効にします。
( ソース )
解決策は、gconftool
を使用してauto_launch
をfalse
に設定し(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