I understand what your trying to do, but if you scrolled down in the first link it provided a script that should perform what you are looking for complete with the desktop entry.
#!/bin/sh
# call this script with domainname as parameter
# to start domain and open viewer
/usr/bin/virsh start $1
# domain must be known to virsh
/usr/bin/virt-viewer -w $1
# -w to wait until domain is running.
This script takes the domain as input ($1) from the command-line... so you would call:
sh vm.sh [domain-name]
In your script above you call the domain Xubuntu... is this correct? Remember capitalization counts. You can hardcode it like that but defining the domain at the terminal when called allows for change. Matter of choice.
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?
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... 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.
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.
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!