Is it possible to customize the desktop login screen?
Adapting the VDI login screen, which is displayed on the Sun Ray DTUs, is supported, with some limitations.
It is possible to replace the product logo (upper left corner) and the background of the desktop login/selection dialog (middle of the screen) with custom images. However, there is no way to change the text position and colors of buttons and input elements. Due to this limitation we also require a fixed size background image - otherwise the dialog input elements would appear misplaced on the screen.
Place your custom image(s) in the Kiosk session directory under /etc/opt/SUNWkio/sessions/vda - ensure that file permissions (readable for everyone) are correct. The file names must be dialog_background.png and company_logo.png respectively. For the start you might want to download the sample background image below and make the desired modifications there.
Either quit the existing Sun Ray Kiosk session (click on quit button) or perform a cold restart of Sun Ray services to enforce the creation of new Kiosk sessions. The images should now appear in the VDI login/desktop selection screen.
The other more complex alternative for customers using VDI 3 is to replace the default VDI kiosk session with an adapted version. The vda-client CLI offers all the functionality needed to communicate with the VDI service for retrieving a list of assigned desktops, starting desktops, etc. Customers can create their own GUI (login screen/desktop selector) around this CLI. However, this obviously requires a bit more programming effort. Please also keep in mind that the vda-client CLI is not a public, stable API and is still evolving. Future product versions might introduce incompatible changes here that require adaptations again on your custom implementation.

Comments (2)
Jul 14
fhgfhgf says:
Hi, I have tried to do this and it doesnt work for me, the DTU doesnt load. The...Hi,
I have tried to do this and it doesnt work for me, the DTU doesnt load.
These are the steps that i did. <-- note I wanted to test it to the basics.
1. Extract the "vdaclient.jar"
2. repackged the folders into a new .jar <-- I didnt make any changes to any files.
3. replaced the existing vdaclient.jar
4. rebooted sunray
5. after this the logon screen doesnt load, the sunray just keeps rebooting.
I think when i re-package the files im doing something wrong.
can you help out at all?
This is the command im using to repackage the vdalcient.jar
#jar -cvf vdaclient.jar com
Jul 24
hi-roshi says:
probably... jar cvfm vdaclient.jar META-INF/MANIFEST.MF com — Exam...probably...
—
Example 2: use an existing manifest file 'mymanifest' and archive all the
files in the foo/ directory into 'classes.jar':
jar cvfm classes.jar mymanifest -C foo/ .