]> git.phdru.name Git - dotfiles.git/commitdiff
.fvwmrc: Split setting volume and brightness separately master
authorOleg Broytman <phd@phdru.name>
Wed, 1 Oct 2025 15:52:45 +0000 (18:52 +0300)
committerOleg Broytman <phd@phdru.name>
Wed, 1 Oct 2025 15:52:45 +0000 (18:52 +0300)
I often need to set volume without changing brightness
and vice versa.

.fvwm/main.m4

index 1b78eb3b55bb6fd3146a156345c3f35c5c618ad3..d48ca8c7e3e46d0a64b9ad8c8da52522ba99d395 100644 (file)
@@ -670,11 +670,6 @@ AddToFunc KeePassXC           I Any ("*KeePassXC") Break
 +                             I Exec QT_SCALE_FACTOR=1.5 exec cgmem_nice 300 "$HOME"/tmp/KeePassXC-2.7.*-x86_64.AppImage
 +                             I Wait KeePassXC
 
-DestroyFunc SetVolumeAndBrightness
-AddToFunc SetVolumeAndBrightness
-+                             I Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set $0
-+                             I Exec exec LCD% $1
-
 ##############################################################################
 # MENU Setup
 #
@@ -829,9 +824,10 @@ AddToMenu RootMenu "Root Menu"  Title
 +               "Systems"       Popup Systems
 +               ""              Nop
 +               "Browsers"      Popup Browsers
-+               "Utilities"     Popup Utilities
++               "Brightness"    Popup Brightness
 +               "Volume"        Popup Volume
 #+               ""              Nop
++               "Utilities"     Popup Utilities
 #+               "Lock Screen"   Popup XlockMenu
 +               "XScreenSaver"  Popup XScreenSaverMenu
 +               ""              Nop
@@ -857,16 +853,6 @@ AddToMenu Utilities     "Choose one:" Title
 +                       ""       Nop
 +                       "KeePassXC" KeePassXC
 
-DestroyMenu Volume
-AddToMenu Volume        "Choose one:" Title
-+                       "Silent (10%)" SetVolumeAndBrightness 6554 40
-+                       "Quiet (32%)" SetVolumeAndBrightness 20972 40
-+                       "Low (40%)" SetVolumeAndBrightness 26214 40
-+                       "Normal (52%)" SetVolumeAndBrightness 34078 40
-+                       "Loud (60%)" SetVolumeAndBrightness 39322 40
-+                       "Very loud (80%)" SetVolumeAndBrightness 52429 60
-+                       "pavucontrol" PaVuControl
-
 DestroyMenu  Browsers
 AddToMenu Browsers      "Choose one:" Title
 +                       "FireFox" FireFox
@@ -877,6 +863,22 @@ AddToMenu Browsers      "Choose one:" Title
 +                       "Chromium incognito + HTTPS proxy" ChromiumIncognito
 +                       "Chromium incognito + SOCKS5 proxy" ChromiumIncognito -s
 
+DestroyMenu Brightness
+AddToMenu Brightness    "Choose one:" Title
++                       "40%" Exec exec LCD% 40
++                       "60%" Exec exec LCD% 60
++                       "80%" Exec exec LCD% 80
+
+DestroyMenu Volume
+AddToMenu Volume        "Choose one:" Title
++                       "Silent (10%)" Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 6554
++                       "Quiet (32%)" Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 20972
++                       "Low (40%)" Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 26214
++                       "Normal (52%)" Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 34078
++                       "Loud (60%)" Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 39322
++                       "Very loud (80%)" Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 52429
++                       "pavucontrol" PaVuControl
+
 # A wide variety of screenlocking options...
 #AddToMenu XlockMenu     "Choose one:" Title
 #+                       "Hop" Exec exec xlock -mode hop