Archivio per Febbraio 29th, 2008


Feb 29

Compilare Kde 4.1

Dopo un piccolo periodo “vacanziero” eccomi di ritorno con la compilazione della versione “trunk” (Directory revision: 780586) di kde 4, quella che sarà, penso entro Luglio, la 4.1. Ho compilato su kubuntu 7.10 in VirtualBox così:

  • Dipendenze:
    sudo aptitude install build-essential cdbs debhelper cmake \
    libxml2-dev libxslt1-dev libbz2-dev libclucene-dev librdf-dev \
    shared-mime-info libgl1-mesa-dev libglu1-mesa-dev mesa-common-dev \
    libxext-dev libjpeg-dev libpng-dev subversion libsm-dev libxinerama-dev \
    libxrender-dev libfontconfig-dev libboost-dev libxcursor-dev doxygen \
    libungif4-dev libdbus-1-dev libgpgme11-dev libssl-dev libgpgme11-dev \
    libasound2-dev kdesdk-scripts libpth-dev libjasper-dev \
    ssh libxine-dev libqimageblitz-dev libqimageblitz4 libglib2.0-dev \
    libxkbfile-dev dbus-x11 libqt4-dev libqca2-dev libeigen-dev \
    libstreamanalyzer-dev libsoprano-dev libstrigiqtdbusclient-dev libcomposite.dev
  • Download e installazione di kdesvn-build:
    mkdir -p ~/kdesvn
    cd ~/kdesvn
    svn cat svn://anonsvn.kde.org/home/kde/trunk/KDE/kdesdk/scripts/kdesvn-build > kdesvn-build
    svn cat svn://anonsvn.kde.org/home/kde/trunk/KDE/kdesdk/scripts/kdesvn-buildrc-sample > ~/.kdesvn-buildrc
    chmod +x kdesvn-build
  • Esecuzione di kdesvn-build:
    cd ~/kdesvn
    ./kdesvn-build

Attenzione! Questo script installerà le nuove librerie Qt 4.4, perchè le 4.3 già installate su Kubuntu non sono supportano questa versione di kde 4. Inoltre esso si limiterà a compilare una versione, chiamiamola minimale, del nostro desktop manager, ossia i moduli: qt-copy (sono le qt 4.4), kdesupport, kdelibs, kdepimlibs, kdebase, kdemultimedia, kdegames. Se si ha voglia di aggiungere altri moduli, come extragear/umtilmedia (che contiene il nuovo amarok e k3b), o extragear/graphics (con digikamimageplugins, digikam, gwenview, kimdaba) basta decommentarli nel file ./kdesvn-buildrc.
Dopo aver lanciato lo script basta attendere (su VirtualBox ovviamente i tempi sono più lunghi) e avrete il vostro bel kde.
kde4trunk1.png
Manca ancora una cosa: “Come lanciare una sessione di kde 4 dal login di kdm”.
Presto fatto! Occorre creare un .desktop file in /usr/share/xsessions/. Il metodo più semplice è quello di copiare un file esistente, kde.desktop, rinominarlo in kde4.desktop e inserire queste righe:
Exec=$HOME/kde/bin/startkde
TryExec=$HOME/kde/bin/startkde
Name=KDE4
Al riavvio nel login manager ci sarà l’opzione kde4 nel session menu.