Jump to content

2bwm (Español)

From ArchWiki

Desde upstream:

Un gestor de ventanas flotante rápido, con la particularidad de tener 2 bordes, escrito sobre la biblioteca XCB y derivado de mcwm escrito por Michael Cardell. En 2bwm todo es accesible desde el teclado, pero también se puede usar un dispositivo apuntador para mover, redimensionar y elevar/bajar ventanas.

Instalación

Instale el paquete 2bwmAUR. Aunque el proceso de instalación puede ser automático, si se compila directamente desde AUR, es altamente recomendable leer y editar el archivo config.h en el directorio del código fuente.

Inicio

Ejecute 2bwm usando xinit.

Uso de 2bwm

Después de iniciar 2bwm, un cursor del mouse, un fondo y una terminal serán lo único visible en la pantalla (según lo especificado en .xinitrc). Para abrir una terminal, usando la configuración predeterminada, presione Super+Enter. Use la terminal como desee, por ejemplo para iniciar un programa con nombre_del_programa &, aunque es más fácil y conveniente usar un menú para lanzar programas, como por ejemplo dmenu o 9menuAUR.

Comandos generales

  • Super+Ctrl+q – salir de 2bwm
  • Super+Ctrl+r – reiniciar 2bwm
  • Super+w – iniciar el menú
  • Super+Enter – iniciar una terminal
  • Super+Flechas (+Shift) – mover el cursor (con Shift más rápido)

Controles de ventana

Usando la tecla Super combinada con una de las siguientes teclas sobre una ventana enfocada:

  • q – cerrar ventana
  • Tab o Shift+Tab – ir a la siguiente ventana en el anillo de ventanas del espacio de trabajo actual
  • f – fijar una ventana, haciéndola visible en todos los espacios de trabajo (alternar)
  • a – hacer que una ventana no pueda cerrarse con Super+q (alternar)
  • r – elevar o bajar la ventana (alternar)
  • i – iconificar (u ocultar) una ventana de la pantalla

Mover, redimensionar y teletransportar una ventana

Usando la tecla Super combinada con una de las siguientes teclas sobre una ventana enfocada:

  • x – maximizar (alternar)
  • m – maximizar verticalmente (alternar)
  • Shift+m – maximizar horizontalmente (alternar)
  • Shift+h (+Ctrl) – redimensionar hacia la izquierda (con Ctrl más lento)
  • Shift+j (+Ctrl) – redimensionar hacia abajo (con Ctrl más lento)
  • Shift+k (+Ctrl) – redimensionar hacia arriba (con Ctrl más lento)
  • Shift+l (+Ctrl) – redimensionar hacia la derecha (con Ctrl más lento)
  • Home – agrandar manteniendo la proporción
  • End – achicar manteniendo la proporción
  • h (+Ctrl) – mover a la izquierda (con Ctrl más lento)
  • j (+Ctrl) – mover hacia abajo (con Ctrl más lento)
  • k (+Ctrl) – mover hacia arriba (con Ctrl más lento)
  • l (+Ctrl) – mover a la derecha (con Ctrl más lento)
  • y – mover a la esquina superior izquierda del monitor
  • u – mover a la esquina superior derecha del monitor
  • b – mover a la esquina inferior izquierda del monitor
  • n – mover a la esquina inferior derecha del monitor
  • g – mover al centro del monitor
  • Shift+y/Shift+u/Shift+b/Shift+n – mover a la izquierda/derecha/abajo/arriba mientras se usa maxvert/maxhor y mitad de maximización horizontal/vertical

Espacios de trabajo

  • 09 – ir al espacio de trabajo n, 0–9
  • Shift+n – enviar al espacio de trabajo n
  • c o v – ir al siguiente/anterior espacio de trabajo
  • , o . – mover la ventana al monitor anterior/siguiente

Controles con el mouse

Manteniendo presionada la tecla Super, los botones del mouse funcionan de la siguiente manera:

  • Botón 1 sobre una ventana – mover ventana
  • Botón 3 sobre una ventana – redimensionar ventana
  • Botón 3 + Ctrl sobre el escritorio – iniciar el menú especificado en config.h

Tenga en cuenta que todas las funciones activadas desde el teclado actúan sobre la ventana actualmente enfocada, independientemente de la posición del cursor del mouse. Por supuesto, cambiar de espacio de trabajo no tiene relación con la ventana enfocada.

Puede cambiar los mapeos del teclado desde config.h.

Consejos y trucos

Obtener el número del espacio de trabajo actual usando un script

El siguiente comando muestra el espacio de trabajo actual:

$ xprop -root _NET_CURRENT_DESKTOP | sed -e 's/_NET_CURRENT_DESKTOP(CARDINAL) = //'

Colores de borde exterior fáciles de recordar

Un truco simple para recordar el significado de los colores del borde exterior es configurar, por ejemplo, “fijado” en azul, “no eliminable” en rojo y “fijado + no eliminable” en púrpura. ¡La mezcla de azul y rojo crea púrpura!

Cuadrados en la esquina superior izquierda

Configurar borders[0] con un número negativo hará que el borde exterior se convierta en un cuadrado ubicado en la esquina superior izquierda del borde completo. Los colores configurados para los bordes exteriores ahora se aplicarán al cuadrado.

Véase también