Hi,
Mit "http://www.linuxforen.de/forums/showthread.php?t=26165"
habe ich "xine-lib-1.1.2.tar.bz2" und "xine-ui-0.99.4.tar.gz" beide fehlerlos compiliert. Jedoch startet xine nur fuer ca. 2s.
Starte ich den Aufruf als User in der Konsole, heißt es:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
This is xine (X11 gui) - a free video player v0.99.4.
(c) 2000-2004 The xine Team.
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Cannot open display
und xine ist wieder weg.
Wenn ich "xine" in eine Konsole starte, gib "tail -f ~/.xsession-errors" folgendes aus:
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 19
Minor opcode: 0
Resource id: 0x440011a
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 19
Minor opcode: 0
Resource id: 0x4400476
In der /var/log/messages hingegen erfolgt in diesem Moment keine Meldung.
Habe nun schon allerhand gelesen, (hier im Archiv und sonstwo in Internet) von wegen dass der xine startende User keine Erlaubnis hat auf das root-DISPLAY zu zugreifen. Und das man mit "startx -:1.0" eine neues Display fuer einen anderen User starten koenne. Auch "xhost +localhost habe ich versucht. Leider hat alles nicht funktioniert, die Fehlermeldung bleibt die gleiche, ob ich xine als User oder als root starte. Xine startet scheinbar, wird aber nach ca. 3s mit der o.g. Meldung beendet.
Ich habe xine aus tar-balls compiliert (xine-lib 1.1.2 & xine-ui0.99.4)
Hat vielleicht jemand einen Tipp ?
Danke
Kuehlwalda
Linux 15.009 Themen, 106.826 Beiträge
Ein Programm in der Konsole zu starten , welches für den Grafikmodus programmiert wurde , wird nicht funktionieren.
???
Wie gehst Du denn auf Fehlersuche, wenn ein Programm nicht startet?
Und wenn Bibliotheken fehlen, geht dann nicht schon das Kompilieren schief?
@Kuehlwalda:
Hast Du die grafische Oberfläche als root oder als user gestartet? Die Fehlermeldung weist jedenfalls darauf hin, dass der Nutzer, der xine in der Konsole starten will, nicht die gleichen Rechte hat, wie der Nutzer, der den Xserver gestartet hat. Ergo kann er nicht der gleiche sein. Deswegen verwirrt es mich, dass Du schreibst es sei egal, ob Du als root oder als user den Befehl ausführen lassen willst.
Einzige Erklärung für mich wäre, dass der zuerst aufgerufene xine-Prozess nicht richtig gekillt ist und weitere Prozesse behindert. Hast Du mal in der Pozessliste nachgesehen?
Außerdem finde ich kaffeine als frontend für xine besser, das aber nur so am Rande.
???
Wie gehst Du denn auf Fehlersuche, wenn ein Programm nicht startet?
Und wenn Bibliotheken fehlen, geht dann nicht schon das Kompilieren schief?
@Kuehlwalda:
Hast Du die grafische Oberfläche als root oder als user gestartet? Die Fehlermeldung weist jedenfalls darauf hin, dass der Nutzer, der xine in der Konsole starten will, nicht die gleichen Rechte hat, wie der Nutzer, der den Xserver gestartet hat. Ergo kann er nicht der gleiche sein. Deswegen verwirrt es mich, dass Du schreibst es sei egal, ob Du als root oder als user den Befehl ausführen lassen willst.
Einzige Erklärung für mich wäre, dass der zuerst aufgerufene xine-Prozess nicht richtig gekillt ist und weitere Prozesse behindert. Hast Du mal in der Pozessliste nachgesehen?
Außerdem finde ich kaffeine als frontend für xine besser, das aber nur so am Rande.