Template:Ubuntu-gr:Edgy/EyeCandy
From
Contents |
Θέματα εμφάνισης
Πως να εγκαταστήσετε το Xgl/Compiz (Nvidia)
- Για πλήρεις οδηγίες για την εγκατάσταση και ρύθμιση του XGL σε διάφορες κάρτες γραφικών και επιπλέον ρυθμίσεις δείτε: http://ubuntuforums.org/showthread.php?t=148351
- Διαβάστε τις #Γενικές σημειώσεις
- Διαβάστε το #Πως να εγκαταστήσετε τον οδηγό γραφικών της NVIDIA
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup gksudo gedit /etc/X11/xorg.conf
- Εντοπίστε αυτή την παράγραφο:
Section "Module" Load "i2c" Load "bitmap" ... Load "type1" Load "vbe" EndSection
- Κάντε σχόλια τις γραμμές που αναφέρονται στα dri και GLcore (αν υπάρχουν) εισάγοντας το χαρακτήρα "#" στην αρχή τους:
# Load "dri" # Load "GLcore"
- Βεβαιωθείτε ότι φορτώνεται το glx module προσθέτοντας (αν δεν υπάρχει ήδη) τη γραμμή
Load "glx"
- Εντοπίστε αυτή την παράγραφο (οι τιμές των παραμέτρων μπορεί να είναι διαφορετικές στο δικό σας σύστημα):
Section "Device" Identifier "NVIDIA Corporation NV34M [GeForce FX Go5200]" Driver "nv" BusID "PCI:1:0:0" EndSection
- Επεξεργαστείτε την ώστε να μοιάζει με την παρακάτω, αφήνοντας τις γραμμές "Identifier" και "BusID" ως έχουν:
Section "Device" ... Driver "nvidia" ... Option "RenderAccel" "true" Option "AllowGLXWithComposite" "true" EndSection
- Εντοπίστε αυτή την παράγραφο:
Section "Screen" Identifier "Default Screen" Device "NVIDIA Corporation NV34M [GeForce FX Go5200]" Monitor "Generic Monitor" DefaultDepth 16
- Βεβαιωθείτε ότι η παράμετρος "DefaultDepth" έχει τιμή 24 (αν έχει άλλη τιμή αντικαταστήστε την αντίστοιχη γραμμή με την παρακάτω):
DefaultDepth 24
- Αποθηκεύστε το αρχείο
- Εγκαταστήστε το Xgl/Compiz
sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome sudo cp /etc/gdm/gdm.conf-custom /etc/gdm/gdm.conf-custom-backup gksudo gedit /etc/gdm/gdm.conf-custom
- Αντικαταστήστε όλο το περιεχόμενο του αρχείου με το ακόλουθο κείμενο:
# GDM Configuration Customization file. # # This file is the appropriate place for specifying your customizations to the # GDM configuration. If you run gdmsetup, it will automatically edit this # file for you and will cause the daemon and any running GDM GUI programs to # automatically update with the new configuration. Not all configuration # options are supported by gdmsetup, so to modify some values it may be # necessary to modify this file directly by hand. # # To hand-edit this file, simply add or modify the key=value combination in # the appropriate section in the template below. Refer to the comments in the # gdm.conf file for information about each option. Also refer to the reference # documentation. # # If you hand edit a GDM configuration file, you should run the following # command to get the GDM daemon to notice the change. Any running GDM GUI # programs will also be notified to update with the new configuration. # # gdmflexiserver --command="UPDATE_CONFIG <configuration key>" # # For example, the "Enable" key in the "[debug]" section would be specified by # "debug/Enable". # # You can also run gdm-restart or gdm-safe-restart to cause GDM to restart and # re-read the new configuration settings. You can also restart GDM by sending # a HUP or USR1 signal to the daemon. HUP behaves like gdm-restart and causes # any user session started by GDM to exit immediately while USR1 behaves like # gdm-safe-restart and will wait until all users log out before restarting GDM. # # For full reference documentation see the gnome help browser under # GNOME|Σύστημα category. You can also find the docs in HTML form on # http://www.gnome.org/projects/gdm/ # # NOTE: Lines that begin with "#" are considered comments. # # Have fun! [daemon] [security] [xdmcp] [gui] [greeter] [chooser] [debug] [servers]# Override display 1 to use Xgl 0=Xgl [server-Xgl] name=Xgl server command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo flexible=true
- Δημιουργήστε το σενάριο κελύφους που θα εκτελεί το Xgl/Compiz κατά την εκκίνηση:
gksudo gedit /usr/bin/thefuture
- Εισάγετε τις ακόλουθες γραμμές στο νέο αρχείο. Αντικαταστήστε το επίθεμα ".us" με τον κωδικό πληκτρολογίου της περιοχής σας. Πχ. .gr για Ελλάδα. Για να δείτε μια λίστα με όλους τους κωδικούς πληκτρολογίων τρέξτε την εντολή ls /usr/share/xmodmap σε ένα τερματικό. Αν δεν είστε σίγουροι, αφήστε το επίθεμα ".us" (United States):
#!/bin/bash gnome-window-decorator & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher & xmodmap /usr/share/xmodmap/xmodmap.us
- Αποθηκεύστε το αρχείο
sudo chmod 755 /usr/bin/thefuture
- Για να ξεκινήσετε το compiz για την τρέχουσα συνεδρία τρέξτε την ακόλουθη εντολή σε ένα τερματικό:
thefuture
- Για να φορτώνεται το compiz κατά την εκκίνηση:
- Σύστημα -> Προτιμήσεις -> Συνεδρίες
- Εκκίνηση προγραμμάτων -> Προσθήκη
/usr/bin/thefuture
- Πατήστε Ok και στη συνέχεια Close
- Διαβάστε το #Πως να επανεκκινήσετε το GNOME χωρίς να επανεκκινήσετε τον υπολογιστή
- Επίλυση προβλημάτων
- Εάν το Xgl/Compiz φαίνεται να μην λειτουργεί, ή σας δίνει μηνύματα λάθους, απλά επανεκκινήστε τον υπολογιστή, αφού έχετε πρώτα προσθέσει το σενάριο κελύφους "thefuture" στην εκκίνηση προγραμμάτων.
- Εάν κατά τη μετακίνηση παραθύρων το σύστημα γίνεται αργό, τρέξτε την εντολή gconf-editor σε ένα τερματικό. Βρείτε τη διαδρομή apps/compiz/general/screen0/options. Απενεργοποιήστε την παράμετρο "detect_refresh_rate" και θέστε στο refresh rate την τιμή 60. Όλα θα πρέπει να δουλεύουν σωστά πλέον...
- Εάν χρησιμοποιείτε μια διάταξη πληκτρολογίου διαφορετική από την εξ' ορισμού (άλλες γλώσσες εκτός από Αγγλικά), μπορεί να χρειαστεί να την επιλέξετε πάλι από το Σύστημα -> Προτιμήσεις -> Πληκτρολόγιο, αν το πληκτρολόγιο συμπεριφέρεται περίεργα.
- Στο ίδιο παράθυρο μπορείτε να ορίσετε το κουμπί "windows" ως Super-key.
- Εάν δεν θέλετε "bottom expanded panel", τρέξτε "killall gnome-panel" σε ένα τερματικό.
- Χειρισμός
- Εναλλαγή παραθύρων = Alt + Tab
- Τακτοποίηση και εμφάνιση όλων των παραθύρων = Το F12 ενεργοποιεί και απενεργοποιεί τη λειτουργία. Κάνοντας κλικ σε ένα παράθυρο αυτό θα εστιαστεί στο προσκήνιο.
- Εναλλαγή επιφανειών εργασίας σε μορφή κύβου = Ctrl + Alt + Αριστερό/Δεξί βέλος.
- Εναλλαγή επιφανειών εργασίας σε μορφή κύβου - με το ενεργό παράθυρο να ακολουθεί = Ctrl + Shift + Alt + Αριστερό/Δεξί βέλος.
- Χειροκίνητη περιστροφή του κύβου = Ctrl + Alt + αριστερό-κλικ.
- Μεταβολή της διαφάνειας του παραθύρου = προς το παρόν γίνεται μόνο με χρήση της εφαρμογής "transset".
- Άμεση μεγένθυση = Super-key δεξί-κλικ.
- Χειροκίνητη μεγένθυση = Super-key + κύλιση της ρόδας του ποντικιού προς τα πάνω.
- Χειροκίνητη σμίκρινση = Super-key + κύλιση της ρόδας του ποντικιού προς τα κάτω.
- Μετακίνηση παραθύρου = Alt + αριστερό-κλικ
- Αγκιστρωτή μετακίνηση παραθύρου (το παράθυρο θα φαίνεται να κολλά στα περιθώρια της οθόνης ή άλλων παραθύρων) = Ctrl + Alt + αριστερό-κλικ.
- Αλλαγή μεγέθους παραθύρου = Alt + δεξί-κλικ.
Πως να εγκαταστήσετε το Xgl/Beryl (ATI)
(Από το φόρουμ του Beryl)
- Διαβάστε τις #Γενικές σημειώσεις
- Διαβάστε το #Πως να εγκαταστήσετε τον οδηγό γραφικών της ATI
Αρχικά βεβαιωθείτε ότι έχετε επιτάχυνση 3D σε κανονική συνεδρία gnome. Υπάρχουν αρκετά howto και οδηγίες γι' αυτό, ψάξτε στο Google αν χρειάζεστε βοήθεια για την ενεργοποίηση της επιτάχυνσης 3D στην ATI κάρτα γραφικών σας. Αν η εντολή glxinfo δείχνει ότι έχετε direct rendering: ναι , τότε είστε έτοιμοι να συνεχίσετε. Αν όχι, τότε το xgl και το Beryl δεν θα λειτουργήσουν στο σύστημά σας!
- Ενημερώστε το σύστημά σας:
sudo apt-get update sudo apt-get dist-upgrade
- Ετοιμάστε και ενημερώστε τις πηγές λογισμικού:
sudo gedit /etc/apt/sources.list
- Προσθέστε τις πηγές λογισμικού του quinstorms και του reggaemanus στο /etc/apt/sources.list
deb http://www.beerorkid.com/compiz/ dapper main deb http://xgl.compiz.info/ dapper main deb-src http://xgl.compiz.info/ dapper main
- Κατεβάστε και εισάγετε το κλειδί gpg για την πηγή λογισμικού του quinnstorms
wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
- Ενημερώστε τις πηγές σας:
sudo apt-get update
- Εγκαταστήστε τα απαράιτητα πακέτα:
sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes
- Δημιουργήστε ένα σενάριο φλοιού για την εκκίνηση του xgl:
sudo gedit /usr/bin/startxgl.sh
- Προσθέστε στο νέο αρχείο τις παρακάτω γραμμές:
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1 # Start GNOME exec gnome-session
- Κάντε το σενάριο φλοιού εκτελέσιμο:
sudo chmod 755 /usr/bin/startxgl.sh
- Δημιουργήστε μια xgl συνεδρία για το διαχειριστή εισόδου:
sudo gedit /usr/share/xsessions/xgl.desktop
- Προσθέστε στο νέο αρχείο τις ακόλουθες γραμμές:
[Desktop Entry] Encoding=UTF-8 Name=XGl Exec=/usr/bin/startxgl.sh Icon= Type=Application
- Προσθέστε τα
beryl emerald
στην εκκίνηση προγραμμάτων της συνεδρίας του gnome. ( Πηγαίνετε στο "Σύστημα -> Προτιμήσεις -> Συνεδρίες" και στην καρτέλλα "Εκκίνηση Προγραμμάτων" ).
- Επανεκκινήστε τον υπολογιστή.
- Στον διαχειριστή εισόδου μπορείτε τώρα να επιλέξετε τη συνεδρία "Xgl".
- Απαντήστε στην επόμενη ερώτηση ότι θέλετε να χρησιμοποιήσετε τη συνεδρία Xgl μόνο αυτή τη φορά (αν κάτι πάει στραβά θα μπορείτε να συνδεθείτε την επόμενη φορά στην κανονική gnome συνεδρία).
- Αν διαπιστώσετε ότι όλα λειτουργούν σωστά, μπορείτε να θέσετε τη συνεδρία "Xgl" ως προεπιλεγμένη συνεδρία. Μην ξεχνάτε ότι θα μπορείτε να συνδεθείτε επιλέγοντας την κανονική gnome συνεδρία όποτε το επιθυμείτε.
- Εάν έχετε x series radeon κάρτα γραφικών και αντιμετωπίζετε προβλήματα κλειδώματος του συστήματος, διαβάστε αυτή τη συζήτηση:
http://ubuntuforums.org/showthread.php?t=150854
Σημείωση για όλες τις κάρτες: Η εφαρμογή glxinfo θα αναφέρει ότι το direct rendering δεν λειτουργεί , μην ανησυχείτε, αυτή είναι η κανονική συμπεριφορά όταν τρέχετε το xgl.
Πως να εγκαταστήσετε το Beryl/AIGLX (Nvidia)
(Από το Ubuntu Forums)
- Διαβάστε τις #Γενικές σημειώσεις
- Διαβάστε το #Πως να εγκαταστήσετε τον δοκιμαστικό (Beta) οδηγό γραφικών της NVIDIA
- Διαβάστε το #Πως να προσθέσετε επιπλέον πηγές λογισμικού
- Βεβαιωθείτε ότι το σύστημά σας είναι ενημερωμένο:
Εγκαταστήστε το μεταπακέτο *ubuntu-desktop που αντιστοιχεί στο γραφικό περιβάλλον που χρησιμοποιείτε, π.χ. sudo apt-get install ubuntu-desktop sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
- Προσθέστε τις απαιτούμενες πηγές λογισμικού:
gksudo gedit /etc/apt/sources.list
- Προσθέστε την ακόλουθη γραμμή στο τέλος του αρχείου (x86 και amd64):
deb http://beryl-mirror.lupine.me.uk/ edgy main
- Αποθηκεύστε το αρχείο.
- Εισάγετε το gpg κλειδί:
wget http://beryl-mirror.lupine.me.uk/1609B551.gpg -O- | sudo apt-key add -
- Ενημερώστε τις πηγές σας:
sudo apt-get update
- Εγκαταστήστε το Beryl:
sudo apt-get install beryl-core beryl-plugins beryl-plugins-data emerald beryl-settings beryl-manager beryl beryl-dev emerald-themes
- Κρατήστε ένα αντίγραφο ασφάλειας του αρχείου xorg.conf:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup gksudo gedit /etc/X11/xorg.conf
- Προσθέστε τις ακόλουθες γραμμές στην παράγραφο "Screen" του xorg.conf:
# Enable 32-bit ARGB GLX Visuals
Option "AddARGBGLXVisuals" "True"
# If you are using an older version of compiz that
# does not support rendering into the Composite
# Overlay Window, you will need to disable clipping
# of GLX rendering to the X Root window with this
# option, or you will get a blank screen after
# starting compiz:
Option "DisableGLXRootClipping" "True"
- Προσθέστε την ακόλουθη γραμμή στην παράγραφο "Device" του xorg.conf
Option "TripleBuffer" "true"
- Αποθηκεύστε το αρχείο.
- Επανεκκινήστε τα X με το συνδυασμό πλήκτρων ctrl+alt+backspace.
- Συνδεθείτε στο σύστημα.
- Ξεκινήστε το Beryl
beryl-manager
Πως να εγκαταστήσετε το Beryl/AIGLX (Intel i915)
Ακολουθήστε τις οδηγίες στο wiki του beryl project.
Εάν δεν δουλέψει, ελέγξτε αν έχετε ενεργοποιημένο το direct rendering (τρέξετε σε ένα τερματικό):
glxinfo | grep direct
Αν έχετε ενεργοποιημένο το direct rendering η παραπάνω εντολή θα επιστρέψει:
direct rendering: Yes
Εάν η εντολή επιστρέψει "No", ελέγξτε εάν έχετε φορτώσει τον διαχειριστή του direct rendering:
lsmod|grep 915
Η εντολή θα πρέπει να επιστρέψει:
i915 21632 3 drm 74644 4 i915 tsdev 9152 0
Εάν φαίνεται μόνο η γραμμή του tsdev, δοκιμάστε να ρυθμίσετε στο xorg.conf να χρησιμοποιήται ο οδηγός to i810, επανεκκινήστε τον υπολογιστή, πατήστε CTRL-ALT-F1 για να γυρίσετε σε κονσόλα και ξαναρυθμίστε στο xorg.conf τη χρήση του οδηγού i915. Η διαδικασία αυτή βοήθησε στη δική μου περίπτωση.
Πως να εγκαταστήσετε μια εναλλακτική οθόνη εκκίνησης (splash screen)
- Διαβάστε τις #Γενικές σημειώσεις
- Ακολουθώντας τις παρακάτω οδηγίες θα εγκαταστήσετε μια μινιμαλιστική οθόνη εκκίνησης που θα εμφανίζεται κατά τη διάρκεια της εκκίνησης και του τερματισμού λειτουργίας του υπολογιστή. Η οθόνη αυτή δεν θα περιέχει μηνύματα κειμένου.
wget -c http://www.users.on.net/~stubby/usplash-minimalistic_0.1.deb sudo dpkg -i usplash-minimalistic_0.1.deb sudo update-alternatives --config usplash-artwork.so
- Επιλέξτε την εναλλακτική μινιμαλιστική οθόνη (/usr/local/lib/usplash/minimalastic.so) εισάγοντας τον αντίστοιχο αριθμό. Εάν στο μέλλον θελήσετε να επαναφέρετε την αρχική οθόνη εκκίνησης, επιλέξτε την "default" (/usr/lib/usplash/usplash-default.so).
- Επανεκκινήστε τον υπολογιστή για να δείτε το αποτέλεσμα.
- Δείτε το επίσημο USplash Customization HOWTO για περισσότερες παραμετροποιήσεις.
BlogMarks
del.icio.us
digg
Fark
Furl
Newsvine
reddit
Segnalo
Simpy
Slashdot
smarking
Spurl
Wists
