Usted debería ser capaz de ir a "pantalla realmente completa" con GraphicsDevice.setFullScreenWindow (window)
. Sin embargo, debido a errores en los tiempos de ejecución de Java más populares, esto puede no funcionar en sistemas que ejecutan ciertas versiones "rotas" en la serie 1.6 = Java 6. No lo he probado a fondo, por lo que es posible que el parche no se haya propagado a la población en general.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057287
Antecedentes/Teoría
OK, así que aquí va a demasiada información, y no hay suficiente ayuda ... Aquí hay un poco de qué esto no funcionaba bien ...
No hay Linux Desktop
Los sistemas operativos basados en Linux en máquinas de PC, así como en otros Unices (con una excepción parcial para MacOSX), normalmente usan el sistema X Window (también conocido como X11). En X, tiene un servidor X (generalmente, algo así como un "controlador de video") y clientes que se conectan a él, la mayoría de las veces, desde la misma máquina (loopback).
El diseño y la ubicación de las ventanas está controlado por un programa de cliente especial , llamado Administrador de ventanas. Es responsable de decorar las ventanas (por ejemplo, dibujar barras de título o cambiar el tamaño de las manijas) y colocarlas.
Su programa sería un cliente X. Puede solicitar - pero no demanda - colocación en la pantalla en una determinada posición o en un determinado tamaño. Varios administradores de ventanas son más (o menos) propensos a darte lo que deseas.
excepción, la mayoría de los escritorios juegan muy bien(a veces)
Ahora, por el momento, la mayoría de los escritorios Linux utilizan el escritorio Gnome, con un fuerte segundo lugar para el escritorio K, y algunos otros están en bastante amplio uso. Lo que es "bueno" es que estos dos entornos de escritorio (así como algunos otros, como XFCE para PC de gama baja) se ajustan a los estándares Window Manager Sugerencias.
(Super-over-simplification :) Normalmente, habrá paneles en uno o más bordes de la pantalla.Por lo general, solo hay uno, en la parte superior, pero hay muchas variaciones. Estas áreas del Panel no se consideran "parte de la pantalla", por lo que el Administrador de ventanas le dice a su aplicación, "no, eso está fuera del área en la que se le permite jugar; esta pantalla no es 1920 × 1080, es solo 1890 × 1080. "Por supuesto, esa podría ser una disposición totalmente diferente a la que habías previsto cuando escribiste tu aplicación, y podrías estar en mi netbook con una pantalla física de 800 × 480 pretendiendo ser solo 780 × 480.
Para el 99% de las aplicaciones, eso es genial. Windows no se interpone en el camino de los paneles, por lo que siempre puede acceder al panel en busca de controles críticos, como presionar Mute o cambiar a otro programa o algo.
Estos "consejos" le permiten solicitar que sus ventanas de nivel superior sean tratadas especialmente. Por ejemplo, puede solicitar que no obtenga una barra de título, o una barra de título de tipo "paleta" reducida; puede solicitar que se omita en la lista de ventanas o en la barra de tareas o en la descripción general de actividades o en cualquier otra interfaz que se pueda usar para mostrar las ventanas activas; o bien, puede solicitar que vaya al realmente a pantalla completa, e impulsar todo lo demás, incluso los paneles.
La especificación está aquí: http://standards.freedesktop.org/wm-spec/wm-spec-latest.html
Y la Falla:
Básicamente, la especificación de los gestores de ventanas no estaban siguiendo correctamente por Sun/Oracle (o Red Hat, que copió fuera de Sun/Oracle, o probablemente IBM, porque probablemente hicieron lo mismo, pero no veo a nadie quejándose de ellos) ...
Aunque, veo algunas quejas sobre si es un error (específicamente) con el administrador de ventanas de K Desktop Environment (KWin), como aparentemente este error solo aparece en K, y no en Gnome, XFCE y sus amigos.
trabajo en torno
Aparte de remendar sus tiempos de ejecución de Java (y/o sus clientes), la única verdadera solución sería utilizar las bibliotecas de Java específicas de la plataforma (tal vez agarrar los objetos AWT subyacentes utilizando reflexión ... eww ...) y establecer los consejos de ventana adecuados, usted mismo.
Sí, eso es asqueroso ...
Sería útil y más completo definir su objeto 'gs'. –