Я пытаюсь вызвать диалог, используя nxdialog --диалог
nxdialog --dialog panic --class warning --message "мое сообщение" --caption "MSG"
Диалог всплывает в моем экран 1 ($ ДИСПЛЕЙ
установлен на :1
)
Также есть некоторые предупреждения:
/usr/bin/nxdialog:267: PyGTKDeprecationWarning: ключевые слова «тип» устарели в пользу «message_type» соответственно.См.: https://wiki.gnome.org/PyGObject/InitializerDeprecations.
dlg = Gtk.MessageDialog (тип = значок, флаги = Gtk.DialogFlags.MODAL,
/usr/bin/nxdialog:267: PyGTKDeprecationWarning: аргумент «flags» для построения диалога устарел. Пожалуйста, используйте ключевые слова инициализатора: modal=True и/или destroy_with_parent=True. См.: https://wiki.gnome.org/PyGObject/InitializerDeprecations.
dlg = Gtk.MessageDialog (тип = значок, флаги = Gtk.DialogFlags.MODAL
Изменение ДИСПЛЕЯ не работает:
экспорт ДИСПЛЕЙ=:0; nxdialog --dialog panic --class warning --message "мое сообщение" --caption "MSG"
Окна не отображаются, ошибка:
Недопустимый ключ MIT-MAGIC-COOKIE-1Невозможно инициализировать сервер: не удалось подключиться: в подключении отказано
/usr/bin/nxdialog:267: PyGTKDeprecationWarning: ключевые слова «тип» устарели в пользу «message_type» соответственно. См.: https://wiki.gnome.org/PyGObject/InitializerDeprecations.
dlg = Gtk.MessageDialog (тип = значок, флаги = Gtk.DialogFlags.MODAL,
/usr/bin/nxdialog:267: PyGTKDeprecationWarning: аргумент «flags» для построения диалога устарел. Пожалуйста, используйте ключевые слова инициализатора: modal=True и/или destroy_with_parent=True. См.: https://wiki.gnome.org/PyGObject/InitializerDeprecations.
dlg = Gtk.MessageDialog (тип = значок, флаги = Gtk.DialogFlags.MODAL,
Обнаружено исключение: не удалось инициализировать Gtk. Используйте Gtk.init_check(), если хотите обработать этот случай.
Какое значение следует использовать в $ ДИСПЛЕЙ
? Я пробовал несколько вариантов, только экспорт ДИСПЛЕЙ =: 1
работает.