From 283aba9701e356cf374bc07b3a6285cf1247ec2b Mon Sep 17 00:00:00 2001 From: paul-loedige <59517210+ploedige@users.noreply.github.com> Date: Thu, 28 Mar 2024 13:37:33 +0100 Subject: [PATCH] fixed audio --- config.org | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/config.org b/config.org index bd226e0..d14c70a 100644 --- a/config.org +++ b/config.org @@ -31,6 +31,7 @@ - [[#system-locale][System Locale]] - [[#keyboard-layout][Keyboard Layout]] - [[#ntp][NTP]] + - [[#audio][Audio]] - [[#desktop-environments-and-window-manager][Desktop Environments and Window Manager]] - [[#lightdm][LightDM]] - [[#xfce][Xfce]] @@ -582,6 +583,14 @@ if ! systemctl is-enabled --quiet "$systemd_service"; then fi #+end_src +** Audio +#+begin_src shell :tangle pkg-list.txt +pulseaudio +pulseaudio-alsa +pulseaudio-bluetooth +pulseaudio-equalizer +pulseaudio-jack +#+end_src * Desktop Environments and Window Manager ** [[https://wiki.archlinux.org/title/LightDM][LightDM]] install the required packages @@ -968,7 +977,7 @@ def workspace_status_widgets(size, fontsize): widget.WindowName(fontsize=fontsize) ] #+end_src -**** Audio +**** Audio Widgets #+begin_src python :tangle ~/.config/qtile/config.py :mkdirp yes def audio_widgets(size, fontsize): return[ @@ -1617,15 +1626,14 @@ keys.extend([ ]) #+end_src **** Audio -#+begin_src conf :tangle pkg-list.txt -pulseaudio-ctl -alsa-utils +#+begin_src shell :tangle pkg-list.txt +pamixer #+end_src #+begin_src python :tangle ~/.config/qtile/config.py :mkdirp yes keys.extend([ - Key([], 'XF86AudioRaiseVolume', lazy.spawn(f'pulseaudio-ctl up {5 if chassis_type == ChassisType.LAPTOP else 1}'), desc="increase speaker volume"), - Key([], 'XF86AudioLowerVolume', lazy.spawn(f'pulseaudio-ctl down {5 if chassis_type == ChassisType.LAPTOP else 1}'), desc="decrease speaker volume"), - Key([], 'XF86AudioMute', lazy.spawn('pulseaudio-ctl mute'), desc="toggle speaker mute"), + Key([], 'XF86AudioRaiseVolume', lazy.spawn(f'pamixer -i {5 if chassis_type == ChassisType.LAPTOP else 1}'), desc="increase speaker volume"), + Key([], 'XF86AudioLowerVolume', lazy.spawn(f'pamixer -d {5 if chassis_type == ChassisType.LAPTOP else 1}'), desc="decrease speaker volume"), + Key([], 'XF86AudioMute', lazy.spawn('pamixer -t'), desc="toggle speaker mute"), Key(['control'], 'XF86AudioRaiseVolume', lazy.spawn(f'amixer set Capture {5 if chassis_type == ChassisType.LAPTOP else 1}%+'), desc="increase mic volume"), Key(['control'], 'XF86AudioLowerVolume', lazy.spawn(f'amixer set Capture {5 if chassis_type == ChassisType.LAPTOP else 1}%-'), desc="decrease mic volume"), Key(['control'], 'XF86AudioMute', lazy.spawn('amixer set Capture toggle'), desc="toggle mic mute"), @@ -3056,7 +3064,7 @@ set user #+begin_src conf :tangle ~/.gitconfig [user] name = paul-loedige - email = paul@gve-loedige.de + email = 59517210+ploedige@users.noreply.github.com #+end_src set default branch to =main= #+begin_src conf :tangle ~/.gitconfig