Archive for the ‘ThinStation’ Category

en-us rdesktop keymap problem with thinstation 2.3beta

February 28, 2008 Leave a comment

The beta version of thinstation has a permissions problem on some keymap files that does bad things to rdesktop sessions, at least with en-us. The arrow keys stopped working along with the page up, page down, home, end, etc. The number pad keys worked in navigation mode only.

Here is a simple fix, if you have a local build folder.

As root:

cd <path to thinstation folder>

find packages/keymaps-* -perm 0600 -print|sort|xargs chmod 644



Categories: linux, Software, ThinStation

Thinstation Build Problems with Edgy and Feisty

May 23, 2007 Leave a comment

Ubuntu Edgy (6.10) and Feisty (7.04) cause problems when building ThinStation images. Ubuntu changed sh to link to dash instead of bash, which causes odd problems with the build script. Here is an easy fix (you need root privileges):

cd /bin
rm -f sh
ln -s bash sh

Categories: Software, ThinStation, ubuntu

Printing from DOS within a thin client session

November 14, 2006 Leave a comment

This assumes you are already able to print with your thin clients in Server 2003 terminal server sessions, and need to add printing for a DOS application. DOS will see the remote printer as LPT1.

  1.  Share the printer from the terminal server and give it a legal DOS name. (e.g. TEST1)
  2. Create a batch file in the user’s startup menu, startup folder. (e.g. DOSPRINT.CMD)
    NET USE LPT1: /delete

When the user logs in the printer should now be mapped every time. This worked perfectly for users with Okitdata dot matrix printers connected to the parallel ports of ThinStation computers connecting to Windows Server 2003 over the internet.

ThinStation rdesktop syntax

April 20, 2006 Leave a comment

I spent a while struggling with syntax in the thinstation.conf file to start a shell application. Backslashes in the application path were troublesome. Here is an example of the syntax that finally  worked:

SESSION_2_RDESKTOP_OPTIONS="-g 1024×768 -u 'Administrator'  -a 16 -s 'C:\\\\\\\\Program Files\\\\FileMaker\\\\FileMaker Pro 7\\\\FileMaker Pro.exe'" SESSION_2_CUSTOM_CONFIG=OFF SESSION_2_AUTOSTART=OFF

That's a lot of backslashes! 

Categories: ThinStation

Group policy objects

April 19, 2006 Leave a comment

Here are some group policy settings that solved some problems on a windows 2003 terminal server:

add local servers to:
User Configuration\Windows Settings\Internet explorer Maintenance\Security zones and Content rating\Local intranet

(kb article 815141)

Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Automatic Reconnection: Enabled

Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Client/Server data redirection\Allow audio redirection: Enabled

Thin Client specs & costs

April 12, 2006 Leave a comment

These are nice looking, quiet, quick machines for use as a light linux workstation or thin client to a terminal server. I’ve been using ThinStation with them with great success. Booting from the network is the way to go if you can, but CF works pretty well too. Of course these specs do not include monitor, keyboard, and mouse. The machines are so cheap you can splurge on those things and have happy users.
Minuet CaseVia Epia ML6000
Low End, Network Boot:
MotherBoard Mini-ITX: VIA EPIA ML6000, 600MHz, Fanless [ $129 ]
Case w/ PSU: Antec Minuet II Micro ATX Low Profile [ $67.79 ]
Floppy – NONE
RAM: DDR PC2100 256MB [ $28.20 ]

Mid Range, CF Boot:
MotherBoard Mini-ITX: VIA EPIA ME6000, 600MHz, Fanless [ $151]
Case w/ PSU: Antec Minuet II Micro ATX Low Profile [ $67.79 ]
Floppy – 1.44MB Black [ $16.00 ]
CD-ROM: Lite-On Black 52x [ $29.00 ]
HD: Compact Flash IDE 256MB [ $54.50 ]
RAM: DDR PC2100 256MB [ $28.20 ]

Categories: DIY, Make, networking, ThinStation

Preparing IDE Compact Flash drive for OS install

April 10, 2006 Leave a comment

We are setting up some thin client machines for use in remote offices away from the tftp server. We are using 256 MB IDE CF drives and syslinux to get them up and going, then they will immediately use ICA or RDP from there. To the users it basically appears to be booting into Windows, but it is on a terminal server in Iowa city.

The build workstation is an Ubuntu 5.1 machine with a ThinStation 2.1.3 build environment on it.

First time:
Install syslinux and mtools packages.
In terminal:
sudo mkdir /mnt/cflash

(to be safe, do this from the end workstation)
Boot from Win98 or ME boot floppy
Run fdisk
If there is not a valid partition, create one.
Mark partition active
Shut down
Put CF in ThinStation build workstation, and start up
Make any required changes to thinstation.conf.buildtime file
run build

In terminal:
sudo mount /dev/hdc1 /mnt/cflash

cp boot-images/syslinux/* /mnt/cflash
umount /mnt/cflash
syslinux /dev/hdc1

Shut down and move compact flash to workstation, and it should boot up.

You can do this in assembly line fashion easily. Waiting for Ubuntu to start up and shut down are the bottlenecks. If you had to you could use a few build workstations at once. The build takes a minute or two, depending on the speed of the workstation. If you don’t need to customize anything then you don’t need to do that often. It is the most convenient place at the moment to store the ICA/RDP client settings though.

Categories: DIY, networking, ThinStation, ubuntu