Στη διεύθυνση http://users.sch.gr/alkisg/temp/Ubuntu0904LTSP.pdf μπορείτε να βρείτε μια *beta* έκδοση του οδηγού εγκατάστασης σχολικών εργαστηρίων με Ubuntu 9.04 και LTSP.
Ο οδηγός, όπως και ο προηγούμενος, είναι αρκετά αναλυτικός, με στόχο όσοι τον διαβάζουν / ακολουθούν να αποκτούν στην πορεία και κάποια τεχνογνωσία. Αυτό όμως δεν είναι πάντα εύκολο / επιθυμητό, καθώς δεν έχουν όλοι τη διάθεση να γράφουν εντολές σε τερματικό (έστω και με copy/paste). Το πακέτο sch-scripts προσπαθεί να συμπληρώσει αυτό το κενό, δίνοντας τη δυνατότητα ΝΑ ΕΚΤΕΛΕΣΤΟΥΝ ΟΛΑ ΤΑ ΒΗΜΑΤΑ ΤΟΥ ΟΔΗΓΟΥ ΧΩΡΙΣ ΤΗ ΧΡΗΣΗ ΚΟΝΣΟΛΑΣ. Δύο screenshots: http://users.sch.gr/alkisg/temp/sch-scripts-menu-0.png => βασικό μενού http://users.sch.gr/alkisg/temp/sch-scripts-menu-4.png => κεφάλαιο 4 Όποιος έχει τη διάθεση να βοηθήσει με το sch-scripts ας επικοινωνήσει μαζί μου απαντώντας σε αυτό το mail, * Είτε με beta testing - παρατηρήσεις - προτάσεις * Είτε με συγγραφή documentation (man pages, scripts --help) * Είτε με συγγραφή κώδικα (ο περισσότερος υπάρχει ήδη στον οδηγό και γίνεται απλή μεταφορά) Ο κώδικας είναι απλά shell scripts, επίτηδες ώστε να είναι πιο κατανοητά και να μπορεί σχετικά εύκολα ο κάθε καθηγητής να προσθέσει τα δικά του. Είναι δομημένο με plugins ώστε να μπορούν να προστεθούν νέα scripts σε κάποιον καινούργιο υποφάκελο χωρίς να πειράζεται ο κεντρικός κώδικας. Ο κώδικας δεν είναι ακόμα διαθέσιμος, θα αναρτηθεί στο αποθετήριο της Τεχνικής Στήριξης τις προσεχείς ημέρες. Επισυνάπτεται ένα δείγμα κώδικα για όσους το σκέφτονται να συμμετάσχουν. Άλκης Αρχείο sch-scripts/plugins/4-7-1-gst-no-audio-group: ---------------------------------------------------- add_menu "$CHAPTER_4" "4.7.1 - Αφαίρεση χρηστών από την ομάδα audio" gst_no_audio_group gst_no_audio_group() { ORIGINAL_LINE='groups=cdrom,floppy,dialout,tape,dip,adm,plugdev,fax,audio,scanner,fuse,video' CHANGED_LINE='groups=cdrom,floppy,dialout,tape,dip,adm,plugdev,fax,fuse,video' SETTINGS_FILE='/etc/gnome-system-tools/users/profiles' if [ -n fgrep "$ORIGINAL_LINE" "$SETTINGS_FILE" ] then if [ show_yesno "Στην τρέχουσα έκδοση του Ubuntu όλοι οι χρήστες που δημιουργούνται με το διάλογο προσθήκης χρηστών (users-admin) ανήκουν από προεπιλογής στην ομάδα audio. Αυτό τους δίνει το δικαίωμα να αλλάζουν την ένταση του ήχου. Όμως, στο LTSP αυτό είναι ανεπιθύμητο, γιατί τότε η μεταβολή της έντασης του ήχου στα τερματικά επηρεάζει το server και όχι το κάθε τερματικό! Να τροποποιηθεί το αρχείο ρυθμίσεων $SETTINGS_FILE ώστε οι νέοι χρήστες που δημιουργούνται με βάση το προφίλ Desktop User να μην ανήκουν στην ομάδα audio;" ] then sed -i "s/$ORIGINAL_LINE/$CHANGED_LINE/" $SETTINGS_FILE else return fi else show_warning "Το αρχείο $SETTINGS_FILE δεν περιέχει την αναμενόμενη γραμμή με τις ομάδες: $ORIGINAL_LINE Πιθανώς να το έχετε ήδη τροποποιήσει. Το αρχείο αυτό θα ανοιχτεί στον κειμενογράφο ώστε να κάνετε χειρωνακτικά τις απαραίτητες αλλαγές." gedit $SETTINGS_FILE & fi } _______________________________________________ Mailing list: https://launchpad.net/~linux.sch.gr Post to : [email protected] Unsubscribe : https://launchpad.net/~linux.sch.gr More help : https://help.launchpad.net/ListHelp

