Xgl Server
EDIT: this is a very old howto … please look here:
da ich mir heute diese Videos angesehen habe, dem offiziellen Release von Novell und auch irgendwie weil ich Zeit und Lageweile hatte gibts mal ein neues eyecandy …
die Videos
- http://vizzzion.org/stuff/xgl_wanking.avi (~15Mb)
- http://membres.lycos.fr/athome93/MVI_1949_bis.AVI (~3Mb)
- http://membres.lycos.fr/athome93/MVI_1950_bis.AVI (~5Mb)
- http://membres.lycos.fr/athome93/MVI_1951_bis.AVI (~4Mb)
- http://membres.lycos.fr/athome93/MVI_1952_bis.AVI (~3Mb)
- http://www.freedesktop.org/~davidr/xgl-demo1.xvid.avi (~50Mb)
grossartig!!!
einige Links und Bilder
- http://www.novell.com/linux/xglrelease/
- http://derstandard.at/?url=/?id=2334056
- http://tirania.org/blog/archive/2006/Feb-07-1.html
- http://www.linuxedge.org/?q=node/55
- http://www.cs.umu.se/~c99drn/xgl/xgl-shot3.png
und nun zum harten teil … wie gehts …
Vorweg: Ich habe eine Ati X600, Xorg7 und benutze ubuntu dapper drake (tägliches update per apt)
Pakete installieren (von elementaren sachen wir make und gcc gehe ich von aus das das schon da ist):
sudo apt-get install libx11-6 libx11-dev libxau-dev libxau6 libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxfont-dev libxfont1 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbfile-dev libxkbfile1 libxklavier10 libxmu-dev libxmu-headers libxmu6 libxmuu-dev libxmuu1 libxp6 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxres1 libxss1 libxt-dev libxt6 libxtrap-dev libxtrap6 libxtst-dev libxtst6 libxv-dev libxv1 libxvmc1 libxxf86dga1 libxxf86misc1 libxxf86vm1 x11proto-bigreqs-dev x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-fonts-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-record-dev x11proto-render-dev x11proto-resource-dev x11proto-scrnsaver-dev x11proto-trap-dev x11proto-video-dev x11proto-xcmisc-dev x11proto-xext-dev x11proto-xinerama-dev autoconf automake libtool
sudo apt-get install libgconf-dev libgconf2-dev
da automake aber version 1.9 sein muss
sudo apt-get install automake1.9
so nun das automake
sudo rm /etc/alternatives/automake
sudo ln -s /usr/bin/automake-1.9 /etc/alternatives/automake
sudo rm /etc/alternatives/aclocal
sudo ln -s /usr/bin/aclocal-1.9 /etc/alternatives/aclocal
nun fangen wir mal an … zuerst brauchen wir das -> http://freedesktop.org/%7edavidr/xgl-svn_100.tar.bz2 (der link ist tot … noch keine alternative gefunden) http://compsoc.dur.ac.uk/~mjh/files/xgl-svn_100.tar.bz2 oder http://www.heartsaffection.com/xgl-svn_100.tar.bz2
ich habe mir in ein verzeichnis xgl erstellt
mkdir xgl
dort das tarfile entpacken
unp xgl-svn_100.tar.bz2
jetzt in das Verzeichnis wechseln
cd Xserver-6.6.1
nun brauchen wir was aus dem CVS (wenn das noch nicht installiert ist dann einfach installieren … brauchen wir jetzt) [das passwort ist leer]
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg login
cvs -z3 -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co app
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/cairo login
cvs -z3 -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/cairo co glitz
so nun haben wir erstmal alles zusammen was wir brauchen nun geht es ans bauen … als erstes glitz
cd glitz
./autogen.sh –prefix=/opt/fdo/
make
sudo make install
nun den glxcompmgr
cd ../app/glxcompmgr
./autogen.sh –prefix=/opt/fdo/
make
sudo make install
export PKG_CONFIG_PATH=/opt/fdo/lib/pkgconfig
und nun das X
cd ../../
./configure –enable-xglserver –enable-glx –enable-xkb –disable-kdriveserver
make
sudo make install
nun noch elementare Sachen für Ati (inwieweit das für andere Karten gebraucht wird … weiss der Fuchs)
mkdir /opt/mesalibs
cd /opt/mesalibs
cp /usr/lib/fglrx/libGL.so.1.2.xlibmesa libGL.so.1.2
ln -s libGL.so.1.2 libGL.so
ln -s libGL.so.1.2 libGL.so.1
nun mal den gdm töten (Alt+Ctrl+F1) und dort nun
sudo /etc/init.d/gdm stop
nun probieren wir mal den ganzen spass zu starten (Xgl, Metacity und ein Terminal)
sudo /opt/fdo/bin/Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer & DISPLAY=:1 metacity & LD_LIBRARY_PATH=/opt/mesalibs DISPLAY=:1 gnome-terminal &
wenn er jetzt startet haben wir es geschafft
nun noch den glxcompmgr starten
/opt/fdo/bin/glxcompmgr shadow wobble &
und schon wackelt es
um jetzt noch gnome zu starten muss man noch folgendes machen
su [username]
gnome-session
Sollte irgendwas nicht gehen … fragen
Sollte irgendwas fehlen … sagen
Sollte irgendwas falsch sein … sagen
Sollte irgendwas blödsinn sein … sagen
EDIT: es müssen noch die libgconf-dev und die libgconf2-dev installiert werden und der glxcompmgr noch einmal neu gebaut werden um dann per gconf-editor die Tasten für rotate und zoom zu konfigurieren
/opt/fdo/bin/glxcompmgr gconf cube rotate shadow wobbly zoom fade &
nun kann man im gconf-editor unter /apps/gnome-composite die Tasten belegen … dann klappt es auch mit dem rotierenden Fenstern
EDIT2: Ich hab lange probiert wie man das nun hinbekommt das der Xgl-Server mit gdm startet … sollte einfach sein einfach die gdm.conf bearbeiten und fertig … aber nein … wollte niche
Nach Stundenlangen Googlen und Verzweiflung habe ich dann auf irgendeiner Suse-Seite die “1″ isses … die blöde “1″ … egal hier das was man in der gdm.conf ändern muss:
cd /etc/gdm/
sudo vi gdm.conf
nun hier ganz unten das einfügen:
[server-Xgl]
name=Xgl server
command=/opt/fdo/bin/Xgl -br -accel xv:pbuffer -accel glx:pbufferirgendwo gibt es noch die Zeile
0=Standard
die Auskommentieren mit #
und
1=Xgl
hinschreiben (da hatte ich die ganze Zeit eine 0 …)
so nun noch gdm neustarten und es sollte laufen.
sudo /etc/init.d/gdm restart
done …
EDIT3: Compiz ist noch nocht nicht im cvs … wir warten …
EDIT4: Compiz ist draussen
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xapps co compizliegt jetzt hier
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co app/compiz
wenn es läuft gibts ein howto …
EDIT5: nach unzähligen devs installieren hat es dann endlich geklappt das ganze zu maken … aber starten ist nicht
~$ LD_LIBRARY_PATH=/opt/mesalibs/ /opt/fdo/bin/compiz –replace gconf & /opt/fdo/bin/gnome-window-decorator &
bringt/opt/fdo/bin/compiz: GLX_EXT_texture_from_pixmap is missing
/opt/fdo/bin/compiz: Failed to manage screen:0
/opt/fdo/bin/compiz: No managable screens found on display :1.0
mmpf … ist ein Mesaproblem … ich bleibe dran …
EDIT6: Mirrors hinzugefügt …
Fonts
Alle möglichen Schriftarten aus Film, Funk und so gibt es hier … und das mal sogar ohne Geld. Dafür gehen dann aber meist auch nur die Zeichen wie angegeben …
![]()
Du bist Deutschland
Netter Artikel bei Telepolis: Kreativität mit Grenzen
cartoonwar
das Bild ist von Face of Muhammed und wird öfters aktuallisiert …
weitere Karikaturen
Mohammedbilder im lauf der Geschichte gibt es hier.
Ich werde meine Meinung dazu hier nicht äussern aber das finde ich schon etwas daneben …
hamster kaputt :(
Gestern starb unverhofft meine kleine "handvoll" "hitler" Hamsterin …
Sie wurde nur 2 Jahre alt …
Geboren wurde sie am 06.01.04 als Tochter ihrer Mutter, was gleichzeitig ihre Tante war und Schwester von 7 anderen Kindern … Zeit ihres Lebens war sie damit beschäftigt aus dem Käfig auszubrechen um ein neues Hamsterreich zu gründen. Täglich begrüste sie den Tag mit der ausgestreckten rechten Hand. Oft teilte sie sich freimütig mit mir einen Apfel. Sie hat einige Bücher, Holzleitern und noch anderes Zeugs auf dem gewissen. Zuletzt lebte sie glücklich im Exil bei ihrem Bruder …
Freak Hitlerhamster
06.01.04 - 06.02.06
rest in pieces
Die Beisetzung fand gestern im engsten Kreis in einer Kleingartensparte in Dresden statt.
tschüssie meine kleine … :'(
Kondulenzschreiben bitte als Kommentar …
beagle
Da ja seit längeren beagle in dapper nicht mehr will hab ich da mal hand angelegt und es geht … nicht stabil aber es geht …
und das geht so …
Als erstes brauchen wir ein paar pakete von debian sid:
libgmime2.1_2.1.19-1_amd64.deb
libgmime2.1-cil_2.1.19-1_amd64.deb
beagle_0.2.0-1_amd64.deb
Ich habe dann mit dem beaglepaket angefangen
dpkg -i beagle_0.2.0-1_amd64.deb
das macht es natürlich nicht …
apt-get -f install
installiert aber ersteinmal die äbhängigen Pakete, nun noch schnell die libs installiert …
dpkg -i libgmime2.1_2.1.19-1_amd64.deb libgmime2.1-cil_2.1.19-1_amd64.deb
und nun nochmal beagle
dpkg -i beagle_0.2.0-1_amd64.deb
und fertig …
das ganze wird aber nicht mehr mit best sondern mit
beagle-search
gestartet … viel spass
