MX-23_fluxbox_alpha2_x64 released for testing

Message
Author
User avatar
Jerry3904
Administrator
Posts: 23506
Joined: Wed Jul 19, 2006 6:13 am

Re: MX-23_fluxbox_alpha2_x64 released for testing

#81 Post by Jerry3904 »

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.
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

User avatar
dolphin_oracle
Developer
Posts: 22709
Joined: Sun Dec 16, 2007 12:17 pm

Re: MX-23_fluxbox_alpha2_x64 released for testing

#82 Post by dolphin_oracle »

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/

User avatar
i_ri
Posts: 1136
Joined: Tue Jun 30, 2015 12:26 am

Re: MX-23_fluxbox_alpha2_x64 released for testing

#83 Post by i_ri »

exit-options and exit options manager look great.

User avatar
Jerry3904
Administrator
Posts: 23506
Joined: Wed Jul 19, 2006 6:13 am

Re: MX-23_fluxbox_alpha2_x64 released for testing

#84 Post by Jerry3904 »

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

User avatar
siamhie
Global Moderator
Posts: 3773
Joined: Fri Aug 20, 2021 5:45 pm

Re: MX-23_fluxbox_alpha2_x64 released for testing

#85 Post by siamhie »

@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.

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.

User avatar
dolphin_oracle
Developer
Posts: 22709
Joined: Sun Dec 16, 2007 12:17 pm

Re: MX-23_fluxbox_alpha2_x64 released for testing

#86 Post by dolphin_oracle »

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.
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/

User avatar
dolphin_oracle
Developer
Posts: 22709
Joined: Sun Dec 16, 2007 12:17 pm

Re: MX-23_fluxbox_alpha2_x64 released for testing

#87 Post by dolphin_oracle »

@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.
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/

User avatar
dolphin_oracle
Developer
Posts: 22709
Joined: Sun Dec 16, 2007 12:17 pm

Re: MX-23_fluxbox_alpha2_x64 released for testing

#88 Post by dolphin_oracle »

@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/

User avatar
siamhie
Global Moderator
Posts: 3773
Joined: Fri Aug 20, 2021 5:45 pm

Re: MX-23_fluxbox_alpha2_x64 released for testing

#89 Post by siamhie »

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 :number1: . I commented out wireplumber from my fluxbox startup file and installed 23.05.02 and rebooted.
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.

quickshot_230506_225851.jpg

@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.

User avatar
Melber
Developer
Posts: 1434
Joined: Tue Mar 23, 2021 4:19 pm

Re: MX-23_fluxbox_alpha2_x64 released for testing

#90 Post by Melber »

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...
@dolphin_oracle thanks for investigating and double thanks for finding a solution!
@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...

Post Reply

Return to “General”