Archive for the ‘Solutions’ Category

Xmas Special: cloud-client.info Multimedia Extension Pack for IGEL Linux RC1

Friday, December 20th, 2013

Hello Folks,

you are not happy with the IGEL LX Multimedia features… Want to watch DVD’s? Videostreams or what ever?

Then you should try the cloud-client.info Multimedia Extension Pack Version 1.0.0 RC1!

Core features:

– VLC Media Player
– mplayer Media Player incl. recorder (mcoder) as command line tools
– smplayer mplayer GUI incl. themes and some translations
– Xine Media Player
– DVD Playback extensions
– x264 Codecs (several free versions incl. hardware decoding if supported by the hardware)
– Several command line audio tools to convert or playback multimedia files
– Several new codecs to provide more playback features for all media players
– Video Stream support (prefer VLC to open any Video Stream)
– Major changes in the IGEL base xserver system (not fully tested, may create issues!)

Included but currently not configured/tested:
. DVB device support
– MTP device drivers (Smartphones, Tablets and Digital Cameras)
– Apple device drivers (you can use configuration samples from the Ifuse package available at www.cloud-client.info)
– Some changes in the USB device handling (not fully tested, may create issues!)

Known issues:
Regarding the huge size of this pack the integration requires some time during the boot up, this depends on the system resources available. See also the notes in the installation area in this document.

The pack will force the file integration into the IGEL OS, this is necessary to be compatible to IGEL and other services might be affected by this. In this case you can recreate the ilise.sh script with our Deployment Assistant Tool for IGEL Thin Clients (DATI) without the “Force” option enabled-> If the force option is disabled the mplayer command line tools will not work at all!

IGEL Linux V4 will not display a background image after this pack is applied.

Not recommended for the IGEL UD2 (x86)!

Download is available here: Download
Have fun and merry Christmas!

Michael

Tip: cloud-client.info FAQ Area contains now more then 200 different FAQ’s

Thursday, November 21st, 2013

Hello Folks,

i got a couple of questions during the last time and a lot new answers can now be found here: http://www.cloud-client.info/faq/

Cheers
Michael

P.S.: No, it doesn’t contains any tips related to FreeCiv… 🙂

Solution: TrueCrypt for IGEL Linux (x86)

Monday, November 18th, 2013

Hello Folks,

there is a new OS Extension available, i’ve created this already some time ago but i was asked to provide it if possible. So here you go…

 

TrueCrypt 7.0a for IGEL Linux (x86)

TrueCrypt 7.0a for IGEL Linux (x86)

You can find the download here: Download

Cheers
Michael

Tip (Update): Runtime display resolution change for IGEL Linux based devices (without UMS and local IGEL Setup)

Friday, November 15th, 2013

Hi Folks,

i got a request for a resolution change solution which allows the user a resolution change without contact the helpdesk or using the IGEL Setup via an icon on a desktop or maybe a hotkey.

First of all: This will not have an impact on running session like RDP/ICA or whatever, the user needs to do this before he starts any session!!!

Preparing the solution:

You need to figure out what display types/connector’s you are using for example for the UD2 Multimedia/IZ1 you have VGA and DVI-D. If you are not quite clear what you have to use here go to the client which should get the solutions and open a terminal session, log in as root and execute the command “xrandr -q”. This command will give you all supported resolutions including the available display connector names. Write it down and also the resolutions you want to use (this can be more or less as mentioned in the IGEL Setup depending on the connector/display(!)).

Okay… Now the funny part, open the profile in the UMS and/or the local IGEL Setup; in my sample i will create two add-on sessions to switch between 1280×1024 and 1024×768 for the VGA and the DVI-D port on a IZ1/UD2-Multimedia.

In the profile/igel setup browse to System->Firmware Customization->Custom Commands->Desktop Commands->Custom Command Desktop Final and add the following script.

#Generate 1280×1024 script
echo “#!/bin/sh” > /config/sessions/res0
echo “xrandr –output VGA –mode 1280×1024 –pos 0x0 –rotate normal” >> /config/sessions/res0
echo “xrandr –output DVI-D –mode 1280×1024 –pos 0x0 –rotate normal” >> /config/sessions/res0
chmod 777 /config/sessions/res0
#Generate 1024×768 script
echo “#!/bin/sh” > /config/sessions/res1
echo “xrandr –output VGA –mode 1024×768 –pos 0x0 –rotate normal” >> /config/sessions/res1
echo “xrandr –output DVI-D –mode 1024×768 –pos 0x0 –rotate normal” >> /config/sessions/res1
chmod 777 /config/sessions/res1

Update:

If you want to start the last user display configuration after a thin client restart use this script:

#Generate 1280×1024 script
echo “#!/bin/sh” > /config/sessions/res0
echo “xrandr –output VGA –mode 1280×1024 –pos 0x0 –rotate normal” >> /config/sessions/res0
echo “xrandr –output DVI-D –mode 1280×1024 –pos 0x0 –rotate normal” >> /config/sessions/res0
echo “cp /config/sessions/res0 /wfs/lastres”>>/config/sessions/res0
echo “chmod 777 /wfs/lastres” >> /config/sessions/res0
chmod 777 /config/sessions/res0
#Generate 1024×768 script
echo “#!/bin/sh” > /config/sessions/res1
echo “xrandr –output VGA –mode 1024×768 –pos 0x0 –rotate normal” >> /config/sessions/res1
echo “xrandr –output DVI-D –mode 1024×768 –pos 0x0 –rotate normal” >> /config/sessions/res1
echo “cp /config/sessions/res1 /wfs/lastres”>>/config/sessions/res1
echo “chmod 777 /wfs/lastres” >> /config/sessions/res1
chmod 777 /config/sessions/res1
chmod 777 /wfs
/wfs/lastres

This will copy the last executed script to the /wfs folder and will execute it during the boot up (last line in script), of course you can use also a custom application with the enabled autostart option for this. Attention: in this case we have to make the /wfs folder writable for the user to copy the script in the permanent folder, this could be a security issue depending on other applied configurations like a teminal session that is available for the user. This will also bypass any resolution configuration coming from the UMS!

This will create two scripts in the /config/sessions folder, i’ve added two xrand lines per script to bring both available display connectors to the same resolution (if they are available or not…). You can also add different resolutions to it or configure the rotation, for more options see the xrandr documentation here: http://www.x.org/wiki/Projects/XRandR/

Good.. Now we have the script(s) and need to bring them available for the user… In the same profile browse to custom appliaction which is also located in the System part of the profile/setup. Per script you want to deploy add a custom application and configure it like shown in the screenshot:

 

Configure the session to switch to a resolution

Configure the session to switch to a resolution

You can configure the Desktop Integration Options as you like: A hotkey, where should the session be shown and so on.

Apply the configuration/profile and you are good to go after a thin client reboot…

You can do much more with it (screen rotation and so on), feel free to play around with it but please note: As soon you reboot the client (if script one is used) or apply a new configuration thru the IGEL Setup/UMS the default resolution is applied again! If a script is not working check out that you have configured a valid resolution/display connector like mentioned above.

Update: You can also use xrandr -s 1440×900 (resolution) if you don’t want to configure seperate screens, this will always configure the default screen. See also the xrandr documentation for the exact syntax because wordpress will corrupt some characters in the script syntax.

Have Fun

Michael

P.S.: This is not official supported by IGEL Technology, no warranty or anything else from my side… 🙂

Solution: IGEL powered classroom for IT education

Saturday, November 2nd, 2013

Hi Folks,

we just finished the setup for a new classroom running the first Citrix Netscaler course in the upcoming week. 🙂

IGEL powered Classroom @ BCD-Sintrag AG, Glattpark (Zuerich)

IGEL powered classroom @ BCD-Sintrag AG, Glattpark (Zuerich)

The room is powered with Linux based IGEL UD5 Thin Clients and completely managed with the IGEL Universal Management Suite incl. the attendee support from the teacher.

Benefit: Very fast to setup/switch between different courses, energy savings, simple attendee support for the teacher and a standard GUI for all workplaces.

Cheers

Michael

 

Solution: IGEL Linux V5 Desktop Experience Pack for IGEL Linux V4.x.x

Tuesday, October 22nd, 2013

Hi Folks,

are you not happy because you can’t upgrade your old IGEL Linux based Thin Clients to the IGEL Linux V5? …your Users want the stylish new GUI or you have a mixed IGEL V4/V5 environment?

Then try this: http://www.cloud-client.info/cms/index.php/os-extensions/custom-partition-lx-os/v5deskexp-for-linux

Please Note: This is only a graphical theme for the IGEL Linux V4 (OS/LX) and will NOT add any new software features!

IGEL Linux V4.x.x with IGEL Linux V5 Desktop Experience Pack

IGEL Linux V4.x.x with IGEL Linux V5 Desktop Experience Pack

Have Fun!

Michael

P.S.: This pack could be also a Blueprint to create your own company themes for the IGEL Linux V4.

Release: Deployment Assistant Tool for IGEL Thin Clients Version 1.07

Tuesday, October 15th, 2013

Hi Folks,

a new Version of the Deployment Assistant Tool for IGEL Thin Clients Version 1.07 is available for download.

DATI 1.07: IGEL Linux Script Engine

DATI 1.07: IGEL Linux Script Engine

New Features:

– Version 1.07
Added ILISE option to prevent the creation or link of any folders, only files will included into the existing folders in the IGEL Linux file system.
Added ILISE option to save/load the script generator options into/from the ilise.sh script.
Added ILISE option to add creation/user informations to the ilise.sh script.
Optimized DATI update check, DATI will check now if a internet connection is available before the update check runs.
Reworked ILISE Script Option handling (unset/disable not required/possible option).

Download is available here: Download

Cheers
Michael

First experience with the new IGEL Linux V5 (upgrade)

Thursday, October 3rd, 2013

Hello Folks,

today i’ve upgraded my first bunch of UD3 and UD5 devices with the new IGEL Linux V5.

After i put the content coming with the upgrade pack on our IIS and also an USB memory i run the upgrade thru network and also from the USB Memory. It works quite well and i got no issues during the update and here are some of my first screenshots. I’ve updated several UD3 and UD5 single/dual core devices (see supported device list), so not only a “one” device test, also it’s important that you can NOT use the buddy update feature to perform the upgrade!

IGEL Linux V5: New Linux Desktop look

IGEL Linux V5: New Linux Desktop look

After the Upgrade you will directly boot into the new GUI which looks very stylish, the screen above was taken from a device which i’ve set back to factory defaults but i also got no issues with devices without a reset back to factory defaults.

IGEL Linux V5: New RemoteFX settings for Windows8/Server 2012 RDS

IGEL Linux V5: New RemoteFX settings for Windows8/Server 2012 RDS

For my test i first setup a RemoteFX session to a Windows 8 environment, in the screen above you see some of the new RDP settings for RemoteFX. Please be aware, if you’re using the UMS Version 4.04.110 or older you have to configure these new settings thru System->Registry in a Profile optimized for the IGEL Linux V5 (5.01.xxx).

IGEL Linux V5: New Session display Options

IGEL Linux V5: New Session display Options

Be also aware that sessions have now in general more display options (where should the session be shown for the user) and that you’ve also more Sessions available in the Accessories Tab in the IGEL Setup. I strongly recommend to configure and prepare this before rolling out the new Firmware, in general you can also use/upgrade your old Profiles for Linux V4 to Linux V5 without any issues. One add-on, please note the new Remote Desktop Web Access feature in the left Setup Menu… 🙂

 

IGEL Linux V5: Running a RemoteFX Session as window

IGEL Linux V5: Running a RemoteFX Session as window

Last but not least a small test with my RemoteFX session, in general the new Linux V5 looks very good and you should get a look on it.

IGEL Linux V5: Running DATI (ILISE) V1.06 Custom Partition Sample Conky

IGEL Linux V5: Running DATI (ILISE) V1.06 Custom Partition Sample Conky

The last thing i want to test are the cloud-client.info custom partition samples and the custom partition packages created with our Deployment Assistant Tool for IGEL Thin Clients (DATI/ILISE), i run several samples and never got an issue. This solution is still not supported by IGEL Technology but if you already use it, you don’t have to be afraid that the packages are not working anymore, this includes upgrading a device where these packages are already used.

 

So from my side i will strictly go with IGEL Linux V5 in the future and after i run some more test to check all features and functions, i will also release a new UMS Template and UMS Virtual Appliance after the new final Universal Management Suite Version is released.

I also added a couple of FAQ’s to the cloud-client.info FAQ Area, it’s still more to do but it should cover already some open questions.

 

 

Have Fun

Michael

Info: New IGEL Product Names explaned (short version)

Tuesday, October 1st, 2013

Hello Folks,

since the Universal Desktop W7 3.07.100 you might noticed that the product name/description has been changed.

Old names like UD3-720 W7 or UD5-740 LX are gone away to a more easier description.

The new syntax will be UD(Hardware)-Operating System + feature extensions. Sounds crazy? Ok, here is a sample:

Old: UD3-740 W7  New: UD3-W7 cp

Possible extensions:

p = PowerTerm Emulation (Requires  an extra License now which can be received for free from IGEL)

s = Shared Workplace (Extra Login feature for AD based Users and to assign profiles in the UMS to these users, requires a seperate sold license)

c = Codec Package (Multimedia Codecs, seperate sold license regarding the fact that multimedia codecs are not for free for business use)

u = Universal Multi Display (Seperate sold license to support more then two Displays)

If you upgrade a device it depends on the current feature set what type of extension(s) will be available, a device with the Advanced License will get c and p, a device with a Standard License will get only the p and an old Entry License will receive no extensions at all.

So it’s not really hard to translate…

 

Regarding the new IGEL Zero Clients it’s also quite simple; first of all the new Zero Clients are not Universal Desktop devices and this means: UD for Universal Desktop will be replaced thru IZ for IGEL Zero. Also the Hardwareplatform is coded in the name, if you want a hardware that is similar to the UD3 the name will be IZ3. Simple or not?

Now you have three Zero Client solutions available: HDX (Citrix), RFX (Microsoft) and Horizon (VMWare).

So if you want a Zero Client based on the UD3 Hardware it’s a IZ3-RFX, for VMWare View it’s IZ3-Horizon and IZ3-HDX for Citrix. There are no extra features/extensions available for the Zero Clients so we can skip this part.

Intresting: If you decide to upgrade a IZ Client to the more flexible UD Platform, this can be done but it requires an extra license (..on the other side it helps saving your investment in case that you move from one solution to an other one).

I will explain this in more detail in the Hardware Overview Whitepaper but regarding the fact that i’ve currently much to do it can take some time for the update.

Cheers

Michael

Solution: Conky System Information custom partition sample for IGEL Linux (x86)

Wednesday, September 25th, 2013

Hello Folks,

sometimes i’ve been asked how system or other information’s can be displayed permanently on the IGEL Desktop.

Here is the solution:

Conky System Information Tool for IGEL Linux (x86)

Conky System Information Tool for IGEL Linux (x86)

This is also the first custom partition package fully created with the Deployment Assistant Tool for IGEL Thin Clients Version 1.06 (DATI) and of course you can modify it, see the readme.txt coming with the download.

The download is available here: Download

 

Cheers

Michael

Solution: Updated Apple device driver package for the IGEL Linux x86 (LX/OS) and information related to the new IOS 7

Thursday, September 19th, 2013

Hello Folks,

i’ve updated the two driver packages which can be downloaded here:

1) Apple device driver + local aTunes (iTunes alternative for Linux) + mplayer for the media playback      Download

2) Apple device driver only      Download

The updated packages are now able to detect an Apple Device without any User interaction, to enable this feature hide all three sessions in System->Firmware Customization->Custom Application. Then browse to Custom commands->Desktop commands->Custom Command Desktop Final and remove # from the line #setsid /config/sessions/applelauncher0 and reboot the device. After the reboot the device will check for an Apple Device every 5 seconds (can be modified thru the sleep commands). So you have three way how to mount a Apple device.

One small Tip: If you want to make only the DCIM folder available to transfer pictures in an ICA or RDP session you can browse in the IGEL setup in the session configuration to the ICA or RDP Global configuration and change in Mapping->Drive Mappings the path from /media/apple to /media/apple/DCIM.

If you already using one of these packages you only have to replace the UMS Profile and not the binaries.

Important Note: The new Apple IOS 7 is working with this package but it seams to be that the IPad together with IOS 7 get to less voltage from the client. If you got other results please inform me!

(Thanks to a User for this quick update, i only got an IPad with IOS 7 for my tests and not an IPhone!)

Update: It seams to  be that IOS7 produces some “hick ups”, as soon there is a fixed version available i will update this package.

 

Cheers

Michael

P.S.: This is the last release created in the manual way, all future releases will be created with DATI and can be edited/modified with DATI by your own, also this will be a sample how you can work with DATI for a IGEL Linux software integration.

Solution: Deployment Assistant Tool for IGEL Thin Clients Version 1.05

Thursday, September 19th, 2013

Hello Folks,

here is a new release for the Deployment Assistant Tool for IGEL Thin Client Version 1.05.

You want to customize your IGEL Thin Clients, then you should try it… 🙂

DATI: Windows Partial Update Front End

DATI: Windows Partial Update Front End

DATI: IGEL Linux Integration Script Engine (ILISE)

DATI: IGEL Linux Integration Script Engine (ILISE)

Changelog:

– Version 1.05
ILISE has now a drop down menu that contains several features/options.
ILISE allows to edit the generated integration shell script now.
ILISE can now add a protected MyScript Area for your own extensions, this area will not be overwritten by the script engine.
ILISE can now load already created shell scripts (ilise.sh) if available in the content folder for the custom partition package.
ILISE now supports up to 15 custom code snipplets to be added to the ILISE MyScript Area.
Added find and replace function to ILISE, find and replace will modify all lines generated by ILISE and the MyScript Area by default.
Added “Reset Settings Option” to ILISE.
Fixed a small display issue with the ILISE Tooltip’s.
Added Cloud-Client.info Website URL’s to Info Menu.
Updated URL to IGEL’s LUNA Script Language Manual for Windows Embedded Partial Updates, URL can be modified in the dati.ini if changed again.
Added Cloud-Client.info Whitepaper related to Linux custom partition basics as Helpfile (optional download).
New Feature: Help Download Tool, DATI will now offer the download and include of missing Helpfiles / Whitepapers.
Added change path option to ILISE for the 7za.exe if required or 7za.exe is located in an other folder
ILISE can now create .tar.bz2 or .tbz files (configured thru ILISE options), .tbz format/extension is used by IGEL Technology.
ILISE will now check that 7za.exe is available in the configured/default folder before creating a .tar.bz2/.tbz archive.
Custom Partition Package .inf file creator can now select .tar.bz2 and .tbz files to create the required .inf file.
Added Print Script feature to ILISE for the purpose of documentation, this will print the generated script incl. the MyScript Area.
Added DATI .ini file, the .ini file will be created if not exists and contains configuration settings for DATI.
Optimized code and graphics, dati.exe size reduced from 364KB to less then 220KB without loosing any features.

 

Download here: Download

 

Cheers

Michael

P.S.: There is Version 1.05.1 available fixing an issue with the .tbz/.tar.bz2 switch in the options, thanks for the report!

Using Citrix GoToMeeting with Citrix XenApp or XenDesktop

Wednesday, September 18th, 2013

Hi Folks,

maybe this information is useful: If you want to use Citrix GoToMeeting you should be aware that you can not use GoToMeeting  together with an Audio Headset and XenApp.

If you are using XenDesktop together with a Desktop OS (not Server OS!) then it will work and you can use the Headset.

This is not related to IGEL, it’s a general behavior for GoToMeeting together with XenDesktop/XenApp and the Client OS (Windows/Linux) is not important!

Cheers

Michael

P.S.: Future versions of GoToMeeting maybe will not show this behavior… 🙂

Solution: Deployment Assistant Tool for IGEL Thin Clients Version 1.04

Sunday, September 15th, 2013

Hello Folks,

here is a new DATI release, Version 1.04 contains a couple of changes:

DATI: IGEL Linux Integration Script Engine (ILISE)

DATI: IGEL Linux Integration Script Engine (ILISE)

ILISE is nearly final (RC)
ILISE can now also write the Linux integration script as Linux executable shell script (ilise.sh) in the custom partition content folder.
Fixed issue with the Partial Update->Deploy several files from one folder function (always one file was not copied).
Fixed issue for ILISE if the content folder has no subdirectorys to prevent a not valid // script entry.
ILISE can now create a .tar.bz2 archive based on the set content folder for the custom partition.
Added some options to the ILISE script engine.
Added helper folder for add-on tools (currently 7-Zip command line tool is added to create the .tar.bz2 file).
Optimized ILISE Engine to provide a better user experience incl. a status Windows and User messages/warnings.
Added Tooltip’s to all features in ILISE.
Updated cloud-client.info logo for the info window.
Reworked ReadMe.txt (The file you are reading at the moment…)

The Download is available here: Download

 

Cheers

Michael

Solution: Improved Apple device support for IGEL Linux (x86)

Friday, September 13th, 2013

Hi Folks,

like promised here is the improved Apple device Support for the x86 based IGEL Linux.

There are now two custom Partition packs available:

1) Apple device driver + local aTunes (iTunes alternative for Linux) + mplayer for the media playback      Download

2) Apple device driver only      Download

Both packs are coming now with an improved mount script that shows status messages to the User, also a unmount session is now available.

Apple device support for IGEL Linux (x86)

Apple device Support for IGEL Linux (x86)

New: A automount Option/Session is available, once this is started the script will run until a Apple device was mounted successfully.

 

Have fun!

 

Cheers

Michael

Information: Apple device support for IGEL Linux based Thin Clients (x86)

Tuesday, September 10th, 2013

Hello Folks,

thank you for all your feedback, i will release a reworked version this week friday with a few more currently missed features and improvements.

So stay tuned…

Cheers
Michael

Solution: cloud-client.info custom partition Putty add-on for IGEL Linux (x86)

Friday, September 6th, 2013

Hi Folks,

a colleague ask me if i could provide him Putty for Linux to configure the Citrix Netscaler from a IGEL Thin Client.

Putty for Linux (x86)

Putty for Linux (x86)

So here it is.. I believe other Administrators could be intrested too.. 😉

The download can be found here: Download

Cheers
Michael

Tip: Deployment of custom partition content / cloud-client.info samples

Thursday, September 5th, 2013

Hello Folks,

to prevent issues during the deployment of custom partition content incl. our custom partition samples for the IGEL Linux i’ve written a small guide regarding the most important things to consider.

You will find this guide here: Deployment Guide

I hope this solves the most important issues if you are not familar with the procedure.

Cheers
Michael

Edit: The content from the Website is now also available as PDF Whitepaper and can be found in our Whitepaper area @ www.cloud-client.info

Solution: cloud-client.info custom filezilla add-on for IGEL Linux (x86)

Thursday, September 5th, 2013

Hi Folks,

another new custom partition sample for the IGEL Linux (x86), if you like to use the Filezilla Tool you are now able to use it on an IGEL Thin Client for free too.

Filezilla for IGEL Linux (x86)

Filezilla for IGEL Linux (x86)

The Download is available here: Download

Cheers
Michael

Solution: cloud-client.info custom xvnc4viewer add-on for IGEL Linux (x86)

Wednesday, September 4th, 2013

Hi Folks,

are you missing a VNC Viewer (client) in the IGEL Linux too…

Here is one way how you can add a VNC Viewer (client) to the IGEL Linux (x86) for free and it’s ready to use.

xvnc4viewer

 

You can download the custom partition package from here: Download

Cheers

Michael