From da0c0e3fd83a088be92f354851649c86f1d26d37 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Wed, 1 Oct 2025 18:52:45 +0300 Subject: [PATCH] .fvwmrc: Split setting volume and brightness separately I often need to set volume without changing brightness and vice versa. --- .fvwm/main.m4 | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/.fvwm/main.m4 b/.fvwm/main.m4 index 1b78eb3..d48ca8c 100644 --- a/.fvwm/main.m4 +++ b/.fvwm/main.m4 @@ -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 -- 2.39.5