Este es un problema bastante complicado.
Se supone que el Administrador de ventanas (WM), quien habría adivinado, administra las ventanas. Esto incluye, pero no se limita a su posición, dimensiones, escritorio y si reciben decoración o no. Lo que no forma parte de WM es lanzar aplicaciones de ninguna manera, solo verá y administrará las ventanas que generará ese proceso. ¿Así que lo que sucede?
- Cambiar al escritorio 2
- Lanzar NetBeans
- La pantalla de bienvenida se crea como una ventana sin decoraciones en el escritorio 2
- Cambiar al escritorio 3
- NetBeans-Splash-Screen permanece en el escritorio 2
- NetBeans está hecho y finalmente crea la ventana principal, que por supuesto se envía al escritorio actual, ya que es una ventana completamente nueva.
El problema en este caso es que el Administrador de ventanas desconoce por completo (o ignora, no está seguro) a quién pertenece esa ventana. Hay dos posibilidades:
Encuentra un administrador de ventanas que ...
- ... admite la agrupación de ventanas por su proceso padre
- ... le permite definir reglas para cada ventana
O puede obtener una aplicación auxiliar como Devil's Pie que permite definir reglas de ventana.