Ρύθμιση στις κάρτες γραφικών των client;

Ξεκίνησε από za√‘ag, 13 Δεκ 2011, 11:15:17 ΠΜ

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

za√‘ag

Παρατηρώ το εξής:

Όταν συνδεθούν οι clients εμφανίζεται η οθόνη screenshot-1

Μόλις κάνεις δεξί κλικ στην επιφάνεια και επιλέξεις Αλλαγή παρασκηνίου επιφάνειας (πριν ακόμα επιλέξεις αλλαγές σε οτιδήποτε) ...τότε αλλάζει η εμφάνιση και η οθόνη μοιάζει με το screenshot-2

Αυτό συμβαίνει σε οποιονδήποτε χρήστη ακόμα κι αν κάνει αλλαγές είτε στο background είτε κάπου αλλού ... Δηλ. πάντα η αρχική τους οθόνη είναι σαν το screenshot-1.

Επίσης παρατηρείται μια καθυστέρηση σε ότι αφορά στην σάρωση της οθόνης ... πχ. όταν δείχνει κάτι το σχεδιάζει από πάνω προς τα κάτω με οριζόντιες λωρίδες (συμπεριφορά vga κάρτας)

Δεν ξέρω αν μπορώ να κάνω κάτι τη στιγμή που οι κάρτες γραφικών υποθέτω ότι δεν είναι ίδιες. Το μόνο που έκανα όταν πήραμε TFT οθόνες ήταν να αλλάξω την ανάλυση από το ltsp.conf σε 1280x1024

«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

alkisg

za√'ag δοκίμασε όταν βλέπεις το πρόβλημα να ανοίξεις ένα τερματικό και να τρέξεις
ps -fC gnome-settings-daemon
gnome-settings-daemon
tail ~/.xsession-errors


Και ανέβασε εδώ το output, και επίσης δες αν με τη δεύτερη από τις 3 εντολές διορθώθηκε το πρόβλημα.

za√‘ag

Το 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:~$

--------

Άλλαξε το στυλ στα παράθυρα ... Θα δω αν είναι μόνιμη η αλλαγή....
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

za√‘ag

Μετά από επανεκκίνηση η οθόνη επανέρχεται στο στυλ του screenshot-1
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

alkisg

Άρα καλά το μάντεψα, το πρόβλημα είναι ότι κρασάρει το 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

za√‘ag

Αυτό συμβαίνει σε όλους τους χρήστες, εκτός βέβαια του teacher.
Υπάρχει περίπτωση να παίζει ρόλο το ότι έχω ενεργοποιήσει στον teacher τα εφέ κίνησης παραθύρων κλπ;

Θα στα στείλω την Πέμπτη που έχω μάθημα.
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

za√‘ag

Άλκη ... ποια εντολή να τρέξω;
Μιλάς πάντα για οποιονδήποτε χρήστη από κάποιον client  ... σωστά;
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

alkisg

Από τον client που έχει πρόβλημα, τρέξε την εντολή:
Κώδικας: shell
gedit ~/.xsession-errors


και επισύναψε όλο το αρχείο εδώ. Εάν μπορείς αυτό κάν' το ακριβώς μετά από επανεκκίνηση, ώστε να φαίνεται φρέσκο το πρόβλημα στα logs.

Από τον server, αν θες μπορείς να απενεργοποιήσεις τα εφέ για όλους τους χρήστες, για να δεις αν έτσι διορθώνεται το πρόβλημα, δίνοντας:
Κώδικας: shell
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set /desktop/gnome/session/required_components/windowmanager metacity

za√‘ag

Το έκανα σε κάποιον χρήστη που δεν έχει ξανασυνδεθεί μέχρι σήμερα

Σου επισυνάπτω το αρχείο κειμένου από την εκτέλεση της: gedit ~/.xsession-errors
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

za√‘ag

#9
Σου στέλνω και το αντίστοιχο αρχείο για τον teacher
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

alkisg

Υπάρχει μήνυμα λάθους του compiz, οπότε δοκίμασε και την εντολή που γράφω παραπάνω για να το απενεργοποιήσεις. Thin clients είναι;
Υπάρχουν και διάφορα μηνύματα από το gnome-settings-daemon, αλλά δεν φαίνεται ξεκάθαρα τι του φταίει, ίσως και να του φταίει το compiz.

za√‘ag

Το έκανα... Μου ζητάει το pass του teacher και μετά δεν δείχνει τίποτα (δηλ. δείχνει το prompt)
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

alkisg

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

za√‘ag

Το πρόβλημα συνεχίζεται ...
Το περίεργο είναι ότι στον ίδιο client μπορεί κάποιοι users να τα βλέπουν σωστά.

Επί τη ευκαιρία...

1. Σε κάποιον user έχει χαθεί η μπάρα μενού (η βασική) ... τι μπορεί να γίνει;

2. Στον teacher έχουν αλλάξει θέση το εικονίδιο της γλώσσας και το εικονίδιο χρήστη με τον τερματισμό. Δεν μετακινούνται ακόμα κι αν τα "ξεκλειδώσω" ... Μπορεί να γίνει κάτι;

3. Κάτι πολύ εκνευριστικό: σε πολύ λίγο χρόνο (ακόμα και όταν προβάλω στις οθόνες των μαθητών) οι οθόνες σβήνουν (εξοικονόμηση ενέργειας)... Πώς μπορεί να καταργηθεί αυτό ή να αλλάξει το χρονικό όριο;

Υπάρχει τρόπος να διαγραφούν οι ρυθμίσεις (όχι τα έγγραφα) των users και να είναι όπως ξεκίνησαν την 1η φορά μετά την αρχική εγκατάσταση;

Thin clients είναι όλοι....
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

apapakL

#14
Παράθεση από: 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:

δες εδώ

za√‘ag

Για το τελευταίο....

εννοώ να διατηρηθούν οι τυχόν εργασίες που έχει κάνει ο κάθε χρήστης.

Ευχαριστώ για τα υπόλοιπα ... θα τα κάνω αύριο...
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

za√‘ag

Τα προβλήματα παραμένουν ...

και με το screensaver και με τους clients (γραφικά)
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

apapakL

Έχεις 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  ???

za√‘ag

Τώρα που η χρονιά τελειώνει και τα "προβλήματα" με τα γραφικά παραμένουν (εικόνα screenshot1) (περιγραφή βλ. 1η σελίδα - αρχικό post) ....

Δοκίμασα να διαγράψω τον /home ενός χρήστη στον οποίο παρουσιάζεται το πρόβλημα και να τον δημιουργήσω πάλι από τις ρυθμίσεις (σύμφωνα με τις οδηγίες εδώ: https://alkisg.mysch.gr/steki/index.php?topic=4124.msg44371#msg44371) αλλά το πρόβλημα με τα γραφικά εξακολουθεί να υφίσταται.

Τι άλλο μπορώ να κάνω ώστε να μην υπάρχει αυτό το πρόβλημα του χρόνου;
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

za√‘ag

Λοιπόν ... κατάλαβα ότι είναι θέμα thin client και όχι χρήστη. Τι ρυθμίσεις όμως θα πρέπει να βάλω στο lts.conf για να μην υπάρχει πρόβλημα στα γραφικά;

Η μόνη αλλαγή που έχω κάνει είναι να βάλω ανάλυση 1280x1024
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

alkisg

Για την 12.04 βλέπουμε, άλλες εκδόσεις compiz, drivers, μπορεί να μην έχουν το πρόβλημα.
Μπορεί μάλιστα αντί για το Unity να προτιμήσεις το gnome-fallback session που μοιάζει με το 10.04, οπότε επειδή αυτό δεν χρησιμοποιεί compiz μπορεί να μην το κάνει.