Uso una computadora portátil y me gusta migrar durante el día de un lugar de trabajo (físico) a otro y conectarme a un monitor externo si está disponible.
También debo realizar muchas tareas a la vez, por lo que tengo muchas ventanas abiertas en cualquier momento y muchos espacios de trabajo (virtuales) para organizarlas.
Pero cada vez que conecto / desconecto el monitor externo, todo mi cuidadoso arreglo desaparece. Esto me enoja mucho .
¿Existe un entorno de escritorio que solo deja las ventanas en paz cuando conecta / desconecta un segundo monitor? O incluso mejor, ¿recuerda la disposición de ventanas por disposición de monitor? De modo que cuando fui de mi oficina en casa (monitor de 17 "en la parte superior de la pantalla del portátil) a mi lugar de trabajo habitual (monitor de 21" a la izquierda de la pantalla del portátil) o al escritorio de mi colega (monitor de 19 "a la derecha de la pantalla superior), el las ventanas terminan donde estaban la última vez que se conectó el monitor, o permanecen en el lugar si nunca vieron este monitor.
La forma en que la unidad "maneja" los monitores externos simplemente me entristece y deseo no tener todos esos monitores adicionales para conectar y, una vez que lo conecto, me encadena a esta disposición, como si tuviera una máquina de escritorio clavada en el piso.
Respuestas:
Te estoy proporcionando dos scripts de shell. Le ayudará a guardar su disposición de las posiciones y el tamaño de las ventanas . Si de alguna manera se alteran los arreglos de Windows que desea, podrá restaurar esos arreglos con el tamaño exacto de ventanas y posiciones para todas las ventanas usando este script.
Necesita instalar a
wmctrl
menos que ya lo tenga. Instalar a través de terminal,Script para guardar la configuración de Windows
En la ejecución, el script anterior guardará la posición y el tamaño de todas sus ventanas abiertas en un archivo llamado
.my_windows_config.txt
en su directorio de inicio. Es un archivo de texto oculto.Script para recargar la configuración de Windows
Cuando ejecute el segundo script, restaurará la posición de su ventana con el tamaño exacto para todas sus ventanas.
Uso
Guarde estos scripts en su
$HOME/bin/
directorio. Agrega$HOME/bin/
tuPATH
. Para esto agregue estas líneas al final de su$HOME/.bashrc
Le permitirá ejecutar esos scripts solo con su nombre. Dar permiso a la ejecución de los scripts,
Para guardar la configuración en su
$HOME/.my_windows_config.txt
Después de abrir y ajustar todas las ventanas que se ejecutan en la terminal,
Para recargar la configuración desde su
$HOME/.my_windows_config.txt
Espero que resuelva tu problema. Aquí hay una captura de pantalla,
fuente
.my_windows_config.txt
. Si desea cargar la misma configuración de Windows varias veces para las ventanas existentes, puede conservarla. Pero si inicia una sesión completamente nueva, la identificación de Windows será diferente y, en ese caso, es mejor eliminar el archivo de configuración anterior en$HOME/.my_windows_config.txt
. Debe eliminar el archivo guardado de configuración manualmente antes de guardar una nueva configuración.La guía común está aquí: Resolución
Sus soluciones sobre resolución dinámica están cerca de Xorg y XrandR o Xinerama
Tienes:
Cuatro métodos para configurar
Por sesión con .xprofile.
Dinámicamente utilizando la herramienta xrandr
Estáticamente estableciendo en xorg.conf.
Interfaz gráfica de usuario gráfica Xrandr.
Una buena respuesta es que la configuración para varios monitores no se almacena
Para solucionar su Administración de ventanas en sus áreas de trabajo, puede usar el sistema de creación de perfiles proporcionado por Compiz Config Manager
fuente