GNU/Linux >> Tutoriales Linux >  >> Linux

Por qué me encanta usar bspwm para mi administrador de ventanas de Linux

A algunas personas les gusta reorganizar los muebles. A otras personas les gusta probar zapatos nuevos o redecorar su dormitorio con regularidad. ¿Me? Pruebo escritorios Linux.

Después de babear sobre algunos de los increíbles entornos de escritorio que he visto en línea, sentí curiosidad por un administrador de ventanas en particular:bspwm.

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

He sido fanático del administrador de ventanas i3 durante bastante tiempo y disfruto la forma en que todo está diseñado y la facilidad para comenzar. Pero algo sobre bspwm me llamó la atención. Hay algunas razones por las que decidí probarlo:

  • Es solo un administrador de ventanas.
  • Se gestiona mediante unos pocos scripts fáciles de configurar.
  • Admite espacios entre ventanas de forma predeterminada.

La primera razón, que es simplemente un administrador de ventanas, es probablemente lo más importante a señalar. Al igual que i3, no hay campanas y silbatos gráficos aplicados de forma predeterminada. Sin duda, puede personalizarlo a su gusto, pero usted pondrá todo el trabajo para que se vea como usted quiere. Eso es parte de su atractivo para mí.

Aunque está disponible en muchas distribuciones, mis ejemplos usan Fedora Linux.

Instalar bspwm

Bspwm está empaquetado en las distribuciones más comunes, por lo que puede instalarlo con el administrador de paquetes de su sistema. Este comando también instala sxkhd, un demonio para el sistema de ventanas X "que reacciona a los eventos de entrada mediante la ejecución de comandos" y dmenu, un menú genérico de X Window:

dnf install bspwm sxkhd dmenu

Dado que bspwm es solo un administrador de ventanas, no hay atajos integrados ni comandos de teclado. Aquí es donde se encuentra en contraste con algo como i3. sxkhd hace que sea más fácil ponerse en marcha. Por lo tanto, continúe y configure sxkhd antes de iniciar el administrador de ventanas por primera vez:

systemctl start sxkhd
systemctl enable sxkhd

Esto habilita sxkhd al iniciar sesión, pero también necesita una configuración con alguna funcionalidad básica lista para usar:

curl https://raw.githubusercontent.com/baskerville/bspwm/master/examples/sxhkdrc --output ~/.config/sxkhd/sxkhdrc

Vale la pena echarle un vistazo a este archivo antes de avanzar mucho más, ya que algunos comandos a los que llaman los scripts pueden no existir en su sistema. Un buen ejemplo es el super + Return atajo que llama a urxvt . Cambie esto a su terminal preferido, especialmente si no tiene urxvt instalado:

#
# wm independent hotkeys
#
   
# terminal emulator
super + Return
        urxvt
   
# program launcher
super + @space
        dmenu_run

Si está utilizando GDM, LightDM u otro administrador de pantalla, simplemente elija bspwm antes de iniciar sesión.

Configurar bspwm

Una vez que haya iniciado sesión, verá un montón de nada en la pantalla. Esa no es una sensación de vacío que sientes. ¡Es posibilidad! Ahora está listo para comenzar a jugar con todas las partes de un entorno de escritorio que ha dado por sentado todos estos años. Construir desde cero no es fácil, pero es muy gratificante una vez que aprendes a hacerlo.

Lo más difícil de cualquier administrador de ventanas es controlar los accesos directos. Va a ser lento para comenzar, pero en poco tiempo, estará volando alrededor de su sistema usando solo su teclado y pareciendo un hacker definitivo para sus amigos y familiares.

Puede adaptar el sistema tanto como desee editando ~/.config/bspwm/bspwmrc para agregar aplicaciones en el lanzamiento, configurar sus escritorios y monitores, y establecer reglas sobre cómo deben comportarse sus ventanas. Hay algunos ejemplos establecidos de forma predeterminada para que pueda comenzar. Todos los métodos abreviados de teclado están gestionados por sxkhdrc archivo.

Hay muchos más proyectos de código abierto para instalar y hacer que las cosas se vean realmente bien, como Feh para fondos de escritorio, Polybar para esa barra de estado tan importante, Rofi para ayudar a que su lanzador de aplicaciones destaque y Compton para darle las sombras y la transparencia para consigue cosas bonitas y brillantes.

¡Feliz piratería!


Linux
  1. ¿Cuál es tu administrador de ventanas de Linux favorito?

  2. Buttercup:un administrador de contraseñas moderno para Linux

  3. ¿Por qué no hay una API de DirectX para Linux?

  4. Uso de variables en SQLCMD para Linux

  5. Administrador de marcadores SSH para Linux

Por qué amo KDE para mi escritorio Linux

Por qué todos deberían intentar usar Linux

Por qué a los fans de Vim les encanta el administrador de ventanas Herbstluftwm Linux

Primeros pasos con el administrador de ventanas i3 en Linux

Por qué todavía me encanta Alpine para el correo electrónico en la terminal de Linux

¿Flexible para un Fluxbox? – Administrador ligero de ventanas X para UNIX / Linux