Άλκη, μπράβο για άλλη μια φορά! Σπουδαία η συνεισφορά σου στον κλάδο.
Λοιπόν, σκοπεύω να ξαναστήσω από την αρχή τον LTSP server στο σχολείο μου, μέσα στον Ιούνη, οπότε μπορώ να βοηθήσω στο debugging οδηγού και script. Πιθανότατα μέσα στις διακοπές να μπορώ να κάνω και κάτι παραπάνω. 2009/6/1 Alkis Georgopoulos <[email protected]> > Στη διεύθυνση 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<https://launchpad.net/%7Elinux.sch.gr> > Post to : [email protected] > Unsubscribe : > https://launchpad.net/~linux.sch.gr<https://launchpad.net/%7Elinux.sch.gr> > More help : https://help.launchpad.net/ListHelp > -- Γρηγόρης Μαρκάκης Μηχανικός Η/Υ Συστημάτων Καθηγητής Πληροφορικής
_______________________________________________ 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

