KDE (Italiano)

From ArchWiki
Translation Status: This article is a localized version of KDE. Last translation date: 2024-01-17. You can help to synchronize the translation, if there were changes in the English version.

This article or section needs to be translated.

Notes: KDE 6. (Discuss in Talk:KDE (Italiano))

KDE è un progetto software attualmente composto da un ambiente desktop, meglio conosciuto con il nome di Plasma, una collezione di librerie e framework (KDE Frameworks) e svariate applicazioni (KDE Applications). A livello upstream, KDE possiede una UserBase wiki ottimamente curata, dove è possibile trovare informazioni dettagliate sulla maggior parte delle applicazioni KDE.

Installazione

Plasma

Installare il meta-pacchetto plasma-meta o il gruppo plasma. Per comprendere le differenze tra plasma-meta e plasma fare riferimento alla pagina Package group. In alternativa, per un'installazione di Plasma più minimale, installare il pacchetto plasma-desktop. A livello upstream, KDE fornisce delle raccomandazioni di pacchettizzazione e setup finalizzate a ottenere una sessione di Plasma comprensiva di tutte le funzioni.

Gli utenti NVIDIA che utilizzano il driver proprietario nvidia e desiderano utilizzare Wayland, dovranno altresì abilitare il DRM kernel mode setting.

Plasma Mobile

Installare plasma-mobileAUR.

Applicazioni KDE

Per l'intero set di applicazioni KDE, installare il gruppo kde-applications o il meta-pacchetto kde-applications-meta. Se si desidera solo una determinata categoria di applicazioni KDE, come giochi o didattica, installare la rispettiva dipendenza del pacchetto kde-applications-meta. È importante notare che questa operazione non installerà alcuna versione di Plasma, ma esclusivamente le applicazioni.

Rilasci instabili

Vedere Official repositories#kde-unstable per i rilasci beta.

Avvio di Plasma

Nota: pur essendo possibile lanciare Plasma in Wayland, in questo caso alcune funzioni risulteranno mancanti e potranno verificarsi determinate problematiche note. Vedere Wayland Showstoppers per un elenco dei problemi e Plasma on Wayland workboard per informazioni sullo stato di sviluppo attuale. Utilizzare Xorg per un'esperienza il più possibile completa e stabile.

È possibile avviare Plasma sia utilizzando un display manager che dalla console.

Utilizzando un display manager

Suggerimento: il display manager di preferenza è SDDM.
  • Selezionare Plasma (X11) per lanciare una nuova sessione in Xorg.
  • Selezionare Plasma (Wayland) per lanciare una nuova sessione in Wayland.
  • Selezionare Plasma Mobile (Wayland) per lanciare una nuova sessione Plasma Mobile in Wayland.

Dalla console

  • Per avviare Plasma con xinit/startx, aggiungere export DESKTOP_SESSION=plasma e exec startplasma-x11 al proprio file .xinitrc. Qualora si desideri avviare Xorg al login, vedere Start X at login.
  • Per avviare una sessione di Plasma in Wayland da una console, eseguire startplasma-wayland[1]. Non dovrebbe essere necessario avviare manualmente una sessione di dbus mediante il comando dbus-run-session[2].

Configurazione

La maggior parte delle impostazioni relative alle applicazioni KDE sono contenute nella cartella ~/.config/. Tuttavia la configurazione di KDE avviene principalmente attraverso l'applicazione Impostazioni di sistema. Questa applicazione può essere avviata da un terminale eseguendo systemsettings.

Personalizzazione

Desktop Plasma

Temi

Esistono diversi tipi di temi KDE, che si differenziano in base agli elementi da essi modificati:

  • Temi globali, pacchetti completi che possono includere temi di Plasma, stili delle applicazioni, colori, font, icone, cursori, splash screen, temi SDDM, e schemi di colori di Konsole.
  • Temi di Plasma che modificano l'aspetto dei pannelli e dei widget di Plasma. Questi temi sono spesso associati a un tema Kvantum o Aurorae raccomandato che ne completa l'aspetto.
  • Stili delle applicazioni che modificano l'aspetto dei programmi.
  • Stili delle applicazioni che utilizzano theme engine quali Kvantum, QtCurve [3], QSvgStyle [4], e Aurorae.
  • #Temi delle icone che forniscono icone per applicazioni, file e azioni.

Per facilitare l'installazione e l'aggiornamento a livello di sistema, alcuni temi sono disponibili sia nei repository ufficiali che nell'AUR.

I temi globali possono inoltre essere installati tramite la funzione Impostazioni di sistema > Aspetto > Tema globale > Scarica nuovi temi globali....

Aspetto delle applicazioni GTK
Suggerimento: Per armonizzare i temi Qt e GTK, vedere Uniform look for Qt and GTK applications (Italiano).

Per ottimizzare l'aspetto delle applicazioni GTK, il tema raccomandato è breeze-gtk, un tema GTK concepito per simulare il look del tema Brezza di Plasma. Installare kde-gtk-config (parte di plasma group) e selezionare Brezza come tema GTK in Impostazioni di sistema > Aspetto > Stile delle applicazioni > Configura lo stile delle applicazioni GNOME/GTK....

This article or section is out of date.

Reason: il servizio Plasma GTKd in esecuzione in background sovrascrive le impostazioni GTK all'avvio di Plasma. (Discuss in Talk:KDE (Italiano))

In alcuni temi, il testo dei tooltip nelle applicazioni GTK è di colore bianco su sfondo bianco, e risulta quindi di difficile lettura. Per impostare i colori nelle applicazioni GTK2, modificare la rispettiva sezione all'interno del file .gtkrc-2.0. Per le applicazioni GTK3 è necessario modificare due file: gtk.css e settings.ini.

Alcuni programmi GTK2 quali vuescan-binAUR continueranno ad avere un'usabilità limitata a causa delle caselle di spunta invisibili all'interno di una sessione di Plasma con la skin Breeze o Adwaita. Per ovviare a questo problema, installare ad es. la skin Numix-Frost-Light mediante il pacchetto numix-frost-themesAUR e selezionarla in Impostazioni di sistema > Aspetto > Stile delle applicazioni > Configura lo stile delle applicazioni GNOME/GTK... > Tema GTK. Il look del tema Numix-Frost-Light è simile a quello di Brezza.

Avatar

Sia Plasma che SDDM utilizzeranno le immagini presenti nella cartella /var/lib/AccountsService/icons/ come avatar per gli utenti. Per la configurazione mediante interfaccia grafica, accedere all'applicazione Impostazioni di sistema > Utenti, che potrebbe essere necessario prima installare (vedere il pacchetto plasma-desktop). Per ripristinare l'avatar di default, rimuovere il file corrispondente al nome del proprio utente.

Widget

I plasmoidi sono widget per la shell del desktop Plasma concepiti per estendere la funzionalità del desktop e sono disponibili nell'AUR.

I plasmoidi possono inoltre essere installati facendo clic con il tasto destro su un pannello o sul desktop e selezionando Aggiungi oggetti > Ottieni nuovi oggetti... > Scarica nuovi oggetti di Plasma. Verrà visualizzata un'interfaccia per https://store.kde.org/ che permette di installare, disinstallare o aggiornare script di plasmoidi di terze parti con un solo clic.

Applet audio nel vassoio di sistema

Installare plasma-pa o kmix (avviare Kmix dal lanciatore di applicazioni). plasma-pa viene ora installato di default con plasma, e non è richiesta alcuna ulteriore configurazione.

Nota: per regolare l'ampiezza degli intervalli per l'aumento/la diminuzione del volume, aggiungere ad es. VolumePercentageStep=1 nella sezione [Global] del file ~/.config/kmixrc.
Disabilitare l'ombra del pannello

Quando il pannello di Plasma risulta sovrapposto ad altre finestre, la sua ombra viene proiettata su queste ultime. [5] Per disabilitare questo comportamento senza intervenire sulle altre ombre, installare xorg-xprop ed eseguire:

$ xprop -remove _KDE_NET_WM_SHADOW

dopodiché selezionare il pannello con il cursore a forma di segno '+'. [6] Per automatizzare questa operazione, installare xorg-xwininfo e creare il seguente script:

/usr/local/bin/kde-no-shadow
#!/bin/bash
for WID in $(xwininfo -root -tree | sed '/"Plasma": ("plasmashell" "plasmashell")/!d; s/^  *\([^ ]*\) .*/\1/g'); do
   xprop -id $WID -remove _KDE_NET_WM_SHADOW
done

Rendere eseguibile lo script.

È possibile eseguire lo script al login con la funzione Aggiungi script di accesso in Avvio automatico:

$ kcmshell5 autostart
Scalatura del display / display High DPI

Vedere HiDPI#KDE Plasma.

Plasma Mobile

Per utilizzare Plasma Mobile sugli schermi di piccole dimensioni, plasma-phone-settings contiene diverse impostazioni applicabili globalmente (/etc/xdg) e/o a livello utente ~/.config.

Applications blacklist

Il file /etc/xdg/applications-blacklistrc (oppure ~/.config/applications-blacklistrc) rimuove le applicazioni dal menu/lanciatore di applicazioni per liberare spazio.

KDE globals

Il file /etc/xdg/kdeglobals (oppure ~/.config/kdeglobals) permette di:

  • Impostare Angelfish come browser web.
  • Impostare l'aspetto (org.kde.plasma.phone) in modo tale che, ad esempio, le finestre vengano massimizzate e siano prive di barra del titolo.
Schermata di blocco

Il file /etc/xdg/kscreenlockerrc (oppure ~/.config/kscreenlockerrc) blocca lo schermo immediatamente dopo il login. Questa soluzione è utile in combinazione con SDDM#Autologin.

KWin

Il file /etc/xdg/kwinrc (oppure ~/.config/kwinrc) permette di:

  • Disabilitare la sfocatura per migliorare le prestazioni.
  • Abilitare la tastiera virtuale Maliit.

Decorazioni delle finestre

Le decorazioni delle finestre sono disponibili nell'AUR.

È possibile modificarle in Impostazioni di sistema > Aspetto > Decorazioni delle finestre. Qui è inoltre possibile scaricare e installare direttamente altri temi con un semplice clic.

Temi delle icone

I temi delle icone possono essere installati e modificati in Impostazioni di sistema > Aspetto > Icone.

Nota: benché tutti i moderni desktop Linux condividano il medesimo formato per i temi delle icone, altri ambienti desktop come GNOME utilizzano un numero minore di icone (in particolar modo nei menu e nelle barre degli strumenti). Nei temi sviluppati per questi ambienti desktop mancano di norma le icone necessarie per Plasma e per le applicazioni KDE. Si raccomanda quindi di installare temi delle icone compatibili con Plasma.
Suggerimento: dal momento che alcuni temi delle icone non ereditano le impostazioni del tema di icone standard, alcune icone potrebbero risultare mancanti. Per ereditare le impostazioni dal tema Brezza, aggiungere breeze alla voce Inherits= nel file /usr/share/icon/theme-name/index.theme, ad esempio: Inherits=breeze,hicolor. È necessario applicare questa patch dopo ogni aggiornamento del tema delle icone. Prendere in considerazione l'utilizzo degli hook di pacman per automatizzare il processo.

Efficienza in termini di spazio

La shell Plasma Netbook è stata abbandonata a partire da Plasma 5, vedere il seguente post sul forum KDE. Tuttavia è possibile ottenere un risultato simile modificando il file ~/.config/kwinrc e aggiungendo BorderlessMaximizedWindows=true nella sezione [Windows].

Generazione di thumbnail

Per consentire la generazione di thumbnail per i file multimediali o per i documenti sul desktop e in Dolphin, installare kdegraphics-thumbnailers e ffmpegthumbs.

Dopodiché abilitare le categorie di thumbnail per il desktop facendo clic con il tasto destro sullo sfondo del desktop > Configura desktop e sfondo... > Icone > Configura le estensioni di anteprima....

In Dolphin, accedere al menu Configura > Configura Dolphin... > Generale > Anteprime.

Colore notturno

Plasma offre una funzione simile a quella offerta da redshift (che funziona sia in Xorg che in Wayland) chiamata Colore notturno. Questa funzione rende i colori sullo schermo più caldi per ridurre l'affaticamento degli occhi all'ora impostabile liberamente. È possibile abilitarla in Impostazioni di sistema > Schermo e video > Colore notturno.

Suggerimento: per avere a disposizione un pratico pulsante on/off per la funzione colore notturno nel vassoio di sistema, è necessario installare il pacchetto kdeplasma-addons e poi aggiungerlo.

Stampa

Suggerimento: utilizzare l'interfaccia web CUPS per una più rapida configurazione. Le stampanti così configurate possono essere utilizzate nelle applicazioni KDE.

È possibile configurare le stampanti anche in Impostazioni di sistema > Stampanti. Per utilizzare questo metodo, è necessari prima installare i seguenti pacchetti print-manager, cups, system-config-printer. Vedere CUPS#Configuration.

Samba/supporto Windows

Se si desidera avere accesso ai servizi Windows, installare Samba (pacchetto samba).

La funzionalità di condivisione di Dolphin necessita del pacchetto kdenetwork-filesharing e di condivisioni utente, non abilitate nel file smb.conf predefinito. Le istruzioni per aggiungerle sono disponibili nella pagina Samba#Enable Usershares. Una volta completata questa operazione la funzione di condivisione in Dolphin dovrebbe essere immediatamente funzionante, senza la necessità di riavviare Samba.

Suggerimento: utilizzare * (asterisco) sia come username che come password quando si accede a una condivisione Windows senza autenticazione nella finestra di dialogo di Dolphin.

Diversamente dai gestori di file GTK, che utilizzano GVfs anche per il programma lanciato, aprendo i file da condivisioni Samba in Dolphin mediante KIO, con la maggior parte dei programmi Plasma copia prima l'intero file nel file system locale (VLC rappresenta un'eccezione). Per aggirare questa limitazione, è possibile utilizzare un gestore di file basato su GTK come thunar con gvfs e gvfs-smb (e gnome-keyring per salvare le credenziali di login) per accedere alle condivisioni SMB in modo più efficiente.

Un'altra possibilità è montare una condivisione Samba tramite cifs-utils per far sì che Plasma la consideri come una comune cartella locale a cui accedere normalmente. Vedere Samba#Manual mounting e Samba#Automatic mounting.

Il pacchetto samba-mounter-gitAUR fornisce una soluzione GUI che offre in linea di principio le medesime funzionalità tramite un'opzione di facile utilizzo disponibile in Impostazioni di sistema > Driver di rete. Tuttavia questa soluzione potrebbe non funzionare con le nuove versioni di KDE Plasma.

Attività del desktop KDE

Le attività sono spazi di lavoro speciali dove è possibile selezionare specifiche impostazioni che si applicano solo per la singola attività e solo quando queste viene utilizzata.

Gestione energetica

Installare powerdevil per un servizio di gestione energetica integrato in Plasma. Questo servizio offre funzionalità di risparmio energetico aggiuntive, controllo della luminosità dello schermo (se supportato) e indicazione dello stato della batteria, incluse le periferiche.

Suggerimento: L'integrazione con i profili energetici richiede la dipendenza opzionale power-profiles-daemon.

The factual accuracy of this article or section is disputed.

Reason: in riferimento alla nota di seguito, la causa del problema potrebbe essere l'impostazione di logind LidSwitchIgnoreInhibited che ha come valore di default yes. [7] (Discuss in Talk:KDE (Italiano))
Nota: Power Devil potrebbe non inibire tutte le impostazioni logind (come ad esempio l'azione associata alla chiusura del coperchio nei laptop). In questi casi, sarà necessario modificare l'impostazione di logind - vedere Power management#ACPI events.

Avvio automatico

Plasma può avviare automaticamente le applicazioni ed eseguire script all'avvio e all'arresto. Per avviare automaticamente un'applicazione, accedere a Impostazioni di sistema > Avvio e spegnimento > Avvio automatico e aggiungere il programma o lo script shell desiderato. Per le applicazioni verrà creato un file .desktop, mentre per gli script di login verrà creato un file .desktop che lancerà lo script.

Nota:
  • L'avvio automatico dei programmi può essere eseguito soltanto al login, mentre gli script shell possono essere eseguiti anche allo spegnimento o prima dell'avvio dello stesso ambiente Plasma.
  • Gli script shell verranno eseguiti solo se eseguibili.
  • Gli script shell precedentemente inseriti nella cartella ~/.config/autostart-scripts/ verranno convertiti automaticamente in file .desktop.
  • Inserire gli elementi desktop (ad es. i file .desktop) nella cartella XDG Autostart desiderata.
  • Inserire gli script o creare un link simbolico che rimandi ad essi in una delle seguenti cartelle:
    • ~/.config/plasma-workspace/env/: per eseguire gli script al login prima del lancio di plasma.
    • ~/.config/plasma-workspace/shutdown/: per eseguire gli script al momento della chiusura di Plasma.

Vedere la documentazione ufficiale.

Phonon

Da Wikipedia:

Phonon è l'API multimediale fornita da KDE ed è il sistema di astrazione standard per la gestione dei flussi multimediali all'interno del software KDE che viene utilizzato anche da diverse applicazioni Qt.
Phonon è stato creato in origine per rendere il software KDE e Qt indipendente da qualunque singolo sistema multimediale quale GStreamer o xine, e per fornire un'API stabile per l'intera durata di vita di una versione maggiore.

Phonon trova un ampio utilizzo all'interno di KDE, sia per le risorse audio (ad es., le notifiche di sistema o le applicazioni audio KDE) che video (ad es. i thumbnail video di Dolphin). Può utilizzare i seguenti backend:

KDE raccomanda l'utilizzo del solo backend VLC. Lo sviluppo del backend GStreamer è inattivo, ma alcune delle principali distribuzioni Linux (ad esempio Kubuntu e Fedora-KDE) lo utilizzano come backend di default, in quanto questa soluzione permette loro di escludere facilmente dall'installazione standard i codec MPEG brevettati.

Nota:
  • È possibile installare contemporaneamente più backend e definirne la priorità tramite l'applicazione phononsettings.
  • Secondo quanto riportato nel forum KDE, il backend VLC non supporta lo standard ReplayGain.
  • Nel caso si utilizzi il backend VLC, si potrebbero verificare dei crash ogni qual volta Plasma tenti di inviare un avviso audio e in un numero significativo di altri casi [8]. Una delle possibili soluzioni a questo problema è ricostruire la cache dei plugin VLC:
# /usr/lib/vlc/vlc-cache-gen /usr/lib/vlc/plugins

Backup e ripristino

KDE Plasma 5 conserva le impostazioni personalizzate del desktop come file di configurazione nella cartella XDG_CONFIG_HOME. Utilizzare le informazioni dettagliate sui file di configurazione per scegliere un metodo di backup e ripristino.

Avvio tramite systemd

Plasma utilizza un'istanza utente systemd per lanciare e gestire tutti i propri servizi. Questo metodo di avvio è quello utilizzato di default a partire da Plasma 5.25, me è possibile disabilitarlo per utilizzare al suo posto degli script di boot eseguendo il seguente comando (sebbene questa soluzione potrebbe non risultare più funzionante nei rilasci futuri):

$ kwriteconfig5 --file startkderc --group General --key systemdBoot false

Maggiori dettagli sull'implementazione sono disponibili nel blog di Edmundson: plasma e l'avvio tramite systemd.

Controllo ortografico

Le applicazioni KDE utilizzano sonnet per il controllo ortografico. Vedere le sue dipendenze opzionali per i le soluzioni di controllo ortografico supportate.

È possibile configurare questo strumento in Impostazioni di sistema > Impostazioni regionali > Correttore ortografico.

Esecuzione di kwin wayland con NVIDIA

Vedere https://community.kde.org/Plasma/Wayland/Nvidia.

Applicazioni

Il progetto KDE fornisce una suite di applicazioni che si integrano nel desktop Plasma. Vedere il gruppo kde-applications per un elenco completo di tutte le applicazioni disponibili. Vedere anche Category:KDE per le pagine correlate delle applicazioni KDE.

Oltre ai programmi forniti dalla suite di applicazioni KDE, sono disponibili molte altre applicazioni in grado di estendere le funzionalità del desktop Plasma. Alcune di queste sono trattate di seguito.

Amministrazione del sistema

Terminare il server Xorg mediante le impostazioni di sistema KDE

Accedere al sottomenu Impostazioni di sistema > Dispositivi di immissione > Tastiera > Avanzate (tab) > "Sequenza di tasti per terminare il server X" e assicurarsi che il checkbox sia selezionato.

KCM

KCM è un acronimo che indica i moduli di configurazione di KDE. I KCM sono strumenti utili per la configurazione del proprio sistema e sono accessibili nelle impostazioni di sistema o da terminale tramite il comando kcmshell6.

  • sddm-kcm — modulo di configurazione di KDE per SDDM.
https://invent.kde.org/plasma/sddm-kcm || sddm-kcm
  • kde-gtk-config — configuratore GTK2 e GTK3 per KDE.
https://invent.kde.org/plasma/kde-gtk-config || kde-gtk-config
  • wacom tablet — GUI di KDE per i driver Wacom per Linux.
https://www.linux-apps.com/p/1127862/ || wacomtablet
  • Kcmsystemd — modulo di controllo di systemd per KDE.
https://github.com/rthomsen/kcmsystemd || systemd-kcmAUR[broken link: package not found]

Altri KCM sono disponibili alla pagina linux-apps.com.

Ricerca desktop

KDE implementa la ricerca desktop tramite Baloo, una soluzione software per la ricerca e l'indicizzazione dei file.

Browser web

I seguenti browser web possono integrarsi nell'ambiente Plasma:

  • Konqueror — parte del progetto KDE, supporta due motori di rendering – KHTML e Qt WebEngine, basato su Chromium.
https://konqueror.org/ || konqueror
  • Falkon — un browser web Qt con funzioni di integrazione con Plasma, conosciuto in precedenza con il nome di Qupzilla. Utilizza Qt WebEngine.
https://userbase.kde.org/Falkon/ || falkon
  • Chromium — Chromium e la sua variante proprietaria Google Chrome presentano delle limitazioni nell'integrazione con Plasma. Possono utilizzare KWallet e le finestre Apri/Salva KDE.
https://www.chromium.org/ || chromium
https://mozilla.org/firefox || firefox
Suggerimento: A partire da Plasma 5.13, è possibile integrare Firefox o Chrome in Plasma: vengono resi disponibili il controllo di riproduzione multimediale nel vassoio di sistema di Plasma, le notifiche dei download e la ricerca delle tab aperte in KRunner. Installare plasma-browser-integration e il rispettivo add-on del browser. Chrome/Chromium dovrebbe essere già incluso, per l'add-on di Firefox vedere Firefox#KDE integration.

PIM

KDE mette a disposizione un proprio stack per la gestione delle informazioni personali (PIM). Tali informazioni includono e-mail, contatti, calendario, ecc. Per installare tutti i pacchetti PIM, è possibile utilizzare il gruppo di pacchetti kde-pim o il meta-pacchetto kde-pim-meta.

Akonadi

Akonadi è un sistema concepito per agire come cache locale per i dati PIM, indipendentemente dalla loro origine. Questa cache può a sua volta essere utilizzata da altre applicazioni. Sono inclusi i dati relativi alle e-mail dell'utente oltre che ai sui contatti, calendari, eventi, file di journal, allarmi, note ecc. Non conserva di per sé alcun dato: il formato di archiviazione dipende dalla natura dei dati (ad esempio, i contatti possono essere salvati nel formato vCard).

Installare akonadi. Per ulteriori add add-on, installare kdepim-addons.

Nota:
  • Se si desidera utilizzare un motore del database diverso da MariaDB, quando si installa il pacchetto akonadi utilizzare il seguente comando per evitare l'installazione delle dipendenze mariadb:
    # pacman -S akonadi --assume-installed mariadb
    Vedere anche FS#32878.
  • Se Akonadi non trova il file /usr/bin/mysqld al primo avvio, ripiegherà sull'utilizzo di SQLite.
MySQL

Come impostazione predefinita Akonadi utilizzerà /usr/bin/mysqld (MariaDB di default, vedere MySQL per soluzioni alternative) per eseguire un'istanza MySQL gestita con il database salvato in ~/.local/share/akonadi/db_data/.

Istanza MySQL a livello di sistema

Akonadi supporta l'utilizzo di MySQL a livello di sistema per il proprio database.[9]

This article or section needs expansion.

Reason: Aggiungere istruzioni. (Discuss in Talk:KDE (Italiano))
~/.config/akonadi/akonadiserverrc
[%General]
Driver=QMYSQL

[QMYSQL]
Host=
Name=akonadi_nome utente'
Options="UNIX_SOCKET=/run/mysqld/mysqld.sock"
StartServer=false
PostgreSQL

Akonadi supporta alternativamente l'utilizzo dell'istanza PostgreSQL già esistente a livello di sistema, vale a dire postgresql.service, o l'esecuzione di un'istanza PostgreSQL con privilegi utente a livello del database salvato in ~/.local/share/akonadi/db_data/.

Istanza PostgreSQL per utente

Installare postgresql e postgresql-old-upgrade.

Modificare il file di configurazione di Akonadi in modo che rifletta quando segue:

~/.config/akonadi/akonadiserverrc
[%General]
Driver=QPSQL
Nota:
  • Al momento dell'avvio, Akonadi creerà la sezione [QPSQL] e imposterà le relative variabili appropriate.
  • Il database verrà salvato in ~/.local/share/akonadi/db_data/.

Avviare Akonadi con akonadictl start e verificarne lo stato: akonadictl status.

Nota:
Istanza PostgreSQL a livello di sistema

Questa soluzione necessita di un'istanza PostgreSQL già configurata e in esecuzione.

Creare un account utente PostgreSQL per il proprio utente:

[postgres]$ createuser nome utente

Creare un database per Akonadi:

[postgres]$ createdb -O nome utente -E UTF8 --locale=C -T template0 akonadi-nome utente

Configurare Akonadi affinché utilizzi l'istanza PostgreSQL a livello di sistema:

~/.config/akonadi/akonadiserverrc
[%General]
Driver=QPSQL

[QPSQL]
Host=/run/postgresql
Name=akonadi-nome utente
StartServer=false
Nota: È possibile specificare porta personalizzata, nome utente e password con le opzioni Port=, User=, Password= nella sezione [QPSQL].

Avviare Akonadi con akonadictl start e verificarne lo stato: akonadictl status.

SQLite

Per utilizzare SQLite, modificare il file di configurazione di Akonadi come indicato di seguito:

~/.config/akonadi/akonadiserverrc
[%General]
Driver=QSQLITE
Nota:
  • Al momento dell'avvio, Akonadi creerà la sezione [QSQLITE] e imposterà le relative variabili appropriate.
  • Il database verrà salvato come ~/.local/share/akonadi/akonadi.db.
Disabilitazione di Akonadi

Gli utenti che desiderano disabilitare Akonadi dovrebbero evitare di avviare qualunque applicazione KDE che lo richieda. Vedere questa sezione in KDE userbase per maggiori informazioni.

KDE Connect

KDE Connect offre diverse funzioni che permettono di connettere il proprio telefono Android o iOS con il proprio desktop Linux:

  • Condivisione di file e URL verso/da KDE da/verso qualunque app, senza fili.
  • Emulazione del touchpad: possibilità di utilizzare lo schermo del proprio telefono come un touchpad.
  • Sincronizzazione delle notifiche (4.3+): possibilità di leggere le notifiche del proprio telefono Android dal desktop.
  • Appunti condivisi: possibilità di eseguire operazioni di copia e incolla tra il proprio telefono e il proprio computer.
  • Controllo multimediale remoto: possibilità di utilizzare il proprio telefono come telecomando per controllare i riproduttori multimediali Linux.
  • Connessione WiFi: non sono necessari cavi USB o connessioni Bluetooth.
  • Cifratura RSA: sicurezza per le proprie informazioni.

È necessario utilizzare KDE Connect sia sul proprio computer che sul proprio telefono. Per il PC, installare il pacchetto kdeconnect. Per Android, installare KDE Connect da Google Play o da F-Droid. Nel caso si desideri avere la possibilità di navigare all'interno del file system del proprio cellulare, sarà necessario installare sshfs e configurare la visibilità del file system nell'app Android. Per iOS, installare KDE Connect dall'App Store. Non tutte le funzioni della versione Android sono disponibili in quella iOS.

Per utilizzare la funzionalità di input remoto in una sessione Plasma Wayland, è richiesto il pacchetto xdg-desktop-portal.

È possibile utilizzare KDE Connect anche se non si utilizza il desktop Plasma. Gli utenti GNOME possono ottenere un migliore livello di integrazione installando gnome-shell-extension-gsconnectAUR anziché kdeconnect. Per avviare manualmente il demone di KDE Connect, eseguire /usr/lib/kdeconnectd.

Se si utilizza un firewall, sarà necessario aprire le porte UDP e TCP da 1714 a 1764.

Talvolta può accadere che KDE Connect non rilevi un telefono. È possibile riavviare i servizi eseguendo killall kdeconnectd e aprendo poi kdeconnect nelle impostazioni di sistema o eseguendo kdeconnect-cli --refresh, seguito da kdeconnect-cli -l. È inoltre possibile utilizzare Associa nuovo dispositivo > Aggiungi dispositivi per IP su KDE Connect per Android.

Trucchi e suggerimenti

Utilizzo di un altro window manager

Con Plasma è possibile utilizzare un window manager diverso da KWin. In questo modo è possibile combinare la funzionalità del desktop KDE e la praticità di un tiling window manager, con una soluzione migliore rispetto all'utilizzo degli script di KWin che aggiungono la funzione di tiling.

La funzione di selezione dei componenti di Plasma non permette più di cambiare il window manager, tuttavia è ancora possibile sostituire KWin utilizzando altri metodi.

Nota: Sostituendo Kwin con un window manager che non sia dotato un compositore (come Openbox), tutti gli effetti di compositing del desktop, quale ad es. la trasparenza, andranno persi. In questo caso, installare ed eseguire uno strumento separato per la gestione del compositing come Xcompmgr o picom per avere a disposizione questi effetti.

Sostituzione del servizio KWin

A partire da KDE 5.25, è abilitato di default l'avvio di Plasma basato su systemd.

Per sostituire KWin in questo processo di avvio è necessario, per prima cosa, mascherare il servizio plasma-kwin_x11.service per l'utente attuale, al fine di prevenirne l'avvio.

Dopodiché, creare una nuova unità utente systemd per avviare il proprio WM di preferenza [10]:

~/.config/systemd/user/plasma-custom-wm.service
[Install]
WantedBy=plasma-workspace.target

[Unit]
Description=Plasma Custom Window Manager
Before=plasma-workspace.target

[Service]
ExecStart=/path/to/other/wm
Slice=session.slice
Restart=on-failure

Per utilizzarla, ricaricare il demone (come unità utente), assicurarsi di aver mascherato il servizio plasma-kwin_x11.service e abilitare il servizio plasma-custom-wm.service appena creato.

Nota: In caso di utilizzo di i3 window manager con Plasma, potrebbe essere necessario impostare manualmente la modalità floating per le finestre di dialogo affinché queste si aprano correttamente. Per maggiori informazioni, vedere i3#Correct handling of floating dialogs.

Utilizzo del sistema di boot basato su script e KDEWM

Per utilizzare il sistema di boot basato su script di Plasma, occorre disabilitare l'avvio tramite systemd. Una volta eseguita questa operazione, è possibile cambiare il window manager impostando la variabile d'ambiente KDEWM prima dell'invocazione di Plasma.

A livello di sistema

This article or section is a candidate for merging with Environment variables#Globally.

Notes: Questa tecnica dovrebbe essere spostata qui in una nuova sezione (2.1.3: Using Xsession), per poi unire questa sezione con la precedente. (Discuss in Talk:KDE (Italiano))

Se si possiede l'accesso come root, è inoltre possibile aggiungere una sessione XSession che sarà disponibile per tutti gli utenti come opzione nella schermata di login.

Per prima cosa, creare uno script con permessi di esecuzione come segue:

/usr/local/bin/plasma-i3.sh
#!/bin/sh
export KDEWM=/usr/bin/i3
/usr/bin/startplasma-x11

Sostituire /usr/bin/i3 con il percorso del WM che si desidera utilizzare. Assicurarsi che il percorso sia definito correttamente. Nel caso KDE non fosse in grado di avviare il window manager, la sessione fallirà e l'utente verrà reindirizzato alla schermata di login.

Dopodiché, per aggiungere una sessione XSession, inserire in /usr/share/xsessions un file con il seguente contenuto:

/usr/share/xsessions/plasma-i3.desktop
[Desktop Entry]
Type=XSession
Exec=/usr/local/bin/plasma-i3.sh
DesktopNames=KDE
Name=Plasma (i3)
Comment=KDE Plasma with i3 as the WM

Sessione KDE/Openbox

Il pacchetto openbox fornisce una sessione per utilizzare KDE con Openbox. Per utilizzare questa sessione, selezionare KDE/Openbox dal menu del display manager.

Chi avvia la sessione manualmente, dovrà aggiungere la seguente linea alla propria configurazione xinit:

~/.xinitrc
exec openbox-kde-session

Script KWin per tiling window

Di seguito un elenco di estensioni KWin che possono essere utilizzate per far sì che il comportamento di KDE somigli più a quello di un tiling window manager.

  • Bismuth — Add-on che dispone automaticamente le finestre in configurazione tiling e permette di gestirle mediante tastiera, in modo simile a i3, Sway o dwm.
https://github.com/Bismuth-Forge/bismuth || kwin-bismuthAUR[broken link: package not found]
  • Polonium — Un successore (non ufficiale) di Bismuth
https://github.com/zeroxoneafour/polonium || kwin-poloniumAUR
  • Kröhnkite — Un'estensione per il tiling dinamico ispirata a dwm.
https://github.com/esjeon/krohnkite || kwin-scripts-krohnkite-gitAUR
  • KZones — Uno script che simula il comportamento di Microsoft PowerToys e dei layout di ancoraggio di Windows 11
https://github.com/gerritdevriese/kzones || not packaged? search in AUR

Configurazione della risoluzione del monitor / monitor multipli

Per abilitare la gestione della risoluzione del display e i monitor multipli in Plasma, installare kscreen. Questo pacchetto fornisce le relative opzioni aggiuntive in Impostazioni di sistema > Schermo e video.

Configurazione dei profili ICC

Per abilitare i profili ICC in Plasma, installare colord-kde. Questo pacchetto fornisce le relative opzioni aggiuntive in Impostazioni di sistema > Color Corrections.

È possibile importare i profili ICC utilizzando Aggiungi profilo.

Disabilitazione dell'apertura del lanciatore di applicazioni con il tasto Super (tasto Windows)

Per disabilitare questa funzione è attualmente disponibile il seguente comando:

$ kwriteconfig5 --file kwinrc --group ModifierOnlyShortcuts --key Meta ""

Disabilitazione dei preferiti nel menu delle applicazioni

Con l'integrazione del browser Plasma installata, KDE mostrerà i preferiti all'interno del lanciatore di applicazioni.

Per disabilitare questa funzione è possibile eseguire i seguenti comandi:

$ mkdir ~/.local/share/kservices5
$ sed 's/EnabledByDefault=true$/EnabledByDefault=false/' /usr/share/kservices5/plasma-runner-bookmarks.desktop > ~/.local/share/kservices5/plasma-runner-bookmarks.desktop

Integrazione IBus

IBus è un framework per il metodo di input integrabile all'interno di KDE. Vedere IBus#Integration per i relativi dettagli.

L'impiego di IBus può rendersi necessario in caso di utilizzo di KDE su Wayland per poter usufruire del supporto per caratteri accentati e dead key [11].

Abilitazione dell'hotspot in plasma-nm

Vedere NetworkManager#Sharing internet connection over Wi-Fi.

Ripristino della sessione precedente salvata

Se risulta selezionato Impostazioni di sistema > Avvio e spegnimento > Sessioni del desktop > All'accesso: Ripristina la sessione precedentemente salvata (default), ksmserver (il gestore di sessioni di KDE) salverà/caricherà automaticamente tutte le applicazioni aperte in/da ~/.config/ksmserverrc al logout/login.

Nota: Attualmente non è possibile ripristinare le finestre native Wayland. Vedere Wayland Showstoppers per informazioni sullo stato attuale di sviluppo.

Ricezione della posta locale in KMail

Nel caso si sia provveduto a impostare la consegna della posta locale con un server di posta che utilizzi il formato Maildir, si potrebbe voler ricevere tale posta in KMail. In questo caso, è possibile riutilizzare l'account di ricezione di default di KMail "Local Folders" che salva la posta in ~/.local/share/local-mail/.

Creare per la cartella ~/Maildir (in cui viene di norma salvata la posta in formato Maildir) un link simbolico verso la cartella della posta in entrata dell'account "Local Folders":

$ ln -s .local/share/local-mail/inbox ~/Maildir

In alternativa, aggiungere un nuovo account per la ricezione di tipo Maildir e impostare ~/Maildir come cartella per questo account.

Configurare Plasma per tutti gli utenti

Modificare i file config/main.xml nella cartella /usr/share/plasma. Ad esempio, per configurare il lanciatore di applicazioni per tutti gli utenti, modificare il file /usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/config/main.xml. Per prevenire la sovrascrittura dei file con l'aggiornamento dei pacchetti, aggiungere i file all'array NoUpgrade di Pacman

Disabilitazione dell'ibernazione

This article or section is a candidate for merging with Power management.

Notes: Questo argomento non è specifico per KDE. Unire e lasciare questa sezione sotto forma di link alla relativa pagina. (Discuss in Talk:KDE (Italiano))

Per disabilitare in modo corretto la funzione di ibernazione nascondendola dal menu, creare una regola di policy Polkit.

/etc/polkit-1/rules.d/99-disable-hibernate.rules
// Disable hibernate for all users
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.login1.hibernate")) {
      return polkit.Result.NO;
   }
});
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.login1.hibernate-multiple-sessions")) {
      return polkit.Result.NO;
   }
});

In alternativa, aggiungere le seguenti linee a un file in /etc/systemd/sleep.conf.d/:

/etc/systemd/sleep.conf.d/00-disable-hibernation.conf
[Sleep]
AllowHibernation=no
AllowSuspendThenHibernate=no
AllowHybridSleep=no

Utilizzo delle regole delle finestre

Kwin è in grado di specificare delle regole per specifiche finestre/applicazioni. Ad esempio, è possibile forzare l'abilitazione della barra del titolo della finestra anche qualora lo sviluppatore dell'applicazione abbia deciso non non prevederne la presenza. È possibile definire tali regole per specificare la posizione iniziale, le dimensioni, lo stato di minimizzazione, per mantenere la finestra sopra/sotto le altre ecc.

Per creare una regola premere la combinazione di tasti Alt+F3 quando la finestra in questione è selezionata. Dopodiché in Altre azioni > Configura impostazioni specifiche per la finestra/l'applicazione, è possibile definire la proprietà desiderata. Un elenco delle regole create è disponibile in Impostazioni di sistema > Gestione delle finestre > Regole delle finestre.

Tastiera virtuale

Nell'installazione di default non è presente alcuna tastiera virtuale. Sceglierne una adeguata alle proprie esigenze da List of applications/Utilities#On-screen keyboards, ad esempio la tastiera Maliit, e installarla. Dopodiché abilitarla nelle impostazioni di sistema.

Risoluzione di problemi

Bug di qt5ct e kvantum dopo l'aggiornamento

This article or section is out of date.

Reason: Questa voce è stata aggiunta in data 2021-02-15 : l'"ultimo aggiornamento" risale a oltre un anno fa. Questo problema è risolto? (Discuss in Talk:KDE (Italiano))

L'ultimo aggiornamento potrebbe causare uno scaling HiDPI incompatibile ed essere causa di alcune interfacce eccessivamente grandi per il proprio schermo, di alcune icone mancanti o non visualizzate, e di pannelli o widget mancanti.

Provare a rimuovere qt5ct e kvantum e i relativi pacchetti associati, dopodiché applicare il tema globale di default di Plasma. Se il problema persiste, provare a cancellare tutte le proprie configurazioni di KDE e a reinstallare plasma per sovrascrivere la configurazione. Assicurarsi di verificare lo scaling HiDPI anche nelle impostazioni di sistema KDE.

Font

I font vengono non vengono visualizzati correttamente in una sessione Plasma

Provare a installare i pacchetti ttf-dejavu e ttf-liberation.

Dopo l'installazione assicurarsi di eseguire il logout e di effettuare nuovamente il login. Non dovrebbe essere necessario modificare nulla in Impostazioni di sistema > Aspetto > Caratteri. Se si sta utilizzando qt5ct, le impostazioni nello strumento di configurazione Qt5 potrebbero sovrascrivere le impostazioni dei caratteri definite nelle impostazioni di sistema.

Nel caso si sia definito personalmente il rendering dei propri font, le impostazioni del sistema potrebbero alterarne l'aspetto. Accedendo a Impostazioni di sistema > Aspetto > Caratteri l'applicazione Impostazioni di sistema con ogni probabilità modificherà il file di configurazione dei font (fonts.conf).

Non esiste alcun modo di evitare questo comportamento tuttavia, impostando i valori in modo che corrispondano al proprio file fonts.conf, si avrà nuovamente il rendering atteso dei font (sarà necessario il riavvio della propria applicazione o, in alcuni casi, del desktop). Notare che questo comportamento è comune anche alle preferenze per i font di Gnome.

I font sono enormi o hanno un aspetto sproporzionato

Provare a forzare i DPI dei font a 96 in Impostazioni di sistema > Aspetto > Caratteri.

Se questa soluzione non funziona, provare a impostare il valore DPI direttamente nella propria configurazione Xorg come documentato in Xorg#Setting DPI manually.

Problemi legati alla configurazione

Molti dei problemi in KDE sono correlati alla sua configurazione.

Il desktop Plasma si comporta in modo strano

I problemi di Plasma sono di norma causati da widget di Plasma instabili (detti anche plasmoidi in termini colloquiali) o da temi di Plasma. Per prima cosa, individuare l'ultimo widget o tema installato e disabilitarlo o disinstallarlo.

Pertanto se il proprio desktop si "blocca" all'improvviso, la causa è con ogni probabilità da attribuirsi a un widget difettoso installato. Se non si ricorda quale sia l'ultimo widget installato prima della comparsa del problema (talvolta potrebbe trattarsi di un problema che si presenta a intervalli irregolari), provare a individuarlo eliminando ogni widget fino alla scomparsa del problema. Dopodiché è possibile disinstallare il widget e segnalare il bug nel bug tracker di KDE esclusivamente se si tratta di un widget ufficiale. In caso contrario si raccomanda di individuare la relativa pagina sul KDE Store e di informare lo sviluppatore del widget in merito al problema occorso (indicando in dettagli i passaggi da riprodurre, ecc.).

Qualora non si riesca a individuare il problema, ma si vuole evitare di perdere "tutte" le impostazioni, portarsi nella cartella ~/.config/ ed eseguire il seguente comando:

$ for j in plasma*; do mv -- "$j" "${j%}.bak"; done

Questo comando rinominerà tutti i file di configurazione di Plasma del proprio utente aggiungendovi l'estensione *.bak (ad es. plasmarc.bak). In tal modo al nuovo login in Plasma verranno ripristinate le impostazioni di default. Per annullare quest'azione, rimuovere l'estensione .bak dai file. Qualora siano già presenti dei file con estensione *.bak, rinominarli, spostarli o cancellarli prima. La creazione di backup a intervalli regolari è comunque una pratica consigliata. Vedere Synchronization and backup programs per un elenco di possibili soluzioni.

Pulizia della cache per risolvere i problemi legati agli aggiornamenti

Il problema può essere causato da una cache datata. Talvolta, dopo un aggiornamento, la vecchia cache può introdurre comportamenti strani, di cui può risultare difficile eseguire il debug, quali shell non terminabili con il comando di kill, blocco della schermata alla modifica di impostazioni varie, impossibilità per Ark di estrarre archivi o incapacità di Amarok di riconoscere qualunque elemento della libreria musicale. Questa soluzione può risolvere i problemi di visualizzazione delle applicazioni KDE e Qt in seguito a un aggiornamento.

Ricostruire la cache utilizzando i seguenti comandi:

$ rm ~/.config/Trolltech.conf
$ kbuildsycoca5 --noincremental

Opzionalmente, svuotare il contenuto della cartella ~/.cache/, tuttavia questa operazione pulirà la cache anche delle altre applicazioni:

$ rm -rf ~/.cache/*

Il desktop Plasma non rispetta le impostazioni di localizzazione/lingua

Il desktop Plasma potrebbe utilizzare impostazioni diverse da quelle definite nel pannello delle impostazioni di sistema KDE o nel file locale.conf (via Locale#Variables). La prima cosa da fare è effettuare il logout e poi nuovamente il login dopo aver rimosso ~/.config/plasma-localerc, se questa operazione non risolve il problema, provare a modificare manualmente il file. Ad esempio, per impostare la variabile LANG con il valore it_IT.UTF-8 e la variabile LC_MESSAGES con il valore en_US.UTF-8:

~/.config/plasma-localerc
[Formats]
LANG=it_IT.UTF-8

[Translations]
LANGUAGE=en_US

Impossibile cambiare tema, icone, font, colori nelle impostazioni di sistema; la maggior parte delle icone non viene visualizzata

Assicurarsi che la variabile d'ambiente QT_QPA_PLATFORMTHEME non sia impostata, il comando printenv QT_QPA_PLATFORMTHEME dovrebbe restituire un output vuoto. Nel caso contrario in cui sia definito un ambiente da parte di un'applicazione (con ogni probabilità qt5ct), questa variabile forzerà le impostazioni di qt5ct sulle applicazioni Qt. Il comando export QT_QPA_PLATFORMTHEME= dovrebbe annullare la variabile.

Una soluzione più semplice (e più affidabile) può essere quella di disinstallare completamente qt5ct.

Il controllo del volume, le notifiche o i tasti multimediali non funzionano

Nascondendo determinati elementi nelle impostazioni del vassoio di sistema (ad es. Volume audio, Lettore multimediale o Notifiche) si disabilitano anche le rispettive funzioni. Se si nasconde Volume audio si disabilitano i tasti di controllo del volume, Lettore multimediale disabilita i tasti di riproduzione multimediali (rewind, stop, pausa) e nascondendo Notifiche si disabilita la visualizzazione delle notifiche.

Il modulo KCM Schermata di accesso non sincronizza le impostazioni del cursore con SDDM

Il modulo KCM Schermata di accesso legge le impostazioni del cursore dell'utente dal file ~/.config/kcminputrc, in assenza di questo file le impostazioni non vengono sincronizzate. Il modo più semplice per generare questo file è modificare il proprio tema del cursore in Impostazioni di sistema > Puntatori, e reimpostare in seguito il proprio tema cursore preferito.

Pannelli/widget mancanti

Un eventuale crash o la sostituzione di componenti hardware possono modificare i numeri degli schermi, anche in un setup con monitor singolo. Di conseguenza i pannelli/widget possono risultare mancanti. Questo problema può essere risolto modificando i valori lastScreen nel file ~/.config/plasma-org.kde.plasma.desktop-appletsrc.

Problemi grafici

Assicurarsi di avere installato il driver appropriato per la propria GPU. Vedere Xorg#Driver installation per maggiori informazioni. Se si possiede una scheda datata, potrebbe essere utile disabilitare manualmente o automaticamente gli effetti desktop per specifiche applicazioni o disabilitare il compositing.

Ottenere lo stato attuale di KWin per finalità di supporto e debug

Il seguente comando restituisce un sommario dello stato attuale di KWin incluse le opzioni utilizzate, il backend di compositing utilizzato e le rispettive funzionalità del driver OpenGL. Maggiori informazioni alla pagina Martin's blog.

$ qdbus org.kde.KWin /KWin org.kde.KWin.supportInformation

Disabilitazione manuale o automatica degli effetti desktop per specifiche applicazioni

In Plasma determinati effetti desktop sono abilitati di default e, ad esempio, non tutti i giochi li disabilitano automaticamente. È possibile disabilitare gli effetti desktop in Impostazioni di sistema > Comportamento dello spazio di lavoro > Effetti del desktop. Inoltre è possibile attivarli e disattivarli con la combinazione di tasti Alt+Shift+F12.

Si possono altresì creare regole di KWin personalizzate per abilitare/disabilitare automaticamente il compositing quando una determinata applicazione/finestra si avvia in Impostazioni di sistema > Gestione delle finestre > Regole delle finestre.

Abilitazione della trasparenza

Se si utilizza uno sfondo trasparente senza abilitare il compositor, viene visualizzato questo messaggio:

Questo schema di colori utilizza uno sfondo trasparente che sembra non essere supportato dal proprio desktop

In Impostazioni di sistema > Schermo e video > Compositore, selezionare Composizione: Abilita all'avvio e riavviare Plasma.

Disabilitazione del compositing

In Impostazioni di sistema > Schermo e video > Compositore, selezionare Composizione: Abilita all'avvio e riavviare Plasma.

Sfarfallio in modalità schermo intero con il compositing abilitato

In Impostazioni di sistema > Schermo e video > Compositore, selezionare Composizione: Consenti alle applicazioni di bloccare la composizione. Questa operazione può incidere negativamente sulle prestazioni.

Il puntatore di Plasma talvolta non viene visualizzato correttamente

Creare la cartella ~/.icons/default (oppure ${XDG_DATA_HOME:-$HOME/.local/share}/icons/default/) e inserire al suo interno un file con nome index.theme con il seguente contenuto:

~/.icons/default/index.theme
[Icon Theme]
Inherits=breeze_cursors

Se necessario, sostituire breeze_cursors con il tema del cursore utilizzato.

Eseguire il seguente comando:

$ ln -s /usr/share/icons/breeze_cursors/cursors ~/.icons/default/cursors

In Wayland è necessario installare xdg-desktop-portal-gtk affinché le applicazioni GTK/GNOME utilizzino correttamente i temi del cursore.

Firefox e Thunderbird ignorano il tema del cursore

Se si è attivato il supporto per Wayland, Firefox e Thunderbird faranno riferimento a GSettings per determinare il puntatore da visualizzare.

Per sincronizzare le impostazioni KDE con le applicazioni GTK, installare kde-gtk-config.

Se non si desidera installare un pacchetto extra, è possibile impostare il tema del cursore manualmente:

$ gsettings set org.gnome.desktop.interface cursor-theme nome del tema del cursore

Sfarfallio/movimento a scatti del puntatore al cambio ruoli (ad es., quando il mouse passa sopra link ipertestuali)

Provare a installare il driver appropriato di accelerazione 2D per il proprio sistema e window manager.

È impostata una risoluzione schermo inutilizzabile

Le proprie impostazioni locali per kscreen possono sovrascrivere quelle definite in xorg.conf. Esaminare i file di configurazione di kscreen in ~/.local/share/kscreen/ e verificare che la modalità non sia impostata su un valore di risoluzione non supportato dal proprio monitor.

Icone sfocate nel vassoio di sistema

Per aggiungere le icone al vassoio di sistema, spesso le applicazioni utilizzano la libreria appindicator. Nel caso le icone risultino sfocate, verificare la versione di libappindicator installata nel proprio sistema. Se risulta installata soltanto la libreria libappindicator-gtk2, è possibile installare libappindicator-gtk3 per tentare di correggere la visualizzazione delle icone.

Impossibile modificare la risoluzione dello schermo all'interno di una macchina virtuale

Quando Plasma viene eseguito all'interno di una macchina virtuale VMware, VirtualBox o QEMU, kscreen potrebbe non consentire di modificare la risoluzione dello schermo guest su una risoluzione superiore a 800×600.

Per aggirare questa limitazione è possibile impostare l'opzione PreferredMode in xorg.conf.d(5). In alternativa, provare a utilizzare un adattatore grafico diverso nella macchina virtuale, ad es. VBoxSVGA anziché VMSVGA per VirtualBox e Virtio anziché QXL per QEMU. Vedere KDE Bug 407058 per maggiori dettagli.

Dolphin, Kate, ecc. rimangono bloccati a lungo all'apertura

Verificare che le cartelle (Documenti, Scaricati, ecc.) del proprio utente non siano in sola lettura.

Lo screenshot con Spectacle utilizza uno stato dello schermo precedente

In Impostazioni di sistema > Schermo e video > Compositore, modificare Tieni le miniature delle finestre da Solo per le finestre visibili a Mai. Se la propria macchina utilizza grafica Intel, assicurarsi che xf86-video-intel non sia installato.

Problemi audio

Nota: Assicurarsi per prima cosa che il pacchetto alsa-utils sia installato.

Niente audio dopo la sospensione

Se in seguito a una sospensione non si riscontra alcun segnale audio e se in KMix non vengono visualizzati dispositivi audio che dovrebbero invece essere presenti, potrebbe essere utile riavviare plasmashell e pulseaudio:

$ killall plasmashell
$ systemctl --user restart pulseaudio.service
$ plasmashell

Potrebbe essere necessario riavviare alcune applicazioni per ripristinare l'audio al loro interno.

Impossibile riprodurre file MP3 utilizzando il backend Phonon GStreamer

Questo problema può essere risolto installando il plugin libav GStreamer (pacchetto gst-libav). Nel caso si continuino a riscontrare problemi, è possibile provare a cambiare il backend Phonon utilizzato installandone un altro quale phonon-qt4-vlcAUR o phonon-qt5-vlc.

Dopodiché assicurarsi di selezionare il backend come preferito in Impostazioni di sistema > Multimedia > Audio e Video > Backend.

Se questa voce non viene visualizzata nelle impostazioni di sistema, provare a eseguire phononsettings nel proprio terminale.

Nessuna icona di controllo del volume nel vassoio di sistema e impossibile regolare il volume con il tasto funzione

Verificare che plasma-pa sia installato nel proprio sistema.

Niente audio dopo poco tempo

Se il comando journalctl -p4 -t pulseaudio restituisce voci che l'errore Failed to create sink input: sink is suspended, provare a commentare la seguente linea in /etc/pulse/default.pa:

#load-module module-suspend-on-idle

Se il problema persiste, plasma-meta o plasma potrebbero aver installato pulseaudio insieme a wireplumber. Per risolvere il sistema, sostituire pulseaudio con pipewire-pulse. Se si preferisce pulseaudio, sostituire wireplumber con pipewire-media-session. Vedere PipeWire#PulseAudio clients e questo thread sul forum for per maggiori dettagli.

Gestione energetica

Nessuna opzione di sospensione/ibernazione

Se il proprio sistema è dotato delle funzionalità per la sospensione o l'ibernazione mediante systemd, ma queste opzioni non vengono visualizzate in KDE, assicurarsi che il pacchetto powerdevil sia installato nel proprio sistema.

Nessuna opzione per il profilo energetico

Assicurarsi di aver installato powerdevil e power-profiles-daemon. Eseguire powerprofilesctl e verificare il driver. Se il driver è intel_pstate o amd_pstate, la propria configurazione è corretta, in caso contrario vedere CPU frequency scaling#Scaling drivers per maggiori informazioni sull'abilitazione.

KMail

Pulizia della configurazione di Akonadi per risolvere i problemi in KMail

Vedere [12] per maggiori dettagli.

Se si desidera effettuare un backup, copiare le seguenti cartelle di configurazione:

$ cp -a ~/.local/share/akonadi ~/.local/share/akonadi-old
$ cp -a ~/.config/akonadi ~/.config/akonadi-old

Casella inbox IMAP vuota in KMail

Per alcuni account IMAP, KMail mostrerà la casella inbox come contenitore di livello top (risulta pertanto impossibile leggere i messaggi al suo interno) contenente tutte le altre cartelle di tali account.[13]. Per risolvere questo problema è sufficiente disabilitare le sottoscrizioni lato server nelle impostazioni account di KMail.

Errore di autorizzazione per account EWS in KMail

Durante l'impostazione di un account EWS in KMail, è possibile che si verifichino errori di autorizzazione anche inserendo credenziali valide e perfettamente funzionanti. Questo problema è con ogni probabilità causato da un malfunzionamento nella comunicazione tra KWallet e KMail. Per aggirare questo inconveniente, impostare una password tramite qdbus:

$ qdbus org.freedesktop.Akonadi.Resource.akonadi_ews_resource_0 /Settings org.kde.Akonadi.Ews.Wallet.setPassword "XXX"

Attività di logging aggressiva nel journal da parte di QXcbConnection / kscreen.xcb.helper

Vedere Qt#Disable/Change Qt journal logging behaviour.

Le applicazioni KF5/Qt 5 non visualizzano le icone in i3/FVWM/awesome

Vedere Qt#Configuration of Qt 5/6 applications under environments other than KDE Plasma.

Problemi con il salvataggio delle credenziali e visualizzazione continua di finestre di dialogo di KWallet

Si sconsiglia di disabilitare il sistema di salvataggio delle password di KWallet nelle impostazioni dell'utente, in quanto questo sistema è necessario per il salvataggio delle credenziali cifrate quali le password delle reti WiFi per ogni utente. La disabilitazione di questo sistema può essere la causa della continua comparsa di finestre di dialogo di KWallet.

Nel caso risultino fastidiose le finestre di dialogo per lo sbloccaggio del wallet quando le applicazioni vi richiedono l'accesso, è possibile impostare i display manager SDDM e LightDM affinché sblocchino il wallet automaticamente al login. Vedere a tal proposito KDE Wallet#Unlock KDE Wallet automatically on login. Il primo wallet deve essere generato da KWallet (e non dall'utente) per poter essere utilizzato per le credenziali dei programmi di sistema.

Qualora si desideri impedire che le credenziali del wallet vengano aperte nella memoria per ogni applicazione, è possibile limitare l'accesso delle applicazioni al wallet stesso utilizzando le funzionalità offerte da kwalletmanager nelle impostazioni di KWallet.

Nel caso non si desideri alcun tipo di cifratura delle credenziali, è possibile semplicemente lasciare vuoti i campi associati alla password quando KWallet ne richiede la definizione al momento della creazione di un wallet. In questo caso, le applicazioni possono accedere alle password senza che sia necessario prima sbloccare il wallet.

Discover non mostra alcuna applicazione

Questo problema può essere risolto installando il pacchetto packagekit-qt5.

Warning: Come illustrato in un commento su GitHub da un Package Maintainer, "Gestire i pacchetti di sistema tramite packagekit è una pratica fondamentalmente incompatibile con la nostra distribuzione rolling release che richiede elevati livelli di manutenzione, e in cui ogni aggiornamento potrebbe potenzialmente lasciare il sistema in uno stato non avviabile o comunque inutilizzabile, qualora l'utente non ponga la necessaria attenzione nella lettura dei file di log di pacman o nell'integrazione dei file pacnew, prima di effettuare il reboot."

Discover non mostra più gli aggiornamenti dai repository di Arch

Talvolta Discover potrebbe non rimuovere il lock alpm PackageKit. Per sbloccarlo, rimuovere /var/lib/PackageKit/alpm/db.lck. Utilizzare "Aggiorna" in Discover e gli aggiornamenti dovrebbero essere visualizzati (se disponibili).

Elevato utilizzo della CPU da parte di kscreenlocker_greet con i driver NVIDIA

Come descritto in KDE Bug 347772 i driver OpenGL NVIDIA e QML potrebbero non funzionare in modo ottimale con Qt 5. La conseguenza potrebbe essere un elevato utilizzo della CPU da parte di kscreenlocker_greet dopo lo sblocco della sessione. Per aggirare questo problema, impostare la variabile d'ambiente QSG_RENDERER_LOOP in basic.

Dopodiché terminare tutte le istanze precedenti del greeter con il comando killall kscreenlocker_greet.

OS error 22 eseguendo Akonadi su file system ZFS

Se la propria cartella home si trova all'interno di un pool ZFS, creare un file ~/.config/akonadi/mysql-local.conf con il seguente contenuto:

[mysqld]
innodb_use_native_aio = 0

Vedere MariaDB#OS error 22 when running on ZFS.

Impossibile scorrere all'interno di alcuni programmi quando le relative finestre sono inattive

La causa è da attribuirsi alla modalità problematica di gestione degli eventi di scorrimento con il mouse da parte di GTK3. Un modo per aggirare questo problema è impostare la variabile d'ambiente GDK_CORE_DEVICE_EVENTS=1. Tuttavia, così facendo si disabilitano anche lo smooth scrolling del touchpad e lo scorrimento su touchscreen.

TeamViewer è lento

TeamViewer potrebbe funzionare lentamente se si utilizzano animazioni (come la minimizzazione della finestre). Il problema può essere aggirato disabilitando il compositing .

Kmail, Kontact e Wayland

Kmail potrebbe smettere di rispondere, mostrare uno sfondo nero nella visualizzazione dei messaggi o comportamenti simili, spesso dopo essere stata minimizzata e poi ripristinata. Un modo per aggirare questo problema potrebbe essere impostare la variabile d'ambiente QT_QPA_PLATFORM="xcb;wayland". Vedere KDE Bug 397825.

Sbloccare i widget (Plasma ≥ 5.18)

Se si erano precedentemente bloccati i widget, con ogni probabilità ci si troverà nell'impossibilità di sbloccarli nuovamente. Per farlo è sufficiente eseguire questo comando:

$ qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(false)"

Benché ciò non sia necessario nella nuova funzione Customize Layout, se si desidera bloccarli nuovamente eseguire:

$ qdbus org.kde.plasmashell /PlasmaShell evaluateScript "lockCorona(true)"

KIO apre gli URL con il programma sbagliato

Verificare le associazioni dei file per HTML, PHP, ecc... e modificare le impostazioni assegnando un browser. I file di cache di KIO si trovano in $HOME/.cache/kioexec. Vedere anche xdg-utils#URL scheme handlers.

Blocco dello schermo prima della sospensione e dell'ibernazione

Nell'applicazione Impostazioni di sistema, KDE mette a disposizione un'impostazione che consente di bloccare automaticamente lo schermo dopo il risveglio dalla sospensione. Al momento della riattivazione, alcuni utenti segnalano che lo schermo viene visualizzato brevemente prima di essere bloccato. Per prevenire questo comportamento e far sì che KDE blocchi lo schermo prima della sospensione, creare il seguente hook in systemd(1) come utente root:

/usr/lib/systemd/system-sleep/lock_before_suspend.sh
#!/bin/bash

case $1/$2 in
    pre/*)
        case $2 in
            suspend|hibernate)
                loginctl lock-session
                sleep 1
                ;;
            esac
        ;;
esac

L'utilizzo di sleep è necessario per permettere il completamento del blocco della sessione prima della sospensione del dispositivo. Un valore inferiore non permette il completamento.

Dopo aver creato il file, renderlo eseguibile.

Infine, assicurarsi che l'impostazione KDE sia abilitata in selezionando la casella di spunta "Dopo il risveglio dalla sospensione" in Impostazioni di sistema > Comportamento dello spazio di lavoro > Blocco dello schermo.

Conflitto delle scorciatoie X11 in Wayland

Alcuni software X11 come freerdp possono catturare l'input della tastiera a partire da KDE 5.27. Altri come VMware non sono in grado di eseguire questa operazione correttamente. [14]

Forzare la cattura dell'input da tastiera in Xserver o nei compositori è una pratica inappropriata. [15] È possibile risolvere questo problema con una soluzione elegante procedendo come segue:

  • Fare clic con il tasto destro sulla barra del titolo della finestra (ad es. VMware o Citrix);
  • Altre azioni > Configura impostazioni specifiche per la finestra...
  • Fare clic su Aggiungi proprietà... e selezionare Ignora la scorciatoie globali.
  • Selezionare forza e . Applicare l'impostazione.

Vedere anche