Debian Lenny+Java 1.6 Fullscreen mode

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Debian Lenny+Java 1.6 Fullscreen mode

Beitrag von eliot » 19.08.2008 20:02:53

Hallo,

leider scheint unter Debian Lenny und Java 1.6 der Fullscreenmode nicht zu funktionieren!?

Hier mal ein kleines Coe Beispiel:

Code: Alles auswählen

import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;

public class Fullscreen {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		GraphicsEnvironment ge = GraphicsEnvironment
				.getLocalGraphicsEnvironment();

		GraphicsDevice myDevice = ge.getDefaultScreenDevice();
		if (myDevice.isFullScreenSupported()) {
			System.out.println("ok");
		} else {
			System.out.println("not available");
		}

	}

}
Könnt ihr das nachvollziehen?
Wann wird dieses Problem behoben?
Das ist wirklich sehr ärgerlich, ...

regards
eliot

Geisel Gangsta
Beiträge: 173
Registriert: 27.09.2004 08:25:52
Wohnort: Brühl

Re: Debian Lenny+Java 1.6 Fullscreen mode

Beitrag von Geisel Gangsta » 20.08.2008 17:22:14

Hallo,

bei mir unter Lenny und dem OpenJDK6 wird ein "ok" ausgegeben.

Grüße
Geisel Gangsta

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Re: Debian Lenny+Java 1.6 Fullscreen mode

Beitrag von eliot » 20.08.2008 19:13:16

Ja,
geht nur mit dem original Sun JRE schief.

Hier ist das Problem beschriben:

http://bugs.sun.com/view_bug.do?bug_id=6636469

Um das Problem zu umgehen habe ich folgendes durchgeführt

Code: Alles auswählen

debian:/home/andre# cd /usr/bin
debian:/usr/bin# cp Xorg Xorg_orig
debian:/usr/bin# sed -i 's/XINERAMA/ZINERAMA/g' Xorg
debian:/usr/bin#
Ich habe eine Kopie des orginal Xorg Servers angelegt und danach im Xorg Server
XINERAMA durch ZINERAMA ersetzt.
Funktioniert!
Vorsicht, geht nur, wenn ihr eine Grafikkarte nutzt die kein Xinerama nutzt (z.B. Nvidia)

regards
eliot

EDIT: Jetzt klappts auch mit Edna bricht aus im Fullscreen
BTW Absolute Empfehlung an Adventure Fans, das Game ist klasse und läuft unter Linux,
da in Java entwickelt.

eliot
Beiträge: 258
Registriert: 06.05.2005 18:05:32

Re: Debian Lenny+Java 1.6 Fullscreen mode

Beitrag von eliot » 15.09.2008 18:49:20

Hier eine zweite Möglichkeit das Problem mit der SUN JRE zu umgehen:

Code: Alles auswählen

sed -i s#XINERAMA#ZINERAMA#g  $JAVA_HOME/jre/lib/i386/xawt/libmawt.so
Das ist besser, da sich die Sun Jre nicht so oft ändert wie der xoerg-Server.

regards
eliot

Antworten