Mittwoch, 28. Mai 2008

XBMC unter Ubuntu

Hier eine hoffentlich vollständige Anleitung wie man XBMC unter Ubuntu (bei mir noch Gutsy) installiert und zum laufen bekommt.
Links:
Homepage
Anleitung
Wikipedia - XBMC


Folgende Pakete musste ich nachinstallieren:

sudo apt-get install libglew1.4-dev libmad0-dev libtre-dev \
libsdl-mixer1.2-dev libfribidi-dev libsdl-image1.2-dev \
libmysqlclient15-dev libhal-storage-dev python2.4-dev \
libpcre3-dev libasound2-dev


nachdem alle Pakete installiert sind, folgende Befehle ausführen:
# ein src Verzeichnis anlegen (ganz praktisch wenn man viel übersetzt und man nicht sein
# HOME vollmüllen will.
$ mkdir ~/src
$ cd ~/src

# Per SVN die Pakete holen (kann mitunter seeehr lange dauern ca. 10min)
$ svn checkout https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC

# Übersetzen
$ ./configure && make



Falls ein Fehler kommt, einfach mal in apt suchen und nochmal configure laufen lassen:
$ ./configure
...
checking for main in -lmad... yes
checking for main in -ltre... no
configure: error: libtre is required. Please see README.linux

$ apt-cache search libtre dev
libtre-dev - development package for the libtre4 regexp matching library
libtreil-dev - Development library for treil (tree structure into tiles)

$ apt-get install libtre-dev
$ ./configure && make

Diesen Schritt solange durchführen bis es fertig konfiguriert ist.

Viel Spaß :D

Mittwoch, 14. Mai 2008

Zweite Sidebar

Bahh war das ein Gefrickel die rechte Side-bar rein zu bekommen.
Hoffe dass es so geht.
Ich habe dazu einen sidebar-wrapper hinzugefügt, so dass der Outer Wrapper so aussieht:

/* Outer-Wrapper
----------------------------------------------- */
#outer-wrapper {
margin:0;
padding:10px;
text-align:left;
font: $bodyfont;
}

#main-wrapper {
margin-right: 2%;
width: 70%;
float: right;
display: inline; /* fix for doubling margin in IE */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}

#sidebar-wrapper {
margin-left: 2%;
width: 14%;
float: left;
display: inline; /* fix for doubling margin in IE */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
#sidebar-wrapper-r {
margin-right: 2%;
width: 10%;
float: right;
display: inline; /* fix for doubling margin in IE */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
text-align:right;
}


Danach muss man noch den rechten Sidebar mit den richtigen Attributen hinzufügen:

.sidebar-r {
color: $sidebartextcolor;
line-height: 1.5em;
}

.sidebar-r ul {
list-style:none;
margin:0 0 0;
padding:0 0 0;
}
.sidebar-r li {
margin:0;
padding:0 0 .25em 15px;
text-indent:-15px;
line-height:1.5em;
}

.sidebar-r .widget, .main .widget {
border-bottom:1px dotted $bordercolor;
margin:0 0 1.5em;
padding:0 0 1.5em;
}


Und damit da auch content rein kommt folgendes vor den outer-wrapper schreiben:
<div id='sidebar-wrapper-r'>
<div>


Das sollte reichen um in den Einstellungen die Rechte Sidebar zu sehen.
bei Fragen natürlich mail an /dev/null ... naja oder Kommentar oder so.. Ihr wisst ja bescheid :D