Seite 1 von 1

Unable to acces the X Display

Verfasst: Freitag 13. November 2009, 20:52
von Dav1d
Ich habe ein Problem mit meinem Debian, lenny, ich hab wxPython nach: http://wiki.wxpython.org/InstallingOnUbuntuOrDebian installiert, wenn ich jetzt irgendein Fenster erstellen will

Code: Alles auswählen

import wx
app = wx.App()
kommt der "Fehler", kein Traceback

Code: Alles auswählen

No protocol specified
Unable to access the X Display, is $DISPLAY set properly?
Ich hoffe ihr könnt mir weiterhelfen

mfg

Verfasst: Freitag 13. November 2009, 22:50
von Dav1d
gelöst, ich habe Python immer mit sudo gestartet

Code: Alles auswählen

sudo python test.py => Fehler
python test.py => Geht

Verfasst: Samstag 14. November 2009, 01:13
von Leonidas
Natürlich, weil root nicht einfach Fenster auf deinem Desktop öffnen kann. Wenn du das trotzdem willst gibt es gksudo. Aber wenn du Python "immer" mit ``sudo`` gestartet hast, machst du was falsch.

Verfasst: Samstag 14. November 2009, 08:52
von Dav1d
Jo, das dacht ich mir dann auch!

allerdings gibt es doch Funktionen / Skripte die root zugriff brauchen, oder irre ich mich da?

Verfasst: Samstag 14. November 2009, 12:44
von Leonidas
Dav1d hat geschrieben:alerdings gibt es doch Funktionen / Skripte die root zugriff brauchen, oder irre ich mich da?
Ja, grob 0.1%.