Escribí un pequeño script agradable que cambia las salidas de mi monitor según si un monitor externo está conectado o no y si la tapa de la computadora portátil está abierta o cerrada o no, y así sucesivamente.
Eso funciona bastante bien, lo único es que cuando mi gran monitor externo está desconectado, las ventanas en la pantalla de la computadora portátil exceden el espacio de trabajo, por lo que tendría que cambiar el tamaño o volver a abrir todas las ventanas primero.
Estoy buscando un comando de shell o algo que haga esto por mí; simplemente debería cambiar el tamaño de todas las ventanas para que encajen en el espacio de trabajo.
¿Está esto integrado en XFCE4? ¿O necesito algún otro programa?
PD:estoy usando compiz como gestor de ventanas y esmeralda para las decoraciones.
Respuesta aceptada:
Puede usar xdotool, que es una herramienta de línea de comandos para manipular ventanas X, por lo que debería funcionar con todos los administradores de ventanas y todos los entornos de escritorio.