Διαχείρηση τερματικών μέσω sch-scripts

Ξεκίνησε από mkassapakis, 10 Σεπ 2010, 11:37:52 ΠΜ

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

mkassapakis

Παιδιά έχω μια-δυο ερωτησούλες σχετικά με τα sch-scripts.

1) Γίνεται στα τερματικά αντί για όνομα π.χ. ltsp3, ltsp7 κ.τ.λ. να εμφανίζεται το όνομα του χρήστη π.χ. guest3, guest7 κ.τ.λ.;
Το πρόβλημα είναι ότι τα τερματικά δεν παίρνουν πάντα το όνομα τους με βάση τη φυσική τους θέση στο εργαστήριο, αλλά μάλλον με τη σειρά την οποία εκεινούν. Οπότε είναι δύσκολο για τον καθηγητή, όταν για παράδειγμα θέλει να κλειδώσει κάποιο, να ξέρει για ποιο τερματικό πρόκυται.

2) Γίνεται το κλείσιμο ήχου σε ένα τερματικό να γίνεται μόνιμο όταν το ορίζει ο καθηγητής;
Δηλαδή αφού ο καθηγητής αποφασίσει να "σωπάσει" κάποιο τερματικό μέσω sch-scripts, ο μαθητής να μην μπορεί να επαναφέρει τον ήχο εύκολα κάνοντας απλά Άρση Σιγής από τον Πίνακα Εφαρμογών.

Τι λέτε;

Κασσαπάκης Μιχάλης ΠΕ19
Γυμνάσιο Επισκοπής
Κασσαπάκης Μιχάλης - ΠΕ19

alkisg

1) Είναι υπό ανάπτυξη.
Εναλλακτικά: ως γνωστόν, στα ΣΕΠΕΗΥ χρησιμοποιούνται δυναμικές IP οι οποίες δίνονται από τον router.
Αν κάποιος έχει όρεξη, μπορεί να ανοίξει το lts.conf από το μενού των sch-scripts, και να καταχωρήσει εγγραφές σαν τις παρακάτω:
[00:C0:9F:74:FB:7A]
	HOSTNAME=client01

[00:D0:4F:24:FA:7B]
	HOSTNAME=client02


Έτσι, αν και πάλι ο router θα δίνει δυναμικές IP, τα τερματικά θα έχουν σταθερό hostname, ανάλογα με τη θέση τους στο εργαστήριο.
Τις mac-addresses τις βρίσκουμε  με δεξί κλικ » ιδιότητες σε κάθε client μέσα από τα sch-scripts (κι αυτή η μέθοδος με τα σταθερά hostnames είναι να αυτοματοποιηθεί για την 12.04).

2) Απλά δεν έχουμε βρει ακόμα τρόπο για μόνιμο κλείσιμο ήχου per-user. Για thin clients με SOUND=False κόβεται μόνιμα ο ήχος για όλους τους χρήστες, αλλά για per-user ή για fat clients δεν βρήκαμε ακόμα καμιά καλή μέθοδο για απενεργοποίηση του ήχου... (η αλήθεια είναι ότι το συγκεκριμένο δεν είναι και πολύ ψηλά στις προτεραιότητες ανάπτυξης :)).

mkassapakis

1) Μου φαίνεται αρκετά απλή η λύση με το lts.conf και θα τη δοκιμάσω.

2) Κομμένος σε όλους λοιπόν!  ;)
Το sound=false το βάζουμε κι αυτό στο lts.conf?

Thank you very much Άλκη,
για άλλη μία φορά!
Κασσαπάκης Μιχάλης - ΠΕ19

alkisg

#3
Παράθεση από: alkisg στις 10 Σεπ 2010, 12:10:02 ΜΜ
2) Απλά δεν έχουμε βρει ακόμα τρόπο για μόνιμο κλείσιμο ήχου per-user.

Απλά σημειώνω έναν τρόπο για κλείσιμο ήχου per-user, θα το αυτοματοποιήσουμε μέσα από τα sch-scripts σε επόμενη έκδοση:
# Εύρεση εξόδου ήχου:
$ pactl stat | grep Sink
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
# Κλείσιμο:
$ pactl suspend-sink 'alsa_output.pci-0000_00_1b.0.analog-stereo' 1
# Επαναφορά:
$ pactl suspend-sink 'alsa_output.pci-0000_00_1b.0.analog-stereo' 0


edit: μπα δυστυχώς δεν είναι κατάλληλος τρόπος γιατί πατάει παύση σε όλο το stream του ήχου, οπότε σε μερικές περιπτώσεις μπορεί να γίνει παύση και του βίντεο που πιθανώς παίζεται εκείνη τη στιγμή.