11
Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing the desktop in 15 minutes or “Pimp my IGEL!-Part 1” Version 1.00 Blog: blog.cloud-client.info This document can be distributed / used free of charge and has no commercial background. It’s not allowed to use parts of this document in other documentations, articles or any other way without the permission by the author. For questions related to the document contact [email protected]. The author is not responsible for any damage related to this document incl. usage of 3 rd Party Software or configuration suggestions provided by this document. Please test any provided information in advance! © Michael Hoting 2012

IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

  • Upload
    lammien

  • View
    228

  • Download
    3

Embed Size (px)

Citation preview

Page 1: IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1

Whitepaper

IGEL Universal Desktop LX/OS customizing the desktop in

15 minutes or “Pimp my IGEL!-Part 1”

Version 1.00

Blog: blog.cloud-client.info

This document can be distributed / used free of charge and has no commercial background.

It’s not allowed to use parts of this document in other documentations, articles or any other way without the permission by the

author. For questions related to the document contact [email protected].

The author is not responsible for any damage related to this document incl. usage of 3rd

Party Software or configuration

suggestions provided by this document. Please test any provided information in advance!

© Michael Hoting 2012

Page 2: IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 2

Task

By default the IGEL Universal Desktop LX / OS Desktop looks quite nice and much better than other ones.

Cool… If you’re working for IGEL of course, so where is your corporate identity? How can the system be

modified to get a smile in the faces of your users and CEO’s of course.

This Whitepaper will provide some answers and ways how the system can be modified – in 15 Minutes of

course.

Requirements

- A running IGEL Universal Management Suite environment (Version should be 3.09.x and higher)

- A set of graphics prepared with you company logos etc.

- A graphical Editor can be helpful if you want to modify some files

- A IGEL Universal Desktop LX based Thin Client and/or a device running the IGEL Universal Desktop OS

Please Note

For this Whitepaper I’ve used the IGEL Universal Management Suite Version 4.01.100 and the IGEL Universal

Desktop LX firmware Version 4.08.500.

Page 3: IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 3

Minute 1

Disable not needed stuff… In general the Application Launcher, this Task can be done with a profile-

>Accessories->Application Launcher and change the configuration like this:

Minute 2

Now we want to set the Background, first copy you background picture to exactly the same place where you

have located your Firmware Update files. I use a regular FTP Server so I place the picture in my FTP pub folder.

Note: If you’re using the Universal Firmware Update feature in the IGEL Universal Management Suite together

with the UMS internal Webserver you have to copy the file(s) in your current used directory (depending on the

Firmware Version). Example: If you’re currently deploying IGEL Universal Desktop LX Version 4.08.500 thru the

Universal Firmware Update, then the folder with the firmware can be found in *Your UMS Installation

Folder*\RemoteManager\rmguiserver\webapps\ums_filetransfer\IGEL_Universal_Desktop*OS – Firmware

Version*. The firmware needs to be assigned to the clients in the UMS to make sure the configuration for the

firmware update settings is assigned to the thin clients.

Page 4: IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 4

Minute 3

Setting up the wallpaper is the

next task, open your profile again.

Now open User Interface->Display-

>Desktop->Background(1st

Monitor). In my case I use a small

logo which I want centered on the

desktop and the background color

should be a nice blue. So I set up

the background color to blue/grey

with a gradient, configure the

Wallpaper Style to Centered and

then I enable the custom

Wallpaper Download for the 1st

Monitor including the file name

for my wallpaper (Note: Please

enter the name case sensitive!).

After this is done, setup the

download server settings in User

Interface->Display->Background

(1st Monitor)->Custom Wallpaper

Server. The easiest way is to

configure “Use firmware update

server location”, of course you can

also setup a different Server if

needed.

If using multiple Monitors you can

configure also the screens from

here including using different

wallpapers for all screens.

Page 5: IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 5

Minute 5

We want also to setup a cutom

bootlogo, the setup for this is

can be found in System-

>Firmware Customization-

>Custom Bootsplash. Enable

the custom bootsplash feature

here and if configured right

enable “Use firmware update

server location” also. Now

enter the graphic name. If

needed, you can also configure

the position for the Bootsplash

for your demands.

Close the profile and assign the

configuration to the client.

Minute 6

Reboot the device and see the results…..

My bootscreen and desktop after the profile is gone to the client.

Page 6: IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 6

Minute 7

We need some writable space to deploy our graphics at the client for the next steps. To do this, we’re using

the custom partition feature. Open your profile and go to System->Firmware Customization->Custom

Partition->Partition and create select Enable Partition, keep the mount point and set the size to 20MB or the

size you need for your graphics. The configuration should look like this:

Now assign the configuration to the client and the custom partition should be created at the client.

Minute 8

Now we have finished the standard “features” for the desktop customization but my CEO still doesn’t feel it’s

finished; let’s see what can be done now starting with the screensaver.

This is the default screensaver:

It’s not the thing we want…. The screensaver session can be configured thru the profile->User Interface-

>Screen lock saver, this configuration is very limited. So go to System->Registry->Sessions->xlock0, this is the

session configuration thru the registry and expand the options tree here. Now you can see a lot of more

available settings incl. custom_logo.

Page 7: IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 7

Now go to the UMS Console select files in the left UMS Console tree and create a new file, as new file select

the graphic you want to use for the Screensaver and as Thin Client File location select

/custom/screensaver.png.

The result should look like this:

Assign the file via drag&drop to your client and open your profile again, directly go to System->Registry-

>Sessions->xlock0->options->custom_logo. Enable the setting and enter /custom/screensaver.png. Of course

you don’t have to use a png file, this is only my sample and you can do it with different formats too. You can

also play/test the other settings in the xlock0 options area; there are a lot of useful tweaks here.

The result:

So my screensaver configuration is done to…

Page 8: IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 8

Minute 10

The taskbar is also not that what I would like to see:

Looks a little bit like a graveyard at this time, let’s bring some life in here.

You can configure the Taskbar thru the User Interface->Display->Desktop->Taskbar configuration, this will

configure the general behavior like should the taskbar be hidden or appear on the bottom, right side and so

on. To have more settings go to System->Registry->windowmanager->wm0->variables. Not all settings here

belong to the taskbar, for me important are now:

Startbuttonshowtitle = Enable a text on the Start Button

Startbuttontitle = The Title

Startbuttonicon = Give the filename for the Start Button graphic

Startbuttonmessage = Context Message for the Start Button

Deploy the png file for your Startmenu icon like the graphic for the Screensaver (Minute 8) and setup the four

options I’ve mentioned, for the starbuttonicon setting use /custom/*you icon filename*.

My result:

Still to black, so let’s chance the tile for the taskbar; this task is a little bit more tricky.

The file for the taskbar tiles are located in the thin client folder /usr/share/pixmaps/panel with the following

file names:

buttom-bg.png buttom-part-bg.png bottom-part-bg-trayicon.png

File format: PNG

Size: 4x46 Pixel

DPI: 72x72

Colors: 16,7 Millions (32 Bit per Pixel)

If you want to change this, create a new Image with a Tool like Photoshop and use the same format like the

original files. Create a gradient or solid color picture, my sample tile is looking like this:

Page 9: IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 9

After you have created the tile, deploy it to the client via filetransfer like the files before.

Now comes the tricky step, we have to replace the original files. Open your profile and go to System-

>Firmware Customization->Custom Commands->Network Commands. In the field Custom Command Network

Final enter the following statements:

ln -f -s /custom/taskbar.png /usr/share/pixmaps/panel/bottom-bg.png

ln -f -s /custom/taskbar.png /usr/share/pixmaps/panel/bottom-part-bg-trayicon.png

ln -f -s /custom/taskbar.png /usr/share/pixmaps/panel/bottom-part-bg.png

After this is done reboot the Client.

Yes, this looks good enough for me…

Page 10: IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 10

Minute 13

No we need a session on the desktop and I want to modify the startmenu do have a shutdown button there.

Let’s start with the shutdown button, this is an easy task: Open your profile and go to Accessories-

>Commands. Click on Shutdown Terminal and select modify, my modification looks like that:

After this is done I create a simple Webbrowser Session as sample, so in the profile go to Sessions->Browser-

>Browser Session and create a new Browser Session. Close the profile and assign it to the client, result:

So far so good, but I don’t like the Browser Icon, let’s change this icon and we’re done for this time. First I

deploy a PNG Icon file that I want to use for the Browser Session thru the file transfer feature like the last

times.

Page 11: IGEL Universal Desktop LX/OS customizing the desktop · PDF fileWhitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 1 Whitepaper IGEL Universal Desktop LX/OS customizing

Whitepaper: Setup the IGEL Universal Management Suite in 15 Minutes Page 11

I named the icon browser.png, now I want to assign the graphic to the session. Open the profile and go to

System->Registry->Sessions, in the area you can find all created sessions here. All session here with a % sign at

the end are default settings, you can ignore this. The other sessions can be modified, browser sessions are

called browser*nr* in the sessions area. Expand the session and you see this:

Now select icon and replace firefox with the name of your icon, I use /custom/browser.png. After this is done

close the profile and transmit the changes to the thin client. This will work for all session types.

Done….