Παρατηρώ το εξής:
Όταν συνδεθούν οι clients εμφανίζεται η οθόνη screenshot-1
Μόλις κάνεις δεξί κλικ στην επιφάνεια και επιλέξεις Αλλαγή παρασκηνίου επιφάνειας (πριν ακόμα επιλέξεις αλλαγές σε οτιδήποτε) ...τότε αλλάζει η εμφάνιση και η οθόνη μοιάζει με το screenshot-2
Αυτό συμβαίνει σε οποιονδήποτε χρήστη ακόμα κι αν κάνει αλλαγές είτε στο background είτε κάπου αλλού ... Δηλ. πάντα η αρχική τους οθόνη είναι σαν το screenshot-1.
Επίσης παρατηρείται μια καθυστέρηση σε ότι αφορά στην σάρωση της οθόνης ... πχ. όταν δείχνει κάτι το σχεδιάζει από πάνω προς τα κάτω με οριζόντιες λωρίδες (συμπεριφορά vga κάρτας)
Δεν ξέρω αν μπορώ να κάνω κάτι τη στιγμή που οι κάρτες γραφικών υποθέτω ότι δεν είναι ίδιες. Το μόνο που έκανα όταν πήραμε TFT οθόνες ήταν να αλλάξω την ανάλυση από το ltsp.conf σε 1280x1024
za√'ag δοκίμασε όταν βλέπεις το πρόβλημα να ανοίξεις ένα τερματικό και να τρέξεις
ps -fC gnome-settings-daemon
gnome-settings-daemon
tail ~/.xsession-errors
Και ανέβασε εδώ το output, και επίσης δες αν με τη δεύτερη από τις 3 εντολές διορθώθηκε το πρόβλημα.
Το output:
user01b2a@server:~$ ps -fC gnome-settings-daemon
UID PID PPID C STIME TTY TIME CMD
teacher 1617 1 0 10:03 ? 00:00:01 /usr/lib/gnome-settings-daemon/g
1178 15075 1 0 13:30 ? 00:00:00 /usr/lib/gnome-settings-daemon/g
user01b2a@server:~$ gnome-settings-daemon
user01b2a@server:~$
(gnome-settings-daemon:18170): GLib-GObject-WARNING **: IA__g_object_notify: object class `GkbdStatus' has no property named `name'
Unable to find a synaptics device.
tail ~/.xsession-errors
(<unknown>:14906): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWindow'
(<unknown>:14906): Gtk-CRITICAL **: gtk_window_get_decorated: assertion `GTK_IS_WINDOW (window)' failed
(<unknown>:14906): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWidget'
(<unknown>:14906): Gtk-CRITICAL **: gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed
(<unknown>:14906): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
user01b2a@server:~$
--------
Άλλαξε το στυλ στα παράθυρα ... Θα δω αν είναι μόνιμη η αλλαγή....
Μετά από επανεκκίνηση η οθόνη επανέρχεται στο στυλ του screenshot-1
Άρα καλά το μάντεψα, το πρόβλημα είναι ότι κρασάρει το gnome-settings-daemon. Το ερώτημα είναι, γιατί να το κάνει αυτό.
Επισύναψε λίγο όλο το ~/.xsession-errors αυτού του χρήστη, μήπως δούμε κάτι χρήσιμο στα προηγούμενα μηνύματα λάθους...
Επίσης αν θες δοκίμασε να απενεργοποιήσεις το compiz, με την παρακάτω εντολή:
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/session/required_components/windowmanager metacity
Αυτό συμβαίνει σε όλους τους χρήστες, εκτός βέβαια του teacher.
Υπάρχει περίπτωση να παίζει ρόλο το ότι έχω ενεργοποιήσει στον teacher τα εφέ κίνησης παραθύρων κλπ;
Θα στα στείλω την Πέμπτη που έχω μάθημα.
Άλκη ... ποια εντολή να τρέξω;
Μιλάς πάντα για οποιονδήποτε χρήστη από κάποιον client ... σωστά;
Από τον client που έχει πρόβλημα, τρέξε την εντολή:
gedit ~/.xsession-errors
και επισύναψε όλο το αρχείο εδώ. Εάν μπορείς αυτό κάν' το ακριβώς μετά από επανεκκίνηση, ώστε να φαίνεται φρέσκο το πρόβλημα στα logs.
Από τον server, αν θες μπορείς να απενεργοποιήσεις τα εφέ για όλους τους χρήστες, για να δεις αν έτσι διορθώνεται το πρόβλημα, δίνοντας:
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/session/required_components/windowmanager metacity
Το έκανα σε κάποιον χρήστη που δεν έχει ξανασυνδεθεί μέχρι σήμερα
Σου επισυνάπτω το αρχείο κειμένου από την εκτέλεση της: gedit ~/.xsession-errors
Σου στέλνω και το αντίστοιχο αρχείο για τον teacher
Υπάρχει μήνυμα λάθους του compiz, οπότε δοκίμασε και την εντολή που γράφω παραπάνω για να το απενεργοποιήσεις. Thin clients είναι;
Υπάρχουν και διάφορα μηνύματα από το gnome-settings-daemon, αλλά δεν φαίνεται ξεκάθαρα τι του φταίει, ίσως και να του φταίει το compiz.
Το έκανα... Μου ζητάει το pass του teacher και μετά δεν δείχνει τίποτα (δηλ. δείχνει το prompt)
No news is good news.
Όταν οι εντολές δεν βγάζουν κάποιο μήνυμα, σημαίνει ότι εκτελέστηκαν επιτυχώς.
Απλά δοκίμασε τώρα να ξεκινήσεις τους clients, και δες αν λύθηκε το πρόβλημα.
Επίσης, απάντησε και στην παραπάνω ερώτηση που έκανα, "Thin clients είναι";
Γιατί αν δεν είναι, χρειάζονται διαφορετικές οδηγίες.
Να αναλυτικά οι οδηγίες από το wiki: http://wiki.ubuntu-gr.org/sch-scripts/%CE%A7%CF%81%CE%AE%CF%83%CE%B9%CE%BC%CE%B5%CF%82%CE%95%CE%BD%CF%84%CE%BF%CE%BB%CE%AD%CF%82#A.2BA5EDwAO1A70DtQPBA7MDvwPAA78DrwO3A8MDtw_compiz
Το πρόβλημα συνεχίζεται ...
Το περίεργο είναι ότι στον ίδιο client μπορεί κάποιοι users να τα βλέπουν σωστά.
Επί τη ευκαιρία...
1. Σε κάποιον user έχει χαθεί η μπάρα μενού (η βασική) ... τι μπορεί να γίνει;
2. Στον teacher έχουν αλλάξει θέση το εικονίδιο της γλώσσας και το εικονίδιο χρήστη με τον τερματισμό. Δεν μετακινούνται ακόμα κι αν τα "ξεκλειδώσω" ... Μπορεί να γίνει κάτι;
3. Κάτι πολύ εκνευριστικό: σε πολύ λίγο χρόνο (ακόμα και όταν προβάλω στις οθόνες των μαθητών) οι οθόνες σβήνουν (εξοικονόμηση ενέργειας)... Πώς μπορεί να καταργηθεί αυτό ή να αλλάξει το χρονικό όριο;
Υπάρχει τρόπος να διαγραφούν οι ρυθμίσεις (όχι τα έγγραφα) των users και να είναι όπως ξεκίνησαν την 1η φορά μετά την αρχική εγκατάσταση;
Thin clients είναι όλοι....
Παράθεση από: za√'ag στις 19 Δεκ 2011, 09:43:43 ΜΜ
1. Σε κάποιον user έχει χαθεί η μπάρα μενού (η βασική) ... τι μπορεί να γίνει;
Από το server δίνεις
sudo su user -c 'gconftool-2 --recursive-unset /apps/panel'
όπου "user" το όνομα του χρήστη. Κάνεις αποσύνδεση στο χρήστη και όταν επανασυνδεθεί τα panels θα έχουν επανέλθει...
Παράθεση από: za√'ag στις 19 Δεκ 2011, 09:43:43 ΜΜ
2. Στον teacher έχουν αλλάξει θέση το εικονίδιο της γλώσσας και το εικονίδιο χρήστη με τον τερματισμό. Δεν μετακινούνται ακόμα κι αν τα "ξεκλειδώσω" ... Μπορεί να γίνει κάτι;
Πρέπει να ξεκλειδώσεις και τα στοιχεία του panel πάνω από τα οποία θα περάσει το εικονίδιο του οποίου τη θέση θέλεις να αλλάξεις.
Εναλλακτικά μπορείς να επαναφέρεις τα panels στην default κατάσταση τους εκτελώντας τα παρακάτω:
(θα χαθούν όμως αλλαγές ή προσθήκες που τυχόν έχεις κάνει)
sudo gconftool-2 --shutdown
sudo rm -rf ~/.gconf/apps/panel
sudo pkill gnome-panel
Παράθεση από: za√'ag στις 19 Δεκ 2011, 09:43:43 ΜΜ
3. Κάτι πολύ εκνευριστικό: σε πολύ λίγο χρόνο (ακόμα και όταν προβάλω στις οθόνες των μαθητών) οι οθόνες σβήνουν (εξοικονόμηση ενέργειας)... Πώς μπορεί να καταργηθεί αυτό ή να αλλάξει το χρονικό όριο;
Με αυτό το τρόπο απενεργοποιείς τελείως το screensaver για όλους τους χρήστες
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type boolean --set /apps/gnome-screensaver/idle_activation_enabled 0
Παράθεση από: za√'ag στις 19 Δεκ 2011, 09:43:43 ΜΜ
Υπάρχει τρόπος να διαγραφούν οι ρυθμίσεις (όχι τα έγγραφα) των users και να είναι όπως ξεκίνησαν την 1η φορά μετά την αρχική εγκατάσταση;
Όταν λες να διατηρηθούν τα έγγραφα εννοείς η δομή του προσωπικού φακέλου των χρηστών ή και τυχόν εργασίες που έχει κάνει ο κάθε χρήστης;
Αν είναι το πρώτο τότε μπορείς να σβήσεις όλους τους χρήστες μαζί με τα home directories και να τους ξαναδημιουργήσεις από τα sch-scripts ή, ακόμα πιο σωστά να αρχικοποιήσεις τα home directories:
δες εδώ (https://alkisg.mysch.gr/steki/index.php?topic=4124.msg44371#msg44371)
Για το τελευταίο....
εννοώ να διατηρηθούν οι τυχόν εργασίες που έχει κάνει ο κάθε χρήστης.
Ευχαριστώ για τα υπόλοιπα ... θα τα κάνω αύριο...
Τα προβλήματα παραμένουν ...
και με το screensaver και με τους clients (γραφικά)
Έχεις thin ή fat;
Για το screensaver: Αν έχεις fat άνοιξε κονσόλα στον εικονικό δίσκο μέσω sch-scripts και τρέξε την εντολή
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type boolean --set /apps/gnome-screensaver/idle_activation_enabled 0
Στη συνέχεια κάνε συμπίεση εικονικού δίσκου.
Ουπς! Συνειδητοποίησα οτι έχεις απαντήσει στο αν έχεις fat ή thin clients ???
Τώρα που η χρονιά τελειώνει και τα "προβλήματα" με τα γραφικά παραμένουν (εικόνα screenshot1) (περιγραφή βλ. 1η σελίδα - αρχικό post) ....
Δοκίμασα να διαγράψω τον /home ενός χρήστη στον οποίο παρουσιάζεται το πρόβλημα και να τον δημιουργήσω πάλι από τις ρυθμίσεις (σύμφωνα με τις οδηγίες εδώ: https://alkisg.mysch.gr/steki/index.php?topic=4124.msg44371#msg44371 (https://alkisg.mysch.gr/steki/index.php?topic=4124.msg44371#msg44371)) αλλά το πρόβλημα με τα γραφικά εξακολουθεί να υφίσταται.
Τι άλλο μπορώ να κάνω ώστε να μην υπάρχει αυτό το πρόβλημα του χρόνου;
Λοιπόν ... κατάλαβα ότι είναι θέμα thin client και όχι χρήστη. Τι ρυθμίσεις όμως θα πρέπει να βάλω στο lts.conf για να μην υπάρχει πρόβλημα στα γραφικά;
Η μόνη αλλαγή που έχω κάνει είναι να βάλω ανάλυση 1280x1024
Για την 12.04 βλέπουμε, άλλες εκδόσεις compiz, drivers, μπορεί να μην έχουν το πρόβλημα.
Μπορεί μάλιστα αντί για το Unity να προτιμήσεις το gnome-fallback session που μοιάζει με το 10.04, οπότε επειδή αυτό δεν χρησιμοποιεί compiz μπορεί να μην το κάνει.