2bwm (Español)

Related articles
Window manager
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
2bwm
AUR
. 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
9menu
AUR
.
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
0
–
9
– 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
Repositorio GitHub de 2bwm