From e0b2ef020411eab1406edcc57b0cc126da58e860 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Fri, 5 Sep 2025 19:31:25 +0300 Subject: [PATCH] .fvwmrc: Do not resume Fox from the volume menu Sometimes I need the browser to stay suspended. Separate volume from suspend/resume. Rename the function to 'SetVolumeAndBrightness' --- .fvwm/main.m4 | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.fvwm/main.m4 b/.fvwm/main.m4 index 80a04c6..f5f21bd 100644 --- a/.fvwm/main.m4 +++ b/.fvwm/main.m4 @@ -670,11 +670,10 @@ 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 SetVolumeAndBrowser -AddToFunc SetVolumeAndBrowser +DestroyFunc SetVolumeAndBrightness +AddToFunc SetVolumeAndBrightness + I Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set $0 -+ I PipeRead "echo $[1]Firefox" -+ I Exec exec LCD% $2 ++ I Exec exec LCD% $1 ############################################################################## # MENU Setup @@ -861,12 +860,12 @@ AddToMenu Utilities "Choose one:" Title DestroyMenu Volume AddToMenu Volume "Choose one:" Title -+ "Silent (10%)" SetVolumeAndBrowser 6554 Resume 40 -+ "Quiet (32%)" SetVolumeAndBrowser 20972 Resume 40 -+ "Low (40%)" SetVolumeAndBrowser 26214 Resume 40 -+ "Normal (52%)" SetVolumeAndBrowser 34078 Resume 40 -+ "Loud (60%)" SetVolumeAndBrowser 39322 Resume 40 -+ "Very loud (80%)" SetVolumeAndBrowser 52429 Suspend 60 ++ "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 -- 2.39.5