Если вы хотите, чтобы ваше действие было временным и исчезло без явного отклонения, вы должны передать параметр --timeout в zenity --notification, чтобы указать, как долго должно отображаться уведомление, если оно явно не отклонено.
Аргумент принимает целое число, которое рассматривается как количество секунд, на которое должно отображаться уведомление. Например:
zenity --notification --timeout=5 --text="A notification that shows for 5 seconds"
Также обратите внимание, что всплывающее диалоговое окно, которое вы получаете с помощью этой команды в Ubuntu, связано с тем, что notify-osd не поддерживает действия в своих стандартных пузырьках уведомлений (преднамеренный выбор). К сожалению, кажется, что нет способа сообщить, что не будет добавлено действие по умолчанию к его уведомлению, поэтому оно не интегрируется, как могло бы.
Если вам действительно нужен диалог а не временным пузырьком уведомления, используйте вместо этого режим --info:
zenity --info --text="A simple information dialog"
Вы можете комбинировать это с опцией --timeout, если вы хотите, чтобы диалоговое окно автоматически закрывалось, если пользователь не делает этого, t отпустите его вручную.
Когда вы выбрали установку, Software Center заменит текущую версию новой версией, то есть обновится до более новой версии.
Просто обновив, вы с большей вероятностью сохраните какие-либо пользовательские настройки, которые вы иметь. Единственный способ, с помощью которого я сначала удалю: если бы я думал, что у меня могут быть некоторые плохие настройки, которые останавливают выполнение программы должным образом и хотят сделать быстрое и грязное исправление, а не отслеживать неправильную настройку. Однако единственный способ надежно стереть все ваши старые настройки, чтобы запустить
apt-get purge {application name}
и в заключительную часть вашего вопроса, это относится только к любому приложению, о котором я могу думать. Я даже обновил свой сетевой менеджер во время работы в сети, а затем продолжал оставаться в сети (старая версия продолжает использоваться до перезагрузки программы, в случае с NM, которая перезагружается, если вы не заставляете ее останавливаться и запускаться вручную.
Удалите установленную версию 5.21, а затем установите новую версию 6.01. Если это файл .deb, дважды щелкните по нему, и Software Center возьмет его оттуда. Центр программного обеспечения может отклонить источник без ответа, если уже установлено приложение-источник репо. В редких случаях программное обеспечение может устанавливаться отдельно, в результате чего на одном компьютере устанавливаются две версии одного и того же программного обеспечения. В любом случае рекомендуется удалить старый пакет и установить новый пакет, не требующийся.
Отвечает ли этот вопрос на то, что вы подразумевали, но написал неправильно?