Template:Ubuntu-gr:Edgy/EyeCandy

From

Jump to: navigation, search

Contents

Θέματα εμφάνισης

Πως να εγκαταστήσετε το Xgl/Compiz (Nvidia)

  • Για πλήρεις οδηγίες για την εγκατάσταση και ρύθμιση του XGL σε διάφορες κάρτες γραφικών και επιπλέον ρυθμίσεις δείτε: http://ubuntuforums.org/showthread.php?t=148351



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
  • Επίλυση προβλημάτων
    • Εάν το 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)

Αρχικά βεβαιωθείτε ότι έχετε επιτάχυνση 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)

  • Βεβαιωθείτε ότι το σύστημά σας είναι ενημερωμένο:
Εγκαταστήστε το μεταπακέτο *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 για περισσότερες παραμετροποιήσεις.
Personal tools
Sponsor
Going Tribal
DONATE