kde kdesvn-build + gentoo + kde3linux kdesvn-build + gentoo + kde3kdesvn-build + gentoo + kde3

Di LuNa | Lug 26, 2008
Stampa questo post Stampa questo post Articolo originale

Avendo installato KDE4 su Gentoo tramite lo script kdesvn-build, mi sono ritrovato con 2 sessioni sovrapposte di kde3 e kde4. Non essendo funzionanti altre soluzioni (ad esempio quella di lincom) ne ho trovata un’altra: si crea questo script e si lancia kde (io lo faccio tramite xsessions) tramite di esso:

#!/bin/bash                                               

# startkde4

function removefrom()
{
    local varname=$1
    local entry="$2" 

    unset newvar
    for value in `IFS=: eval echo \\$$varname`; do
        if [ "$value" != "$entry" ]; then
            newvar="${newvar}${newvar+:}${value}"
        fi
    done                                          

    # Set it again
    eval $varname="$newvar"
    unset newvar
}                          

if [ -n "$QTDIR" ]; then
    removefrom PATH $QTDIR/bin
    removefrom LD_LIBRARY_PATH $QTDIR/lib
    removefrom PKG_CONFIG_PATH $QTDIR/lib
    removefrom MANPATH $QTDIR/man
fi

export QTDIR=/opt/qt4 ###### CAMBIARE ######
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PKG_CONFIG_PATH=$QTDIR/lib:$PKG_CONFIG_PATH
export MANPATH=$MANPATH:$QTDIR/man
export QMAKESPEC=$QTDIR/mkspecs/linux-g++

# Remove the current KDE from variables
if [ -n "$KDEDIR" ]; then
    removefrom PATH $KDEDIR/bin
    removefrom LD_LIBRARY_PATH $KDEDIR/lib
    removefrom PKG_CONFIG_PATH $KDEDIR/lib/pkgconfig
fi

# Add the new one
export KDEDIR=/opt/kde4 ###### CAMBIARE #######
export KDEDIRS=$KDEDIR
export KDEHOME=$HOME/.kde4
export KDETMP=${TMPDIR-/tmp}/kde4-$USER
export KDEVARTMP=/var/tmp/kde4cache-$USER
export KDE_DATA_DIRS=$KDEDIR/share
export PATH=$KDEDIR/bin:$PATH
export XDG_CONFIG_DIRS=$KDEDIR/etc/xdg
export QT_PLUGIN_PATH=$KDEDIR/lib/plugins
export LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
export PKG_CONFIG_PATH=$KDEDIR/lib/pkgconfig:$LD_LIBRARY_PATH
export KDE_COLOR_DEBUG=1

# Ensure that they exist
mkdir -p $KDEDIR $KDETMP $KDEVARTMP

e il gioco è fatto ;)

Purtroppo non riesco a trovare il link originale .. nel caso aggiorno subito il post :\

PS= Rimangono mal funzionanti i menu K (icone mancanti e collegamenti rotti). Idee ?

convert this post to pdf. Tags: KDE, Linux

Post correlati

Lascia un commento

Se vuoi inserire un commento, per favore completa il form sottostante.

Nome (obbligatorio)

Email (obbligatorio)

Sito Web

Commenti

© 2008 Tuttolinux - novità ed articoli dal mondo del pinguino !
Tutti i contenuti © dei rispettivi autori. Leggi questo per ulteriori informazioni.
Creative Commons LicenseIl contenuto di questo sito web è pubblicato sotto una Licenza Creative Commons.

Warning: stristr() [function.stristr]: Empty delimiter in /home/.nine/luckylinux/tutto-linux.com/wp-content/plugins/wassup/wassup.php on line 2093