Frequently Asked Questions
Accessing Help
Q. How do I access "Collaboration Help" while I'm in a ThinAnywhere session?
Q. What shortcut keys are available in a ThinAnywhere session?
Q. Can I save the session parameters for a login that I use frequently so I don't have to keep entering the same information into the session login window?
Q. How can I start an RDP session using ThinAnywhere?
Q. How can I start an XDMCP session using ThinAnywhere?
Q. It appears that XDMCP is not available in the Linux or UNIX clients. Is there any way to start an XDMCP session using a Linux or UNIX client?
Q. Do you have a remedy for missing libXm.so.2 upon install on RedHat 8.0 of ThinAnywhere Linux TAW client 6.0 release?
Q. When I start a full screen ThinAnywhere session, how can I change it to a scalable window?
Q. How do I start a dual screen ThinAnywhere session from a single screen client computer?
Q. When I make an XDMCP connection through the ThinAnywhere server I get a gray screen. How can I remedy this?
Lost communication with remote host.
Unable to contact to remote host.
Collaboration session refused by remote.
Insufficient desktop colors.
tawadmin
iipadmin: Error: IIPINI file not set or wrong server code.
iipadmin: Error: Connect status: 9.
Q. Are there any additional variables necessary to make GeoProbe work with ThinAnywhere?
OpenWorks
Q. I'm having font problems when I run OpenWorks. What can I do?
VoxelGeo
Q. When I try to run VoxelGeo, I'm getting the following message. "This machine does not support GL". Is there something I can change to make this work?
Q. I'm having a login problem on our new 3D hardware accelerated ThinAnywhere server. When I start a session, the connection is completed but nothing appears in the ThinAnywhere widnow. Then, when I move the mouse, the connection immediately closes.
Q. I'm using the web based User Application Panel tool and trying to make a toolbar for a user, but when I select the user name, I receive the message "Error: No user name selected".
Q. Can I disconnect a ThinAnywhere session and reconnect to it again later?
Q. How can I start an RDP session using ThinAnywhere?
Q. How can I start an XDMCP session using ThinAnywhere?
Q. I cannot establish a connection to my Microsoft Windows XPpro machine using t-connect but it works on Windows Terminal Server. What am I missing?
Q. Is there any tunning that can be done to enhance the performance of the ThinAnywhere Linux server?
Windows 3D Plug-In
Q. Is there any tunning that can be done to enhance the performance of the ThinAnywhere 3D Plug-In for Windows 2003 server?
Q. How do I access help for the ThinAnywhere client
software?
Hint: Close the help wind before trying to execute any of the keystroke commands or they will have no effect.
Note: Some keystrokes are only valid for Originators.
Shift+F1 -- Displays help dialog including Session I.D.
Shift+F2 -- Disables collaboration input. (Originator only.)
Shift+Cntrl+F2 -- Disables and or disconnects collaborator. (Originator only.)
Shift+F3 -- Enables collaboration input. (Originator only.)
Shift+Cntrl+F3 -- Enables collaboration for this session. (Originator only.)
Shift+F4 -- Displays close dialog.
Shift+F5 -- Enables Local Mode.
Shift+F9 -- Invert cursor colors. Allows viewing of cursors that blend into background.
Shift+F12 -- Displays Session Statistics dialog.
Alt+Enter -- Toggles Full Screen mode. Session must be started in full screen.
Alt+F4 -- Displays close dialog.
1. Enter your user name and password.
2. Enter the Remote I.P. address of the ThinAnywhere server you want to connect to.
3. Enter the Port number.
4. Enter the Server Code. The Server Code is an optional parameter that acts much like another password for the server. Not all servers will make use of a server code.
5. Select the bandwidth of your internet connection.
6. Choose your display settings.
7. Click the "Connect" button to start the connection process.
At this point a connection will be established to the server. If you fail to connect to the server, please contact your ThinAnywhere Network Administrator to confirm the login information you have entered is correct.
Also see: Q. How do I access help for the ThinAnywhere client software?
Here is how you save a ".iip" file:
1. Login on the desired application server using the ThinAnywhere client. For example, you may want to login on System 8 using a display of 24 bit true color.
2. After the session has been established, click the icon on the left side of the title bar of the ThinAnywhere window and choose "Save .iip file...".
3. Name the file (Example: sys8_24bit_truecolor.iip) and click "Save".
By default the file will be saved to the "My Connections" folder inside the "My Documents" folder on your windows machine. You may want to make a link on your desktop for the connections that you most frequently use.
4. When you want to connect again to System 8 using 24 bit true color, simply double click the "sys8_24bit_truecolor.iip" icon and you will automatically be logged in using the saved session parameters.
1. Fill out the Session Login screen in the normal manner.
(See FAQ: How can I start a ThinAnywhere session?)
2. Click on the "Advanced" button and select the "RDP" tab.
3. Select the "Enable RDP" box.
4. Select either "Full Screen" or specify the width and height of the window.
5. Enter the user name and host I.P. of the Windows system you are connecting to.
6. To start a specific program on the Windows system, enter the complete path and program name using a "/" forward slash in the path. When you close the program the ThinAnywhere connection will exit.
1. To use XDMCP, start the ThinAnywhere client and fill out the Session Login screen with the same parameters as you would to connect to a ThinAnywhere server.
(See FAQ: How can I start a ThinAnywhere session?)
Remember that all connections, even to local UNIX servers, still go through the ThinAnywhere server.
2. Click on "Advanced" and select the XDMCP tab.
3. Click on the "Type" pulldown menu and select either "query", which gives a direct login on the local UNIX system or "indirect" which will display a "chooser" program from the local UNIX system.
4. In the "Host" box, enter the I.P. address or host name of the local UNIX system you want to connect to.
5. The "From" address should be the I.P. address of the local interface of the ThinAnywhere system.
Note: If the ThinAnywhere system is not being used in a multi-homed configuration, the "From" address will not be needed. If the ThinAnywhere system is configured with multiple interfaces, this feature will allow ThinAnywhere to connect to UNIX systems that span multiple networks. You may need to ask your system administrator for this parameter depending upon the configuration.
6. Click the "Apply" and "Ok" buttons and then click "Connect".
When the connection is made, you will be greeted with either a direct login on the local UNIX system or a chooser program generated from the local UNIX system.
If a login does not appear after the connection is made, probable causes are:
1. The "Host" address is invalid.
2. The "From" address is invalid.
3. The local UNIX system has XDMCP turned off or is not configured. Most SUN and SGI systems are turned on by default and need little if any configuration.
4. A firewall is blocking XDMCP requests. (port 177)
5. The SUN or SGI system is not on the same network or there is no route between these systems and the ThinAnywhere server.
1. Login on the desired application server using the Windows client and XDMCP.
2. After the session has been established, click the icon on the left side of the title bar of the ThinAnywhere window and choose "Save .iip file...".
3. Name the file (Example: xdmcp_sys5.iip) and click "Save". The file will be saved to the "My Connections" folder inside the "My Documents" folder on your windows machine.
4. Copy the ".iip" to your Linux or UNIX system. Start the ThinAnywhere client with the ".iip" file as the first argument.
Example: ./thinanywhere xdmcp_sys5.iip
Go back to the top
1. Ask the prospective collaborator to open the ThinAnywhere client software on his computer.
2. If the collaborator has an account on the ThinAnywhere server, he will enter his "User Name" and "Password".
(For any collaborator who is outside of company security, we suggest that you set up a generic collaboration account on the ThinAnywhere server and give the collaborator the "User Name" and "Password" for the generic collaboration account).
3. Give the collaborator the "Remote IP Address" and "Port Number" of the ThinAnywhere server.
4. The collaborator must enter the "Session ID Number" of the ThinAnywhere session he will be connecting to.
(The Session ID Number is found in the title bar at the top of the ThinAnywhere window. Example: SID:1234).
5. If the ThinAnywhere server has a "Server Code", it must be entered by the collaborator.
There is no need for the collaborator to set the "Bandwidth" or "Display" parameters for the session; they will be picked up from the original session.
6. Click "Connect".
When the collaborator clicks the "Connect" button on the ThinAnywhere client, the session originator will receive a popup request in his session. The session originator must "Grant" permission for the collaborator to enter the session before the request times out.
Note: Normally, the display information is picked up from the original session, but when using either "8/24 bit-Multimode" or "GL+:8/24 bit-Multimode", it is best for the collaborator to select this parameter before connecting. Go back to the top
Right click on the desktop of the Windows client machine to access the "Display Properties" and go to the "Settings" tab. Set the "Screen Resolution" to at least 1024 x 768 and the "Color Quality" to 32 bit.
Now when you start a new ThinAnywhere session, in the "Session Login", set the "Display width and height to 1024 x 768. When you login, everything should look fine. Go back to the top
Note: The session must be established as a full screen session for the toggle option to function. The user cannot establish a session with a defined window and then toggle into a full screen display. Go back to the top
Edit "/etc/selinux/config"
Find the line:
SELINUX=enforcing
Change it to:
SELINUX=permissive
Then reboot. That should fix it. Go back to the top
When the server detects a broken connection, the default behavior is to save the session on the server. Simply re-connect to the server and select the saved session. Go back to the top
Causes may include but not be limited to the following:
1. A personal firewall on the remote client computer may be blocking the client software's access to the internet.
2. A firewall on the network where the ThinAnywhere server resides blocking the client software's access to the ThinAnywhere server.
3. The client network is blocking outgoing TCP\IP traffic on port number 27500.
4. The client computer requires a proxy for out-bound traffic.
5. The ThinAnywhere server is down.
6. The client computer is not on the network or networking is not available.
Go back to the top
1. The Originator pressed the "Deny" button when requested to accept the collaborator.
2. The Originator did not press the "Grant" button in the allotted time.
3. The Originators session is in "Disable Collaboration" mode. Ask the Originator to type "Cntrl+Shift+F3" to enable collaboration.
Go back to the top
When the server dete. Go back to the top
iipadmin: Error: Connect status: 9.
Example:
[AccessList]
[RemoteControlHosts]
ALLOW 127.0.0.1
ALLOW ip_address_of_this_thinanywhere_server
ALLOW ip_address_of_admin_tool_web_server
Go back to the top
setenv GEOPROBE_USEGLX ........................................ 1
setenv GEOPROBE_FRAGMENT_PROGRAM_TYPE ... UNSUPPORTED
setenv GEOPROBE_VERTEX_PROGRAM_TYPE ........ UNSUPPORTED
setenv GEOPROBE_COLOR_TABLE_TYPE ................ TEXTURECOLORTABLE
Customers using GeoProbe should insert these lines into their GeoProbe start-up script or set them in the environment.
Go back to the top
Q. I'm having font problems when I run OpenWorks. What can I do?
Here is a test for you to try.
The commands below should be run in an x-terminal on the ThinAnywhere server.
Enter this command xset q
Look for a font path that ends with "the system name where the Landmark application is/:7100" If there is one with this syntax we need to change it. If there is not one at all, we need to add a font path.
In either case, enter this command
xset +fp system name where Landmark application is/:7100
Then restart OpenWorks.
Go back to the top
setenv CSD_GRAPHICS CREATOR
Any change of the server name or IP address requires that you relicense the server and run "ipreconfigure".
1. Put the host name on the same line as "localhost" in the /etc/hosts file.
2. Relicense and reboot the ThinAnywhere server.
3. Execute: /opt/IIPServer/uap/ipreconfigure and answer "yes" at the prompt.
4. Execute: "service msqld restart".
Go back to the top
Whenever you start a session or reconnect to a disconnected session, please click on the ThinAnywhere icon in the upper left corner of the session window.
Select "Toggle Int'l Keyboard Support". This will put your keyboard in the correct mode.
NOTE: If your server software is earlier than the 7.86 version, please edit the "taw.ini" file or the ".iip" file for that server in the "My Connections" folder.
Locate the line:
#KeyMapNumber 0
Remove the "#" from the beginnig of the line and then save the changes to the file.
If the Line "KeyMapNumber 0" does not exist, it can be added to the end of the [Viewer] section in the "taw.ini" file or the [IIP Client] section in the ".iip" file.
Now when you login, the old keymap will be used.
A. Linux Client
Edit the "taw.ini" file in the "taw" directory that is in the users home directory on the Linux server.
Locate the line:
#KeyMapNumber 0
Remove the "#" from the beginnig of the line and then save the changes to the file.
Now when you login, the old keymap will be used.
If the "taw.ini" file does not exist in the "taw" directory that is in the users home directory, please contact ThinAnywhere Support.
Go back to the top
at 918-583-1182. Once you have contacted support and received an answer, you may need to re-license your server.
Here is how to activate your license on the server:
Make sure the ThinAnywhere server has Internet access.
Login as "root"
cd /opt/IIPServer/licenses
CAUTION: If your server licensing includes additional 5 user packs, DO NOT execute the following command. Please contact ThinAnywhere Support.
Execute: :> license.taw (This will remove EVERYHTING from the license file)
Execute: ./tawlictool
Fill in User Name, Password, and User ID fields.
From the "Product" menu, select the type of license that you have purchased.
Click "Submit" and wait for response. Click "Exit" when complete.
Starting ThinAnywhere from the licenses directory:
../mit/S92iiplogin stop
../mit/S92iiplogin start
Go back to the top
cd /opt/IIPServer/bin
Edit the "iip.ini" file, under the [iIPLogin] section, set the following:
PrintDebug 62
This will log each time a user logs on or logs off. The log file will be identified by the "LogFile" line. It is usually at "/opt/IIPServer/logs/iiplogin.log". You can print this file to get the information you need.
Note: If you have a very old version of the server (3.06 or older?), this may not work.
Go back to the top
1. Login on the server as "root".
2. Edit the file /etc/X11/xdm/Xsetup_0
3. Add xhost + as the first exacutable line in the file and save the file.
4. Reboot the ThinAnywhere server.
Now you can login.
Go back to the top
Please go to http://www.nvidia.com/content/drivers/drivers.asp to find and install the latest version of the device driver for your video card. You will be looking for the Linux IA32 version of the driver. At the time this page was published, the most recent Linux Display Driver - IA32 was Version: 1.0-6111.
Go back to the top
http://www.thinanywhere.com/updates/server/tawuap_rh9upd.tgz
Please contact support@thinanywhere.com for a user name and password
To install the patch, Execute: tar zxvPf tawuap_rh9uapd.tgz This will install the file in its correct location. Now you can add your new toolbar using the web based User Application Panel tool.
Go back to the top
Q. I'm having some connection problems that may be caused
by my network. What tests can I run to eliminate the various possibilities?
1. Check to see that only "eth0" is operational:
Execute: /sbin/ifconfig
If both eth0 and eth1 are showing, then you may have a conflict again.
Running "ifdown eth1" will fix the problem temporarily, but to force it to not come up at boot, it is necessary to edit the file "/etc/sysconfig/network-scripts/ifcfg-eth0" and change "ONBOOT='yes'" to "ONBOOT='no'". Also, verify that the "inet addr:" and "Mask:" values for "eth0" are correct.
2. Verify that the firewall is off:
Execute: ipchains -L -n
The output should be three lines as follows:
Chain input (policy ACCEPT):
Chain forward (policy ACCEPT):
Chain output (policy ACCEPT):
3. Check the routing tables with the command: "route"
The default route is listed under the line starting with "default" and should have the router IP address under "Gateway" and a Genmask of "0.0.0.0". The device (Iface) should be "eth0".
4. Verify that you can ping the following addresses:
ping {LAN Address of TAW server}
ping {default gateway}
ping {Your DNS}
5. Check to see that the TAW server software is operational
Execute: /opt/IIPServer/bin/tawadmin
Run this as root. It should show that the number of user licenses are available.
6. Try to log into the TAW server locally
Execute: /opt/IIPServer/mit/thinanywhere
This is a Linux copy of the TAW client. Use "localhost" as the IP address. The user should be "taw" and the password "taw123". Select 8-bit pseudo color to be sure that local X-server supports the color depth.
7. Try to log into the TAW server from the LAN. Load the TAW client on another machine on the LAN and login using the TAW server's LAN address.
8. If #7 fails, try to contact port 27500 on the TAW server by using telnet.
Example: telnet 192.168.100.7 27500
TAW software does not respond to telnet requests, but you should get a socket connection and a message like "Connected to...".
Use [Cntrl] - "]" [Enter] to break out of most Unix/Linux telnet sessions and type "quit" at the telnet prompt.
Go back to the top
Disconnecting
Disconnecting a session is a powerful feature that allows you to leave your jobs and processes running on the server and at a later time, reconnect from another location. This is accomplished by simply clicking on the "Disconnect" button when you exit your ThinAnywhere connection. When you select "Disconnect", your complete session will be saved on the ThinAnywhere server along with all processes, telnet and rlogin sessions, and programs that were started in that session that are currently running. The session is not frozen or suspended, but still active and you have simply disconnected from an active session. This also implies that disconnecting will not free up a license that is used by a 3rd party program. A user can have multiple disconnected sessions on the ThinAnywhere server.
Note: A disconnected session still requires a ThinAnywhere license.
Reconnecting
To reconnect to a session, simply login to the server and a dialog list box will appear displaying a list of disconnected sessions that are owned by you. The sessions will appear in ordered by session I.D. and start time. Highlight the session that matches your old session I.D. and click the "Select" button. If a selection is not made within 10 seconds, the oldest disconnected session will be automatically selected.
Please download and install the following on the ThinAnywhere server:
http://www.thinanywhere.com/updates/misc/rd.tgz
Please contact support@thinanywhere.com for a user name and password
Then run "tar zxvPf rd.tgz"
This will overwrite the t-connect and tconnect3b modules with a new version.
Note: It may have a color issue when using 8-bit color.
Click the Start menu and choose Control Panels then System. In the System panel, choose the Remote tab and put a check mark to enable Remote Desktop. Then save your changes.
We also have a newer version of t-connect available than the one you may be using on your ThinAnywhere server. You can access the new t-connect by going to:
http://www.thinanywhere.com/updates/
Please contact support@thinanywhere.com for a user name and password
Download the file rd.tgz to the ThinAnywhere server.
To install rd.tgz.
Execute: tar xzvPf rd.tgz
This will put everything in its place automatically for you.
Execute: /opt/IIPServer/bin/tawadmin
This will open the "tawadmin program.
The ThinAnywhere Login Statistics window will look similar to this
------ ThinAnywhere Login Statistics ------ Sys8 Release 6.10
Commands: h = Help Screen, t = Toggle Screen, s = Seconds to update,
. . . . . . . . . . . .d = Disconnect, k = Kill Session, q = Quit
User . . . Login - Time . . . .. S. Disp. S-ID Type ShmID .... . Peer-Address:Port
dan3 . . 10/22/04 11:03:28 C. :30. . 1885 . O .. 52920331 192.178.1.156:3719
dan3 . . 10/22/04 14:29:09 C. :31. . 1885 . C .. 94351084 192.178.1.156:3952
bob2 . . 10/24/04 10:25:13 D. :32. . 1425 . O .. 26375237 192.178.1.148:4273
Available licenses: 12
Mon Oct 24 13:42:28 2004
The table heading "S" indicates whether a session is Connected "C" or Disconnected "D".
The table heading "S-ID" indicates the Session ID Number.
The table heading "Type" indicates whether the user is the session Originator "O" or is a Collaborator "C".
To kill a session, enter "k+S-ID" and hit "Enter".
Example: To kill the disconnected session of user bob2,
Execute: k1425 and hit "Enter".
To exit the "tawadmin" program, enter "q".
NOTE: If the session is still hung, do the following.
As "root" user, run the "tawadmin" executable and find the "ShmID" value for the session that is hung.
Run (also as root) the command "ipcs -a | grep {shmid}" where {shmid} is the shared memory segment ID for that hung session.
If it exists, check the number on the far right. It should be zero. If so, remove the hung session with the following command:
ipcrm -m {shmid}
1. Turn off show contents of a window while being moved across the screen.
2. Make the desktop background a solid color.
A. For GNOME and KDE:
1. Turn off all animated applets on the desktop including the flashing icon for up2date.
2. Turn off the mini view of the desktop in the tool bar at the bottom right of the screen.
The value for the lowest quality is -17 and the for the highest quality 17 is the value. You can play with the value until you get the results you like best.
|
|
|
ThinAnywhere® is a registered trademark of Mercury International
Technology, Inc. |