Edit 27.3.2025: New and the best desktop link maker for antiX linux. Probably works with other systems too.
ROX-linkmaker2-deb-package-and-script.zip
Code:
#!/bin/bash
## RPJ 27.3.2025 New version from rox linkmaker
## also for X and Y can make own entries, but it is easier to place to Desktop and drag icon where you want
#
rox /usr/share/applications | \
yad --dnd --geometry=600x200 --on-top --no-buttons --title=$"ROX desktop link" --text=$"Drag and drop application for desktop into this box " | while read selection
do
##
FILE=$(echo "$selection" | sed 's/file:\/\///')
FILE2=$(sed 's/ /\\ /g' <<< "$FILE")
sleep 0,1
echo "$FILE" > /tmp/file.txt
sleep 0,1
cat /tmp/file.txt > /tmp/name0.txt
sleep 0,1
grep Icon $(cat /tmp/file.txt) > /tmp/icon.txt
sleep 0,1
ICON=$(cat /tmp/file.txt)
sed -i 's/.desktop//g' /tmp/name0.txt
sleep 0,1
cat /tmp/name0.txt | sed "s/.*\///" > /tmp/name.txt
sleep 0,1
NAME=$(cat /tmp/name.txt)
cp $HOME/.config/rox.sourceforge.net/ROX-Filer/pb_antiX-icewm $HOME/.config/rox.sourceforge.net/ROX-Filer/pb_antiX-icewm.backup
cp $HOME/.config/rox.sourceforge.net/ROX-Filer/pb_antiX-icewm $HOME/.config/rox.sourceforge.net/ROX-Filer/pb_antiX-icewm.txt
sed -i '$d' $HOME/.config/rox.sourceforge.net/ROX-Filer/pb_antiX-icewm.txt
{
echo "
echo ''
} > /tmp/newicon.txt
cat /tmp/newicon.txt >> $HOME/.config/rox.sourceforge.net/ROX-Filer/pb_antiX-icewm.txt
cp $HOME/.config/rox.sourceforge.net/ROX-Filer/pb_antiX-icewm.txt $HOME/.config/rox.sourceforge.net/ROX-Filer/pb_antiX-icewm
rm /tmp/newicon.txt /tmp/name.txt /tmp/name0.txt /tmp/icon.txt /tmp/file.txt
## If redshift is on, it runs more and more when restarting icewm
killall redshift
desktop-session-exit -R
yad --center --width=500 --height=30 --text-align=center --title=$"ROX desktop link made" --text=$"New Desktop item is made"
done
#####################################
Note 27.3.2025: Version under are made for antiX 22 which does not has no any Desktop linkmaker as default.
If not wanting to use drag and drop when making links to ROX Desktop, an alternative way is to use a script. For icon place can make own entries, but in the basic script link place is x=600 and y=600
Read also: https://puolanka.org/goto/how-to-add-desktop-icons-in-antix-with-rox-icewm/
The script rox-general-linkmaker
Edit: WordPress shows code wrong, so code is as a picture.
#######################################
app-select version for installed programs.
#########################################
Edit 12.6.2023: deb-packages from the scripts.