How do I uninstall iTALC under Windows?
Visit the uninstall section of the iTalc wiki http://italc.sourceforge.net/wiki/index.php?title=Installation#Uninstallation
Can I have multiple master machines?
Yes. All you need to do is performing a normal iTALC master installation on the according computers. Afterwards you have to replace the C:\Program Files\iTALC\keys\ (or similiar, /etc/italc/keys on Linux) with the keys-directory of the first master you've installed (and whose public key you exported to the clients).
Does iTALC work with Thin Clients?
It would appear from article iTALC in a ThinClient environment that it can work with thin clients in a roundabout way as it would seem the software will run from a Linux thin client. I too am looking to see if it works on a terminal server. If there can be information added here on Windows Server 2003 TS with Windows CE clients availability that would be useful. :UPDATE: There is information on how to setup iTALC on a Windows Server 2003 TS in the article iTALC in a ThinClient environment
How does the software communicate?
iTALC is completely TCP-based which makes it possible to use all features (but WakeOnLAN) even if clients are in different subnets.
Can we change what port the iTALC Client runs on?
Yes. You can achieve this by passing the option "-ivsport XXXX" to ICA. Under Linux you can simply add this option to where ICA is launched on your system. Under Windows you have to edit the registry: you have to add a string-value named "ivsport" below below HKEY_LOCAL_MACHINE/Software/iTALC Solutions/iTALC/parameters/ which has the desired port (e.g. 5910) as value. The same for "isdport" (default 5800) although you probably won't need this. Then make sure, to add :<portnumber> in IP-field when editing client-properties in the master-application, e.g. 192.168.2.1:5910
Do I really have to add all clients manually?
No. You can also edit the global configuration-file directly. Under Linux you'll have to edit $HOME/.italc/globalconfig.xml while under Windows it's %PROFILE%\Application Data\iTALC\globalconfig.xml.
Other modules for importing your network-configuration into iTALC will be available as plugins in iTALC 2.0, see Roadmap for details.
Under Windows, can I remote restart ICA services on clients?
Yes! You can use the psservice utility by Sysinternals which allows you to start, stop, restart etc. a service on a remote computer via command line, so it can be used in a batch file.
Suppose you have a LAN with 10 clients named CLIENT1, CLIENT2, .., CLIENT10 and the local administrator on every computer is Administrator with password secret. Then the batch file (start-italc.cmd) could look like:
FOR /L %%i IN (1,1,10) DO [path]\psservice \\CLIENT%%i -u Administrator -p secret start "italc client"
while an example batch file (stop-italc.cmd) to stop ICA service on clients could look like:
FOR /L %%i IN (1,1,10) DO [path]\psservice \\CLIENT%%i -u Administrator -p secret stop "italc client"
How do I create new/other keys?
Currently you can only do this using command-line. Open xterm/shell/whatever. Under Windows you'll have to change to the installation-directory of iTALC. Then run
ica -role <role-name> -createkeypair
where <role-name> is one of teacher, admin, supporter or other. This'll create new keys in either /etc/italc/keys (Linux) or c:\italc\keys (Windows). You can also specify absolute paths where to store keys:
ica -createkeypair "C:\Program Files\iTALC\keys\private\admin\key" "C:\Program Files\iTALC\keys\public\admin\key"
Please note that you'll have to change settings for key-location in registry. See Customizing paths to keys and config-files for details.
When I take a screen capture, where are they saved?
In Windows they are saved in the My Documents/My Pictures folder of the logged in user.
In Linux they are saved to ~/.italc/snapshots