konsumer

Xgl Server

Veröffentlicht in howto, linux, xgl by konsumer am Februar 7th, 2006

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

grossartig!!!

einige Links und Bilder

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 :D

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:pbuffer

irgendwo 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 compiz

liegt 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

Veröffentlicht in zeugs by konsumer am Februar 7th, 2006

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 …

old.gif

Du bist Deutschland

Veröffentlicht in zeugs by konsumer am Februar 7th, 2006

21909_1.jpg

Netter Artikel bei Telepolis: Kreativität mit Grenzen

cartoonwar

Veröffentlicht in zeugs by konsumer am Februar 7th, 2006

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 :(

Veröffentlicht in private by konsumer am Februar 7th, 2006

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

Veröffentlicht in howto, linux by konsumer am Februar 7th, 2006

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 …

Screenshot-Desktop Search: test.png

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