Article Summary: Create customized XenClient VM icons by editing the files in /usr/lib/xui/images/vms.

XenClient has several VM icons to choose from, or you can add some pizzazz to your system by customizing your own icons.

1.1  If ssh is not already enabled, enable it.

1.2  Open a terminal Window by pressing ctrl-shift-t while on the Receiver for XenClient screen.

1.3  Run the command xec set enable-ssh true.

2  Determine the IP address of the XenClient system by clicking on the Network icon and selecting Connection Information.

3  Use an scp client to connect to the XenClient system from another system. I use the free program WinSCP ( from a system running Windows.

4  Copy one of the VM icons located in /usr/lib/xui/images/vms from the XenClient system to the other system. In this example I make changes to the Metal_VM.png file.

5.1  Use an image editing program to customize the icon. I used Photoshop Elements.

5.2  Crop the image you want to use to 211 x 132 pixels, unless you will be editing the XP or Vista icons. If you will be making changes to 001_ComputerXP_h32bit_120.png, crop your custom image to 213 x 134 pixels.  If you will be making changes 001_ComputerVista_h32bit_120.png, crop your custom image to 213 x 134 pixels.

5.3  You may want to make a backup copy of the original VM icon file before making changes to it.

5.4  Open the VM icon that you copied from the XenClient system (e.g. Metal_VM.png) and paste your cropped image into it, centering it over the existing desktop image.

5.5  Save and close the file.

6  Copy the customized file back to the /usr/lib/xui/images/vms directory on the XenClient system. Make sure to leave the filename unchanged (e.g. Metal_VM.png) and overwrite the old file.

7  Refresh the user interface by hitting Ctrl-Q. Your new icon is ready to use.

7.1  Hover over the VM and click Details.

7.2  Click on Icon.

7.3  Click the Edit button.

7.4  Select your new VM graphic.

7.5  Click the Save button.

7.6  Click the Close button.

You can take it a step further by creating custom wallpaper. Have fun! Wallpapers are found in /usr/lib/xui/images/wallpaper.

Connect with the XenClient team online!