Page 1 of 1
/usr/share/mx-conky-data bloat
Posted: Wed Jul 23, 2025 4:49 pm
by AA BB
/usr/share/mx-conky-data currently has over 90 themes.
It sure would help if there was an MX tool to quickly remove unwanted conkys.... similar to the the tool used to remove unwanted locales
Re: /usr/share/mx-conky-data bloat
Posted: Wed Jul 23, 2025 5:03 pm
by Adrian
We are working to remove mx-conky-data as a dependency for mx-conky (you can always remove both if you don't use them)
However, when you throw the "bloat" word around keep in mind that mx-conky-data size is 16MB.
Re: /usr/share/mx-conky-data bloat
Posted: Wed Jul 23, 2025 6:52 pm
by AVLinux
The disk space consumed is a complete non-issue for sure but I agree that the sheer number of them could be seen as overwhelming. I'm personally not really a fan of the Conky Manager and find a simple Text Editor linker app I made is effective enough for my needs... The nature of Conkii is so heavily dependent on User choice and personal customization it's extremely difficult to make a one-size-fits-all solution and I think the MX devs are doing about all that can be done and they have obviously put a lot of work and thought into it. What is the other option? A repository Deb package for each Conky? Which ones do you keep or discard? That would be ridiculous to the other extreme and so time consuming to maintain every time that there is a change to the Conky code.
Re: /usr/share/mx-conky-data bloat
Posted: Wed Jul 23, 2025 7:10 pm
by Melber
one user's bloat is another user's treasure chest...
Re: /usr/share/mx-conky-data bloat
Posted: Wed Jul 23, 2025 7:12 pm
by dolphin_oracle
Making the package removable without removing mx-conky satisfies the request of the OP as the use can copy whatever config they want to $HOME/.conky to keep what they want.
Re: /usr/share/mx-conky-data bloat
Posted: Wed Jul 23, 2025 7:27 pm
by Melber
if only there was a tool to help do that...

Re: /usr/share/mx-conky-data bloat
Posted: Wed Jul 23, 2025 9:05 pm
by AVLinux
Melber wrote: Wed Jul 23, 2025 7:27 pm
if only there was a tool to help do that...
Actually unless I missed something the MX ISO's are made with the Conky directory in the User's home by default aren't they? So they don't even need a manual step.
Re: /usr/share/mx-conky-data bloat
Posted: Wed Jul 23, 2025 9:35 pm
by Adrian
AVLinux wrote: Wed Jul 23, 2025 9:05 pm
Melber wrote: Wed Jul 23, 2025 7:27 pm
if only there was a tool to help do that...
Actually unless I missed something the MX ISO's are made with the Conky directory in the User's home by default aren't they? So they don't even need a manual step.
We are actually working to remove that that, the update mx-conky tool when editing a conky will place a copy in ~/.conky (instead of editing in place) but we won't copy all of them to ~/.conky anymore. That's a bit unmanageable and "messy".
Re: /usr/share/mx-conky-data bloat
Posted: Thu Jul 24, 2025 12:45 am
by AA BB
AVLinux wrote: Wed Jul 23, 2025 6:52 pm
I'm personally not really a fan of the Conky Manager and find a simple Text Editor linker app I made is effective enough for my needs... The nature of Conkii is so heavily dependent on User choice and personal customization it's extremely difficult to make a one-size-fits-all solution......
...Is it difficult to create an MX tool that allows users to conveniently delete un-wanted conkys in usr/share/mx-conky-data and home/.conky ?
Such a tool would allow every user to keep as many conkys as they need /want .
Currently users can do this manually (by deleting folders in both directories), but it takes too much time, and has to be repeated every time mx-conky-data gets updated
Re: /usr/share/mx-conky-data bloat
Posted: Thu Jul 24, 2025 7:51 am
by Adrian
Uninstall mx-conky-data if you don't want the files it provides. The tool for that is called "apt" or Synaptic. The tool to delete files/folders is "rm" or you can use Thunar for that.
What is your objective, to save 16MB? How much free space do you have on your drive?
mx-conky-data contains a list of files, as far as I know there's no way for a package to install only some files, so if you don't want those files uninstall mx-conky-data or delete the files you don't want and pin the package to not upgrade (BAD idea, because you won't get useful updates). But again, getting back to the objective and 16MB... what problem do you actually try to solve? Look in your Downloads or folder and delete a file that is 16MB or larger and you will feel just as well as getting rid of the conkys you don't use.
Re: /usr/share/mx-conky-data bloat
Posted: Thu Jul 24, 2025 8:40 am
by dolphin_oracle
so after we get done with the work on a new mx-conky and revised dependency chain, the mx-conky-data themes will be completely removable. user could copy whatever they want to home, then remove the package if there is a desire for fine-tuning.
I'm not separating the theme set into mulitiple -per- theme packages, and unless I were to do that, then any files removed would just come back in an update.
Thank you for the suggestion. It actually spurred me/us to rework the depends so that the themes are removable at all without removing the mx-conky tool.
Re: /usr/share/mx-conky-data bloat
Posted: Thu Jul 24, 2025 8:55 am
by Melber
@AA BB if you're really desperate for a basic gui, try this
Code: Select all
#!/bin/bash
conky_usrlist=$( ls -d /usr/share/mx-conky-data/themes/*/ )
conky_homelist=$( ls -d $HOME/.conky/*/ )
conkylist=($conky_usrlist $conky_homelist)
for i in ${conkylist[@]}; do
conkyarray+=(false $i)
done
removelist=$(yad --title="Delete Conkys" --class="deleteconkys" \
--width=400 --height=600 --center \
--list --checklist --no-headers --separator=" " \
--text="Select conkys to delete" \
--column=check --column=path \
${conkyarray[@]}
)
case $? in
0 )
pkexec bash -c "rm -rf $removelist"
;;
1 | 252
exit 0
;;
esac
exit 0
Re: /usr/share/mx-conky-data bloat
Posted: Sat Aug 02, 2025 2:01 pm
by AA BB
2Aug25 updated conky mgr is a great improvement, but only allows for single conky deletes....users should be able to delete multiple conkys with one click
Re: /usr/share/mx-conky-data bloat
Posted: Sat Aug 02, 2025 2:48 pm
by siamhie
AA BB wrote: Sat Aug 02, 2025 2:01 pm
2Aug25 updated conky mgr is a great improvement, but only allows for single conky deletes....users should be able to delete multiple conkys with one click
Wow!!!

The devs went out of their way to update MX Conky for a feature you were looking for and it is still not good enough for you. (I'm just saying)
Re: /usr/share/mx-conky-data bloat
Posted: Sat Aug 02, 2025 2:52 pm
by Eadwine Rose
@Adrian Please make the conky AT LEAST 100mb now.
Re: /usr/share/mx-conky-data bloat
Posted: Sat Aug 02, 2025 3:04 pm
by Adrian
Eadwine Rose wrote: Sat Aug 02, 2025 2:52 pm
@Adrian Please make the conky AT LEAST 100mb now.
I could try, unfortunately right now it's only a bloated 429 KB...
Re: /usr/share/mx-conky-data bloat
Posted: Sat Aug 02, 2025 3:12 pm
by Melber
AA BB wrote: Sat Aug 02, 2025 2:01 pm
...users should be able to delete multiple conkys with one click
did you try my script?
imho deleting multiple conkys in one go is a very niche use-case and not necessary in mx-conky.
You can use thunar, terminal or my script.
Re: /usr/share/mx-conky-data bloat
Posted: Sat Aug 02, 2025 3:14 pm
by Adrian
Melber wrote: Sat Aug 02, 2025 3:12 pm
AA BB wrote: Sat Aug 02, 2025 2:01 pm
...users should be able to delete multiple conkys with one click
did you try my script?
imho deleting multiple conkys in one go is a very niche use-case and not necessary in mx-conky.
You can use thunar, terminal or my script.
I think the best thing to do for anal retentive people is to copy the conky(s) they use to ~/.conky and just uninstall mx-conky-data which is now removable.
Re: /usr/share/mx-conky-data bloat
Posted: Sat Aug 02, 2025 3:21 pm
by Melber
yep. If you want them all gone just uninstall mx-conky-data.
Re: /usr/share/mx-conky-data bloat
Posted: Sat Aug 02, 2025 7:14 pm
by siamhie
Adrian wrote: Sat Aug 02, 2025 3:14 pm
I think the best thing to do for anal retentive people is to copy the conky(s) they use to ~/.conky and just uninstall mx-conky-data which is now removable.
+1