Software Updater установил некоторое новое программное обеспечение. Я в основном не заинтересован в этом факте, поскольку я просто использую эту машину в качестве файлового сервера и наблюдаю за всем на своем планшете или Windows-машине.
Однако, каждый раз, когда я подключаюсь к машине, я вижу это:
Это окно без кнопки закрытия с выбранной кнопкой «Перезагрузка» по умолчанию, так буквально мое следующее нажатие клавиш перезагрузит машину. Это почти так же плохо, как перезагрузка Windows 8, когда она хочет, чтобы применить обновления.
Я не возражаю против установки обновлений по мере необходимости, но перезапускать машину я могу только тогда, когда захочу ее перезапустить. Как я могу остановить программу обновления программного обеспечения от перегрузки?
dconf-editor
on Trusty не имеет опции скрытия-перезагрузки-уведомлений, но добавление ее с помощью следующей команды, похоже, работает:
dconf write /com/ubuntu/update-notifier/hide-reboot-notifications true
Я пробовал использовать набор настроек gsettings
, но он пожаловался, что ключа не существует. На данный момент dconf write
остановил появление напоминаний, и теперь настройка отображается в dconf-editor
.
Используйте xkill
.
Я использую Ubuntu 12.04, так что это то, что я буду использовать для инструкций.
Перейдите на вкладку "системные настройки"->"клавиатура"->"горячие клавиши"
На левой боковой панели выберите "пользовательские горячие клавиши" и затем нажмите значок "+" внизу, чтобы добавить одну из клавиш.
В появившемся окне введите xkill
в оба поля для имени и команды. Применить.
Нажмите на слово "disabled" в новом ярлыке, и он изменится на "New accelerationerator...".
Нажмите комбинации клавиш, чтобы активировать xkill. Я использую Ctrl+Alt+X .
Теперь, каждый раз, когда окно появляется (или окно зависает), просто нажмите комбинацию клавиш, и курсор изменится на X
. Щелкните по окну, чтобы убить его. Чтобы отменить действие, просто щелкните правой кнопкой мыши в любом месте.
ПРИМЕЧАНИЕ: Если у вас есть несохраненные данные в выбранном вами при этом окне, они будут потеряны.
Как насчет простого использования:
killall update-manager
В любом случае, я считаю, что вам следует отключить менеджер обновлений при запуске и в синаптических опциях (Configuration > repositories > updates > check updates automatically: never), так как я согласен, что это действительно раздражает.
Конечно, вам НЕ ПОЛУЧИТЬ привычку делать обновления вручную или даже планировать их с помощью какого-нибудь инструмента (например, cron). Чтобы быть обновленным, вы должны регулярно набирать:
sudo apt-get update && sudo apt-get dist-upgrade -y
Убейте software-updater
, выполнив команду ниже,
sudo kill $(ps aux | grep software-updater | awk '{ print $2 }')