mardi 30 décembre 2014

Full Screen Exlusive Mode (FSEM) unter Ubuntu

Hallo zusammen !



Ich versuche mich gerade an meinem ersten Projekt im FSEM. Unter Windows gibts keinerlei Probleme, aber unter Linux will es irgendwie nicht so recht.



Asus G750JS

GeForce GTX 870M

Ubuntu 14.10 (bis gestern 14.04 mit gleichem Verhalten)

Oracle JDK Version 1.8.0_25 (gleiches Verhalten aber auch unter Java 6 + 7)

IDE Netbeans 8.0.2



Um es einfach zu halten nehmen wir das offizielle Beispiel von Oracle zum Thema FSEM, zu finden unter



Java Tutorials Sample Code



Da sollten ja eigentlich keine Fehler drin sein :)



Folgende Ausgangslage:



isFullScreenSupported() = true

isDisplayChangeSupported() = true



2 Probleme:



1.

Der FSEM überdeckt nicht die Linux Taskleiste sondern nimmt nur den Platz ein den ein maximiertes Fenster einnehmen würde. Ich vermute sogar das gar kein Wechel in den FSEM stattfindet. FSEM kann man auch mit einem setUndecorated(false) erstellen (auch wenn das zugegeben wenig Sinn macht), aber wenn ich das Programm mit einem dekorierten Fenster unter Ubuntu vermeintlich in den FSEM Modus schalte kann ich das Fenster ganz normal wie ein maximiertes JFrame über den Bildschirm ziehen !



Zu diesem Problem findet Google Dutzende von Meldungen im Netz, auch das trotz isFullScreenSupported() = true kein umschalten in dem FSEM erfolgt, allerdings hauptsächlich aus den Jahren 2006-2012 mit teils bestätigten Bugs in Ubuntu und / oder Java die aber laut den Bug Reports alle behoben sind.



2.

Ich bekomme als mögliche Display Modi lediglich den aktuellen Display Modus angezeigt, die ganzen anderen möglichen Auflösungen, Farbtiefen und Bildwiederholraten werden verschwiegen. Auch hier einige Treffer unter Google, allerdings ohne bei mir funktionierende Lösungsansätze ...



Zufällig irgendwer hier der selber unter Ubuntu programmiert und das gleiche Problem hatte oder der jemanden kennt der jemanden kennt der ... und mir weiterhelfen kann ? Sind das bekannte Bugs, wenn ja, gibt es dazu Lösungen ? Oder habe ich einfach nur ein komisch verhunztes OS ?



Dank euch !





Full Screen Exlusive Mode (FSEM) unter Ubuntu

0 commentaires:

Enregistrer un commentaire