Repository navigation
Releases
Releases · mylnzon58/tuxbar
TuxBar v0.2.7 — Zero-Conflict Suspend/Resume & Boot Fix
🐛 Bug Fixes & Systemd Stability
- Masked
tiny-dfr.service: Prevents udev hotplug rules (ENV{SYSTEMD_WANTS}="tiny-dfr.service") from triggeringtiny-dfron boot or wake-from-sleep, which previously killedtuxbar.serviceviaConflicts=tiny-dfr.service. - Added
tuxbar-sleephook: Cleanly restartstuxbar.serviceupon resume from suspend (/lib/systemd/system-sleep/tuxbar-sleep) to re-bind DRM and touch input immediately without hangs. - Clean Process Teardown: Updated
KillMode=control-groupintuxbar.servicesoparecaudio capture subprocesses are cleanly terminated on stop/restart. - Updated
tuxbar-toggle&uninstall.sh: Automatically mask/unmasktiny-dfr.servicewhen toggling or uninstalling.
v0.2.6 - Prominent Fn & Esc Keycard Styling with Enlarged Icons and Typography
TuxBar v0.2.6 Release Notes
1. Enlarged Control Deck Typography & High-Definition 36x36 Icons
- Enlarged Typography: Increased shortcut label font size from 11px to 13.5px bold in high-contrast crisp white (
#F0F3F6). - Enlarged High-Definition Icons: Scaled all hardware and app icons from 32px to 36x36 pixels for clear visibility from laptop distance.
2. Keycard Design Aligned with Fn Keys and Esc
- Esc Key Authenticity: Replaced the small double-esc icon with an authentic, prominent Fn-style Esc keycap (2px crimson border
#DC2626, deep wine background#2D1419, and centered 22px bold 'Esc' typography in#FCA5A5). - Solid 2px Borders: Aligned all 14 shortcut keycards with the 2px crisp slate border (
#556987) on dark slate (#161C28), matching the Function Keys mode.
3. Package
- Debian release asset:
tuxbar_0.2.6_amd64.deb.
v0.2.5 - Dynamic AGC Audio Sensitivity & Subtle OS-Grade Control Deck
TuxBar v0.2.5 Release Notes
1. Dynamic Audio Auto-Gain Control (AGC) & Heightened Sensitivity
- Adaptive Normalization: Implemented fast-attack, slow-decay peak tracking so low and moderate system volume playback (15–30%) actively registers vibrant, expressive 32-band spectrum movement across 30–90% of the bar height without flatlining.
- Strict Digital Silence: Cut-off threshold reduced to
0.0008RMS on the hardware sink monitor. Pure digital silence or paused music strictly flatlines to 0.0 with -100 dBFS.
2. Subtle, Professional Control Deck Redesign
- Removed Artificial Borders: Completely eliminated top-edge colored strips and loud rainbow borders.
- Dark Slate Cards: Unified matte slate cards (
#161B22) with subtle, refined borders (#30363D) and translucent touch illumination (#374152). - Authentic System Iconography (32x32):
- App launchers: Official Ubuntu Yaru system icons (
gnome-calculator,system-file-manager,google-chrome,view-app-grid). - Hardware controls: Native macOS/Apple Touch Bar style vector glyphs for Esc keycap, Screen Brightness (small/large radiant sun), Keyboard Backlight (spacebar rays), Studio Microphone, Volume (-/+/Mute), and Media Play/Pause & Next.
- App launchers: Official Ubuntu Yaru system icons (
3. Package & Verification
- Debian package generated:
tuxbar_0.2.5_amd64.deb.
v0.2.4: Aislamiento del Monitor de Audio & Cero Ruido de Micrófono
Novedades en TuxBar v0.2.4
- Aislamiento Estricto del Monitor de Audio (@DEFAULT_MONITOR@):
- Eliminada la vinculación accidental con el micrófono físico (
filter-chain-mic) de PipeWire. - La telemetría de audio y el ecualizador espectral se alimentan de forma exclusiva del monitor digital de salida hacia los altavoces.
- Cero movimiento sin música: Cuando no hay reproducción de audio activa o el reproductor está en pausa, la señal RMS cae a
0.0y las 32 bandas del espectro se mantienen 100% estáticas y en reposo total. - Cero interferencia por ruido ambiente, ventiladores, voz o pulsación de teclas.
- Eliminada la vinculación accidental con el micrófono físico (
v0.2.3: Iconografía Vectorial, Brillo de Teclado & Bordes F1-F12
Novedades en TuxBar v0.2.3
- Iconografía Realista de Alta Definición (34×34 px):
- Reemplazo total de trazos esquemáticos por iconos realistas en alta resolución incrustados en binario.
- ESC: Botón de emergencia 3D en cristal carmesí con bisel metálico pulido.
- BRILLO PANTALLA - / +: Soles volumétricos con coronas solares y chapas indicadoras [-] y [+].
- BRILLO TECLADO - / +: Teclados MacBook de aluminio space-gray con teclas chiclet retroiluminadas y modulación directa por hardware en
/sys/class/leds/*kbd_backlight*/brightness. - MIC MUTE: Micrófono de condensador de estudio con cápsula de rejilla metálica, montura antivibración y línea diagonal roja.
- VOL - / +: Monitores de estudio de alta fidelidad con frentes de onda acústicos dinámicos en azul cian.
- AUDIO MUTE: Altavoz de estudio con chapa circular y cruz nítida en violeta neón (diferenciación visual total con el micrófono).
- CALCULADORA: Calculadora de escritorio con pantalla de cristal LCD, dígitos verdes (
123.4) y teclado táctil. - NAVEGADOR WEB: Globo terráqueo 3D con continentes terrestres, océano azul degradado y halo de atmósfera.
- CARPETAS (FILES): Carpeta 3D en perspectiva con documentos asomando desde el interior.
- ESCRITORIOS (DESKS): Matriz 2×2 de pantallas de espacios de trabajo con selección púrpura neón.
- MEDIA ⏯ & NEXT ⏭: Controles multimedia de cristal biselado en verde esmeralda y cian.
- Teclas F1 a F12 con Bordes de Relieve Físico:
- Bordes sólidos de 2px estilo keycaps mecánicos en acero reflectante (
#556987). - Tecla Esc enmarcada en carmesí (
#DC2626).
- Bordes sólidos de 2px estilo keycaps mecánicos en acero reflectante (
- Paquete Debian v0.2.3: Binario precompilado listo para su despliegue inmediato sin reiniciar.
v0.2.2: Modo Control Deck & Accesos Rápidos del Sistema
Novedades en TuxBar v0.2.2
- Nuevo Modo Control Deck: 13 botones táctiles ergonómicos de 132×56 px con respuesta lumínica al tacto:
ESC: Salida de emergencia en hardware.BRILLO - / +: Regulación suave de retroiluminación con OSD nativo de GNOME y modulación de hardware.MIC MUTE: Silenciamiento instantáneo del micrófono por hardware y control PipeWire (wpctl).VOL - / + / MUTE: Control acústico de volumen principal.CALC: Apertura inmediata de la Calculadora de GNOME.WEB: Apertura del navegador web predeterminado en sesión de usuario.FILES: Acceso directo al Explorador de Archivos (Carpetas / Nautilus).DESKS: Botón de vista de todos los escritorios y espacios de trabajo (GNOME Activities Overview).MEDIA ⏯ & NEXT ⏭: Controles multimedia universales con pulso de retención de 25 ms.
- Doble Despacho de Eventos:
- Pulsación de hardware a nivel de kernel mediante
/dev/uinput. - Fallback asíncrono en espacio de usuario vía
systemd-run --userhacia D-Bus y GNOME Shell.
- Pulsación de hardware a nivel de kernel mediante
- Ciclo de Modos Ampliado:
- Pro Split -> Control Deck -> Fn Keys -> Audiophile -> Cyberdeck -> Gallery.
TuxBar v0.2.1 — Studio Equalizer Heatmap, Universal MPRIS Broadcast & Gallery Quick Opener
🚀 TuxBar v0.2.1 — Dynamic Apple Touch Bar Engine for Linux
Esta versión incorpora refinamientos clave solicitados por la comunidad para una experiencia 100% nativa y fluida:
🌟 Novedades principales:
- 🎵 Control multimedia universal: Retención de pulsación realista de 25 ms en
/dev/uinput(KEY_NEXTSONG,KEY_PREVIOUSSONG,KEY_PLAYPAUSE) y difusión broadcast sobre todas las interfaces D-Bus MPRIS (YouTube en Chrome, Spotify, VLC, Firefox). - 🌈 Ecualizador Studio VU Heatmap: Mapa térmico dinámico de 10 segmentos (Cian eléctrico ➔ Verde neón ➔ Lima brillante ➔ Oro ámbar ➔ Naranja fuego ➔ Rojo carmesí) con picos flotantes y distintivo dinámico de dB reactivo al volumen real.
- 📷 Galería táctil con doble toque: Apertura instantánea de capturas en el escritorio mediante
gio openen la sesión gráfica sin bloqueos de autenticación PAM. - 🛡️ Cápsula de título independiente: Contenedor de 200 px con recorte de texto estricto que elimina solapamientos sobre las miniaturas del rollo fotográfico.
- ⚡ Calibración evdev de hardware: Filtrado estricto de slot primario (
current_slot == 0) y lectura dinámica de ejes desde el kernel para respuesta táctil instantánea.
📦 Instalación con 1 comando:
curl -sSL https://raw.githubusercontent.com/mylnzon58/tuxbar/main/install.sh | sudo bashO mediante el paquete Debian:
sudo dpkg -i tuxbar_0.2.1_amd64.debTuxBar v0.2.0 — Pure-Rust Touch Bar with Real PipeWire Audio & Photo Scrubber
🚀 TuxBar v0.2.0 — Dynamic Apple Touch Bar Engine for Linux
TuxBar transforms the Apple Touch Bar into an interactive, real-time dynamic widget engine in 100% pure Rust.
🌟 Novedades principales / Key Features:
- 🎵 Telemetría de audio y ecualizador real (PipeWire PCM): Monitoreo a 8000 Hz / 16-bit mono desde
@DEFAULT_AUDIO_SINK@con decibeles reales (dBFS), retención de picos y flatline instantáneo en pausa o silencio. Cero sonido emitido a los altavoces. - 🎧 Control MPRIS dinámico: Priorización de reproductores activos (Chromium, Spotify, VLC, Firefox) con título, artista, progreso y controles táctiles (
Play/Pause,Next,Prev). - 📷 Photo Scrubber Táctil: Escaneo de capturas en
~/Pictures/Capturas de pantalla, renderizado de miniaturas 84×54 px y botón táctil[ ABRIR ]para lanzar la imagen en el escritorio. - ⚡ Modo Cyberdeck & Pro Split: Matriz de silicio para 12 núcleos de CPU, RAM, temperatura en °C y reloj tipográfico.
- ⌨️ Auto-conmutación Tecla Fn: Al mantener pulsada la tecla física
Fn, conmuta a F1-F12 en 0 ms y restaura los widgets al soltarla. - 🔀 Conmutador Zero-Reboot (
sudo tuxbar-toggle): Alterna al instante entre TuxBar ytiny-dfrsin reiniciar el equipo.
📦 Instalación rápida con 1 comando:
curl -sSL https://raw.githubusercontent.com/mylnzon58/tuxbar/main/install.sh | sudo bashO mediante el paquete Debian adjunto:
sudo dpkg -i tuxbar_0.2.0_amd64.deb🌐 Sitio Web Oficial: https://mylnzon58.github.io/tuxbar/
☕ Donar un Tecito: https://tecito.app/juanjoclassic