как правильно создать пусковую установку (.desktop-файл) - неразрешенный & amp; зенит висит

Да, это должно сработать. Используйте один раз на моем MacBookPro6,2 для встреч как в OSX, так и в Ubuntu.

-1
задан 8 May 2012 в 06:28

2 ответа

[F1]
0
ответ дан 25 May 2018 в 12:37

Если вы хотите, чтобы ваше действие было временным и исчезло без явного отклонения, вы должны передать параметр --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 отпустите его вручную.

2
ответ дан 25 May 2018 в 12:37
  • 1
    Большой! Решена 1 проблема ... я, должно быть, пропустил это в документации. :-( ... намного лучше, чем мой обходной путь! Осталась только часть .desktop. :-) Как правильно иметь пусковую установку для моего скрипта (и, в конечном итоге, заменить исходную панель запуска виртуальных боксов, которая привязана к моей панели избранного? – user126247 17 April 2012 в 16:07
  • 2
    @DaisyDuck Достаточно разместить файл рабочего стола в ~/.local/share/applications/. – geirha 17 April 2012 в 16:49
  • 3
    @geirha Нет, он не делает (я пробовал и даже перезагружал, никакого эффекта!). И в документации говорится иначе. См. Здесь: link – user126247 17 April 2012 в 17:31
  • 4
    notify-send - легкая альтернатива зениту, так как я нашел в то же время. – user126247 23 April 2012 в 21:45

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

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