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.
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.
Bentornato!











