Mosaico de Xubuntu: ¿cómo maximizar la ventana de terminal para el mosaico parcial?

8

Tengo un problema cuando hago terminal de mosaico en Xubuntu 14.10. Esos emuladores de terminal (que he probado con xfce4-terminal, xtermy gnome-terminal) pueden cambiar su tamaño solo por el ancho / alto de la fuente que están usando, por lo tanto, no pueden cambiar el tamaño en 1px, vea la Figura 1.

Fig. 1: Cambiar el tamaño de la ventana de terminal

Fig. 1: Cuando sostengo el cursor del mouse en la esquina inferior derecha de la ventana de terminal (el cursor no está incluido en la figura), muestran el tamaño actual de la ventana. Si muevo el cursor hacia la derecha, la ventana de terminal expandirá su ancho por tamaño de 1 carácter a la vez.

Ahora, cuando hago mosaico de pantalla completa (ventana de maximización), la ventana de terminal estirará su cuerpo para cubrir toda la pantalla, vea la Fig. 2.

Fig. 2: Maximizar ventana de terminal

Fig. 2: Maximice la ventana de terminal, puede ver que una línea [ NORMAL > ... < 100% < 1:1 ]termina con un espacio en blanco que su ancho es más corto que el ancho de la fuente.

Pero cuando hago mosaico parcial (por ejemplo, mosaico izquierdo moviendo la ventana al borde izquierdo para que se expanda hasta la mitad izquierda de la pantalla completa), la ventana del terminal no intentará estirarse como cuando maximizo, vea Fig. 3.

Fig. 3: Ventana de terminal de mosaico izquierdo

Fig. 3: Ventana de terminal de mosaico izquierdo que deja espacio desde el navegador web de mosaico derecho y el borde inferior.

Aquí está el problema, si hago mosaico parcial y luego abro una nueva pestaña de terminal ( ctrl+shift+t), la ventana de terminal expandirá su tamaño verticalmente, lo que eliminará algunas líneas de la pantalla (Fig. 4). Eso es muy molesto.

Higo 4: Línea pateada de ventana Terminal de mosaico

Fig. 4: La última línea ( :q!) del terminal de mosaico izquierdo se expulsa de la pantalla después de abrir una nueva pestaña.

Este problema no se produce con la ventana maximizar (como en la Fig. 2).

Este problema tampoco ocurre en Unity / Ubuntu 14.10.

¿Entonces me pregunto si una ventana (no solo terminal) puede ser parcialmente maximizada? ¿O hay otras soluciones alternativas por ahí? (¿O esto es solo un error y se debe informar al rastreador de problemas?)

neizod
fuente

Respuestas:

4

Tengo el mismo problema al usar Xubuntu con el emulador de terminal predeterminado y el administrador de ventanas y casi me he vuelto loco tratando de solucionarlo. Tengo una respuesta parcial y, desafortunadamente, no hay una solución real para ti.

Como mencionó, el tamaño de la ventana en un emulador de terminal (al menos en xtermy xfce4-terminal, los que probé) se maneja en términos de tamaño de fuente en lugar de píxeles, lo que cabría esperar. Este es un comportamiento aceptable de acuerdo con la página de manual del sistema de la ventana X : "Las partes ANCHO y ALTO de la especificación de geometría generalmente se miden en píxeles o caracteres, dependiendo de la aplicación".

Esta es la razón por la que hay espacios alrededor de la ventana del terminal cuando se realiza el mosaico parcial: el administrador de ventanas maximiza la ventana dentro de esa mitad de la pantalla mientras usa múltiplos enteros del tamaño de fuente para las dimensiones. Puede haber una manera de agregar compensaciones o arreglar esto con xfwmajustes de configuración en profundidad o X que están más allá de mí (todavía soy bastante nuevo en Linux).

La razón por la que la ventana ocupa el área de pantalla completa cuando se maximiza parece tener que ver con una configuración que (creo) está activada por defecto en una nueva instalación de Xubuntu. Si abre el administrador de configuración de Xfce4, vaya a Ajustes del Administrador de ventanas y haga clic en la pestaña Accesibilidad, hay una opción para "Ocultar el marco de las ventanas cuando está maximizado". Cuando se marca esta opción, no hay espacios alrededor de la ventana de terminal maximizada; cuando está desmarcado, hay.

Desafortunadamente, esta opción solo se aplica a ventanas maximizadas y no a ventanas que están "maximizadas" a la mitad de la pantalla mediante mosaico parcial. Deshabilitarlo al menos hará que los espacios alrededor de las ventanas sean consistentes en ambos casos.

En cuanto a sus problemas con la barra de pestañas que empuja las líneas fuera de la pantalla, al volver a colocar la ventana en mosaico después de abrir una nueva pestaña, volverá a verse la parte inferior de la ventana. También puede configurar el terminal para que siempre muestre la barra de pestañas. Esta opción no está disponible a través del menú de preferencias gráficas; deberás editar ~/.config/xfce4/terminal/terminalrcy cambiar la MiscAlwaysShowTabsopción a TRUE. De esta manera, el tamaño de la ventana no cambiará al abrir una nueva pestaña.

Lo siento, no podría ser de más ayuda.

trvrfrd
fuente
Ya tengo una solución alternativa: tilda ( github.com/lanoxx/tilda ), pero gracias por su esfuerzo.
neizod
1
No se preocupe, pensé que debe haberlo resuelto o seguido desde que lo preguntó hace meses, pero quería dejar mis hallazgos aquí en caso de que alguien con el mismo problema se encuentre con esta publicación.
trvrfrd