Configuring the Citrix Web Interface

As Thinkiosk has quite a unique setup I highly recommend you host a dedicated site for thinkiosk.

The Citrix web interface is, by default, full of crap, so see my post on Decrapifying the citrix web interface to trim it down.

Below you will find a step by step guide on configuring a web interface site for Thinkiosk using my recommended settings.

It’s important to note, post configuration, if you follow this guide your url will be:

http://servername/Citrix/Kiosk

Where servername, is the name of your web interface server.

Creating the Web Interface site:



Login to your web interface server

Navigate to start > programs > Citrix > management consoles > Citrix Web Interface Management





Right click XenApp Web Sites and choose create site:





On the Specify IIS location page, modify the path to /Citrix/Kiosk and change the name to Kiosk:





On the Authentication page, Choose At the web Interface and click next

Click next on the review page then wait while the site is created.

Once finished, ensure Configure this site now is checked, then click next.





Configure your farm details, then select next:





Configure the authentication method as Explicit, then select next.





Configure your personal preferences on the domain and layout pages.

Choose online as your resource type and click next, then finish.





That’s it, now lets configure the site!

Configuring the Web Interface:



Right click your newly created site and choose Session settings





Choose the first tab, User Customisations Enable Kiosk mode and disable the settings option.





On the Web Sessions tab, configure the timeout as low as possible.





Skip down a few tabs to the Local Resources tab, then select On the remote server from the drop down list.





That’s it, for session settings, click ok to save.

Now right click the kiosk site again and choose Workspace Control.





Configure workspace control as follows:





That’s pretty much it, now on to the default.ica file:

Configuring the default.ica file:



open my computer on the web interface, Browse to c:\inetpub\wwwroot\citrix and you should see your newly created folder as below:





open this folder, then browse to the conf folder beneath. In this folder you will find a file called default.ini, open it with notepad:





now configure this file with the below options if needed:

Forcing the use of the classic WFica32 (recommended)

 

TWIMode=Off 
ScreenPercent=0
ConnectionBar=0
DesiredHRES=4294967295
DesiredVRES=4294967295

Forcing the use of the desktop viewer:

[ApplicationName]
....
connectionbar=1
TWIMode=Off

Force the Citrix receiver to use full screen:

[Application]
...
DesktopViewer-ForceFullScreenStartup=true
  1. July 23, 2012 at 1:48 pm

    Hi and thanks for the great product,
    we currently have a small issue with ThinKiosk: on our Win7 PCs we get the Citrix WebInterface to Autostart by putting it in Trusted Sites and enabling AutostartDesktop=ON parameter in webinterface.conf file. Is the “Autostart” also possible with ThinKisok shell? We have not managed to get it working yet.
    The webinterface.conf file is modified and the address of WI is in Trusted sites

    Thanks a lot
    Igor

    • July 24, 2012 at 9:53 am

      Hi Igor,

      I’ve not tested it to tell you the truth!

      I’ll give it a try today.

      A

    • July 24, 2012 at 4:16 pm

      Hi Igor,

      I’m sad to say this is working fine for me. Are you sure only one application is available to the user from the web interface?

  2. July 26, 2012 at 12:53 pm

    Hi Andrew,

    Thanks for quick response.
    Yes we publish only the desktop for the user, passthrough is not activated, only autostartDesktop parameter. thinkiosk.exe is not renamed to explorer.exe. Should i try this out? I have tried putting webinterface site in Trusted sites using GPOs but it didnt help. Can you tell me all the customizations which you did to your webinterface. Our installation is only basic as wroten in your guide.

    Best Regards
    Igor

  3. July 28, 2012 at 1:52 pm

    Hi Igor,

    lets take this offline, could you send your setup details (xenApp / xendesktop / local operating system / IE version etc) to andrew@andrewmorgan.ie and we’ll work through it.

    A

  4. August 2, 2012 at 2:52 pm

    Hello Andrew,

    we should read ConnectionBar=1 instead of connectionbar=1. Else, it’s giving an error saying that the ICA file is corrupted. Thanks for the great tool!

  5. October 15, 2012 at 10:46 am

    I used to be able to find good info from your articles.

  1. June 16, 2013 at 7:14 am
Comments are closed.