¿Hay alguna manera de dividir virtualmente mi monitor (para maximizar las ventanas)

15

Mi pregunta es esencialmente si puedo fingir el comportamiento que uno obtiene usando los administradores de ventanas habituales en Linux si uno tiene una configuración de doble cabezal. Es decir, si maximizo una ventana, maximiza solo en una parte del escritorio, haciendo coincidir el área de una pantalla física. Solo tengo una pantalla, pero tiene una resolución bastante grande y la mayoría de las veces querré trabajar en varias ventanas separadas, en mosaico horizontal.

He oído hablar de administradores de ventanas en mosaico, pero todo lo que sé son más como grupos de esquina y no se comportan como otros administradores de ventanas comunes (xfwm, compiz). Actualmente estoy usando xfwm, y me gustaría seguir con él si es posible. Si se requiere esta tarea , preferiría una que se comporte de manera similar a las comunes de fábrica o para la que esté disponible la configuración lista.

El primer truco que se me ocurrió fue tratar de falsificar la información que xrandr da sobre la geometría de la pantalla y engañar al administrador de ventanas usando ese enfoque, pero esto parece un truco saludable que no debería ser necesario.

Estoy usando fedora linux, pero también estoy de acuerdo con construir el software yo mismo si no está en la administración de paquetes.

Jonas Schäfer
fuente
Maximizar es una característica del administrador de ventanas. Es un comando que cambia el tamaño de la ventana para que coincida con el tamaño de la pantalla. Entonces, está buscando un administrador de ventanas donde pueda tener un botón (entrada de menú, combinación de teclas, lo que sea) que redimensione la ventana activa a la mitad de la pantalla. Un administrador de ventanas programable como Sawfish debería hacer esto fácilmente; xfwm no es muy flexible, por lo que probablemente tengas que hackear la fuente.
Gilles 'SO- deja de ser malvado'
Tanto KDE como Unity de Ubuntu pueden maximizar las ventanas en solo la mitad de la pantalla arrastrando la ventana al borde de la pantalla o mediante un atajo de teclado. No estoy seguro, pero creo que en Unity se implementa como un complemento de compiz
Sergey
@Sergey Gnome-shell también lo hace, pero preferiría seguir con XFce (y no se puede tener el WM de gnome-shell sin gnome-shell y viceversa). Tendría que hacer una evaluación comparativa de la batería en el administrador de ventanas de KDE si esa es la única opción.
Jonas Schäfer
@Gilles Entonces, tal vez debería asignar una semana más o menos para conducir a través de los gerentes de la ventana de la esquina (increíble, pez sierra, ...) y ver cuál es el que puedo modificar más fácilmente para satisfacer mis necesidades.
Jonas Schäfer

Respuestas:

1

Si puede usar Compiz, existe esta cosa llamada Grid (si recuerdo el nombre correctamente). No estoy seguro de si xfwm tiene algo como esto, podrías echarle un vistazo.

También recomiendo probar diferentes paradigmas de WM si pudieran ser más adecuados, es decir, no omita el mosaico de WM solo porque no son comunes.

Si insiste en poder colocar ventanas en mosaico sin cambiar su WM, hay utilidades separadas (de terceros) para hacerlo. Una lista está en Wikipedia: https://en.wikipedia.org/wiki/Tiling_window_manager#Third_party_tiling_applications_on_Xorg

corvinus
fuente
Gracias por las sugerencias en primer lugar. Tendré una mirada detallada más adelante, ya que actualmente no tengo tiempo para probar realmente los WM.
Jonas Schäfer
1

De acuerdo, estoy usando asombroso desde hace varios meses en mi cuaderno. Después de una configuración inicial frustrante, valió la pena. Bonificación: con Fedora 18, está en los repositorios oficiales.

Awesome proporciona funciones de administrador de ventanas de mosaico con varios ajustes preestablecidos de mosaico razonables (el que usa la proporción áurea es el que uso con más frecuencia actualmente). La configuración de lua es fácil de modificar según sus necesidades si conoce algunos lua básicos y / o tiene alguna intuición sobre la programación. Especialmente en la computadora portátil y mientras codifico, encuentro increíble realmente útil, ya que puedes hacer todo lo que necesitas usando el teclado. Lleva tiempo acostumbrarse a lo increíble y algo de tiempo acostumbrarse a las propias necesidades. Uno podría tropezar con la configuración predeterminada como focus-sigue-mouse y el orden de carga impar y el manejo de errores para la configuración (impresionante intentará cargar la configuración de usuario primero, si eso falla (error no encontrado o analizador), se cargará En todo el sistema, toma algún tiempo descubrir por qué los cambios de configuración no tendrán efecto).

Entonces, si uno tiene el requisito establecido en mi pregunta con el único propósito de trabajar sin problemas con múltiples ventanas (maximizadas, es decir, que llenan la pantalla) en una pantalla grande, impresionante (o cualquier otro WM en mosaico) es la opción correcta.


Además, con las versiones recientes de XFce, el administrador de ventanas XFWM admite la maximización fácil de la mitad de la pantalla (tanto vertical como horizontalmente) arrastrando una ventana hacia el borde de la pantalla.

Jonas Schäfer
fuente