From: Oleg Broytman Date: Fri, 19 Jun 2026 21:44:39 +0000 (+0300) Subject: Feat(.fvwmrc): Do not resume FireFox X-Git-Url: https://git.phdru.name/?a=commitdiff_plain;h=ab3e6404c9d12ce18b8e15253b75f732fd9f927d;p=dotfiles.git Feat(.fvwmrc): Do not resume FireFox I often change brightness and volume on an offline laptop and I don't want to resume FireFox when I'm offline. Rename `BrBrVol` to just `BrVol` as it's no longer about browser, only about brightness and volume. --- diff --git a/.fvwm/main.m4 b/.fvwm/main.m4 index bd5d4b8..7d0f78c 100644 --- a/.fvwm/main.m4 +++ b/.fvwm/main.m4 @@ -498,7 +498,7 @@ AddToFunc InitFunction + I Module FvwmButtons + I Module FvwmCommandS + I Module FvwmPager 0 2 -+ I BrBrVol50 ++ I BrVol50 DestroyFunc RestartFunction AddToFunc RestartFunction @@ -541,7 +541,7 @@ AddToFunc ResumeFunction + I Wait TERM + I Exec exec cgmem_nice 200 pulseaudio --start + I None ("Volume Control") PaVuControl -+ I BrBrVol50 ++ I BrVol50 + I Exec sleep 10; exec "$HOME"/current/projects/audio-cdr-video/audio/pa-mic-off + I XsetbgFilename + I Wait gxmessage @@ -627,7 +627,6 @@ AddToFunc Id3Info I Exec "$HOME"/lib/audio/mp3/id3info.py "$(audtool DestroyFunc Term2HostsHome AddToFunc Term2HostsHome I GotoDeskAndPage 1 1 2 -+ I PipeRead 'test -n "$(ip address show tun0 up 2>/dev/null)" || test -n "$(ip address show wg0 up 2>/dev/null)" || test -n "$(ip address show wg1 up 2>/dev/null)" || { echo Exec exec gxmessage -buttons Ok -default Ok "ERROR: Cannot find tun0/wg0/wg1 interfaces!"; echo Wait gxmessage; echo Break 1; }' + I TERM_KOI8_SSH_SCREEN(iskra-aviel.phdru.name, iskra) + I Wait TERM + I GotoDeskAndPage 1 0 1 @@ -682,28 +681,24 @@ AddToFunc KeePassXC I Any ("*KeePassXC") Break + I Exec QT_SCALE_FACTOR=1.5 exec cgmem_nice 300 keepassxc + I Wait KeePassXC -DestroyFunc BrBrVol32 -AddToFunc BrBrVol32 I ResumeFireFox -+ I Exec exec LCD% 32 +DestroyFunc BrVol32 +AddToFunc BrVol32 I Exec exec LCD% 32 + I Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 20972 -DestroyFunc BrBrVol40 -AddToFunc BrBrVol40 I ResumeFireFox -+ I Exec exec LCD% 40 +DestroyFunc BrVol40 +AddToFunc BrVol40 I Exec exec LCD% 40 + I Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 26214 -DestroyFunc BrBrVol50 -AddToFunc BrBrVol50 I ResumeFireFox -+ I Exec exec LCD% 50 +DestroyFunc BrVol50 +AddToFunc BrVol50 I Exec exec LCD% 50 + I Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 32768 -DestroyFunc BrBrVol60 -AddToFunc BrBrVol60 I ResumeFireFox -+ I Exec exec LCD% 60 +DestroyFunc BrVol60 +AddToFunc BrVol60 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 +DestroyFunc BrVol80 +AddToFunc BrVol80 I SuspendFireFox + I Exec exec LCD% 80 + I Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 52429 @@ -863,7 +858,7 @@ AddToMenu RootMenu "Root Menu" Title + "Browsers" Popup Browsers + "Brightness" Popup Brightness + "Volume" Popup Volume -+ "BrBrVol" Popup BrBrVol ++ "BrVol" Popup BrVol + "" Nop + "Utilities" Popup Utilities #+ "Lock Screen" Popup XlockMenu @@ -874,7 +869,7 @@ AddToMenu RootMenu "Root Menu" Title DestroyFunc SuspendOrSleep -AddToFunc SuspendOrSleep I BrBrVol32 +AddToFunc SuspendOrSleep I BrVol32 + I Exec exec $0 DestroyMenu OSMenu @@ -947,13 +942,13 @@ AddToMenu Volume "Current:" Popup CurrentVolume + "Full (100%)" Exec exec "$HOME"/current/projects/audio-cdr-video/audio/pa-volume set 65535 + "pavucontrol" PaVuControl -DestroyMenu BrBrVol -AddToMenu BrBrVol "Choose one:" Title -+ "32%" BrBrVol32 -+ "40%" BrBrVol40 -+ "50%" BrBrVol50 -+ "60%" BrBrVol60 -+ "80%" BrBrVol80 +DestroyMenu BrVol +AddToMenu BrVol "Choose one:" Title ++ "32%" BrVol32 ++ "40%" BrVol40 ++ "50%" BrVol50 ++ "60%" BrVol60 ++ "80%" BrVol80 # A wide variety of screenlocking options... #AddToMenu XlockMenu "Choose one:" Title