Beryl σε Ubuntu Edgy με nVidia/ATi κάρτες

dimitris | Κυρ, 01/13/2008 - 23:05 | 2' | 21

Στο παρακάτω link θα βρείτε ένα ωραίο script για να εγκαταστήσετε αυτόματα drivers nVidia και το Beryl στο Ubuntu 6.10:

http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_E dgy_with_nVidia#ARGBGLXVisuals


Στο παραπάνω link θα βρείτε οδηγίες για να φτιάξετε το script (με απλό copy/paste). Μπορείτε όμως να το κατεβάσετε απευθείας από εδώ.

Αποθηκεύστε το στην επιφάνεια εργασίας, ανοίξτε ένα Τερματικό (στο μενού Εφαρμογές > Βοηθήματα) και δώστε


cd ~

./beryl-install-script


Μετά απλώς περιμένετε να κατεβούν τα αρχεία και να γίνει η εγκατάστασή τους. Στη συνέχεια κάντε επανεκκίνηση...

Σημειώστε ότι το script αυτό αφορά τις κάρτες γραφικών GeForce 4 και άνω. Για παλιότερες κάρτες nVidia, πρέπει  να τροποποιήσετε το script ως εξής (αφού το έχετε κατεβάσει):

Ανοίξτε το με το Gedit (δεξί κλικ > Ανοιγμα) και βρείτε την γραμμή:


echo 'deb http://nvidia.limitless.lupine.me.uk/ubuntu edgy stable' >> /etc/apt/sources.list



την οποία πρέπει να αλλάξετε σε :


echo 'deb http://nvidia.limitless.lupine.me.uk/ubuntu edgy stable-9631' >> /etc/apt/sources.list



dimitris2007-3-9 17:54:54

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

MO: (ψήφοι: 0)

Σχόλια

Έχουμε τπτ σε scriptάκι για εμάς τους κατόχους καρτών ΑΤΙ

έχω δει αρκετές πληροφορίες από το ubuntuforums.org αλλά φοβάμαι ότι η x1950 pro που έχω δεν είναι και πολύ συμβατή..

Τώρα παίζω με fglrx και είμαι καλά.. αλλά μόνο στο άλλο desktop με nVidia έχω καταφέρει να βάλω το compiz/xgl

Δεν με νοιάζει τόσο να βάλω beryl (αν και δεν θα με χαλούσε καθολούλου) και το compiz με το xgl μου κάνει.. τώρα αν καταφέρω να έχω native ati υποστήριξη με AIGLX ακόμα καλύτερα..

Λίγο βοήθεια παρακαλώ..!! ??

Υ.Γ. ubuntu 6.10 edgy-eft εδώ..

Υπάρχει μια αυτόματη διαδικασία για την εγκατάσταση του Beryl με XGL στο Ubuntu Edgy. 

Κατέβασε το script από εδώ
Σώσε το στο desktop, άνοιξε μια κονσόλα και γράψε:

cd ~/Desktop
sudo ./beryl-install-script-ati

Αν το παραπάνω link δεν παίζει, φτιάξε το αρχείο ως εξής:
Πάτα ALT+F2 και δώσε:


gedit ./beryl-install-script

Εκεί κάνε copy/paste τα παρακάτω:

#!/bin/bash
if [ $UID -gt 0 ]; then
echo "You must run this script as root.";
else
# Backup your source list and your xorg.conf
cp /etc/apt/sources.list /etc/apt/sources.list.backup.beryl-script
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup.beryl-script
# Add and install latest ATI binary drivers repository
echo "deb http://www.albertomilone.com/drivers/edgy/latest/32bit binary/" >> /etc/apt/sources.list
wget http://albertomilone.com/drivers/tseliot.asc -O- | apt-key add -
aptitude -y update && aptitude -y install linux-restricted-modules-$(uname -r) xorg-driver-fglrx
# Autoconfigure your current xorg.conf
sudo depmod -a
aticonfig --initial
aticonfig --overlay-type=Xv
echo "Section ""Extensions""
Option ""Composite"" ""0""
EndSection" >> /etc/X11/xorg.conf
# Add and install latest beryl and xgl packages
echo "deb http://ubuntu.beryl-project.org/ edgy main" >> /etc/apt/sources.list
wget http://ubuntu.beryl-project.org/[email protected] -O- | apt-key add -
aptitude -y update && aptitude -y dist-upgrade
aptitude -y install xserver-xgl beryl emerald emerald-themes
# Now we create a XGL launcher and a session menu entry to start gnome with XGL
echo "#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d -f 9)"
xauth -i add :1 . "$cookie"
exec gnome-session" >> /usr/bin/startxgl.sh
chmod +x /usr/bin/startxgl.sh
echo "[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application" >> /usr/share/xsessions/xgl.desktop
# We create an desktop icon and a menu entry, also add beryl-manager to startup programs
echo "[Desktop Entry]
Encoding=UTF-8
Name=Beryl Manager
GenericName=3D Window Manager
Comment=Beryl Manager daemon
Icon=/usr/share/icons/hicolor/scalable/apps/beryl-manager.sv g
Exec=beryl-manager
Terminal=false
Type=Application
Categories=GTK;GNOME;Application;Utility;
StartupNotify=true
X-Ubuntu-Gettext-Domain=beryl-manager" > /etc/xdg/autostart/beryl-manager.desktop
cp /etc/xdg/autostart/beryl-manager.desktop /usr/share/applications/beryl-manager.desktop
cp /etc/xdg/autostart/beryl-manager.desktop ~/Desktop/beryl-manager.desktop
echo -e " Beryl is now installed. To run Beryl on Ubuntu startup, please add beryl-manager to your startup programs (System > Preferences > Sessions, and click on the ""startup programs"" tab). Afterwards, please reboot and select ""Options - Sessions - gnome-gxl"" in the login menu to start Ubuntu with XGL. Backups of /etc/apt/sources.list and /etc/X11/xorg.conf were made: /etc/apt/sources.list.backup.beryl-script /etc/X11/xorg.conf.backup If you see a ugly gnome in the XGL session add gnome-settings-daemon to the startup programs as you did with beryl-manager before"
fi;

Πάτα CTRL+S και αποθήκευσε το αρχείο στην επιφάνεια εργασίας.

’νοιξε μια κονσόλα και γράψε:

cd ~/Desktop
chmod +x ./beryl-install-script

sudo ./beryl-install-script

To σκριπτάκι αυτό θα:

  • Κατεβάσει τους ATi drivers
  • Θα κάνεις τις ρυθμίσεις στο /etc/X11/xorg.conf
  • Θα απενεργοποιήσει το Composite
  • Θα εγκαταστήσει το XGL
  • Θα κάνει τις ρυθμίσεις για την εκκίνηση του.
  • Θα δημιουργήσει εικονίδιο στο Desktop για το beryl-manager
  • Θα προσθέσει μια εγγραφή στο  Εφαρμογές > Βοηθήματα
  • Θα ξεκινήσει αυτόματα το Beryl. 

Πηγή: http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_E dgy_with_XGL_and_ATI

dimitris2007-4-8 17:55:57

Θα ηθελα να προσθεσω -και ελπιζω να μη με παρετε με τις ντοματες για την "ιεροσυλια"- πως για οποιον δε θελει να παιδευεται την παραπανω δουλεια την αναλαμβανει χωρις κανενα απολυτως προβλημα το Automatix bleeder..
(Γιατι να μην υπωθει? το Ubuntu ειναι μια διανομη για ολο τον κοσμο)

ΠΩΣ ΒΛΕΠΕΙΣ ΠΙΑ UBUNTU ΕΧΕΙΣ ΕΜΕΝΑ ΛΕΝΕ 7,04 ΑΛΛΑ ΔΕΝ ΞΕΡΩ ΤΙ ΙΣΧΥΕΙ

ΠΩΣ ΒΛΕΠΕΙΣ ΠΙΑ UBUNTU ΕΧΕΙΣ  AN ΕΙΝΑΙ Ε DGY ΔΕΝ ΞΕΡΩ ΚΑΙ ΤΙ ΕΙΝΑΙ ΑΥΤΟ

οκ αφηστε το σαν καινουριος εκανα λαθος και εγω

ΚΑΛΑ ΟΛΑ ΑΥΤΑ ΠΩΣ ΤΑ ΑΠΕΝΕΡΓΟΠΟΙΕΙΣ ΚΑΙ ΠΩΣ ΤΑ ΑΠΕΓΚΑΘΙΣΤΑΣ ΑΦΟΥ ΤΑ ΕΧΕΙΣ ΚΑΝΕΙ ;;;;;;;;;;;;;;;;;;;;;;;;;;;?????????????????????????????????
manos2007-5-8 20:6:44

αν εχεις 7.04 απενεργοποιείς τους restricted drivers απο system>διαχειρηση συστηματος>restricted drivers, αλλα το θεμα ειναι πως αν εχεις 7.04 ΔΕΝ χρειαζεται να τρέξεις κανένα απολύτως σκριπτάκι για να κατεβασεις και να εγκαταστησεις drivers. Το ιδιο το κανει μονο του, και σε ρωταει απλα αν τους θες.
Για απεγκατασταση υπαρχουν διαφοροι τροποι, αλλα ο πιο ανετος και ευκολος ειναι το synaptic.
Πας στο προγραμμα που θες να απεγκαταστησεις,και το απεγκαθιστας.

το θεμα ειναι οτι δεν λειτουργουν οι ρυθμισεις και το icon του beryl manager στο desktop το δειχνει με ενα λουκετο 

Εχεις εγκαταστήσει τους drivers για την κάρτα γραφικών σου;

ΜΟΥ ΛΕΕΙ ΠΩΣ ΟΔΗΓΟΣ ΚΑΡΤΑΣ ΓΡΑΦΙΚΩΝ ΜΕ ΕΠΙΤΑΝΧΥΤΗ ΕΝΕΡΓΟΠΟΙΗΜΕΝΟΣ ΑΛΛΑ ΔΕΝ ΕΧΩ ΕΓΚΑΤΑΣΤΗΣΕΙ ΑΥΤΟ ΠΟΥ ΔΙΝΕΙ Η ΑΤΙ ΣΤΟ SITE ΤΗΣ ΚΑΙ ΔΕΝ ΞΕΡΩ ΠΩΣ ΕΓΚΑΘΗΣΤΑΤΕ. Η ΔΙΑΔΙΚΑΔΙΑ ΕΙΝΑΙ ΙΔΙΑ ΜΕ ΤΟ OPENSUSE AN ΟΧΙ ΜΟΥ ΤΗΝ ΔΙΝΕΤΕ ΣΑΣ ΠΑΡΑΚΑΛΩ!
manos2007-5-8 23:14:25

η καρτα ειναι της ati 9550 εχω δολιμασει το σκρυπτακι του dimitris και θελω το beryl τελος αν μπορεις δωστα μου ολα αυτα σε παρακαλω και αν εχω κανει λαθη ειμε καινουριος στα ubuntu (7.04) Αν  ενοεις για την διανομη αν ειναι gnome η kde ειναι gnome αν ενοεις την εκδοση ειναι 7,04 και αν ενοεις κατι αλλο πες μου τι και πως το βλεπω thanks
manos2007-5-9 7:47:18

λοιπον Μανο, για αρχη μια και εχεις 7.04 απλά απεγκατεστησε οτι drivers εχεις εγκαταστησει, κι αστο να σου πει ΜΟΝΟ ΤΟΥ τι πραγματικα χρειαζεσαι.
Απο κει και περα, αν δε λειτουργησει αυτοματα, κατεβασε τα automatix & automatix bleeder, (στις πηγες μην ξεχασεις να βαλεις τη λέξη feisty) και μεσα απο το automatix bleeder προσπάθησε να κάνεις εγκατασταση του beryl. Εκει λογικα θα σου πει πως σου λειπει ο restricted driver, και θα σε ρωτησει αν θες να τον εγκαταστησει.
Πατα install, και μετα την επανεκινηση που ετσι κι αλλιως θα τη ζητησει κι απο μονο του θα εγκαταστησεις και το beryl.
Εναλλακτικα, μεσα απο το automatix "τικαρισε" ενα οποιοδηποτε τυχαιο driver, και αυτο θα σου πει πως αυτο που ζητας δεν μπορει να εγκατασταθει στο hardware σου, και θα σου προτεινει τι ταιριαζει...

brave2007-5-9 9:2:5

δεν υπαρχει automatix bleeder για ubuntu 7.04 ειναι μονο για 6,10 αλλα ευχαριστω για το automatix2 και για ολα τα υπολοιπα
manos2007-5-9 16:21:12

Σωστο, το automatix bleeder περιλεμβανε πακετα τα οποια ηταν ασταθη, γι αυτο και υπήρχε μεχρι και το edgy. Τη στιγγμη που το beryl θεωρειται πλεον σταθερο, δεν εχει νοημα η υπαρξη του automatix bleeder ετσι τα πακετα ενσωματωθηκαν στο automatix2.
(και οντως πλεον το beryl ειναι μια χαρα σταθερο, και στην σπανια ακομη περιπτωση που κρασαρει, ουτε καν θα το αντιληφθεις μια και αυτοματα γυρναει στο metacity χωρις να το καταλαβεις καν και χωρις να επηρρεασει οτιδηποτε κανεις εκεινη τη στιγμη)
brave2007-5-9 16:24:16

και κατι τελευταιο πως εκκινουμε τον beryl-manager γιατι δεν εχει εκκιννιθει αυτοματα 
manos2007-5-9 17:29:55

manos]
και κατι τελευταιο πως εκκινουμε τον beryl-manager γιατι δεν εχει εκκιννιθει αυτοματα 

Ανοίγεις μια κονσόλα και γράφεις:
beryl-manager

Για να εκκινεί αυτόματα στο startup του υπολογιστή κάνεις τα εξής:
Πήγαινε στο System->Preferences->Sessions
Tab: Startup Programs
> New
και πρόσθεσε (δώσε ένα name για τα ακόλουθα commands)
beryl-manager
και
emerald --replace

nasos δεν το εχω εγκαταστησει τελικα μονο καποια αρχεια βρηκα που λεγανε beryl manager κλπ ακολουθησα τισ οδηγιεσ σου αλλα δεν κατεβαζει ενα απο τα αρχεια που πρεπει και μου λει πως δεν υπαρχει η κατι τετοιο οταν κανω update απο τις πηγες λογισμικου το αρχειο ειναι αυτο: http://www.getautomatix.com/apt/dists/feisty/Release: Unable to find expected entry  (για/binary-i386/Packages in Meta-index file (malformed Release file?) και δεν κανει τιποτα. ο driver της ati  δεν βγαινει στο automatix και δεν βρισκο πουθενα το beryl για να το κανω εγκατασταση. μπορειτε να με βοηθησετε? αν ναι παρακαλω απαντηστε μου ευχαριστω

manos2007-5-10 13:33:20

με τις ati καρτες το beryl δεν δουλευει τοσο ευκολα οσο γινετε στις nvidia καρτε λογο driver.δυστηχως η ati αρνειτε να βγαλει driver που να υποστιριζουν το aiglx και ετσι πρεπει να εγκαταστησεις το πορσθετο xgl και να μπαινεις εκει και να τρεχεις το beryl αλλα και αυτο με αρκετα προβληματα.
οδηγιες και πληροφοριες εγκαταστασης μπορεις να δεις εδω
Main Page - Beryl Wiki

Beryl + ATi + Xgl

Για να τρέξεις το Beryl στο 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).

Κάνε επανεκκίνηση.

Aνοιξε ένα Τερματικό (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 14:57:28