Το iTalc είναι ένα πρόγραμμα ανοικτού κώδικα για την παρακολούθηση των οθόνων των μαθητών και την προβολή της οθόνης του καθηγητή, αντίστοιχο με τα netsupport, netop κτλ.
Η εγκατάστασή του σε Ubuntu / LTSP είναι ιδιαίτερα απλή, δηλαδή απλά το επιλέγουμε από τον Synaptic Package Manager. Περισσότερες λεπτομέρειες εδώ:
https://help.ubuntu.com/community/UbuntuLTSP/iTalc
Σε Ubuntu 8.10 όμως έχει δύο προβληματάκια:
1) Το περιβάλλον του δεν εμφανίζεται στα ελληνικά:
gksu gedit /usr/bin/italc-launcher
και προσθήκη των δύο έντονων γραμμών που φαίνονται παρακάτω:
Παράθεση από: italc-launcher
def getLocalIPs():
"Scan ifconfig output for local IPV4 addresses"
oldLang=os.environ["LANG"]
os.environ["LANG"]="C" # Set environ LANG to C
ip=[]
output=subprocess.Popen("ifconfig",stdout=subprocess.PIPE)
output.wait()
for line in output.stdout.readlines():
line=line.strip()
if line.startswith("inet addr"):
ip.append(line.split(" ")[1].split(":")[1])
os.environ["LANG"]=oldLang
return ip
2) Δεν γίνονται autodetect οι clients:
gksu gedit /usr/bin/ica-launcher
και προσθήκη της έντονης λέξης που φαίνεται παρακάτω:
Παράθεση από: ica-launcher
echo Announce the service on avahi
avahi-publish-service "italc $HOSTNAME$IVSPORT" _italc._tcp $IVSPORT $MD5_1 $MD5_2 $MD5_3 "$HOSTNAME" > /dev/zero &
Οι thin clients θα χρειαστεί να κάνουν logoff και ξανά logon, και ο καθηγητής να ξανατρέξει το iTalc από το μενού Εφαρμογές > Εργαλεία συστήματος για να τους δει.
Υ.Γ. Αν ποτέ το iTalc κολλήσει ενώ ο teacher προβάλλει την οθόνη του (demo mode), τότε οι clients θα μείνουν να βλέπουν την οθόνη του καθηγητή. Ένας γρήγορος τρόπος να κλείσει το iTalc από όλους τους clients και να συνεχίσουν την εργασία τους είναι
sudo killall ica