Ниже приведен ответ, который я получил из списка рассылки CentOS:
Предполагается, что варианты CentOS 7 ppc64 и ppc64le должны быть установлены на IBM Power (или совместимые устройства, такие как Tyan или другие, от OpenPower. консорциум)
Ничто не будет работать «по умолчанию» со стороны CentOS, но, вероятно, что-то можно сделать, если вы создадите RootFS, состоящую из дерева ppc64/ppc64le.
zenity --notification
эквивалентно notify-send
для самых простых случаев.
Например, эти две команды эквивалентны:
$ zenity --notification --text=Title
$ notify-send Title
и эти:
$ notify-send Title 'Long text message'
$ zenity --notification --text='Title\nLong text message'
Как видите, синтаксис команды notify-send
короче и проще, поскольку это специализированный инструмент, а --notification
— лишь одна из многих команд, доступных в zenity
.
Различия:
notify-send
имеет опцию expire-time
, которая, однако, согласно текущей справочной странице, игнорируется как Osd Ubuntu, так и оболочкой Gnome. zenity
имеет параметр --listen
, который может изменить внешний вид уведомления без его закрытия и повторного открытия. :отображаемое сообщение, видимость и значок можно изменить, отправив соответствующие строки на стандартный ввод zenity. --icon
для notify-send
, в то время как для zenity требуется команда --listen
и icon: error
на стандартном вводе. zenity
, а для них требуется опция --hint
. Обратите внимание, что вам нужно явно убить процесс zenity
при использовании --listen
, потому что он продолжает прослушивать стандартный ввод даже после закрытия (это ошибка, я полагаю ). Это не проблема для сложных процедур, когда уведомление меняется динамически, но в простых случаях это делает вещи излишне сложными.
Также обратите внимание, что параметр --hint
для zenity
кратко упоминается в zenity --help-notification
, но не упоминается на странице руководства.
И категория, и срочность задокументированы в Спецификации уведомлений рабочего стола .
dialog
и старый whiptail
являются возможными альтернативами, но я не вижу никакого преимущества в их использовании для уведомлений, если только вы не можете установить notify-send
или zenity
или уже используете их для других целей, так как оба имеют гораздо больше функциональности, чем просто уведомления.