Это частичный случай более общего вопроса «Не беспокойте пользователей, не являющихся администраторами, вопросами администратора» :
У меня есть несколько пользователей, не являющихся администраторами, на компьютере, и Я хочу отключить обновления программного обеспечения для всех из них. Я попробовал это:
# 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