Coding desktop shortcut for KMV virt-manager guest os Z16

True, I just prefer full path because it is easy to miss a whitespace after tilde.

1 Like

Thanks so much for replying @337harvey . It's actually working now (mostly). Moved the script and icon to a folder in the /home/ directory, and just removed the ' ' around the directory names and it's working and have it on my dash dock no less!

Only, for the life of me, I cannot get the png icon to show. Any ideas?

Right click it, choose properties then click on the left image and browse to the .png file. Click ok

1 Like

Which script did you use for anyone else looking for the solution?

Actually, it's working now, without the = . It was the ' ' around the directory names. Just can't get the icon to show.

Well, it was a part of the command... sometimes those things are written to be omitted on occasion. Up to the developer

1 Like

Okay, so maybe it isn't totally working. I can't get it to work on the actual desktop as a shortcut. But it working on the dock... :roll_eyes: I can't access the properties by left click when it's on the dock. So it's basically an invisible space holder right now, lol.

Agreed. I'll post what I put together for the full script + shortcut code as soon as I have it fully functioning.

You can adjust the icon on the desktop then add it to the dock, (drag and drop)?

Is the dock a snap or flatpak?

For the icon, try just

Icon=kub.png

Place the icon in /usr/share/pixmaps (you can try without moving it first if you want...)

Test if that works.

Not icons folder?

/pixmaps is better as in /icons, there's generally a theme.index, whereas /pixmaps is General Resource.

EDIT: Re-reading this, I see I generally generalized this too much.

1 Like

Well, technically... if I could get it to work on the desktop, but it doesn't. It only works when I hit the super key, type the shortcut name and left click to add to the dock. (there are no properties options there).

On the dock, it is invisible. It's like a space holder but when I click it, the vm guest opens perfectly.

Did you chmod +x vm.sh while in the desktop in terminal?

Forgive me, in the scripts folder where this script resides, did you chmod it?

I had, yes. But did it again for good measure.

I also finally got it on the desktop! Woohoo. But going into properties and changing the icon there didn't work. For good measure, I also tried an icon I'd used on a different app previously... also didn't show.

How bizarre... I just can't figure out what to do. Gah!

Tried aravisian's idea? You can sudo copy the icon to pixmap if it doesn't exist.

That, generally, is generally okay. :wink:

So I gave it a go... no success. But I think something weird is going on with it. I may need to reboot my computer.

Thanks so much @337harvey and @Aravisian for the coding help to get this to work!! /pixmaps/ was the key for the icon, btw. Just needed to reboot to see the changes. :grin:

2 Likes