Beryl + Xgl με ATi στο Ubuntu Feisty

dimitris | Κυρ, 01/13/2008 - 23:19 | 5' | 11

Beryl + ATi + Xgl

Προσοχή: Για να τρέξεις το Beryl και το Xgl σε Ubuntu 7.04 Feisty με
ATi κάρτα (από αυτές που υποστηρίζει ο closed source driver της ATi δηλαδή Radeon 8500 και πάνω) πρέπει να βάλεις το beryl-core να
χρησιμοποιήσει την έκδοση 0.2.0~0beryl1 μια και οι νεότερες εκδόσεις του δεν λειτουργούν
με το Xgl.

Τα παρακάτω βήματα εξηγούν όλη τη
διαδικασία που πρέπει να γίνει. Καλό
είναι να μην έχεις κάνει άλλες μαιμουδιές
με Beryl/AIGLX/Compiz προκειμένου να μην πέσεις
σε τίποτε ασυμβατότητες.


Βήμα 1

Εγκατέστησε τον driver της ATi (από το
μενού System > Administration > Restricted Driver
Manager). Κάνε επανεκκίνηση.

Εναλλακτικά, ακολούθησε τις οδηγίες εγκατάστασης των ΑΤi drivers που θα βρεις στο ATi drivers στο Ubuntu 7.04 Feisty


Ότι κι αν κάνεις για να είσαι σίγουρος ότι όλα είναι οκ, άνοιξε ένα Τερματικό (Alt+F2 > Terminal) και
δώσε:

fglrxinfo

Θα πρέπει να δεις κάτι σαν κι αυτό:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON XPRESS Series
OpenGL version string: 2.0.6334 (8.34.8)

Βήμα 2

Πρόσθεσε τα repos του Beryl στο /etc/apt/sources.list δίνοντας την εντολή:

gksudo gedit /etc/apt/sources.list

και πρόσθεσε στο αρχείο που θα εμφανιστεί
την παρακάτω γραμμή:

deb http://ubuntu.beryl-project.org/ feisty main

Πάτα Ctrl+S και κλείσε το αρχείο.


Τώρα πρέπει να κατεβάσεις το GPG κλειδί
του Beryl repo. Αυτό γίνεται με την εντολή:

sudo wget http://ubuntu.beryl-project.org/[email protected] -O- | sudo apt-key add -

Κάνε ένα update στα repos με την εντολή:

sudo apt-get update

Και εγκατέστησε το Xgl και το Beryl με την
εντολή:

sudo apt-get install xserver-xgl beryl-ubuntu beryl-manager

Βήμα
3

Τώρα πρέπει να δημιουργήσεις το σκριπτ
που θα ξεκινά το Xgl. Σε ένα Τερματικό,
δώσε την εντολή:

gksudo gedit /usr/local/bin/startxgl.sh

και στο καινούριο αρχείο, κάνε copy/paste τα
εξής:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie='$(xauth -i nextract - :0 | cut -d ' ' -f 9)'
xauth -i add :1 . '$cookie'
exec dbus-launch --exit-with-session gnome-session

Πάτα Ctrl+S και κλείσε το αρχείο. Μετά κάνε το εκτελέσιμο με την εντολή:
sudo chmod a+x /usr/local/bin/startxgl.sh

Βήμα
4

Τώρα πρέπει να δημιουργήσει μια επιλογή
σύνδεσης με το Xgl. Αυτή θα υπάρχει στην
οθόνη σύνδεσης με το Gnome. Φτιάξε το
σχετικό σκριπτάκι, δίνοντας την εντολή:

gksudo gedit /usr/share/xsessions/xgl.desktop

Και μέσα στο αρχείο γράψε τα εξής:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Applic ation

Πάτα Ctrl+S και κλείσε το παράθυρο.


Βήμα
5

Τώρα πρέπει να αλλάξεις τις προτιμήσεις
του apt-get, για να μπορέσεις μετά να
κατεβάσεις τη σωστή έκδοση του Beryl-Core.
Από ένα τερματικό, δώσε:

gksudo gedit /etc/apt/preferences

Και πρόσθεσε με copy/paste τα παρακάτω:

Package: *
Pin: release o=lupine
Pin-Priority: 1000

Πάτα Ctrl+S και κλείσε το παράθυρο.



Ξανακάνε update:

sudo apt-get update

Βήμα 6

Τώρα μπορείς να κατεβάσεις τη σωστή
έκδοση του Beryl-Core η οποία δουλεύει με το
Xgl. Από ένα τερματικό δίνεις:

sudo apt-get install beryl-core=0.2.0~0beryl1

Τώρα για να δεις το Beryl, κάνεις απλώς log
out από το Gnome και στην οθόνη σύνδεσης
κανεις κλικ στο session και επιλέγεις Xgl
Session. Όταν συνδεθείς τρέχεις το
Applications-->System Tools-->Beryl Manager.



Πηγή


http://ubuntu1501.blogspot.com/2007/04/beryl-in-feisty-wit h-xgl.html


linuxformat2007-5-10 15:19:8

Φόρουμ
Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

¶ριστος οδηγός.Συγχαρητήρια.Εμένα με ATI 9600 XT δούλεψε άψογα.

Το Ubuntu 7.04 έχει ενα bug όσο αναφορά το  cube effect. Μπορεί χωρίς λόγο να σταματήσει να δουλεύει (πχ οπως εμένα) ενώ τα υπόλοιπα effects να δουλεύουν άψογα. Η λύση είναι System-> Preferences-> Desktop Effects. Ελέγχετε εαν είναι ενεργά τα Desktop Effects, εαν δεν είναι τα ενεργοποιείτε. Κάνετε uncheck στο Workspaces on a cube. Μετά, πηγαίνετε κάτω δεξιά στο workspace switcher. Ανοίγετε τα preferences του και ορίζετε 4 desktops. To κλείνετε και κάνετε check το Workspaces on a cube και το cube effect πλέον δουλεύει.

Είμαι κάτοχος μίας ATI Radeon 9600 Pro και αντιμετώπισα το κατωτέρω περιγραφόμενο πρόβλημα.
Ακολούθησα τις ανωτέρω οδηγίες κατά γράμμα και αφού επέλεξα από την οθόνη
εκκίνησης συνεδρία σε xgl.desktop είδα στην οθόνη μου το ακόλουθο
μήνυμα.
"Αδυναμία εύρεσης ή εκτέλεσης Exec line στο αρχείο συνεδρίας: xgl. Θα γίνει εκτέλεση της συνεδρίας GNOME failsafe."
Μήπως δεν έχω ακολουθήσει τις οδηγίες σωστά ή δεν με υποστηρίζει για κάποιο λόγο το beryl?
Υπάρχει περίπτωση να υπάρχει κάποιο τυπογραφικό στις παραπάνω οδηγίες και να δημιουργεί το πρόβλημα, γιατί επειδή είμαι πολύ νέος στο Linux (και δικηγόρος συνεπώς διπλά άσχετος) δεν μπορώ να ελέγξω την ορθότητα των εντολών και απλώς έκανα copy - paste στο τερματικό...

thesagemonk, πάρτο από την αρχή.

Δώσε
fglrxinfo

Εμφανίζεται το σωστό μήνυμα (δες βήμα 1);

Για κάνε copy/paste το

/usr/local/bin/startxgl.sh

μήπως είναι τυπογραφικό...

Mea culpa!
Το λάθος ήταν δικό μου! Τελικά υπήρχε πρόβλημα στην πληκτρολόγηση. Σε ένα copy paste που έκανα μου ξέφυγε ένα γράμμα στο τέλος. Το βρήκα και όλα είναι καλά με το beryl.
Μία παράκληση μόνο... Επειδή δεν έχω μπορέσει να ενεργοποιήσω το εφέ που βλέπω το προγράμματα σε κύβο (εξωτερικά, όχι η περιστροφή που κάνει η επιφάνεια εργασίας) μήπως υπάρχουν κάπου οδηγίες για να μπορέσω να δουλέψω καλύτερα τον beryl manager? Thanx!

Δεν κατάλαβα αν το εφτιαξες ή οχι.

Τα υπόλοιπα εφέ τα βλέπεις; Τρεμουλιάζουν πχ τα παράθυρα; Έχεις δοκιμάσει να κάνεις drag το ποντίκι (με το αριστερό πλήκτρο πατημένο) ενώ κρατάς πατημένα τα ALT και CTRL;

Παιδια εχω κανει ολα τα ανωτερω που γραφετε και δουλεψε η καρτα γραφικων (ATI RADEON 9600 pro). Το προβλημα ειναι οτι δεν δουλευουν καθολου τα εφε του Berryl . Οταν ομως κανω απεγκατασταση τους drivers τοτε δουλευουν τα εφε. Τι εκανα λαθος μπορει καποιος να βοηθησει?.....  

Τα εφέ του Beryl λειτουργούν (παράθυρα που καίγονται, κύβος, νερό, τρεμουλιαστά παράθυρα, κλπ) όταν βγάζεις τους drivers; Ποιους drivers χρησιμοποιήσεις; Της ATi ή του Ubuntu από το synaptic;

Μήπως είναι καλύτερα να δοκιμάσεις αυτό:
Beryl + AIGLX σε ATi Radeon στο Feisty
μια και το AIGLX περιέχεται στο Feisty.

Θα πρέπει να απεγκαταστήσεις όμως τα πακέτα του Xgl που έβαλες με αυτόν τον οδηγό...

Σε Ευχαριστω Δημητρη αλλα μολις το εφτιαξα. Το λαθος ηταν στο Beryl.
Ειχα την πιο καινουργια εκδοση. Εδω και 5 χρονια Δουλευω Suse box & KDE και μπερδευτηκα λιγο. Οπως και αν εχει ομως σε ευχαριστω για την βοηθεια.
Ισως ομως χρειαστω μια βοηθεια που ποτε δεν καταφερα να φτιαξω εδω και 5 χρονια. Εχω ενα δυκτιο 10 pc  και στον πρωτο  υπολ.  ειναι  εγκατεστημενος ο εκτυπωτης. Ο πρωτος υπολ. εχει 2 OS με 2 δισκους
1. Win Xp 2. Ubuntu. Το προβλημα ειναι οταν ειμαι sta win xp ολοι οι υπολοιποι υπολογιστες μπορουν να στειλουν εκτυπωση μεσω του πρωτου,οταν ειμαι ομως στα ubuntu δεν μπορουν να εκτυπωσουν. Δεν μπορω μαλλον να στησω Samba. Καποια βοηθεια......? ( Στα Ubuntu ο εκτυπωτης δουλευει μια χαρα- οι υπολοιποι υπολογιστες ειναι WIN XP)

Τί γινεται εαν έχεις χαμηλότερη κάρτα γραφικών?

ati radeon 9250!!!

Σε ati 9250 είχα δει το beryl και έτρεχε μια χαρά.Φαντάζομε ότι θα τρέχει καλήτερα και σε compiz-fusion που είναι και πιο γρήγορο.