Încerc să apelez un dialog folosind nxdialog --dialog
nxdialog --dialog panic --class warning --message „mesajul meu” --legendă „MSG”
Un dialog apare in al meu ecranul 1 ($DISPLAY
este setat sa :1
)
Există și câteva avertismente:
/usr/bin/nxdialog:267: PyGTKDeprecationWarning: Cuvintele cheie „type” au fost depreciate în favoarea „message_type”, respectiv.Consultați: https://wiki.gnome.org/PyGObject/InitializerDeprecations
dlg = Gtk.MessageDialog(type=icon, flags=Gtk.DialogFlags.MODAL,
/usr/bin/nxdialog:267: PyGTKDeprecationWarning: Argumentul „steaguri” pentru construcția dialogului este depreciat. Vă rugăm să utilizați cuvinte cheie de inițializare: modal=True și/sau destroy_with_parent=True. Consultați: https://wiki.gnome.org/PyGObject/InitializerDeprecations
dlg = Gtk.MessageDialog(type=icon, flags=Gtk.DialogFlags.MODAL
Schimbarea DISPLAY-ului nu funcționează:
export DISPLAY=:0; nxdialog --dialog panic --class warning --message „mesajul meu” --legendă „MSG”
Nu este afișat nicio fereastră, eroarea este:
Cheie MIT-MAGIC-COOKIE-1 nevalidă Nu se poate iniția serverul: Nu s-a putut conecta: Conexiunea a fost refuzată
/usr/bin/nxdialog:267: PyGTKDeprecationWarning: Cuvintele cheie „type” au fost depreciate în favoarea „message_type”, respectiv. Consultați: https://wiki.gnome.org/PyGObject/InitializerDeprecations
dlg = Gtk.MessageDialog(type=icon, flags=Gtk.DialogFlags.MODAL,
/usr/bin/nxdialog:267: PyGTKDeprecationWarning: Argumentul „steaguri” pentru construcția dialogului este depreciat. Vă rugăm să utilizați cuvinte cheie de inițializare: modal=True și/sau destroy_with_parent=True. Consultați: https://wiki.gnome.org/PyGObject/InitializerDeprecations
dlg = Gtk.MessageDialog(type=icon, flags=Gtk.DialogFlags.MODAL,
Excepție prinsă: Gtk nu a putut fi inițializat. Folosiți Gtk.init_check() dacă doriți să gestionați acest caz.
În ce valoare ar trebui folosită $DISPLAY
? Numai că am încercat mai multe posibilități export DISPLAY=:1
lucrări.