ΣΕΠΕΗΥ με Ubuntu 18.04/LTSP/sch-scripts/Επόπτη

Ξεκίνησε από alkisg, 27 Ιουλ 2018, 08:05:29 ΠΜ

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

alkisg

Για όσους θέλουν να δοκιμάσουν το νέο Ubuntu 18.04 στο σπίτι ή στο σχολείο, είμαστε πλέον έτοιμοι:
Θα έρθουν πολλά ακόμα updates μέχρι τέλος Αυγούστου, αλλά η βάση για τις εγκαταστάσεις είναι έτοιμη. Όπως πάντα, ξεκινάμε ακολουθώντας επακριβώς τις παρακάτω οδηγίες:

http://ts.sch.gr/wiki/Linux/LTSP

Για μικρές απορίες ή παρατηρήσεις, χρησιμοποιήστε το παρόν θέμα.
Για μεγαλύτερα προβλήματα, ανοίξτε νέο θέμα.

alkisg

#1
Frequently Asked Questions:

  • Όσοι έχουν μόνο 64bit clients να προτιμήσουν το amd64 iso. Όσοι έχουν έστω και έναν 32bit, το i386 iso.
  • Εγκαταστάσεις με 16.04 δεν υποστηρίζονται πλέον, ενώ όσοι έχουν αρχαίους clients με 128 MB RAM ας κρατήσουν την 12.04 για όσο τους πάει.
  • Όπου είναι δυνατόν, προτιμήστε καθαρές εγκαταστάσεις (διατηρώντας το /home) αντί για αναβαθμίσεις.
  • Η 18.04 θα είναι η τελευταία έκδοση που θα υποστηρίζει και thin clients, αλλά με ελάχιστη RAM τα 256 MB.
(θα συμπληρώνεται τακτικά και με άλλες απαντήσεις σε συχνές ερωτήσεις)

apeno

Τα καλύτερα καλοκαιρινά νέα!
Ευχαριστούμε για τις πολλές υπερβάσεις σας, που μας προσφέρουν τη δυνατότητα να έχουμε τόσο λειτουργικά εργαστήρια!
Στο εργαστήριο έχω το /home σε δεύτερο σκληρό, με ατομικούς λογαριασμούς μαθητών και καθηγητών και ομάδες.
Μπορώ να διατηρήσω το ίδιο /home στη νέα εγκατάσταση; Είναι συμβατό;

alkisg

Ναι, είναι συμβατό. Θυμήσου να κρατήσεις τα παλιά /etc/passwd, /etc/group, /etc/shadow και /etc/gshadow κάπου ώστε να μπορείς να κάνεις εισαγωγή λογαριασμών χρηστών από passwd μέσα από τα sch-scripts.

gidarakos

#4
@apeno θεωρητικά θα σου δουλέψουν τα ακόλουθα βήματα.. Νέα εγκατάσταση κρατώντας το παλιό /home

apeno

Οπότε θα έχω και τα αρχεία τους, αφού δεν θα πειραχθεί το /home.  :)
Κάτι άλλο. Στο θαυμάσιο mate LTSP, όταν δημιουργώ νέους χρήστες, με τη Διαχείριση ΣΕΠΕΗΥ, δεν είναι ορισμένες οι διατάξεις πληκτρολογίου και η αλλαγή διατάξεων.

alkisg

Περίεργο, μήπως είχες κάνει εγκατάσταση στα Αγγλικά αντί για Ελληνικά;
Κανονικά εφόσον γίνει εγκατάσταση στα Ελληνικά, δεν χρειάζεται να οριστεί τίποτε, η αλλαγή γλώσσας είναι σωστή από προεπιλογής.
Συνδέσου με έναν προβληματικό χρήστη, τρέξε τις παρακάτω εντολές, και ανέβασε το αποτέλεσμα:
Κώδικας: Bash
echo "$LANG,$LANGUAGE"
gsettings list-recursively | egrep -w 'us|gr'
gsettings list-recursively org.mate.peripherals-keyboard-xkb
setxkbmap -query
ps aux | egrep 'fcitx|ibus'

apeno

test@e-sparrow:~$ echo "$LANG,$LANGUAGE"
el_GR.UTF-8,el
test@e-sparrow:~$ gsettings list-recursively | egrep -w 'us|gr'
test@e-sparrow:~$ gsettings list-recursively org.mate.peripherals-keyboard-xkb
org.mate.peripherals-keyboard-xkb.general disable-sysconfig-changed-warning false
org.mate.peripherals-keyboard-xkb.general update-handlers @as []
org.mate.peripherals-keyboard-xkb.general known-file-list @as []
org.mate.peripherals-keyboard-xkb.general load-extra-items false
org.mate.peripherals-keyboard-xkb.general handle-indicators false
org.mate.peripherals-keyboard-xkb.general duplicate-leds false
org.mate.peripherals-keyboard-xkb.general disable-indicator false
org.mate.peripherals-keyboard-xkb.general layout-names-as-group-names true
org.mate.peripherals-keyboard-xkb.general group-per-window false
org.mate.peripherals-keyboard-xkb.general default-group -1
org.mate.peripherals-keyboard-xkb.preview width -1
org.mate.peripherals-keyboard-xkb.preview height -1
org.mate.peripherals-keyboard-xkb.preview x -1
org.mate.peripherals-keyboard-xkb.preview y -1
org.mate.peripherals-keyboard-xkb.indicator background-color ''
org.mate.peripherals-keyboard-xkb.indicator show-flags false
org.mate.peripherals-keyboard-xkb.indicator foreground-color ''
org.mate.peripherals-keyboard-xkb.indicator secondary 0
org.mate.peripherals-keyboard-xkb.indicator font-family ''
org.mate.peripherals-keyboard-xkb.kbd layouts @as []
org.mate.peripherals-keyboard-xkb.kbd model ''
org.mate.peripherals-keyboard-xkb.kbd options @as []
test@e-sparrow:~$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     gb
test@e-sparrow:~$ ps aux | egrep 'fcitx|ibus'
test      6133  0.0  0.0   5304   872 pts/0    S+   19:39   0:00 grep -E --color=auto fcitx|ibus
test@e-sparrow:~$

alkisg

Φαίνεται σαν να έχεις κάνει εγκατάσταση σε Αγγλικά Αγγλίας (gb). Άνοιξε έναν client, και χωρίς να κάνεις login, πήγαινε στον Επόπτη και κάνε Εκτέλεση → Άνοιγμα κονσόλας → Διαχειριστή, τοπικά, και δώσε τις παρακάτω εντολές:
Κώδικας: Bash
cat /etc/default/keyboard
cat /etc/default/locale
setxkbmap -query


Για να κάνεις επικόλληση εδώ το αποτέλεσμα, το επιλέγεις στην κονσόλα Διαχειριστή του Επόπτη χωρίς να κάνεις "Αντιγραφή". Μετά έρχεσαι εδώ και κάνεις μεσαίο κλικ του ποντικιού για επικόλληση. Είναι κόλπο του συστήματος γραφικών Xorg για γρήγορη αντιγραφή/επικόλληση.

Γενικά μιλώντας, αν κάποιος θέλει αγγλικό περιβάλλον, το καλύτερο είναι να κάνει την εγκατάσταση στα Ελληνικά ώστε το σύστημα να πάρει τις σωστές ρυθμίσεις, και μετά κατά την σύνδεση να επιλέξει Αγγλικά.

apeno

ΟΚ, θα το προσέξω στις εγκαταστάσεις στο σχολείο.
Ευχαριστώ!

alkisg

ΟΚ αφού εντοπίσαμε το πρόβλημα, για να το διορθώσεις, δίνεις τα παρακάτω στον server:
Κώδικας: Bash
sudo update-locale LANG=el_GR.UTF-8
sudo dpkg-reconfigure keyboard-configuration


Και μετά δημοσίευση εικονικού δίσκου από τα sch-scripts.
Θα προσθέσω και την παραπάνω παρατήρηση στο wiki, για όσους θέλουν αγγλικό περιβάλλον.

Δημήτρης Γκίνης

@alkis: Από ότι φαίνεται κάποιοι έχουν σύνδεση στο διαδίκτυο ΚΑΙ στο χωριό !!!!


ggkioule

Ευχαριστούμε για την υποστήριξη! Κάποια θεματάκια:

    1. κατέβασα το λογισμικό Δημοτικού με το Synaptics, αλλά δεν το προβάλλει ο firefox (κάτι με το flash player ?).
    2. Ο Επόπτης εμφανίζει και τον server
    3. Πώς εγκαθιστώ Scratch 1.4? Προσπαθώ να εγκαταστήσω το Κέντρο Λογισμικού με την εντολή "sudo apt-get install software-center" αλλά  το πακέτο δεν είναι διαθέσιμο.
    4. Tuxpaint
    • δεν προβάλλεται σε fullscreen αν και δοκίμασα το argument ~~fullscreen κατά την εκτέλεση

Γιώργος Γκιουλέκας - 10ο Δημοτικό Σχολείο Καλαμάτας

alkisg

@Γιώργο να 'σαι καλά για το testing.

1) Θα έρθει update των sch-scripts που θα το λύσει.

2) Θα έρθει update του Επόπτη που θα το λύσει.

3) Δεν χρησιμοποιούμε πια το software-center αλλά το synaptic, δες το βήμα 4, Εγκατάσταση λογισμικού.

4) Για κάποιον λόγο το θέλουν ως εξής:
tuxpaint --native --fullscreen 1