Login client αλλά δεν εμφανίζεται η γραμμή κατάστασης/πίνακας εφαρμογών

Ξεκίνησε από d_oikon, 13 Μαρ 2018, 11:04:40 ΠΜ

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

d_oikon

Καλημέρα συνάδελφοι,
Εδώ και μερικές μέρες, σε ένα από τα τρία σχολεία που πηγαίνω, σε ένα μόνο τμήμα (!!) και στα 9 από τα 11 μηχανήματα (!!), κάνουν πετυχημένα login οι μαθητές αλλά όταν εμφανίζεται η επιφάνεια εργασίας δεν εμφανίζεται η γραμμή κατάστασης και πίνακας εφαρμογών στο κάτω μέρος της οθόνης.
Δηλαδή, εμφανίζεται μόνο η επιφάνεια εργασίας (χωρίς την εικόνα που είχαν επιλέξει οι μαθητές. Εμφανίζεται η default εικόνα του mate). Φαίνονται και οι φάκελοι στην επιφάνεια εργασίας οι οποίοι μπορούν να προσπελαστούν κανονικά. Στην ουσία δουλεύουν όλα, αλλά δεν εμφανίζεται στο κάτω μέρος της οθόνης η γραμμή κατάστασης και πίνακας εφαρμογών, με ότι επακόλουθα μπορεί να έχει αυτό στο χειρισμό του!  :o
Υπάρχει καμιά ιδέα; Ευχαριστώ. :)

alkisg

Για επαναφορά των πινάκων εφαρμογών, μέσα από τον Επόπτη, δίνουμε:
Κώδικας: Bash
setsid mate-panel --reset; sleep 1; setsid mate-panel --replace

Αν δεν παίξει άμεσα, κάνουμε logout/login.
Αν πάλι δεν παίξει, κοιτάμε τον client μέσα από τον Επόπτη, μήπως τυχόν ανιχνεύει δύο οθόνες, και βάζει τους πίνακες εφαρμογών στην πρώτη (που μπορεί να είναι και οθόνη-φάντασμα), και δείχνει στον μαθητή την δεύτερη. Σ' αυτήν την περίπτωση απενεργοποιούμε τη δεύτερη οθόνη με σχετική εντολή XRANDR_COMMAND_0 στο lts.conf.

Τέλος, αν όλα αποτύχουν, επαναφορά όλων των ρυθμίσεων όλων των προγραμμάτων, με διαγραφή bookmarks, mails, τα πάντα εκτός από τους φακέλους Έγγραφα, Επιφάνεια εργασίας κλπ τα οποία διατηρούνται, γίνεται ως εξής:
Κάνουμε logout τον μαθητή για να μην τρέχουν διεργασίες του, και στον server δίνουμε:
Κώδικας: Bash
sudo killall -u user01
sudo -i -u user01
find . -mindepth 1 -maxdepth 1 -iname '.*' -exec rm -rf {} +
rsync -a /etc/skel/ .
exit


Εννοείται αντί για user01 βάζουμε το username του μαθητή.

d_oikon


gidarakos

Έτυχε και σε μένα σήμερα, σε 16.04 MATE LTSP εγκατάσταση και μου δούλεψε η τελευταία επιλογή.
Δεν ξέρω μήπως στην επαναφορά του panel χρειάζεται κ η παράμετρος του layout όπως εφαρμόζεται στο Πρόβλημα με τον πίνακα εφαρμογών (panel).

Στο faq του wiki υπάρχει η παλιά λύση για 12.04, η οποία δεν πρέπει να ισχύει: Ο πίνακας εφαρμογών (gnome-panel) δεν εμφανίζεται σε κάποιους fat clients.

thanos

>  απενεργοποιούμε τη δεύτερη οθόνη με σχετική εντολή XRANDR_COMMAND_0 στο lts.conf.

Μπορείς να την γράψεις εδώ για να την έχουμε πρόχειρη;

alkisg

Από τον Επόπτη, κάνουμε δεξί κλικ → Εκτέλεση → Άνοιγμα κονσόλας → Διαχειριστή, τοπικά.
Τρέχουμε την εντολή: xrandr
Αυτή θα εμφανίσει διάφορα. Μας ενδιαφέρει το όνομα της εξόδου της κάρτας γραφικών, για παράδειγμα "VGA-1" ή "TV-1" ή "HDMI-0" ή "e-DP1" κλπ.

Αφού το μάθουμε, βάζουμε στο lts.conf κάτι τέτοιο:
XRANDR_COMMAND_0="xrandr --output VGA-1 --off"