¿Por qué esa aplicación con un largo tiempo de carga (NetBeans, Eclipse, etc.) hace un "salto" al escritorio actual, incluso si el proceso se inició en otro?
Si voy al escritorio 3 e inicio una aplicación y luego voy al escritorio 2 mientras espero, cuando la aplicación se haya cargado, se iniciará en el escritorio 2. ¿Hay alguna forma de cambiar esto?
linux
window-manager
Anders Metnik
fuente
fuente
Respuestas:
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?
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 ...
O puede obtener una aplicación auxiliar como Devil's Pie que permite definir reglas de ventana.
fuente
Si usa compiz (sí, incluso puede usar 12.04;)), podría intentar instalar el
compizconfig-settings-manager
y luego ir alPlace Windows
submenú para agregar un nuevoFixed Window tab
donde seleccionará la clase (nombre) de su aplicación y el escritorio.De lo contrario, podría usar wmctrl que le permitirá iniciar sus aplicaciones y obligarlas a ir a uno de su escritorio.
fuente