]> git.phdru.name Git - dotfiles.git/commitdiff
fvwmrc: Add combined menu for Browsers, Brightness and Volume
authorOleg Broytman <phd@phdru.name>
Mon, 20 Oct 2025 10:58:47 +0000 (13:58 +0300)
committerOleg Broytman <phd@phdru.name>
Mon, 20 Oct 2025 10:58:47 +0000 (13:58 +0300)
.fvwm/main.m4

index f364e3d211932b117349c6fce2f5fd12d89bd6c9..d570bdb907048324f04897ff268a935004e6aef6 100644 (file)
@@ -670,6 +670,26 @@ 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 BrBrVol32
+AddToFunc BrBrVol32           I ResumeFireFox
++                             I Exec exec LCD% 40
++                             I Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 20972
+
+DestroyFunc BrBrVol40
+AddToFunc BrBrVol40           I SuspendFireFox
++                             I Exec exec LCD% 40
++                             I Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 26214
+
+DestroyFunc BrBrVol60
+AddToFunc BrBrVol60           I SuspendFireFox
++                             I Exec exec LCD% 60
++                             I Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 39322
+
+DestroyFunc BrBrVol80
+AddToFunc BrBrVol80           I SuspendFireFox
++                             I Exec exec LCD% 80
++                             I Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 52429
+
 ##############################################################################
 # MENU Setup
 #
@@ -826,7 +846,8 @@ AddToMenu RootMenu "Root Menu"  Title
 +               "Browsers"      Popup Browsers
 +               "Brightness"    Popup Brightness
 +               "Volume"        Popup Volume
-#+               ""              Nop
++               "BrBrVol"       Popup BrBrVol
++               ""              Nop
 +               "Utilities"     Popup Utilities
 #+               "Lock Screen"   Popup XlockMenu
 +               "XScreenSaver"  Popup XScreenSaverMenu
@@ -879,6 +900,13 @@ AddToMenu Volume        "Choose one:" Title
 +                       "Very loud (80%)" Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 52429
 +                       "pavucontrol" PaVuControl
 
+DestroyMenu BrBrVol
+AddToMenu BrBrVol       "Choose one:" Title
++                       "32%" BrBrVol32
++                       "40%" BrBrVol40
++                       "60%" BrBrVol60
++                       "80%" BrBrVol80
+
 # A wide variety of screenlocking options...
 #AddToMenu XlockMenu     "Choose one:" Title
 #+                       "Hop" Exec exec xlock -mode hop