Προς το περιεχόμενο

Παράξενο πράγμα με το X11


nikolaos_

Προτεινόμενες αναρτήσεις

Δεν θα έλεγα ότι λειτουργεί έτσι... αυτό που έκανα τελοσπάντων είναι να αφαιρέσω εντελώς το compiz (sudo apt-get remove compiz-core) και να εγκαταστήσω το mutter (sudo apt-get install mutter) Ωστόσο με (mutter --replace) "έφαγε τα μούτρα του" πάλι, δεν έβγαινε με τίποτα. Αυτή τη στιγμή δουλεύω με metacity (όποτε δουλεύει) και κάνω διάφορα reboot και Alt-Ctrl F[1-5] και startx μέχρι να βρω άκρη...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Έχω την υποψία ότι δεν έκανες "αρκετή" διαγραφή του compiz. Του τεστινγ πρέπει να χρησιμοποιήσεις και την --purge όπως και από όσο θυμάμαι να βγάλεις και μερικά depencies χειροκίνητα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βρήκα ότι ο windows manager ρυθμίζεται από το dconf editor κι όχι από το gconf editor όπως είχα πρώτη εντύπωση, οπότε και βρήκα (με Find) το κλειδί /org/mate/desktop/session/requited-components/windowsmanager και άλλαξα σε metacity.

 

Το metacity τρέχει κανονικά και μετά από reboot πλέον, ενώ το AWN δεν έχει καλά γραφικά.

 

Τώρα τι άλλο πρέπει να βρω να αφαιρέσω, αφού το (sudo apt-get purge compiz) το έκανα -- λάθος σύνταξη προηγουμένως --; Επίσης το (find /usr -name "*compiz*") μόνο κάτι απομεινάρια header files βρίσκει. Πώς να βρω τα περαιτέρω dependencies;

 

Το mutter αρνείται πεισματικά να ξεκινήσει και δεν μπορώ να βρω πώς και γιατί...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το awn θελει να εχεις το compositing ενεργο για να φαινεται οπως πρεπει. Παλιοτερα, στην εποχη του gnome2, το metacity υποστηριζε compositing και το ενεργοποιουσες απο καποια παραμετρο στο gconf-editor (επισης εποχης gnome2). Ψαξτο λιγο...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Από όσο βρήκα, πειράζεις στο gconf:

gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true

Αλλά δεν είχε καμιά επίδραση σε μένα. Άραγε να φταίει ότι το gnome είναι mate και το gconf είναι dconf;

Δεν με καίει και πολύ, καθώς θέλω να βάλω κάτι άλλο για windows manager αντί για το metacity. Επίσης θέλω να δω αν το memory leak συνεχίζεται, τώρα που έβγαλα (σίγουρα έβγαλα;) το compiz... Η περιπέτεια συνεχίζεται...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μέχρι στιγμής κι έχοντας αφαιρέσει το compiz και κάθε windows manager εκτός από το metacity, το οποίο και δεν έχω πειράξει, διαπιστώνω ότι το πρόβλημα του αρχικού ποστ παραμένει, μετά από κάποιο διάστημα συνεχούς λειτουργίας. "Σπασμένη" κίνηση δηλαδή και το /usr/bin/X να έχει δεσμεύσει αρκετή μνήμη. Υπάρχει μια μικρή διαφορά στο "σπάσιμο" της κίνησης πάντως, αντί για 5ms "πάγωμα" της εικόνας έχω τώρα 3-4ms. Προφανώς δεν θα αφαιρέσω και τον metacity για να απαλλαχθώ. Υποψιάζομαι ότι φταίει ο driver τελικά...

root       1326  0.0  0.1 132616  4188 ?        Ss   Μάρ11   0:00 mdm
root       1651  0.1  0.1 184672  5040 ?        S    Μάρ11   2:18  \_ mdm
root       1663 33.3  9.1 615340 371988 tty8    Ssl+ Μάρ11 421:10      \_ /usr/bin/X :0 -audit 0 -auth /var/lib/mdm/:0.Xauth -nolisten tcp vt8
user       1959  5.0  0.1 356640  7224 ?        Ssl  Μάρ11  63:40      \_ x-session-manager
user       2035  0.0  0.0  12624   320 ?        Ss   Μάρ11   0:00          \_ /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/im-launch x-session-manager
user       2056  2.5  0.4 758108 16816 ?        Sl   Μάρ11  32:20          \_ /usr/bin/mate-settings-daemon
user       2067  0.0  0.3 754108 14404 ?        Sl   Μάρ11   0:00          \_ mate-panel
user       6499  1.4  0.4 653612 16284 ?        Rl   16:42   0:00          |   \_ mate-terminal
user       6517  0.0  0.0  14832   816 ?        S    16:42   0:00          |       \_ gnome-pty-helper
user       6518  0.3  0.0  22012  3232 pts/5    Ss   16:42   0:00          |       \_ bash
user       7170  0.0  0.0  18612  1428 pts/5    R+   16:42   0:00          |           \_ ps faux
user       2086  0.0  0.1 195500  5252 ?        Sl   Μάρ11   0:00          \_ /usr/lib/polkit-mate/polkit-mate-authentication-agent-1
user       2087  0.9  0.2 306856  8448 ?        Sl   Μάρ11  12:15          \_ mate-power-manager
user       2089  0.0  0.1 460756  7384 ?        Sl   Μάρ11   0:00          \_ zeitgeist-datahub
user       2095  1.2  0.3 241972 15524 ?        Sl   Μάρ11  16:21          \_ /usr/bin/python /usr/share/system-config-printer/applet.py
user       2097  0.0  0.1  24172  4788 ?        S    Μάρ11   0:00          \_ /usr/bin/python /usr/bin/mintupdate-launcher
user       2103  0.0  0.0   4440   624 ?        S    Μάρ11   0:00          |   \_ sh -c /usr/lib/linuxmint/mintUpdate/mintUpdate.py
user       2104  0.0  0.7 611004 30868 ?        Sl   Μάρ11   0:01          |       \_ python /usr/lib/linuxmint/mintUpdate/mintUpdate.py
user       2106  0.7  1.0 428148 42260 ?        Sl   Μάρ11   9:09          \_ mate-screensaver
user       2107  0.6  0.3 503428 15232 ?        Sl   Μάρ11   8:04          \_ avant-window-navigator --startup
user       2838  0.4  0.4 663944 16928 ?        Sl   Μάρ11   5:40          |   \_ awn-applet -p /usr/share/avant-window-navigator/applets/taskmanager.desktop -u 1390376084 -w 33554480 -i 1
user       2840  0.0  0.3 517684 15076 ?        Sl   Μάρ11   0:00          |   \_ awn-applet -p /usr/share/avant-window-navigator/applets/showdesktop.desktop -u 1390305172 -w 33554481 -i 1
user       2843  0.1  0.5 251116 21308 ?        Sl   Μάρ11   1:44          |   \_ awn-applet -p /usr/share/avant-window-navigator/applets/shinyswitcher.desktop -u 1390339655 -w 33554482 -i 1
user       2844  0.2  0.3 510516 14272 ?        Sl   Μάρ11   2:51          |   \_ awn-applet -p /usr/share/avant-window-navigator/applets/places.desktop -u 1390304608 -w 33554483 -i 1
user       2845  1.1  0.7 585292 29224 ?        Sl   Μάρ11  14:18          |   \_ python /usr/share/avant-window-navigator/applets/yama/yama.py --uid=1390338538 --window=33554484 --panel-id=1
user       2846  0.0  0.3 654656 14664 ?        Sl   Μάρ11   0:00          |   \_ awn-applet -p /usr/share/avant-window-navigator/applets/garbage.desktop -u 1390304637 -w 33554485 -i 1
user       2847  0.0  0.7 382932 28588 ?        Sl   Μάρ11   0:39          |   \_ python /usr/share/avant-window-navigator/applets/hardware-sensors/hardware-sensors.py --uid=1390379501 --window=33554486 --panel-id=1
user       2848  0.1  0.7 408520 28748 ?        Sl   Μάρ11   1:18          |   \_ python /usr/share/avant-window-navigator/applets/cpufreq/cpufreq.py --uid=1390305269 --window=33554487 --panel-id=1
user       2852  0.0  0.3 495680 13032 ?        Sl   Μάρ11   1:05          |   \_ awn-applet -p /usr/share/avant-window-navigator/applets/sysmon.desktop -u 1390304566 -w 33554488 -i 1
user       2853  0.0  0.8 601760 35704 ?        Sl   Μάρ11   0:00          |   \_ python /usr/share/avant-window-navigator/applets/volume-control/volume-control.py --uid=1390305203 --window=33554489 --panel-id=1
user       2854  0.6  8.0 854344 326764 ?       Sl   Μάρ11   7:48          |   \_ python /usr/share/avant-window-navigator/applets/dialect/dialect.py --uid=1390333684 --window=33554490 --panel-id=1
user       2857  0.0  0.7 796936 32084 ?        Sl   Μάρ11   0:02          |   \_ python /usr/share/avant-window-navigator/applets/weather/weather.py --uid=1390304756 --window=33554491 --panel-id=1
user       2858  0.1  0.7 377196 28700 ?        Sl   Μάρ11   1:40          |   \_ python /usr/share/avant-window-navigator/applets/cairo-clock/cairo-clock.py --uid=1390305372 --window=33554492 --panel-id=1
user       2108  0.0  0.2 476628  9844 ?        Sl   Μάρ11   0:00          \_ mate-bluetooth-applet
user       2109  0.0  0.0   4440   628 ?        S    Μάρ11   0:00          \_ /bin/sh /usr/bin/startcaja
user       2599  0.2  0.6 1085540 28204 ?       Sl   Μάρ11   3:06          |   \_ caja -n
user       2112  0.0  0.3 504224 13528 ?        Sl   Μάρ11   0:00          \_ mate-volume-control-applet

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δοκίμασα μήπως θέλει τον fglrx driver, έκανα μια εγκατάσταση του στυλ sudo apt-get install fglrx, μου πετάει στην επανεκκίνηση ότι απέτυχε να φορτώσει τον X, κάνω από τερματικό remove, πάλι στην αρχή.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μάλλον βρέθηκε "ένοχος" για αυτή την συμπεριφορά!

 

Χρησιμοποίησα το xrestop και οι πρώτες σειρές είχαν τα εξής:

 

xrestop - Display: localhost
          Monitoring 44 clients. XErrors: 0
          Pixmaps:   52781K total, Other:    4469K total, All:   57251K total


res-base Wins  GCs Fnts Pxms Misc   Pxm mem  Other   Total   PID Identifier    
5200000    26   67    1   75  173    22809K      7K  22817K 16607 SRWare Iron
1600000    17    3    1    5 1235    20832K     30K  20863K 11974 mutter
4800000     9   57    1    3 186345       20B   4370K   4370K 12198 dialect.py
0000000     2    0    2    0   96     4009K      4K   4014K   ?   <unknown>
3c00000     9   30    1    3   16     2281K      2K   2283K 12222 x-caja-desktop
4e00000     0    0    0    1    0     2025K      0B   2025K   ?   <unknown>

Τι διάβολο ήθελε 4 MB μνήμης ένα python πρόγραμμα (το οποίο βρίσκεται στο AWN κάνει τις εναλλαγές γλώσσας) όταν όλα τα άλλα πυθωνάκια του AWN που φαίνονταν παρακάτω δεν χρησιμοποιούσαν πάνω από 30K;; Το memory leak είναι προφανέστατο.

 

Όταν αφαίρεσα, με κανονικό τρόπο, από το AWN settings το applet που κάνει εναλλαγές γλώσσας, όλο το X πάγωσε.

 

Αναμένω λοιπόν να δω τι εξέλιξη θα έχει τώρα το desktop.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...