Hy, Am 02/06/15@16:38 schrieb thomas-la@gmx.de:
ich habe folgendes Problem:
Ich möchte eine X-basierende Anwendung Aufgrung eines Anrufes(ISDN) starten.
demnach habe ich folgenden Eintrag in der Datei "/etc/isdn/callerid.conf" (SuSE Linux 7.3 Pro. & KDE2) eingetragen.
---schnipp------ [MSN] NUMBER = 12345 ALIAS = Buero ZONE = 4 SI = 1 START = { [FLAG] FLAGS = I|R|U PROGRAM = /opt/kde2/bin/kedit } ---schnapp------
Leider passiert nichts, ausser das ich in der Datei /var/log/messages folgenden Eintrag erhalte:
---schnipp------ Jun 15 16:20:01 suse isdnlog: kedit: cannot connect to X server ---schnapp------
Auch nach langen suchen im Internet habe ich leider keine Lösung finden können, so das eine Anfrage an die List meine letzte Hoffnung ist.
Ich tippe mal das der User der die callerid startet nicht auf den Desktop darf. Laut man callerid.conf kann man den USER und die GROUP, in derren Auftrag das script gestartet werden soll, mit angeben. Wenn Du dort ein USER=<UserDerXGestarteHat> angiebst sollte es klappen. Falls das alles nicht hilft, geht vielleicht ein xhost +localhost. Eigentlich macht man das heute nicht mehr, aber mit den X magic-keys kenne ich mich nicht aus :(. -- :wq-y Maik