Hallo, wahrscheinlich bin ich mit dieser Frage hier nicht ganz so richtig. Trotzdem mal ein Versuch... :-) Wie ich feststellen musste, braucht es einen laufenden XServer, damit unter Linux Java Programme laufen, die Grafiken erzeugen. Ja, wird sich jetzt jeder sagen, is ja wohl logisch, denn ohne grafische Umgebung lässt sich schließlich die Grafik nicht angucken... Ich will sie aber auch gar nicht angucken ;-) Jedenfalls nicht innerhalb des Java Programms. Es soll nur ein Image (JPEG) generiert werden, ohne dass es jemals eine sichtbare grafische Oberfläche für das Programm gäbe, welches die darzustellenden Inhalte des Bildes erzeugt. Die Komponenten welche den Inhalt des Bildes erzeugen, scheinen aber einen laufenden XServer zu benötigen. Den gibt es aber so nicht, da es sich um eine Applikation auf einem Webserver handelt, welche dynamisch diese Grafik erzeugt.... Damit niemand die Frage falsch versteht: Das Programm funktioniert, die Grafik wird korrekt erzeugt und auch das Bild dynamisch generiert. Aber halt nur, wenn ich den Server von einer Konsole in einer XServer Umgebung gestartet habe. Any idea ? :-) Gibt es eine Möglichkeit den XServer laufen zu lassen, Bernd -- | bernd wolfsegger, dipl.-ing. | entwicklung, programmierung, netzwerkadministration | Sun Certified Programmer for Java(TM) 2 Platform | egg@interactive-tools.de | interactive tools gmbh | agentur für digitale medien | schoenhauser allee 36 d-10435 berlin | fon +49(0) 30.72 62 77 - 900 | fax +49(0) 30.72 62 77 - 901 | http://www.interactive-tools.de/ let your soul be your pilot
Hi Bernd,
ohne Xserver geht es nicht, es gibt aber einen virtuellen Xserver, der kein
Display braucht, sondern alles ins Memory rendert. Ich kann dir allerdings
jetzt nicht sagen, wie der heisst. Such mal in google nach xserver virtual
display. Da muesstest du eigentlich was finden.
Mario
----- Original Message -----
From: Bernd Wolfsegger
Much Thanx für die Anregung. Funktioniert glänzend!! Hat zwar nen moment gedauert aber jetzt läufts super. Für alle Interessierten: Hier gibts Informationen wo der virtuelle xServer zu erhalten ist und Infos zum einbinden: http://www.jinfonet.com/manualsrv/en/userguide/intg10tom.htm Und hier Infos zum xServer direkt: http://www.linuxcentral.com/linux/man-pages/Xvfb.1x.html Bernd Am Dienstag, 2. Juli 2002 09:53 schrieb Mario Streiber:
Hi Bernd,
ohne Xserver geht es nicht, es gibt aber einen virtuellen Xserver, der kein Display braucht, sondern alles ins Memory rendert. Ich kann dir allerdings jetzt nicht sagen, wie der heisst. Such mal in google nach xserver virtual display. Da muesstest du eigentlich was finden.
Mario
----- Original Message ----- From: Bernd Wolfsegger
To: Sent: Tuesday, July 02, 2002 9:46 AM Subject: [suse-multimedia] XServer und Java 2D/Swing JPanel etc... Hallo, wahrscheinlich bin ich mit dieser Frage hier nicht ganz so richtig. Trotzdem mal ein Versuch... :-)
Wie ich feststellen musste, braucht es einen laufenden XServer, damit unter Linux Java Programme laufen, die Grafiken erzeugen.
Ja, wird sich jetzt jeder sagen, is ja wohl logisch, denn ohne grafische Umgebung lässt sich schließlich die Grafik nicht angucken...
Ich will sie aber auch gar nicht angucken ;-)
Jedenfalls nicht innerhalb des Java Programms. Es soll nur ein Image (JPEG) generiert werden, ohne dass es jemals eine sichtbare grafische Oberfläche für das Programm gäbe, welches die darzustellenden Inhalte des Bildes erzeugt.
Die Komponenten welche den Inhalt des Bildes erzeugen, scheinen aber einen laufenden XServer zu benötigen.
Den gibt es aber so nicht, da es sich um eine Applikation auf einem Webserver handelt, welche dynamisch diese Grafik erzeugt....
Damit niemand die Frage falsch versteht: Das Programm funktioniert, die Grafik wird korrekt erzeugt und auch das Bild dynamisch generiert. Aber halt nur, wenn ich den Server von einer Konsole in einer XServer Umgebung gestartet habe.
Any idea ? :-)
Gibt es eine Möglichkeit den XServer laufen zu lassen,
Bernd
--
| bernd wolfsegger, dipl.-ing. | entwicklung, programmierung, netzwerkadministration | Sun Certified Programmer for Java(TM) 2 Platform | egg@interactive-tools.de | | | interactive tools gmbh | agentur für digitale medien | schoenhauser allee 36 d-10435 berlin | fon +49(0) 30.72 62 77 - 900 | fax +49(0) 30.72 62 77 - 901 | http://www.interactive-tools.de/
let your soul be your pilot
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-multimedia-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-multimedia-help@suse.com
-- | bernd wolfsegger, dipl.-ing. | entwicklung, programmierung, netzwerkadministration | Sun Certified Programmer for Java(TM) 2 Platform | egg@interactive-tools.de | interactive tools gmbh | agentur für digitale medien | schoenhauser allee 36 d-10435 berlin | fon +49(0) 30.72 62 77 - 900 | fax +49(0) 30.72 62 77 - 901 | http://www.interactive-tools.de/ let your soul be your pilot
Scho mal an ein Anderes Programm gedacht bsp: convert Dieses Programm convertiert so ungefähr alle Grafikformate in ein gewünschtes!!! Grüßle Uli Am Dienstag, 2. Juli 2002 09:46 schrieb Bernd Wolfsegger:
Hallo, wahrscheinlich bin ich mit dieser Frage hier nicht ganz so richtig. Trotzdem mal ein Versuch... :-)
Wie ich feststellen musste, braucht es einen laufenden XServer, damit unter Linux Java Programme laufen, die Grafiken erzeugen.
Ja, wird sich jetzt jeder sagen, is ja wohl logisch, denn ohne grafische Umgebung lässt sich schließlich die Grafik nicht angucken...
Ich will sie aber auch gar nicht angucken ;-)
Jedenfalls nicht innerhalb des Java Programms. Es soll nur ein Image (JPEG) generiert werden, ohne dass es jemals eine sichtbare grafische Oberfläche für das Programm gäbe, welches die darzustellenden Inhalte des Bildes erzeugt.
Die Komponenten welche den Inhalt des Bildes erzeugen, scheinen aber einen laufenden XServer zu benötigen.
Den gibt es aber so nicht, da es sich um eine Applikation auf einem Webserver handelt, welche dynamisch diese Grafik erzeugt....
Damit niemand die Frage falsch versteht: Das Programm funktioniert, die Grafik wird korrekt erzeugt und auch das Bild dynamisch generiert. Aber halt nur, wenn ich den Server von einer Konsole in einer XServer Umgebung gestartet habe.
Any idea ? :-)
Gibt es eine Möglichkeit den XServer laufen zu lassen,
Bernd
participants (3)
-
Bernd Wolfsegger
-
Mario Streiber
-
Uli Baur