MX-23_fluxbox_alpha2_x64 released for testing
Re: MX-23_fluxbox_alpha2_x64 released for testing
OK, this thread seems to have run its course. I'm going to update mx-fluxbox settings and other items uncovered in this thread as best I can and then ask @m_pav for an alpha3 with the antiX fluxbox {if he doesn't object) for a quick check before moving to beta.
@Melber If you have any changes the next few days would be the moment if you can.
I'm in NYC for business Mon-Tu, so it will be Wed before much gets done on my part though will check in Mon eve. Thanks to those who contributed to this thread, much appreciated.
@Melber If you have any changes the next few days would be the moment if you can.
I'm in NYC for business Mon-Tu, so it will be Wed before much gets done on my part though will check in Mon eve. Thanks to those who contributed to this thread, much appreciated.
Production: MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin
- dolphin_oracle
- Developer
- Posts: 22709
- Joined: Sun Dec 16, 2007 12:17 pm
Re: MX-23_fluxbox_alpha2_x64 released for testing
I did update the pipewire-start script to not start apps if they are already running. Double starting pipewire stuff can cause conflicts
Last edited by dolphin_oracle on Sat May 06, 2023 2:11 pm, edited 1 time in total.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
Re: MX-23_fluxbox_alpha2_x64 released for testing
exit-options and exit options manager look great.
Re: MX-23_fluxbox_alpha2_x64 released for testing
Thanks to both
Production: MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin
Re: MX-23_fluxbox_alpha2_x64 released for testing
@dolphin_oracle I'm not sure if this helps or not.
If I comment out wireplumber from my startup script and boot to SysV, then the volume icon shows up.
but if I boot to SystemD (which is my default way) then I have to have wireplumber started in my startup file or else the volume icon won't show.
It seems that the pipewire-start script is not loading wireplumber for some reason.
pipewire and pipewire-pulse are loaded at boot.
If I comment out wireplumber from my startup script and boot to SysV, then the volume icon shows up.
Code: Select all
#start wireplumber service
#wireplumber &
#start pulseaudio before volumeicon so unmute works
pipewire-start
sleep 2
volumeicon -c volumeicon-fluxbox &
but if I boot to SystemD (which is my default way) then I have to have wireplumber started in my startup file or else the volume icon won't show.
Code: Select all
#start wireplumber service
wireplumber &
#start pulseaudio before volumeicon so unmute works
pipewire-start
sleep 2
volumeicon -c volumeicon-fluxbox &
It seems that the pipewire-start script is not loading wireplumber for some reason.
Code: Select all
#/bin/bash
#first init check for pure systemd, no shim
INITCHECK=$(readlink /usr/sbin/init)
echo $INITCHECK
if [ "$INITCHECK" = "/lib/systemd/systemd" ]; then
exit 0
fi
#second init check for system-shim configuration
INITCHECK=$(/usr/bin/ps -p 1 -o cmd -h)
echo $INITCHECK
if [ "$INITCHECK" = "/lib/systemd/systemd" ]; then
exit 0
fi
#else start them up
echo "start pipewire"
if [ -z "$(pgrep -x pipewire)" ]; then
/usr/bin/pipewire &
fi
if [ -z "$(pgrep -x pipewire-pulse)" ]; then
/usr/bin/pipewire-pulse &
fi
if [ -z "$(pgrep -x wireplumber)" ]; then
/usr/bin/wireplumber &
fi
exit 0
pipewire and pipewire-pulse are loaded at boot.
Code: Select all
└─user@1000.service
├─app.slice
│ └─gnome-keyring-daemon.service
│ └─2031 /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring
├─init.scope
│ ├─1522 /lib/systemd/systemd --user
│ └─1523 "(sd-pam)"
└─session.slice
├─pipewire-pulse.service
│ └─1541 /usr/bin/pipewire-pulse
└─pipewire.service
└─1539 /usr/bin/pipewire
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.
- dolphin_oracle
- Developer
- Posts: 22709
- Joined: Sun Dec 16, 2007 12:17 pm
Re: MX-23_fluxbox_alpha2_x64 released for testing
the problem with the fluxbox 1.3.7-1~git.... deb that was problematic may be particular to tint2. setting the panel to 100% width triggers the effect. 99% and the panel goes back to where it belongs. in addition, space is reserved where the tint2 panel is supposed to be located, so it looks like maximized apps don't fill the screen when tint2 is mislocated.
alternatively, setting the panel to "100%" width and adding a 1 pixel horizontal margin is enough to avoid the effect.
I doubt that there will be any future fixes for tint2 as the developer has apparently abandoned it. or at least "froze" the code and is not taking any more feature requests.
https://gitlab.com/o9000/tint2/-/commit ... 90c5b5cdf2
@anticapitalista by default antiX setups will likely never see the problem, but anyone that adds the tint2 panel might. not sure about other panels and docks. setting the fluxbox toolbar to 100% is fine.
alternatively, setting the panel to "100%" width and adding a 1 pixel horizontal margin is enough to avoid the effect.
I doubt that there will be any future fixes for tint2 as the developer has apparently abandoned it. or at least "froze" the code and is not taking any more feature requests.
https://gitlab.com/o9000/tint2/-/commit ... 90c5b5cdf2
@anticapitalista by default antiX setups will likely never see the problem, but anyone that adds the tint2 panel might. not sure about other panels and docks. setting the fluxbox toolbar to 100% is fine.
Last edited by dolphin_oracle on Sun May 07, 2023 12:45 am, edited 1 time in total.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
- dolphin_oracle
- Developer
- Posts: 22709
- Joined: Sun Dec 16, 2007 12:17 pm
Re: MX-23_fluxbox_alpha2_x64 released for testing
@siamhie I'll play some with systemd. wireplumber and pipewire are supposed to startup via a systemd-user service so a startup script should have been unnecessary. however, its possible that due to the way systemd starts services that they may be launching out of sequence. KDE has a similar problem.
maybe in pipewire-start I'll relax the exit if system is detected, and launch the apps if they aren't running. or at least do that for wireplumber.
maybe in pipewire-start I'll relax the exit if system is detected, and launch the apps if they aren't running. or at least do that for wireplumber.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
- dolphin_oracle
- Developer
- Posts: 22709
- Joined: Sun Dec 16, 2007 12:17 pm
Re: MX-23_fluxbox_alpha2_x64 released for testing
@siamhie please try the attached deb. it reorders the startup for wireplumber and will always try to start wireplumber whether on systemd or sysVinit.
You do not have the required permissions to view the files attached to this post.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
Re: MX-23_fluxbox_alpha2_x64 released for testing
dolphin_oracle wrote: Sun May 07, 2023 1:06 am @siamhie please try the attached deb. it reorders the startup for wireplumber and will always try to start wireplumber whether on systemd or sysVinit.
@dolphin_oracle That worked

I did get an error when installing using Deb Installer but it did install. MXPI still shows version 23.05.01 but synaptic shows 23.05.02.
@Jerry3904 You can remove the wireplumber entry from the startup file as dolphins updated version of pipewire-setup-mx_23.05.02 takes care of the issue.
You do not have the required permissions to view the files attached to this post.
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.
Re: MX-23_fluxbox_alpha2_x64 released for testing
@dolphin_oracle thanks for investigating and double thanks for finding a solution!dolphin_oracle wrote: Sun May 07, 2023 12:37 am ...alternatively, setting the panel to "100%" width and adding a 1 pixel horizontal margin is enough to avoid the effect...
@Jerry3904 I was going to go through the tint2's to correct the appfinder button path anyway, will add a 1px margin while I'm at it. Will try and make a PR to your mx-fluxbox with various fixes tonight.
btw my exit-options PR with buuf icon size fix is still open...