Lädt...

🔧 Personaliza tu Escritorio Linux con Bspwm y Polybar: Una Guía Paso a Paso


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

🌟 Introducción

Image description

Si buscas un entorno de escritorio minimalista, altamente personalizable y eficiente, Bspwm es una excelente opción. Como gestor de ventanas en mosaico, Bspwm permite maximizar el uso del espacio en pantalla y mejorar la productividad. Acompañado de Polybar, puedes diseñar una interfaz atractiva y funcional para monitorear el sistema y acceder rápidamente a aplicaciones clave.

En este artículo, te mostraré cómo instalar y configurar mi setup de Bspwm con Polybar basado en mi repositorio de GitHub.

🌟 ¿Qué es Bspwm y Polybar?

Bspwm: Un gestor de ventanas en mosaico

Bspwm (Binary Space Partitioning Window Manager) es un gestor de ventanas que organiza las aplicaciones en forma de árbol binario, optimizando el espacio y la navegación mediante atajos de teclado.

  • No tiene una interfaz gráfica para la configuración; en su lugar, se gestiona mediante un archivo de script.
  • Es liviano y altamente personalizable.
  • Funciona en conjunto con sxhkd para gestionar los atajos de teclado.

Polybar: Personaliza tu barra de estado

Polybar es una herramienta versátil para crear barras de estado modernas y funcionales. Con ella, puedes agregar widgets para monitorear la red, volumen, batería, uso de CPU, y mucho más.

  • Compatible con diversos gestores de ventanas.
  • Altamente personalizable mediante archivos de configuración.
  • Soporta módulos como control de música, información del sistema y notificaciones.

🛠 Instalación de Bspwm y Polybar

1. Clonar el repositorio

 git clone https://github.com/Devsebastian44/Bspwm.git
 cd Bspwm
 chmod +x install.sh
 ./install.sh

Este script instalará Bspwm, Polybar y sus dependencias, además de copiar los archivos de configuración a ~/.config/.

⌨️ Atajos de Teclado

Bspwm se controla con sxhkd, así que es importante conocer algunos de los atajos clave:

 windows + r para recargar el escritorio
 windows + enter abre terminal
 windows + w cierra terminal
 windows + d abre el buscador de aplicaciones
 windows hold mover libremente la ventana
 windows clic derecho reescalar libremente la ventana
 windows + alt + flechas escalar ventana
 windows + ctl + flechas mover ventana
 control + shift + t abre pestaña en terminal
 control shift alt t renombrar pestaña de terminal
 control shift w cerrar pestaña de terminal
 windows + "1,2,3,4,5,6,7,8,9,0" cambiar de escritorio
 windows + shift + "1,2,3,4,5,6,7,8,9,0" cambiar de escritorio

Puedes modificar estos atajos en ~/.config/sxhkd/sxhkdrc.

💡 Conclusión

Bspwm junto con Polybar proporciona un entorno ligero, rápido y personalizable para usuarios de Linux que desean mejorar su productividad. Con esta configuración, puedes crear un escritorio adaptado a tus necesidades.

Si quieres probarlo, puedes descargarlo desde mi repositorio de GitHub.

¡Espero que te haya sido útil! Si tienes dudas o sugerencias, déjalas en los comentarios o contáctame en Twitter o LinkedIn. 💻🚀

...

🔧 Personaliza tu Escritorio Linux con Bspwm y Polybar: Una Guía Paso a Paso


📈 198.14 Punkte
🔧 Programmierung

🔧 Integración de Salesforce, Node.js y React: Una Guía Paso a Paso


📈 66.32 Punkte
🔧 Programmierung

🔧 Cómo crear un código QR para tu negocio: una guía paso a paso


📈 66.32 Punkte
🔧 Programmierung

🔧 Guía Paso a Paso para Crear una VPC en AWS


📈 66.32 Punkte
🔧 Programmierung

🔧 Despliega un WordPress de Alta Disponibilidad en AWS con Terraform en 30 Minutos: Guía Paso a Paso


📈 59.55 Punkte
🔧 Programmierung

🔧 Cómo desplegar y monitorear aplicaciones web en Azure con Terraform: Guía paso a paso


📈 59.55 Punkte
🔧 Programmierung

🔧 Guía paso a paso: Probando Healenium Web


📈 52.29 Punkte
🔧 Programmierung

🔧 Cómo Instalar el Sistema Operativo GParted Live: Guía Paso a Paso


📈 52.29 Punkte
🔧 Programmierung

🔧 Cómo instalar Jenkins en AWS: Guía paso a paso


📈 52.29 Punkte
🔧 Programmierung

🍏 Cómo ocultar los iconos del escritorio en una Mac


📈 46.69 Punkte
🍏 iOS / Mac OS

🐧 Como instalar Gentoo Linux EFI paso a paso - Parte 1


📈 38.93 Punkte
🐧 Linux Tipps

🔧 Cómo instalar tu propio servidor Gitea en EC2: Tutorial paso a paso


📈 36.98 Punkte
🔧 Programmierung

🔧 Domina el arte de la personalización en Ionic: Crea paletas de colores únicas paso a paso


📈 36.98 Punkte
🔧 Programmierung

🔧 Crear un Paquete de NPM - Paso a Paso / TypeScript, commit linting, Husky, Semantic Release


📈 36.98 Punkte
🔧 Programmierung

🔧 Cómo lanzar un DEX paso a paso


📈 36.98 Punkte
🔧 Programmierung

🔧 JSONata y AWS Step Functions: Manipulación de Payloads Paso a Paso


📈 36.98 Punkte
🔧 Programmierung

🔧 Simulando AWS KMS con LocalStack y Node.js: Una Guía para Desarrolladores


📈 36.61 Punkte
🔧 Programmierung

🔧 Guía Completa para Crear una Web Estática con AWS S3 y AWS CLI


📈 36.61 Punkte
🔧 Programmierung

📰 El paradigma del trabajo híbrido: una guía práctica para implementarlo con éxito


📈 36.61 Punkte
📰 IT Security Nachrichten

🔧 **¡Invasión de Redes! Una Guía de Protocolos Network con Halo**🤖


📈 36.61 Punkte
🔧 Programmierung

🔧 Dominando GitOps con ArgoCD: Una guía práctica para kubernetes


📈 36.61 Punkte
🔧 Programmierung

🔧 Lo que costó mi escritorio


📈 32.66 Punkte
🔧 Programmierung

🔧 Dominando las pruebas en DevOps: Una guía exhaustiva de tipos y técnicas


📈 29.35 Punkte
🔧 Programmierung

🔧 Principios de Desarrollo Frontend Avanzado: Una Guía Profesional


📈 29.35 Punkte
🔧 Programmierung

🔧 AWS Cloud Adoption Framework (CAF): Tu Guía para una Migración Exitosa a la Nube


📈 29.35 Punkte
🔧 Programmierung

🔧 Dominando Set en JavaScript: Una Guía Completa


📈 29.35 Punkte
🔧 Programmierung

🔧 Cómo Comenzar en la Carrera de Programador: Una Guía Práctica para Principiantes [Web y Móvil]


📈 29.35 Punkte
🔧 Programmierung

🔧 Dominando Map en JavaScript: Una Guía Completa


📈 29.35 Punkte
🔧 Programmierung

🔧 Cómo Comenzar en la Carrera de Programador: Una Guía Práctica para Principiantes [Web y Móvil]


📈 29.35 Punkte
🔧 Programmierung

🔧 Dominando Array en JavaScript: Una Guía Completa


📈 29.35 Punkte
🔧 Programmierung