Как заставить диспетчер обновлений автоматически открывать окно?

Менеджер обновлений продолжает автоматически открываться, и он становится очень раздражающим, особенно когда я использую Gnome Shell. Как заставить его остановиться?

17
задан 5 December 2011 в 08:48

7 ответов

Это может сработать для вас. Я не проверял, работает ли он в GNOME.

Откройте приложение «Источники программного обеспечения». Выберите вкладку «Обновления». Для параметра «Автоматически проверять наличие обновлений» выберите «Никогда».

После этого вам нужно будет открыть приложение диспетчера обновлений вручную.

9
ответ дан 25 May 2018 в 16:15
  • 1
    Благодарю. Это похоже на работу, за исключением случаев, когда я выполнял операцию apt-get, но я думаю, что это было из-за обновления apt-get. – Devon Garber 29 April 2012 в 20:40
  • 2
    Это заставляет его не обновлять себя, но графический интерфейс все равно будет появляться, если что-то еще вызывает обновление (например, как вручную запускает apt-get update). – Bryce 27 June 2012 в 11:12
  • 3
    Обратите внимание, что это приложение теперь называется «Software & amp; Обновления & Quot ;. – Cerin 27 August 2016 в 19:32
  • 4
    Любой способ сделать это из командной строки? – wayofthefuture 29 July 2017 в 00:15

Я нашел этот пост со следующей инструкцией:

откройте gconf-editor, просмотрите до Apps -> Update Notifier и снимите флажок auto_launch

ОК, попробуйте этот пост . Это похоже на другой ответ, но отключает его, а не удаляет его полностью. Возможно, было бы безопаснее открыть файл в редакторе и изменить строку вручную вместо команды sed, которую использует post.

Процедура, используя редактор:

[d8 ] Откройте терминал Перейдите в каталог автозапуска (cd /etc/xdg/autostart) и перечислите там файлы (ls). Найдите программу запуска, которую вы хотите запустить (в нашем случае update-notifier.desktop) и откройте ее в редакторе (gksudo gedit update-notifier.desktop). При необходимости введите свой пароль. Будьте осторожны, чтобы ничего не менять, кроме этой строки. Найдите эту строку: NoDisplay=true и измените ее на: NoDisplay=false Сохраните файл и выйдите. Перезагрузитесь, чтобы убедиться, что это сработало.
9
ответ дан 25 May 2018 в 16:15
  • 1
    В одной команде: sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/update-notifier.desktop – user334639 4 February 2017 в 07:58

Ubuntu 12.04 LTS

Диспетчер обновлений появляется, когда он обнаруживает новое обновление. Такое поведение может быть довольно неприятным для многих, особенно когда вы находитесь в разгаре своей работы. Чтобы сделать это хуже, если вы закроете его без обновления, он будет периодически появляться и каждый раз после загрузки, пока вы не обновите свою систему. Чтобы отключить его:

Способ 1 - Отключить уведомление об уведомлении от автозапуска

Автозапуск Update Manager при загрузке и запускает диспетчер обновлений. В этом методе мы предотвращаем самообследование Update Notifier, так что диспетчер обновлений не будет запущен. Измените запись уведомления уведомления в системных автозапусках - /etc/xdg/autostart/update-notifier.desktop (обратите внимание, что вы не сможете использовать приложение «Запуск приложений», поскольку оно касается только записей автозапуска каждого пользователя) и добавьте следующую строку:

X-GNOME-Autostart-enabled=false

Перезагрузите сейчас, и вы обнаружите, что нет уведомления об обновлении.

Недостаток: это отключает автоматическое уведомление об обновлениях в целом. Вам придется вручную проверять наличие обновлений (что (d12)

Способ 2 - Показать индикатор обновления

Этот параметр делает уведомление об уведомлении об обновлении Недостатком: в панели, вместо того, чтобы всплывать Update Manager. Я думаю, что это должно быть значение по умолчанию для Update Notifier в Ubuntu. Для этого:

Графический путь: откройте редактор dconf. Перейдите к Обновить уведомления . Снимите флажок auto-launch и закройте редактор dconf. Чтобы восстановить всплывающее меню диспетчера обновлений, просто повторите вышеуказанный шаг, но поместите чек в запись auto-launch. Disable Update Manager Popup

Графический путь: Для любителей терминалов введите эти команды, чтобы сделать то же самое.

gsettings set com.ubuntu.update-notifier auto-launch false

и восстановить:

gsettings set com.ubuntu.update-notifier auto-launch true

Эти методы были протестированы и, как установлено, работают над Ubuntu 12.04 LTS с версией обновления 0.156.14.11. Я получил эту идею из публикации «Как удалить менеджер раздражающего обновления». Всплывающее окно в Ubuntu Jaunty и просто изменило его для работы с Ubuntu 12.04 LTS aka Precise Pangolin

5
ответ дан 25 May 2018 в 16:15

В Precise это делается с использованием dconf сейчас, а не gconf.

Установить dconf-tools $ sudo apt-get install dconf-tools запустить dconf-editor и перейти в com> ubuntu> update-notifier , Tick ​​no-show-notifications

И вот как это сделать из командной строки:

dconf write /com/ubuntu/update-notifier/no-show-notifications true
4
ответ дан 25 May 2018 в 16:15

Чтобы остановить запуск диспетчера обновлений:

gconftool -s --type bool /apps/update-notifier/auto_launch false

В остановить снова:

gconftool -s --type bool /apps/update-notifier/auto_launch true

Надеюсь, что это поможет;) [ ! d4]

1
ответ дан 25 May 2018 в 16:15

Изменить /etc/update-manager/release-upgrades и установить:

Prompt=never изменить это с помощью вашего любимого редактора.

Никогда не использовать update-manager с -d, это проверяет, доступна ли следующая версия или нет.

0
ответ дан 25 May 2018 в 16:15

Должно быть

gconftool -s --type bool /apps/update-notifier/auto_launch false
-1
ответ дан 25 May 2018 в 16:15

Другие вопросы по тегам:

Похожие вопросы: