¿Cómo agrando el borde de la ventana?

22

Estoy usando Ubuntu 11.10 en una VM VirtualBox en una MacBook Pro con la interfaz de usuario predeterminada de Unity. Posicionar el cursor del mouse sobre el borde ancho de 1 píxel para cambiar el tamaño de una ventana me está volviendo loco. Mucha gente ha hecho la misma pregunta, pero todos los consejos que he encontrado para solucionar esto no parecen funcionar:

  • En Configuración del sistema> Apariencia, hay cuatro temas (Ambiance, Radiance, HighContrast, HighContrastInverse), todos los cuales tienen exactamente el mismo tamaño de borde.

  • La instalación de otros paquetes (p. Ej., Human-theme) no tiene ningún efecto en la selección del tema.

  • Mi computadora portátil no tiene un botón central del mouse, e incluso si lo tuviera, no quiero usar las dos manos para presionar Alt + botón central solo para cambiar el tamaño de una ventana. En un intento de cambiar la asociación de teclas de cambio de tamaño, instalé compizconfig-settings-manager y ejecuté ccsm. Cualquier cambio que realice en el enlace Iniciar cambio de tamaño de ventana en el complemento Cambiar tamaño de ventana no tendrá ningún efecto. De hecho, ccsm parece no hacer nada en absoluto.

  • Descubrí que el problema anterior es porque estoy usando Unity 2D en lugar de Unity (3D), a pesar de que estoy eligiendo el escritorio que no es 2D cuando inicio sesión. Unity 2D no tiene el equivalente de ccsm por lo que puedo ver . Y cuando configuro VirtualBox para que se inicie la Unidad 3D, me da un comportamiento de ventana completamente jodido (faltan todos los bordes, no acepto clics del mouse, etc.). Suspiro.

Asi que:

  1. ¡Ayuda por favor!

  2. Odio usar la palabra M, pero en Mac todas las ventanas también tienen un borde visual de 1 píxel , pero el borde de cambio de tamaño invisible es realmente utilizable (tiene al menos 8 píxeles de ancho en los bordes, además de un bonito rectángulo grande en la parte inferior -esquina derecha). No creo que la implementación del comportamiento de cambio de tamaño utilizable dependa de cada tema individual; Este es un problema de funcionalidad de nivel inferior y debería funcionar correctamente en cada tema. ¿Cuál es el paquete correcto para presentar un error en contra de esto?

eswierk
fuente
¿Notó el borde del triángulo en la esquina inferior derecha de todas las ventanas usando el motor gtk (que no incluye cosas como el cromo) que ayuda a agarrar los bordes de la ventana? Además de eso, en mi escritorio (monitor Full-HD, 23 pulgadas) parece que también hay al menos 8 píxeles que son grabables (¿cuál es la palabra para eso? Jajaja) en todos los lados, excepto en el superior. ¿No es este el caso contigo?
Dominik
1
No estoy seguro de lo que quiere decir con Windows que usa el motor GTK: cuando abro Terminal o Carpeta personal no veo ningún borde triangular en la esquina inferior derecha.
eswierk
Lo siento, tienes razón: solía ser en 11.04 o 10.10, creo, pero parece que se han ido.
Dominik
Vi en alguna parte que se trataba de una rebaja de último minuto para evitar un error en algún paquete. Si este es el caso, todo lo que puede hacer es esperar o probar un administrador de ventanas diferente.
Sean Houlihane

Respuestas:

9

Para agrandar los bordes de la ventana, puede seguir las instrucciones en el comentario 8 del error mencionado anteriormente:

Colin Law (colin-law) escribió el 31-01-2012: Re: Difícil de agarrar los bordes de las ventanas en unit-2d

Otra solución es hackear el tema en sí. Para el tema Ambiance, edite /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml y en la sección que comienza el <frame_geometry name="frame_geometry_normal" cambio left_width, right_widthy bottom_heightdel 1 al 3.

Pero en lugar de cambiar el ancho de 1 a 3, cambié a 8px, porque creo que 3 todavía es demasiado pequeño. Para que los cambios surtan efecto, cambie a otro tema y luego vuelva nuevamente.

Hilko
fuente
2

Aprendí (y tenía ventanas sin bordes sin íconos de cierre mínimo máximo) que mantener presionado Alty elegir un área en blanco dentro de una ventana le permite agarrar y mover la ventana no maximizada.

Con Chrome, intente con cuidado y encuentre un área libre en la barra de pestañas: haga clic derecho y deseleccione Use System Title Bar and borders

user43388
fuente
0

Puede habilitar Unity Grab Handles para facilitar el manejo de ventanas:

Instale el Administrador de configuración de Compiz (ignore si ya está instalado)

sudo apt-get install compizconfig-settings-manager

Trae tu diálogo de ejecución y escribe

ccsm

Se abrirá el Administrador de configuración de Compiz .

En el cuadro de búsqueda, escriba "png" y marque la casilla de verificación del cargador de imágenes PNG.
Ahora busque "asas de agarre" y marque la casilla junto al elemento Asas de agarre.

Ahora haga clic en el elemento en sí; Una nueva pantalla aparecerá.

Haga clic en el botón a la derecha de "Alternar manijas" y seleccione su tecla de acceso rápido para alternar las manijas.

kddlb
fuente
0

No sé cómo hacer lo que me pides o si es posible.

Aquí, creo, es justo un compromiso si las condiciones son solo (1) alcanzar un objetivo de cambio de tamaño más grande y (2) hacerlo con una mano con un mouse / touchpad: haga clic derecho en la barra de título de la ventana y haga clic en "Cambiar tamaño ".

Todavía a menudo olvido que eso está ahí cuando yo mismo lucho con los bordes delgados.

Kelvinilla
fuente
0

La forma rápida y fea de solucionarlo sería establecer la resolución en algo ridículamente bajo para una pantalla de alta densidad, es decir, 1366x768. Esto solo tiene sentido si no necesita una solución permanente, por ejemplo, al arrancar desde un CD en vivo.

Para hacer que las decoraciones de ventanas sean más utilizables sin cambiar la resolución, necesitará establecer una escala de fuente doble y establecer un tema de administrador de ventanas que se hizo para pantallas retina.

Xubuntu

Esto es lo que funcionó para xubuntu 16.04 para hacerlo parcialmente utilizable en un macbookpro:

  1. En la pestaña Configuración > Fuentes de apariencia, configure la configuración de DPI personalizada en o superior.200
  2. En Configuración > Estilo del Administrador de ventanas, seleccione Predeterminado-xhdpi .

Ubuntu

Para Ubuntu Unity necesitaría el gnome-tweak-toolque se puede instalar con:

sudo apt install gnome-tweak-tool

Una vez que inicie gnome-tweak-tool, vaya a Windows y en la sección HiDPI configure la escala de la ventana en 2.

Sugerencia: busque temas de administrador de ventanas de alto DPI para su escritorio y puede encontrar algo que funcione mejor que los temas ootb.

El soporte para pantallas High DPI todavía no es perfecto en Linux, pero aparentemente Gnome y Ubuntu están trabajando para mejorarlo.

ccpizza
fuente