Πρόγραμμα προβολής οθόνης καθηγητή iTalc

Ξεκίνησε από alkisg, 08 Ιαν 2009, 12:59:12 ΜΜ

« προηγούμενο - επόμενο »

alkisg

Το iTalc είναι ένα πρόγραμμα ανοικτού κώδικα για την παρακολούθηση των οθόνων των μαθητών και την προβολή της οθόνης του καθηγητή, αντίστοιχο με τα netsupport, netop κτλ.

Η εγκατάστασή του σε Ubuntu / LTSP είναι ιδιαίτερα απλή, δηλαδή απλά το επιλέγουμε από τον Synaptic Package Manager. Περισσότερες λεπτομέρειες εδώ:
https://help.ubuntu.com/community/UbuntuLTSP/iTalc

Σε Ubuntu 8.10 όμως έχει δύο προβληματάκια:
1) Το περιβάλλον του δεν εμφανίζεται στα ελληνικά:
Κώδικας: shell
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:
Κώδικας: shell
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 και να συνεχίσουν την εργασία τους είναι
Κώδικας: shell
sudo killall ica