mxfb-2025 development ideas

Help for MX Fluxbox
When asking for help, use Quick System Info from MX Tools. It will be properly formatted using the following steps.
1. Click on Quick System Info in MX Tools
2. Right click in your post and paste.
Message
Author
User avatar
siamhie
Global Moderator
Posts: 3219
Joined: Fri Aug 20, 2021 5:45 pm

Re: mxfb-2025 development ideas

#181 Post by siamhie »

i_ri wrote: Thu Nov 14, 2024 10:06 pm siamhie
We are proudly remote-actions false.
Have You made it this far with false or have you changed to true?

@i_ri I have not changed my init entry but I have changed my menu-mx entry.

Before

Code: Select all

[exec] (Refresh) {fluxbox-remote restart; idesktoggle idesk refresh }
After (I don't use desktop icons at all)

Code: Select all

[restart] (Refresh)
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
i_ri
Posts: 1070
Joined: Tue Jun 30, 2015 12:26 am

Re: mxfb-2025 development ideas

#182 Post by i_ri »

hello workspace
You do not have the required permissions to view the files attached to this post.

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

Re: mxfb-2025 development ideas

#183 Post by i_ri »

Hello Jerry3904
Hello Melber
fill the fields? named and active workspaces are showing up blank in mxfb-workspace. Let's reserve a name for each? not blank.
/init It is okay to have more workspacenames than the number of workspaces. This will fill the yad fields. (?)

Code: Select all

0)

    number=$(echo $output | cut -d, -f1)

    if [[ $number == 1 ]]; then
        names=$(echo $output | cut -d, -f3),Workspace2,Workspace3,Workspace4,
    elif [[ $number == 2 ]]; then
        names=$(echo $output | cut -d, -f3-4),Workspace3,Workspace4,
    elif [[ $number == 3 ]]; then
        names=$(echo $output | cut -d, -f3-5),Workspace4,
    else
        names=$(echo $output | cut -d, -f3-6)

snip. shorthand. 8-|

Code: Select all

0)

    number=$(echo $output | cut -d, -f1)

    if [[ $number == 1 ]]; then
        names=$(echo $output | cut -d, -f3),Workspace2,area_3,area_4,w__5,w__6,w__7,w__8,w__9,w_10,w_11,w_12,
    elif [[ $number == 2 ]]; then
        names=$(echo $output | cut -d, -f3-4),area_3,area_4,w__5,w__6,w__7,w__8,w__9,w_10,w_11,w_12,
    elif [[ $number == 3 ]]; then
        names=$(echo $output | cut -d, -f3-5),area_4,w__5,w__6,w__7,w__8,w__9,w_10,w_11,w_12,
    elif [[ $number == 4 ]]; then
        names=$(echo $output | cut -d, -f3-6),w__5,w__6,w__7,w__8,w__9,w_10,w_11,w_12,
    elif [[ $number == 5 ]]; then
        names=$(echo $output | cut -d, -f3-7),w__6,w__7,w__8,w__9,w_10,w_11,w_12,
    elif [[ $number == 6 ]]; then
        names=$(echo $output | cut -d, -f3-8),w__7,w__8,w__9,w_10,w_11,w_12,
    elif [[ $number == 7 ]]; then
        names=$(echo $output | cut -d, -f3-9),w__8,w__9,w_10,w_11,w_12,
    elif [[ $number == 8 ]]; then
        names=$(echo $output | cut -d, -f3-10),w__9,w_10,w_11,w_12,
    elif [[ $number == 9 ]]; then
        names=$(echo $output | cut -d, -f3-11),w_10,w_11,w_12,
    elif [[ $number == 10 ]]; then
        names=$(echo $output | cut -d, -f3-12),w_11,w_12,
    elif [[ $number == 11 ]]; then
        names=$(echo $output | cut -d, -f3-13),w_12,
    else
        names=$(echo $output | cut -d, -f3-14)
    fi


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

Re: mxfb-2025 development ideas

#184 Post by siamhie »

When you run Monitor Settings and select Save, it will create a desktop file in the autostart folder in .config.
To get fluxbox to use this file, add this to the startup file.

courteous of @dolphin_oracle

Code: Select all

#lxandr display settings
if [ -e $HOME/.config/autostart/lxrandr-autostart.desktop ]; then
	exo-open $HOME/.config/autostart/lxrandr-autostart.desktop
fi
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: 1201
Joined: Tue Mar 23, 2021 4:19 pm

Re: mxfb-2025 development ideas

#185 Post by Melber »

i_ri wrote: Thu Nov 14, 2024 6:06 pm ...
You might have made kittens deciding to have four workspaces.
tough decision?
Go with twelve to match the fluxbox docs.
...
Four seemed like a reasonable number to me. I can't really imagine someone needing 12 workspaces, seems like overkill.


siamhie wrote: Thu Nov 14, 2024 10:43 pm
i_ri wrote: Thu Nov 14, 2024 10:06 pm siamhie
We are proudly remote-actions false.
Have You made it this far with false or have you changed to true?
@i_ri I have not changed my init entry but I have changed my menu-mx entry.
...
I think replacing the fluxbox-remote line with this works

Code: Select all

pkill -USR1 fluxbox
pkill -USR1 conky

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

Re: mxfb-2025 development ideas

#186 Post by siamhie »

Melber wrote: Fri Nov 15, 2024 8:54 am
i_ri wrote: Thu Nov 14, 2024 6:06 pm ...
You might have made kittens deciding to have four workspaces.
tough decision?
Go with twelve to match the fluxbox docs.
...
Four seemed like a reasonable number to me. I can't really imagine someone needing 12 workspaces, seems like overkill.

I've never had the need for more than four myself going back to using Caldera OpenLinux. These days, two is enough on my 1440 monitor.


siamhie wrote: Thu Nov 14, 2024 10:43 pm
i_ri wrote: Thu Nov 14, 2024 10:06 pm siamhie
We are proudly remote-actions false.
Have You made it this far with false or have you changed to true?
@i_ri I have not changed my init entry but I have changed my menu-mx entry.
...


I think replacing the fluxbox-remote line with this works

Code: Select all

pkill -USR1 fluxbox
pkill -USR1 conky

What about iDesk? Does it need refreshing? (I don't use desktop icons)

Code: Select all

idesktoggle idesk refresh
I know that fluxbox's restart command refreshes the desktop. Conky, Tint2, GKrellM, fluxbox toolbar.

Code: Select all

[restart] (Refresh)
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
i_ri
Posts: 1070
Joined: Tue Jun 30, 2015 12:26 am

Re: mxfb-2025 development ideas

#187 Post by i_ri »

Hello Jerry3904
A companion menu helper for mxfb-workspace.
Relocate. All windows on current workspace move to a different workspace.

Code: Select all

[submenu] (workspace) {tool}
[exec]      (workspace overview) {mxfb-workspace}
  [submenu] (Relocate)            {current}
    [ForEach {SendToWorkspace 1}]   (all to 1)
    [ForEach {SendToWorkspace 2}]   (all to 2)
    [ForEach {SendToWorkspace 3}]   (all to 3)
    [ForEach {SendToWorkspace 4}]   (all to 4)
    [ForEach {SendToWorkspace 5}]   (all to 5)
    [ForEach {SendToWorkspace 6}]   (all to 6)
    [ForEach {SendToWorkspace 7}]   (all to 7)
    [ForEach {SendToWorkspace 8}]   (all to 8)
    [ForEach {SendToWorkspace 9}]   (all to 9)
    [ForEach {SendToWorkspace 10}] (all to 10)
    [ForEach {SendToWorkspace 11}] (all to 11)
    [ForEach {SendToWorkspace 12}] (all to 12)
  [end]
[exec]      (rename) {mxfb-workspace}
[end]

Image
Only the last workspace can be deleted. It is a chinese tile puzzle to organize deleting the last workspace. Relocate can help.
Last edited by i_ri on Fri Nov 15, 2024 11:26 am, edited 1 time in total.

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

Re: mxfb-2025 development ideas

#188 Post by Jerry3904 »

Thanks.

*Somebody* is going to have to get this long thread organized in a couple of months...
Production: 5.10, 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
i_ri
Posts: 1070
Joined: Tue Jun 30, 2015 12:26 am

Re: mxfb-2025 development ideas

#189 Post by i_ri »

reconfigure fluxbox seems to be sufficient to set the mxfb-workspace.
Can be found several refresh ways to avoid fluxbox-remote;
xdotool or wmctrl usually supplant fluxbox-remote;
mxfluxbox has a lot of refresh scripts.

in mxfb-workspace try replace fluxbox Restart with a fluxbox Reconfigure signal:
pkill -SIGUSR2 fluxbox

thanks Melber.
(I said ten. got it wrong.) Kind regards. You were all patient since the keypad navigation of workspaces with minus and equal and 0-9 is twelve workspaces.
You do not have the required permissions to view the files attached to this post.

User avatar
Amiga-MX
Posts: 233
Joined: Sun Jan 23, 2022 4:27 pm

Re: mxfb-2025 development ideas

#190 Post by Amiga-MX »

Good evening.

I have some ideas on usability, GUI functionality that perhaps already exist in the Linux world, however AFAIK they don't. (I Have Only used 2 linux in my entire life, The free operative system, where nothing happened in 20 years, and MX-21 where things happen every day). The functionality ideas that I want to provide are based on my MX-21FB 2-Year period of user experience, but can be used for the desktop on further releases.

Having account that you are all busy on this current workspace topic. And I don't want to interrupt. I'll try to dump my ideas into the MX- Fluxbox screenshots as dummy explication demo designs.

Thank you

Locked

Return to “MX Fluxbox Official Release”