Page 1 of 1
Settings Manager
Posted: Wed Jul 14, 2021 7:08 am
by Jerry3904
I've begun working on MX-21 Base, where almost all Xfce will be gone. That includes Settings Manager, which IMO is a major loss for the average user.
To deal with that, I have started a yad substitute where I intend to put some of
the major settings apps. Right now I have a working first draft, filled out with a first guess, not sure everything below (e.g., Onboard) will stay. Here is the draft image:

1) What do you think of the general idea?
2) What would you add/remove from the list?
3) Other thoughts?
Re: Settings Manager
Posted: Wed Jul 14, 2021 8:12 am
by ceeslans
So that would be MXFB-21 Base, i.e. a minimal Fluxbox-only edition of MX ??? I'd find that really awesome!
Fwiw: on my current MX-19 system, I removed most of Xfce (i.e. Xfce session and Xfce applications), but ultimately reinstalled a few of its applications, such as Xfce4 Powermanager (no decent alternatives) and Xfce4 terminal (not so bloated as people claim - and I really like its drop-down option) as well at the exo-utilities. So a few Xfce4 dependencies will still be drawn in. PcManFM (Qt-version) is replacing Thunar as default filemanager - and LX-task instead of Xfce4-taskmanager.
Creating a MXFB-specific Settings Manager is a good idea, especially where fluxbox-related settings are concerned, like toolbar/tint2, appearance, access to fluxbox config files etc.
I do hope that all/most MX-Tools will still be available for overall system configuration?
Re: Settings Manager
Posted: Wed Jul 14, 2021 8:28 am
by Jerry3904
Yup, that's the plan.
I have kept:
--thunar
--xfce4-appfinder
--xfce4-power-manager
--xfce4-terminal
I use lx-task on the RPi version, so should consider using it here.
Which exo-utilities did you keep?
Re: Settings Manager
Posted: Wed Jul 14, 2021 8:52 am
by ceeslans
Jerry3904 wrote: Wed Jul 14, 2021 8:28 am<snip>
Which exo-utilities did you keep?
I reinstalled 'exo-utils' and 'libexo-helpers' for for exo-open + preferred-application administration.
The exo utilities are actually a dependency for Thunar, so you're good to go.
Re: Settings Manager
Posted: Wed Jul 14, 2021 9:04 am
by Jerry3904
Thanks
Re: Settings Manager
Posted: Wed Jul 14, 2021 9:11 am
by SwampRabbit
1) I like it Jerry, very cool
2) not sure, I donβt use MXFB much :(
3) keep up the awesome work
Re: Settings Manager
Posted: Wed Jul 14, 2021 11:34 am
by pianokeyjoe
Ok, thinking on the vein of Fluxbox only release, here are some settings needed still: Users, MX tools, Add & Remove programs, input devices, Appearance(GTK, icons, wall papers, and cursors,compositor, and log in manager settings). I would remove touchpad as that is only ONE type of input device, and remove bluetooth link but add Network & Internet settings link instead. And lastly, I would add a link for System tools(terminals,root file manager). Adding and setting up these additional settings links in the Sytem Settings Panel instead of having a bunch of single entry links on the root menu of Fluxbox would help to clean up and minimize the clutter of that main menu. Now I know MX team will make popular apps and categorized apps panels, icon desktop links or menu submenu links but the system settings panel should be as complete as it was with XFCE to get the most out of the system without having to hunt for things you did not have to hunt for before and still have a minimalist desktop approach to this particular distro respin. I can go on about other things like what login manager to use or stick with, but I will leave it here for now.. I hope this helps with some ideas.
Re: Settings Manager
Posted: Wed Jul 14, 2021 6:01 pm
by AVLinux
@Jerry3904
I'm also experimenting with a Yad replacement for my control panel, Yad has a feature where it can read Desktop-like launchers in a directory and you can get away from button based dialogs and have something that that resembles the rest of the system. It is trivial to plop in gtk-stock icons so you don't need a special icon theme or anything I'm not sure if that is a look you'd want but I'm happy to share an example yad script if you're interested (posting this from a Windows session so I can't attach the script right this minute)..
More info with some pics in this topic:
viewtopic.php?f=127&t=65431
Re: Settings Manager
Posted: Wed Jul 14, 2021 6:48 pm
by Jerry3904
I'd enjoy seeing what you're doing, though the description doesn't thing my

yet.
Thanks
Re: Settings Manager
Posted: Wed Jul 14, 2021 8:14 pm
by AVLinux
Jerry3904 wrote: Wed Jul 14, 2021 6:48 pm
I'd enjoy seeing what you're doing, though the description doesn't ring my

yet.
Thanks
I'll make up something with based on the items your screenshot and post it here sometime tomorrow and you can give it a try, if it's not your thing no biggie.. I have a few templates to work from so it's easy to customize
Re: Settings Manager
Posted: Wed Jul 14, 2021 8:39 pm
by dolphin_oracle
i think that iconbox idea is great. makes it much easier to set up.
for example, I displayed the contents of my /home/dolphin/.local/share/applications directory.
Code: Select all
yad --icons --read-dir=/home/dolphin/.local/share/applications --scroll
and it displays each of the items in an icon box, just like xfce settings manager. or at least close enough.
Re: Settings Manager
Posted: Wed Jul 14, 2021 9:00 pm
by Jerry3904
That does look nice, I'll have to take a second round with it.
Re: Settings Manager
Posted: Thu Jul 15, 2021 12:30 am
by AVLinux
Hi,
Here is a quickly done example of a Yad launcher dialog for MX-FB, the nice thing about this is the tooltips and stuff like that all look after themselves. It's just a script that points to the directory your launchers are in and the launchers just need to meet the minimum freedesktop.org specs and be a few relevant lines. Obviously my theming is different and I'm using the Papirus Icons but the more generic and stock you keep the icon names the more compatible with all potential themes this will be. No messing around with buttons and arrays and all that jazz, just have your launcher point to the program or script you want to run.
MXFB.png
Script is attached here:
MX-FB.zip
Re: Settings Manager
Posted: Thu Jul 15, 2021 4:10 am
by kobaian
AVLinux wrote: Thu Jul 15, 2021 12:30 am
Hi,
Here is a quickly done example of a Yad launcher dialog for MX-FB, the nice thing about this is the tooltips and stuff like that all look after themselves. It's just a script that points to the directory your launchers are in and the launchers just need to meet the minimum freedesktop.org specs and be a few relevant lines. Obviously my theming is different and I'm using the Papirus Icons but the more generic and stock you keep the icon names the more compatible with all potential themes this will be. No messing around with buttons and arrays and all that jazz, just have your launcher point to the program or script you want to run.
MXFB.png
Script is attached here:
MX-FB.zip
This one looks very nice!
I think the idea of using an iconbox for MXFB-settings is really good. It is simple and allows users to add another launchers without changing the script itself.
I think the activators for "LX-appearance", "LightDM GTK+ Greeter", "Adblock", "Gufw Firewall" and "User-accounts" should be added.
Re: Settings Manager
Posted: Thu Jul 15, 2021 5:18 am
by Jerry3904
AVLinux wrote: Thu Jul 15, 2021 12:30 am
Hi,
Here is a quickly done example of a Yad launcher dialog for MX-FB, the nice thing about this is the tooltips and stuff like that all look after themselves. It's just a script that points to the directory your launchers are in and the launchers just need to meet the minimum freedesktop.org specs and be a few relevant lines. Obviously my theming is different and I'm using the Papirus Icons but the more generic and stock you keep the icon names the more compatible with all potential themes this will be. No messing around with buttons and arrays and all that jazz, just have your launcher point to the program or script you want to run.
MXFB.png
Script is attached here:
MX-FB.zip
Thanks! I'm in the field for work all day, but will take a look tonight.
Re: Settings Manager
Posted: Thu Jul 15, 2021 7:02 am
by kobaian
AVLinux wrote: Thu Jul 15, 2021 12:30 am
Script is attached here:
MX-FB.zip
I like your work, but there is one small problem with one of your desktop files. The proper path to Tint2 settings is "tint2conf" not "tint2".
I've made another one iconbox for myself with a "cancel" and a "fluxbox-folder" button:

Code: Select all
#!/usr/bin/bash
yad --title="System Settings" --window-icon=desktop --width=700 --height=450 --center --borders=12 \
--text="<b>MX-Fluxbox System Settings</b>" \
--icons --read-dir="$HOME/.fluxbox/settings/" \
--button="Fluxbox configuration files!desktop!Launches the ~/.fluxbox folder in Thunar:2" \
--button="gtk-cancel:1"
ret=$?
[[ $ret -eq 1 ]] && exit 0
if [[ $ret -eq 2 ]]; then
thunar $HOME/.fluxbox && exit 0
fi
Re: Settings Manager
Posted: Thu Jul 15, 2021 8:19 am
by dolphin_oracle
if the settings manager tool goes forward, @Jerry3904 , please put the desktop files somewhere other than /home. that way they can be added to or updated without hassle.
Re: Settings Manager
Posted: Thu Jul 15, 2021 8:29 am
by Jerry3904
Yup, I was thinking of a folder in /user/share/applications
Re: Settings Manager
Posted: Thu Jul 15, 2021 8:32 am
by dolphin_oracle
Jerry3904 wrote: Thu Jul 15, 2021 8:29 am
Yup, I was thinking of a folder in /user/share/applications
probably a bad spot. /usr/share/applications subfolders get picked up by the various menus/rofi/appfinders so we would get duplicates. probably better in something like /usr/share/mx-fluxbox-setttings-manager or something like that.
a lot of apps do this. kde puts desktop files all over the place.
Re: Settings Manager
Posted: Thu Jul 15, 2021 8:35 am
by AVLinux
kobaian wrote: Thu Jul 15, 2021 7:02 am
I like your work, but there is one small problem with one of your desktop files. The proper path to Tint2 settings is "tint2conf" not "tint2".
Oops, sorry!
It was just rough outline for an example really, I use XFCE4 with Openbox so I had to guess at the tint2 command in the example launcher. I'm sure in the end there are many more things to add and refinements like you have made in yours which looks great!
Re: Settings Manager
Posted: Thu Jul 15, 2021 5:26 pm
by Jerry3904
I just snooped around, and somebody named "seaside" on
a 10-yr old Puppy thread came up with a very cool selection tool to create what he calls a "toolbar." Might prove handy.
Code: Select all
#!/bin/sh
TOOLBAR="$HOME/Scripts/MX-FB/mxfb"
yad --title="Toolbar (double-click to run)" --center --icons --read-dir="$TOOLBAR" \
--button="gtk-add:0" --button="gtk-delete:2" --button="gtk-cancel:1"
CHOICE=$?
[ $CHOICE -eq 0 ] && SEL=`ls /usr/share/applications | cut -d. -f1 | yad --separator=" " --height=300 --list --multiple --column="files"` && for i in $SEL;do ln -s /usr/share/applications/$i.desktop $TOOLBAR/$i.desktop; done
[ $CHOICE -eq 1 ] && exit 0
[ $CHOICE -eq 2 ] && DEL=`ls $TOOLBAR | cut -d. -f1 | yad --separator=" " --height=300 --list --multiple --column="files"` && for i in $DEL;do rm -f $TOOLBAR/$i.desktop; done
exec $0
Re: Settings Manager
Posted: Fri Jul 16, 2021 9:59 am
by AVLinux
Since I'm in the process of working on some yad utilities as well I thought I'd share this page:
http://smokey01.com/yad/
Many of the so-called yad tutorial pages are very complex and specific examples and that page starts with more general examples..
Also if there is interest, another handy feature of Yad is to open files types from a list dialog with an assigned command. When you are working with more openly text-driven Window Managers like Openbox and Fluxbox you often want to directly get to the config files to hand edit. I made a self-contained 'system editor' that opens files with featherpad for myself using this feature:
sysed.png
Obviously you would want to change the files to edit but it's handy for those who know they have to edit a config but may not know or remember where it is..
Script attached:
avl-mxe-sysed.zip
Of course you can also do text file editing directly with yad by finding a file and using the --editable variable which will present the file to be viewed and edited in a dialog window but any changes to make to the text are committed when you close the dialog without the extra safety layer of 'Save' or 'Save As' that comes by doing edits in a proper text editor..
Re: Settings Manager
Posted: Fri Jul 16, 2021 10:05 am
by Jerry3904
Thanks--I'm very familiar with the smokey01 document, having used it now for a couple of years. I have even started a document version to improve the formatting so it could be read more easily!
Re: Settings Manager
Posted: Fri Jul 16, 2021 10:08 am
by AVLinux
Jerry3904 wrote: Fri Jul 16, 2021 10:05 am
Thanks--I'm very familiar with the smokey01 document, having used it now for a couple of years. I have even started a document version to improve the formatting so it could be read more easily!
Great! Please share that doc when you're done, it would be a great resource since the smokey page is getting old..
Re: Settings Manager
Posted: Fri Jul 16, 2021 3:50 pm
by Jerry3904
Now exploring an app that Adrian had developed called custom-toolbox. Here is a look at my first futzing around:

Pretty sharp, huh? And easy to set up. It has some quirks and limitations, but my first impression is good.
Re: Settings Manager
Posted: Fri Jul 16, 2021 5:18 pm
by Adrian
Would you be interested to add a flag to hide "Edit" button? I realize that this might not be needed for an official tool (although I guess some people might like the flexibility to remove/add items).
Re: Settings Manager
Posted: Fri Jul 16, 2021 5:46 pm
by Jerry3904
Thanks. I want the user to be able to alter it.
I am putting together a list for you...
Re: Settings Manager
Posted: Fri Jul 16, 2021 5:58 pm
by i_ri
Jerry3904, Adrian
That is beautiful.
slam dunk it is the right choice.
Would you limit flexibility of adding things to the Personal category?
or allow control of all categories?
Print settings button or to the queue
What is printing? button.
Some can wish for accessibility settings at hand?
Does the help button show mx user manual? or edit Settings Manager instructions?
Re: Settings Manager
Posted: Fri Jul 16, 2021 6:03 pm
by Adrian
Does the help button show mx user manual? or edit Settings Manager instructions?
That's a good question, it shows a how-to for the custom-toolbox (the GUI that contains those items), not ideal, that should be configured too, I guess we can include a custom "help_url" or something like that in the config file.
Re: Settings Manager
Posted: Fri Jul 16, 2021 6:09 pm
by Jerry3904
We will need to work on the Help file...
Re: Settings Manager
Posted: Fri Jul 16, 2021 8:31 pm
by asqwerth
Dolphin has a tutorial on how to make/edit your own custom toolbox from 5:08 of this video introducing MX Workbench :
https://youtu.be/zwLz2vLc_qg
But the instructions there need to be fleshed out and adapted, since he was making the custom toolbox from within Workbench which runs as root so allows root menu entries to not ask for root password.
Re: Settings Manager
Posted: Fri Jul 16, 2021 8:43 pm
by Jerry3904
Thanks. I vaguely remember seeing that, but Adrian's app is so simple that any user can change what s/he wants, and I find that very attractive.
Re: Settings Manager
Posted: Fri Jul 16, 2021 10:16 pm
by i_ri
custom-toolbox is signicantly simple yet seriously spectacular genius.
installing it answered my questions. /submenus/settings menu item now.
Re: Settings Manager
Posted: Sat Jul 17, 2021 1:22 am
by Jerry3904
Can you show what you mean exactly?
Re: Settings Manager
Posted: Sat Jul 17, 2021 3:45 am
by i_ri
Hello Jerry3904
i echo simple. like a template - ish.
custom-toolbox is svg menu in fluxbox.
I tried to drag and drop links is the only thing simpler.
fluxbox rootmenu where i can find it for opening, settins menu,
with the .list list acting as a type of submenu mixed with launchers
this custom-toolbox has no limit on being a full-blown menu tree.
(?)
Re: Settings Manager
Posted: Sat Jul 17, 2021 5:37 am
by Jerry3904
Thanks. I thought you meant you had a way to add the Fluxbox settings to the Custom Toolbox--which I am trying to do.
Re: Settings Manager
Posted: Sat Jul 17, 2021 8:52 am
by ceeslans
this custom-toolbox is really cool...
it's so easy to create a categorized list of tools for immediate execution, be it as normal user or root.
@Adrian: 'customs-toolbox' does sort the categories alfabetically - but the app names list is read from bottom-to-top... How to correct that?

Re: Settings Manager
Posted: Sat Jul 17, 2021 10:51 am
by Jerry3904
@ceeslans If you already created a desktop file for tint2manager could you pm me with it?
Re: Settings Manager
Posted: Sat Jul 17, 2021 4:30 pm
by Jerry3904
OK, I am finished with a
Beta version--need to move on to other topics. Here is the GUI:

We'll keep the thread open for questions, comments and suggestions.
@dolphin_oracleI'm going to upload this into
my mxfb-accessories repo, and we can talk later about whether that will work from your packaging perspective.
Re: Settings Manager
Posted: Mon Jul 19, 2021 2:24 am
by Adrian
I pushed a new custom-toolbox build:
https://github.com/MX-Linux/custom-tool ... aster/debs
* Preserve order from list when adding buttons
* Add "alias" option to change displayed name of program, just add "alias new name" after a name (but after "root" specifier if you need that)
* Don't ask for root access if .list file is editable by user
* Faster and probably more complete icon search
* Save config file under ~/.config/MX-Linux (each custom toolbox has its own config file that looks like with "custom-toolbox_name.conf"
Re: Settings Manager
Posted: Mon Jul 19, 2021 3:24 am
by kobaian
Adrian wrote: Mon Jul 19, 2021 2:24 am
I pushed a new custom-toolbox build:
https://github.com/MX-Linux/custom-tool ... aster/debs
* Preserve order from list when adding buttons
* Add "alias" option to change displayed name of program, just add "alias new name" after a name (but after "root" specifier if you need that)
* Don't ask for root access if .list file is editable by user
* Faster and probably more complete icon search
* Save config file under ~/.config/MX-Linux (each custom toolbox has its own config file that looks like with "custom-toolbox_name.conf"
It works great now, but there's a little problem with an icon set consistency. In the previous version I've got the same icons I've set in lxappearance - "Obsidian-Mint". Now the icons look a little bit strange, like every icon came from a different set.

Re: Settings Manager
Posted: Mon Jul 19, 2021 5:44 am
by Jerry3904
Maybe b/c some of the icons are hard-coded to MX creations?
Re: Settings Manager
Posted: Mon Jul 19, 2021 6:42 am
by ceeslans
Jerry3904 wrote: Mon Jul 19, 2021 5:44 am
Maybe b/c some of the icons are hard-coded to MX creations?
No, MX items all have their usual icons. Some of the non-MX applications are not following the user-set icon theme anymore, e.g: print settings, pavucontrol, lxrandr are now awarded a symbolic icon...t
Re: Settings Manager
Posted: Mon Jul 19, 2021 7:12 am
by kobaian
It seems to me most of the icons come from the Adwaita icon set. So even not from default MX-Linux or MX-Fluxbox Moka set.
Re: Settings Manager
Posted: Mon Jul 19, 2021 7:16 am
by Jerry3904
They are set to Papirus for MX-21. On an existing MXFB installation, try using Appearance > Theme to reset the icon theme.
Re: Settings Manager
Posted: Mon Jul 19, 2021 7:30 am
by ceeslans
Icons show up correctly when setting user theme to Papirus or Adwaita. But with some other themes (like Tango or Tela - and obviously Obsidian) the icons are inconsistent.
Would it be possible to set an 'override-icon-theme' in /etc/custom-toolbox/ conf file?
Re: Settings Manager
Posted: Mon Jul 19, 2021 7:57 am
by Jerry3904
Don't know, but we can ask the Dev.
Re: Settings Manager
Posted: Mon Jul 19, 2021 8:25 am
by kobaian
I use qt5ct and fusion instead of standard gtk2 theme for qt applications, because it was the only way for me to have a full consistency between the fluxbox- gtk- and qt-theme. After changing the icon set in qt5ct from Obsidian to Papirus the Settings Manager looks much better.
In the application from MX repos the problem does not exist I can use Obsidian or any other icon set without any problems. But the newer "fixed" version from the link looks good only with the Papirus icon set, otherwise icons are inconsistent.
Re: Settings Manager
Posted: Mon Jul 19, 2021 8:50 am
by Jerry3904
You mean the Mxfb-settings-Manager, not the Xfce one, right?
Re: Settings Manager
Posted: Mon Jul 19, 2021 9:12 am
by kobaian
I mean custom-toolbox application. When I experimented with the one from MX repos to create my version of MXFB-settings manager, it worked fine with Obsidian icons. When I upgraded the custom-toolbox application to the new "fixed" one from Adrian's link, almost all Obsidian icons were replaced by Adwaita and only after changing the qt icon-set to Papirus the manager looks consistent.
Re: Settings Manager
Posted: Mon Jul 19, 2021 9:19 am
by dolphin_oracle
the icon search function did change. I buzzed adrian.
Re: Settings Manager
Posted: Mon Jul 19, 2021 9:52 am
by Adrian
Can you please check if new build fixes the problem?
https://github.com/MX-Linux/custom-tool ... aster/debs
It should return the "fromTheme" icon.
If this doesn't work well I can revert to whatever code was before in that "findIcon" function. Won't have time today, probably tomorrow.
Re: Settings Manager
Posted: Mon Jul 19, 2021 10:02 am
by pianokeyjoe
Funny this icon issue pops up again and we are still in MX19.. I just checked my XFCE settings panel and sure enough, most of my THEMED icons are gone! Well here we go again! Lol! Thankyou @Adrian for posting the link to a possible fix. I am going to try this NOW, and report back.
Re: Settings Manager
Posted: Mon Jul 19, 2021 10:08 am
by dolphin_oracle
pianokeyjoe wrote: Mon Jul 19, 2021 10:02 am
Funny this icon issue pops up again and we are still in MX19.. I just checked my XFCE settings panel and sure enough, most of my THEMED icons are gone! Well here we go again! Lol! Thankyou @Adrian for posting the link to a possible fix. I am going to try this NOW, and report back.
keep in mind we are talking about the custom-toolbox app being used for a Settings Manager for Fluxbox. nothing here has anything to do with the xfce settings manager.
Re: Settings Manager
Posted: Mon Jul 19, 2021 10:21 am
by pianokeyjoe
dolphin_oracle wrote: Mon Jul 19, 2021 10:08 am
keep in mind we are talking about the custom-toolbox app being used for a Settings Manager for Fluxbox. nothing here has anything to do with the xfce settings manager.
@dolphin_oracle I know my good sir! I was just checking things for theme consistency in my current session. The xfce settings panel was the quickest place I went to to check things. In Fluxbox my icons are all over the place! Again, gonna try out the custom toolbox and report back.
Re: Settings Manager
Posted: Mon Jul 19, 2021 10:27 am
by pianokeyjoe
reporting back! Huh?! What do ya know? All icons so far in the settings manager have my theme now! I do not know if it worked or if the fix was installed within updates to MX but seems my look IS consistent outside of XFCE even! Nice guys!!
Re: Settings Manager
Posted: Mon Jul 19, 2021 10:28 am
by Adrian
pianokeyjoe wrote: Mon Jul 19, 2021 10:27 am
reporting back! Huh?! What do ya know? All icons so far in the settings manager have my theme now! I do not know if it worked or if the fix was installed within updates to MX but seems my look IS consistent outside of XFCE even! Nice guys!!
Did you try the build from the link? I want to understand if my fix worked or it's something else you are reporting...
Re: Settings Manager
Posted: Mon Jul 19, 2021 10:43 am
by kobaian
Adrian wrote: Mon Jul 19, 2021 9:52 am
Can you please check if new build fixes the problem?
https://github.com/MX-Linux/custom-tool ... aster/debs
It should return the "fromTheme" icon.
If this doesn't work well I can revert to whatever code was before in that "findIcon" function. Won't have time today, probably tomorrow.
It works perfect now! Thank you!

I've got another question. When I added some another useful tool- or scripts- icons to your toolbox, like Adblock, Gnome Font Manager, rofi-theme-selector, they all open with a terminal window behind. Is there a way to fix it? There's no such a thing, if they are launched from Thunar or an YAD-iconbox window.

Re: Settings Manager
Posted: Mon Jul 19, 2021 11:11 am
by AVLinux
Hi,
As a side note for future consideration.. XFCE4 4.16 which is in Debian Bullseye and therefore will most likely be in MX-21 now has it's own icons for the XFCE4 components which will override the icons in most icons themes (at this time Papirus is an exception and works). Anyway for some icon themes any XFCE4 functions called from the Fluxbox settings manager will likely force the XFCE4 native icons..
Excellent work by all! I had forgotten @Adrian's handy toolbox utility and the recent improvements make it much better for this type of application and also maintains the 'MX' utility look throughout..
Re: Settings Manager
Posted: Mon Jul 19, 2021 11:18 am
by Adrian
kobaian wrote: Mon Jul 19, 2021 10:43 am
I've got another question. When I added some another useful tool- or scripts- icons to your toolbox, like Adblock, Gnome Font Manager, rofi-theme-selector, they all open with a terminal window behind. Is there a way to fix it? There's no such a thing, if they are launched from Thunar or an YAD-iconbox window.

I think that's because when you select a program/script that doesn't have a .desktop file I don't know how to launch it and I launch it in a terminal (some programs might not have GUI) I don't know how to check if the app has GUI or not...
Re: Settings Manager
Posted: Mon Jul 19, 2021 11:31 am
by Jerry3904
@kobaian In such a case you can just create a simple desktop file in /usr/share/applications--I'm doing that for MX-21 Base in a couple of cases.
Re: Settings Manager
Posted: Mon Jul 19, 2021 11:34 am
by dolphin_oracle
users can also place any custom desktop files in ~/.local/share/applications
Re: Settings Manager
Posted: Mon Jul 19, 2021 11:40 am
by Jerry3904
good add
Re: Settings Manager
Posted: Mon Jul 19, 2021 1:08 pm
by ceeslans
@Adrian: custom-tools working perfect now.
Papirus is a very complete and consistent icon-theme, so no hickups anymore, like sometimes happens with incomplete icon themes
(Tela icon-theme sets a symbolic icon only, in case an app-specific icon is not available).
Would it be possible to add an option in 'custom-toolbox.conf' to set a specific icon-theme, so something like:
Then mxfb-settingsmanager could show a consistent set of icons, irrespective of the icon theme set systemwide by the user
Re: Settings Manager
Posted: Mon Jul 19, 2021 1:11 pm
by kobaian
Adrian wrote: Mon Jul 19, 2021 11:18 am
I think that's because when you select a program/script that doesn't have a .desktop file I don't know how to launch it and I launch it in a terminal (some programs might not have GUI) I don't know how to check if the app has GUI or not...
All these apps, except rofi-theme-selector have a .desktop file, but thanks to your and others replies I know now what's the point. The names of .desktop files created during the installation process are not the same as the launching command. So the solution is to create another .desktop file with a proper name.

Re: Settings Manager
Posted: Mon Jul 19, 2021 1:41 pm
by pianokeyjoe
Adrian wrote: Mon Jul 19, 2021 10:28 am
pianokeyjoe wrote: Mon Jul 19, 2021 10:27 am
reporting back! Huh?! What do ya know? All icons so far in the settings manager have my theme now! I do not know if it worked or if the fix was installed within updates to MX but seems my look IS consistent outside of XFCE even! Nice guys!!
Did you try the build from the link? I want to understand if my fix worked or it's something else you are reporting...
I tried the build from the link provided, as that is the first time I saw this and thus used it. The icons all seem to be my CDE desktop theme which is very obvious since it is a UNIX grey drab theme used in the CDE desktop. Before, if I logged into any WM that was not XFCE, I would get the default adwaita theme(fallback) and gtk3 theme would be the fallback as well. But I installed your app first, then logged out of my XFCE session,logged into my WM session and all my apps have the CDE/Motif theme universally even for icons in Thunar and so on!! I do not know if it was your app specifically though. Maybe a coincidence? But the uniform theme change was NOT there before sooo... BTW, I am still using XFCE 4.14 as my main desktop so I have not had any other changes but indeed the icons in the XFCE desktop settings panel are now mostly the default icons called by the fallback icon theme even with my custom themes applied. So
@AVLinux you are correct! There seems to be some XFCE 4.16 elements at play here cause what you described is what has happened! As for MXFB21? I think at least for me, solution reached..for now lol!
Re: Settings Manager
Posted: Tue Jul 20, 2021 12:47 am
by Adrian
ceeslans wrote: Mon Jul 19, 2021 1:08 pm
@Adrian: custom-tools working perfect now.
Papirus is a very complete and consistent icon-theme, so no hickups anymore, like sometimes happens with incomplete icon themes
(Tela icon-theme sets a symbolic icon only, in case an app-specific icon is not available).
Would it be possible to add an option in 'custom-toolbox.conf' to set a specific icon-theme, so something like:
Then mxfb-settingsmanager could show a consistent set of icons, irrespective of the icon theme set systemwide by the user
Can you please try this build and let me know if it works as you like.
https://github.com/MX-Linux/custom-tool ... aster/debs
1. Add Theme=ThemeName in .list file (ThemeName has to match the case of the icon theme, so Oxygen not oxygen for example), if the theme name is not correct things might look worse rather then better.
2. If the icon is not found in theme the first one found with the same name from other theme will be returned so it might not work as you expect.
Re: Settings Manager
Posted: Tue Jul 20, 2021 3:05 am
by ceeslans
β That works a treat...
Setting the 'theme=......." flag solved my issue. And good to see it is set in the .list file, so it can be applied for each box individually
Thanks for your help!