Page 19 of 22

Re: mxfb-2025 development ideas

Posted: Thu Nov 14, 2024 10:43 pm
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)

Re: mxfb-2025 development ideas

Posted: Fri Nov 15, 2024 2:47 am
by i_ri
hello workspace

Re: mxfb-2025 development ideas

Posted: Fri Nov 15, 2024 6:27 am
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


Re: mxfb-2025 development ideas

Posted: Fri Nov 15, 2024 8:29 am
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

Re: mxfb-2025 development ideas

Posted: Fri Nov 15, 2024 8:54 am
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

Re: mxfb-2025 development ideas

Posted: Fri Nov 15, 2024 10:10 am
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)

Re: mxfb-2025 development ideas

Posted: Fri Nov 15, 2024 11:15 am
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.

Re: mxfb-2025 development ideas

Posted: Fri Nov 15, 2024 11:23 am
by Jerry3904
Thanks.

*Somebody* is going to have to get this long thread organized in a couple of months...

Re: mxfb-2025 development ideas

Posted: Fri Nov 15, 2024 10:20 pm
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.

Re: mxfb-2025 development ideas

Posted: Sat Nov 16, 2024 12:31 am
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