¿Cómo hacer que se abra una nueva ventana en el mismo espacio de trabajo donde la abrí?

14

Abro alguna aplicación e inmediatamente cambio a otro espacio de trabajo, ya que lleva algún tiempo abrirla. Cuando se abre, quiero que se abra en el espacio de trabajo donde lo abrí, no en el espacio de trabajo donde estoy cuando se abre.

Tenga en cuenta que no quiero que asocie una aplicación con una ventana gráfica. Cualquier aplicación debe poder abrirse en cualquier espacio de trabajo.

es posible?

aprendiz
fuente
1
No conozco una respuesta genérica / de Unity, pero, para KDE, existe el comando kstart que le permite abrir una ventana para su comando mientras le dice al administrador del escritorio más detalles sobre cómo hacerlo, incluido el tamaño inicial, la posición, el escritorio, Y otras cosas. Para usar esto convenientemente, tendría que crear y usar un alias o script para abrir las cosas de esta manera. Se puede activar un script desde un icono en su escritorio o desde su lanzador / sistema de menú. No sé si Unity tiene una utilidad similar.
Joe
Solo por el gusto de hacerlo, eché un vistazo a las especificaciones para una entrada de escritorio standards.freedesktop.org/desktop-entry-spec/… , pero no vi nada que controlara qué escritorio usar.
Joe

Respuestas:

2

Nota : No sé si el comportamiento en la asignación del espacio de trabajo descrito por usted es posible. Sin embargo, veo la posibilidad de que una solución común sea casi tan conveniente para usted.

¿Es razonable suponer que no todas las aplicaciones que usa regularmente demoran tanto en iniciarse que tiene ganas de cambiar el espacio de trabajo mientras tanto, y que en realidad son solo los gigantes habituales que consumen recursos como Firefox, Eclipse, LibreOffice y ¿similar? Si es así, podría ser tan satisfactorio simplemente agregar asignaciones generales a espacios de trabajo específicos para esas aplicaciones.

Dado que Unity es un complemento de Compiz, esto se puede hacer dentro de las configuraciones de administración de ventanas de Compiz ( proporcionadas por el paquete compizconfig-settings-manager ) como se describe aquí , aquí o, más detalladamente, aquí :

  1. usa tu Dash para ejecutar ccsm (GUI de configuración de Compiz)
  2. Gestión de ventanas abiertas > Colocar ventanas > Colocación de ventana fija
  3. Crear una nueva entrada en Windows con una ventana gráfica fija
  4. En el cuadro de diálogo de edición, seleccione la clase de ventana haciendo clic +primero en el botón y luego en la ventana de aplicación deseada
  5. Especifique el espacio de trabajo para colocar dicha aplicación en el uso de coordenadas de Viewport

Si eso no funciona por alguna razón, es posible que desee probar otra herramienta de coincidencia de ventanas como Devilspie.

J. Katzwinkel
fuente
0

Solo sé cómo hacer eso con KDE ... No estoy seguro de que Unity pueda hacer eso ... Si realmente necesitas eso, recomiendo instalar KDE.

Bueno, tienes 4 espacios de trabajo. Abra en 1 de ellos, vaya a otro y luego, cuando se abra el programa, vaya al primero y haga clic en el icono. No sé si eso funcionará, pero ... Es solo una idea.

Policemata Booster
fuente
0

Solo trato de abrir una nueva aplicación de la misma manera que lo hiciste, y obtuve lo mismo que tú. Puede mover sus aplicaciones abiertas en otro espacio de trabajo haciendo clic en el conmutador de espacio de trabajo y arrastrar y soltar de un espacio de trabajo a otro, o haciendo clic derecho en la bandeja de la ventana negra cuando su aplicación no está maximizada y enviarla a otro espacio de trabajo.

Aleksandar
fuente