KDE 3 non viene più mantenuto dagli sviluppatori del progetto KDE, e la versione 3.5.10 rimane il loro ultimo rilascio. Inoltre, la maggior parte delle applicazioni per KDE3 non sono più mantenute, in quanto sono già state convertite per KDE4, o la loro conversione è in fase di esecuzione.
In Gentoo, le ebuild di KDE 3 sono state rimosse dall'albero di Portage, e sono
state spostate nell'overlay (gestito da utenti) chiamato
KDE 4 SC è la versione corrente di KDE supportata dagli sviluppatori
dell'omonimo progetto. In Portage è presente una versione stabile, e potrebbe
esserci una (o più) versioni non stabili. In condizioni normali le nuove
versioni vengono stabilizzate dopo un mese. Inoltre, sviluppatori del progetto
KDE offrono il
È possibile scegliere la versione di KDE SC ritenuta più appropriata alle proprie esigenze:
| KDE SC Version | Repository |
|---|---|
Il profilo desktop è stato suddiviso nei sottoprofili KDE e GNOME. Questo
significa che le flag USE specifiche per KDE e GNOME sono state eliminate dal
profilo desktop di base e sono state migrate verso i sottoprofili. Scegliere un
sottoprofilo non limita all'uso di un solo ambiente desktop. Per scegliere il
profilo più adatto alle proprie esigenze, eseguire
Prima di installare KDE SC è raccomandato impostare diverse flag USE. Una parte del lavoro viene svolto automaticamente nel momento in cui si usa un profilo desktop/kde o desktop. in dettaglio, occorre usare:
| flag | spiegazione |
|---|---|
Si osservi che tecnicamente sono possibili altre combinazioni, ma potrebbero essere non supportate, non testate o condurre a una indesiderata perdita di punzionalità.
Se vengono cambiate delle flag USE globali, bisognerà poi includere l'opzione -N quando verrà eseguito il successivo comando emerge per l'aggiornamento del sistema, ad esempio:
# emerge -uDNav world
Se si esegue un proprio kernel, bisognerà installarne uno nuovo con le seguenti opzioni:
CONFIG_USB_SUSPEND=y CONFIG_IDE=n CONFIG_AUDITSYSCALL=y
KDE SC 4.7.4 è l'attuale versione stabile per amd64, ppc e x86.
# emerge -av kde-meta(contiene tutti i moduli di KDE) # emerge -av kdebase-meta kdegames-meta(installazione dei soli moduli prescelti)
KDE SC 4.8.3 è stabile per amd64 e x86.
Gli utenti con un sistema stabile devono inserire
# emerge -av kde-meta(contiene tutti i moduli di KDE) # emerge -av kdebase-meta kdegames-meta(installazione dei soli pacchetti desiderati)
Gli snapshot di installazione sono disponibili solamente tramite l'overlay
# layman -f -a kdePer maggiori informazioni riguardanti gli overlay, si prega di leggere la Guida per gli Utenti per gli overlay
Durante le fasi di sviluppo, gli sviluppatori di KDE forniscono
| Versione KDE SC | Nome Rilascio |
|---|---|
Gli utenti con sistemi stabili devono sbloccare diversi pacchetti per procedere.
Nell'overlay
# ln -s /path/to/overlay/kde/Documentation/package.keywords/kde-4.9.keywords /etc/portage/package.keywords/ # ln -s /path/to/overlay/kde/Documentation/package.unmask/kde-4.9 /etc/portage/package.unmask/
L'installazione può essere effettata sia usando i meta pacchetti che i set.
# emerge -av kde-meta(contiene tutti i moduli di KDE) # emerge -av kdebase-meta kdegames-meta(installazione dei soli moduli prescelti)
(Per lo snapshot KDE SC 4.9) # emerge -av @kde-4.9(contiene tutti i moduli di KDE) # emerge -av @kdebase-4.9 @kdegames-4.9(installazione dei soli moduli prescelti)
KDE SC è Open Source, con tutto il suo codice disponibile alla consultazione
attraverso l'interfaccia
| Versione Ebuild | Versione KDE SC |
|---|---|
Gli utenti con sistemi stabili, per poter proseguire, devono aggiungere le
keyword necessarie per i pacchetti (per permettere l'installazione delle
versioni instabili, ndt). L'overlay
# ln -s /path/to/overlay/kde/Documentation/package.keywords/kde-4.8.49.9999.keywords(per il ramo (Branch) 4.8 ) # ln -s /path/to/overlay/kde/Documentation/package.keywords/kde-live.keywords(per il ramo (Trunk) KDE)
L'installazione può essere eseguita sia usando i meta pacchetti sia usando i "set" (insiemi di pacchetti, ndt).
# emerge -av kde-meta(contiene tutti i moduli di KDE) # emerge -av kdebase-meta kdegames-meta(installazione dei soli moduli prescelti)
(Per il ramo (Branch) KDE SC 4.8) # emerge -av @kde-4.8(contiene tutti i moduli di KDE) # emerge -av @kdebase-4.8 @kdegames-4.8(installazione dei soli moduli prescelti) (Per il ramo (Trunk) KDE) # emerge -av @kde-live(contiene tutti i moduli di KDE) # emerge -av @kdebase-live @kdegames-live(installazione dei soli moduli prescelti) Per ulteriori informazioni vedere la sezione Utilizzo dei Set .
Una delle nuove caratteristiche fornite da Portage 2.2 sono i set.
I set permettono al team KDE di fornire un sostituto completo ai pacchetti
monolitici, con il bonus aggiuntivo della possibilità da parte degli utenti di
scegliere la rimozione dei pacchetti indesiderati dai set predefiniti. Ci sono
ancora alcune discussioni in atto prima che i set vengano inseriti nell'albero
di Portage. È possibile prelevare i set dalla dalla
Tra l'altro ci sono i set per ogni pacchetto KDE - @kdeaccessibility, @kdeadmin, @kdeartwork, @kdebase, @kdeedu, @kdegames, @kdegraphics, @kdemultimedia, @kdenetwork, @kdepim, @kdesdk, @kdetoys, e @kdeutils. C'è anche un set di set (l'equivalente del vecchio pacchetto kde-meta) @kde, e lo stesso per specifica versione, ovvero @kde-3.5 e @kde-4x, un set per le dipendenze di KDE @kdedeps, un set per i pacchetti opzionali @kdeoptional e un set per i pacchetti suddivisi ("split", ndt) di qt @qt-split.
L'utente può installare un sistema kde completo eseguendo
Si consiglia vivamente di installare il set
# emerge @kdebase @kdegames
Per ridurre al minimo gli inconvenienti la miglior cosa è iniziare con un ambiente pulito. È raccomandato nei seguenti casi:
Un possibile modo per rimuovere completamente una vecchia installazione di KDE in questo caso è:
# emerge -ac kde-base/kdelibs $(qlist -IC 'kde-base/*') \
$(for name in $(qlist -IC|grep -v '^kde-base/') ; do ( qdepends -C $name | grep -q kdelibs ) && echo $name ; done)
Si osservi che questo comando rimuoverà non solo kde ma anche tutti gli altri pacchetti che dipendono da esso, ad esempio libreoffice[kde].
Se si usa portage-2.2 la rimozione si può anche fare nel seguente modo:
# emerge -C @kde-4.X @kdebase-4.X @kde-3.5(using the typical sets)
Il passaggio finale sarà quello di rimuovere ogni vecchio overlay in modo da non creare conflitti con le ebuild di KDE. Inoltre si dovranno rimuovere anche i vecchi file relativi agli unmask e keyword dei pacchetti.
Con il nuovo KDE ci sono nuovi sforzi di traduzione nella Localizzazione piuttosto che nell'Internazionalizzazione. Questo può causare un po' di confusione, ma non c'è da preoccuparsi: l'unica cosa che cambia è il nome.
Per KDE 4 e KOffice 2: # emerge kde-l10n # emerge koffice-l10n
KDE memorizza i propri file di configurazione, come impostazione predefinita,
nella directory
KDE 3.5 usa
Le impostazioni non vengono migrate in modo predefinito. Se si vuol provare a migrare le proprie impostazioni bisogna copiare la vecchia directory di configurazione nella nuova posizione, prima di effettuare la procedura di login. Per esempio:
$ cp -r ~/.kde ~/.kde4
Se questa operazione ha successo, allora le proprio impostazioni verranno migrate in modo completo. In caso contrario, è possibile effettuare il logout e rimuovere la nuova directory di configurazione e partire con una pulita.
Sono stati segnalati casi in cui il KResource Migration Tool (strumento per la
migrazione, NdT) apre una finestra ad ogni login. Non c'è una vera e propria
soluzione per questo problema, ma si può trovare un modo per aggirarlo nel
Se il menu K perde alcune applicazioni o l'intera lista delle applicazioni, probabilmente è necessario ricostruire il database delle applicazioni. Questa operazione è anche una possibile soluzione per tutti i problemi relativi al menu K, come la scomparsa di icone.
# kbuildsycoca4 --noincremental
Ci sono due temi disponibili che hanno lo stesso aspetto in entrambi gli
ambienti (GTK/Gnome e Qt/KDE): "QtCurve" è fornito attraverso i pacchetti
Cominciare controllando i permessi in
# chmod -R 755 /usr/share/{config,kde4}
Se ciò non risolve l'errore, bisogna aprire la configurazione di akonadi e
modificare la configurazione predefinita di mysql. Se non è in esecuzione
l'icona del vassoio ("tray", ndt), eseguire
Ci sono due modi per eseguire KDE all'avvio del sistema. Quello più semplice è
usare KDM, disponibile tramite il pacchetto
# What display manager do you use ? [ xdm | gdm | kdm | kdm-4.3 | gpe | entran$ # NOTE: If this is set in /etc/rc.conf, that setting will override this one. # # KDE-specific note: # - If you are using kdeprefix go with "kdm-4.Y", e.g. "kdm-4.3". # You can find possible versions by looking at the directories in /usr/kde/. # - Else, if you are using KDE 3 enter "kdm-3.5" # - Else, if you are using KDE 4 enter "kdm" without a version DISPLAYMANAGER="kdm"
Il passaggio successivo è aggiungere xdm al runlevel default:
# rc-update add xdm default
Se cliccando per visualizzare il menù esso risulta illeggibile, bisogna
installare alcuni font di caratteri. Alcune delle scelte più comuni sono
Cominciare controllando i permessi in /usr/share/config. Se sono 700 ("rwx------", ndt), bisognerà aggiornarli ricorsivamente a 755 ("rwxr-xr-x", ndt). Controllare la sezione precedente. Se ciò non risolve l'errore, controllare il seguente avvertimento nell'ebuild di kdm:
Se quando riavvii xdm, kdm non riesce ad avviarsi restituendo messaggi del tipo gentoo kdm[2116]: X server startup timeout, terminating" in /var/log/messages, decommentare la riga ServerTimeout in "grep kdmrc /var/db/pkg/kde-base/kdm-4.3.1/CONTENTS | cut -f2 -d " "" e assicurarsi di incrementare il valore di timeout - con 60 dovrebbe funzionare
Inoltre assicurarsi che i seguenti servizi siano avviati:
# /etc/init.d/dbus status # /etc/init.d/consolekit status
Se non sono avviati, abilitarli sostituendo
Infine, KDM potrebbe non avviarsi correttamente a causa di errori in
Per fare in modo che l'applet della batteria o altre notifiche di solid possano mostrare le informazioni pertinenti, bisogna che dbus e consolekit siano in esecuzione.
# /etc/init.d/dbus status # /etc/init.d/dbus start # /etc/init.d/consolekit status # /etc/init.d/consolekit start
KDE 4.6 gestisce autonomamente il pulsante "sleep" e il sistema si iberna correttamente. Se se sono stati configurati manualmente altri programmi per gestire questi eventi (ad esempio acpid), è meglio disabilitarli, altrimenti si rischia di richiedere una doppia ibernazione e/o instabilità del sistema.
Esiste una strana interazione tra il sistema sonoro e l'avvio del meccanismo di logout. Aprire le impostazioni di sistema e disabilitare il suono di logout. I logout successivi probabilmente funzioneranno.
In rari casi, dopo aver lavorato in diversi schermi le impostazioni del desktop
non vengono pulite in modo appropriato. Il risultato è che lo sfondo del desktop
sempre coprire tutte le finestre. Maggiori dettagli e alcune vie d'uscita sono
in
Se si sono fatti esperimenti con alcuni elementi instabili di Gnome (monelli!) si possono incotnrare delle instabilità mai ben spiegate. Il login in KDE fallisce se net-libs/glib-networking è installato. Rimuovere quel pacchetto e tutto dovrebbe funzionare regolarmente.
KDE SC 4.6.3 è attualmente stabile. Se si incontrano problemi durante
l'aggiornamento da KDE SC 4.4, si consulti prima la