Kannst du mir kurz erklären wie das geht ? Habe in der Doku nichts dazu gefunden !?BlackJack hat geschrieben:...Hast Du schon versucht das DISPLAY wieder zu der Umgebung hinzuzufügen?
Gruss, Seven
Kannst du mir kurz erklären wie das geht ? Habe in der Doku nichts dazu gefunden !?BlackJack hat geschrieben:...Hast Du schon versucht das DISPLAY wieder zu der Umgebung hinzuzufügen?
Hi Seven!snakeseven hat geschrieben:Kannst du mir kurz erklären wie das geht ? Habe in der Doku nichts dazu gefunden !?BlackJack hat geschrieben:...Hast Du schon versucht das DISPLAY wieder zu der Umgebung hinzuzufügen?
Code: Alles auswählen
#
# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received.
# enable by adding -D USERDIR to /etc/conf.d/apache2
#
<IfModule mod_userdir.c>
UserDir public_html
#
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
# Enable this additional section if you would like to make use of a
# suexec-enabled cgi-bin directory on a per-user basis.
#
#<Directory /home/*/public_html/cgi-bin>
# Options ExecCGI
# SetHandler cgi-script
#</Directory>
<Directory /home/*/public_html/>
Options ExecCGI
SetHandler cgi-script
AddHandler cgi-script .py
</Directory>
</IfModule>
Code: Alles auswählen
#!/usr/bin/python2.4
# -*- coding: utf-8 -*-
print "Content-Type: text/html"
print
import cgi
import cgitb; cgitb.enable()
import sys
import os
os.environ["DISPLAY"] = ":0.0"
from Tkinter import Tk
from tkSnack import Sound,initializeSnack
root = Tk()
#initializeSnack(root) # geht bei mir nicht
# Kopf
print \
"""<html>
<head>
</head>
<body>
"""
print "<p>Jetzt sollte das Fenster aufgehen</p>"
sys.stdout.flush() # Damit die Ausgabe jetzt angezeigt wird."
root.mainloop()
print "<p>Das Fenster wurde geschlossen</p>"
# Fuss
print \
"""
</body>
</html>
"""
Code: Alles auswählen
Traceback (most recent call last):
File "test.py", line 17, in ?
root = Tk()
File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 1569, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
TclError: couldn't connect to display ":0.0