KDE (Português)
O KDE é um projeto de software que atualmente compreende um ambiente de desktop conhecido como Plasma, uma coleção de bibliotecas e frameworks (KDE Frameworks) e vários aplicativos (aplicativos do KDE) também. O upstream KDE tem um wiki de UserBase bem mantido. Informações detalhadas sobre a maioria dos aplicativos do KDE podem ser encontradas lá.
Instalação
Plasma
Antes de instalar o Plasma, certifique-se de ter uma instalação Xorg em funcionamento no seu sistema.
Instale o meta-pacote plasma-meta ou o grupo plasma. Para diferenças entre plasma-meta e plasma, consulte Grupo de pacotes. Como alternativa, para uma instalação mínima de Plasma, instale o pacote plasma-desktop.
Aplicativos do KDE
Para instalar o conjunto completo de Aplicativos do KDE, instale o grupo kde-applications ou o meta-pacote kde-applications-meta. Observe que isso só instalará aplicativos, não instalará nenhuma versão do Plasma.
Lançamentos instáveis
Veja Repositórios oficiais#kde-unstable
Iniciando o Plasma
Plasma pode ser iniciado usando um gerenciador de exibição ou o console.
Usando um gerenciador de exibição
- Selecione Plasma para iniciar uma nova sessão no Xorg.
- Selecione Plasma (Wayland) para iniciar uma nova sessão no Wayland.
Do console
- Para iniciar o Plasma com xinit/startx, anexe
exec startplasma-x11
ao seu arquivo.xinitrc
. Se você quiser iniciar o Xorg no login, consulte Iniciar X no login. - Para iniciar uma sessão do Plasma no Wayland a partir de um console, execute
XDG_SESSION_TYPE=wayland dbus-run-session startplasma-wayland
.[1]
Configuração
A maioria das configurações para aplicativos do KDE é armazenada em ~/.config/
. No entanto, a configuração do KDE é feita principalmente através do aplicativo Configurações do sistema. Pode ser iniciado a partir de um terminal executando systemsettings
.
Personalização
Plasma desktop
Temas
Temas de Plasma definem a aparência de painéis e widgets do Plasma. Para facilitar a instalação em todo o sistema, alguns temas estão disponíveis nos repositórios oficiais e no AUR.
Temas do Plasma também podem ser instalados por meio de Configurações do sistema > Tema global > Baixar novos temas globais....
O KDE Store oferece mais personalizações ao Plasma, como temas do SDDM e telas de inicialização (splash-screens).
Aparência de aplicativos GTK
O tema recomendado para uma aparência agradável em aplicativos GTK é o breeze-gtk, um tema GTK projetado para imitar a aparência do tema Breeze do Plasma.
Instale kde-gtk-config (parte do grupo plasma) e selecione Breeze
ou Breeze-Dark
como o tema GTK2/GTK3 em Configurações do sistema > Estilo do aplicativo > Configurar estilo de aplicativos GNOME/GTK....
Em alguns temas, as dicas de ferramentas nos aplicativos GTK têm texto branco em fundo branco, dificultando a leitura. Para alterar as cores nos aplicativos GTK2, encontre a seção para dicas de ferramentas no arquivo .gtkrc-2.0
e altere-a. Para aplicativo GTK3, dois arquivos precisam ser alterados, gtk.css
e settings.ini
.
Alguns programas GTK2 como vuescan-binAUR ainda parecem pouco utilizáveis devido a caixas de seleção invisíveis com a capa Breeze ou Adwaita em uma sessão de Plasma. Para resolver isso, instale e selecione, por exemplo, o tema Numix-Frost-Light do numix-frost-themesAUR em Configurações do sistema > Estilo dos aplicativos > Configurar estilo de aplicativos GNOME/GTK... > Tema GTK2:. Numix-Frost-Light se parece com o Breeze.
Rosto
O plasma e o SDDM usarão um arquivo PNG encontrado em ~/.face.icon
como avatar do usuário. Para configurar com uma interface gráfica, você pode usar Configurações do sistema > Detalhes da conta > Gerenciador de Usuários. O ícone padrão pode ser encontrado em /usr/share/sddm/faces/
.
Widgets
Plasmoides são pequenos aplicativos do KDE em scripts (scripts plasmoides) ou em códigos (binários plasmoides) projetados para melhorar a funcionalidade do seu ambiente gráfico.
A maneira mais fácil de instalar scripts plasmoides é clicando com o botão direito do mouse em um painel ou na área de trabalho e escolhendo Adicionar widgets > Baixar novos widgets... > Baixar novos widgets do Plasma. Isto irá apresentar um bom frontend para https://store.kde.org/ que permite instalar, desinstalar ou atualizar scripts de plasmoides de terceiros com literalmente apenas um clique.
Muitos binários plasmoides estão disponíveis no AUR.
Miniaplicativo de som de área de notificação
Instale plasma-pa ou kmix (inicie Kmix a partir do Lançador de aplicativos). plasma-pa está agora instalado por padrão com plasma, nenhuma outra configuração é necessária.
VolumePercentageStep=1
na seção [Global]
de ~/.config/kmixrc
.Desabilitar sombra do painel
Como o painel do Plasma está em cima de outras janelas, sua sombra é desenhada sobre elas. [2] Para desabilitar esse comportamento sem afetar outras sombras, instale xorg-xprop e execute:
$ xprop -remove _KDE_NET_WM_SHADOW
em seguida, selecione o painel com o cursor de tamanho maior. [3] Para automação, instale o xorg-xwininfo e crie o seguinte 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
Defina permissões de execução para o script:
# chmod 755 /usr/local/bin/kde-no-shadow
O script pode ser executar ao iniciar sessão com Adicionar script em Iniciar automaticamente:
$ kcmshell5 autostart
Decorações de janela
Decorações da janela podem ser alteradas em Configurações do sistema > Estilo dos aplicativos > Decorações da janela.
Lá você também pode baixar e instalar diretamente mais temas com um clique e alguns disponíveis no AUR.
Temas de ícone
Temas de ícones podem ser instalados e alterados em Configurações do sistema > Ícones.
breeze
ao array Inherits=
em /usr/share/icon/nome-do-tema/index.theme
, por exemplo: Inherits=breeze,hicolor
. Você precisa reaplicar este patch após cada atualização do tema do ícone, considere o uso de hooks do pacman para automatizar o processo.Eficiência de espaço
O shell Plasma Netbook foi retirado do Plasma 5, veja a seguinte publicação do fórum do KDE. No entanto, você pode conseguir algo semelhante editando o arquivo ~/.config/kwinrc
adicionando BorderlessMaximizedWindows=true
na seção [Windows]
.
Geração de miniatura
Para permitir a geração de miniaturas para arquivos de mídia ou documentos na área de trabalho e no Dolphin, instale o kdegraphics-thumbnailers e o ffmpegthumbs.
Em seguida, ative as categorias de miniaturas para a área de trabalho através de clique direito no plano de fundo da área de trabalho > Configurar área de trabalho > Ícones > Mais Opções de Prévia....
No Dolphin, navegue até Controle > Configurar o Dolphin... > Geral > Visualizações.
Cor norturna
O Plasma fornece um recurso semelhante ao do Redshift (funcionando com Xorg e Wayland) chamado Cor noturna. Ele torna as cores na tela mais quentes para reduzir a fadiga ocular no momento da sua escolha. Ele pode ser ativado em Configurações do sistema > Tela e monitor > Cor noturna.
Impressão
Você também pode configurar impressoras em Configurações do sistema > Impressoras. Para usar este método, você deve primeiro instalar os seguintes pacotes print-manager, cups e system-config-printer. Veja CUPS#Configuration.
Suporte a Windows/Samba
Se você quiser ter acesso aos serviços do Windows, instale o Samba (pacote samba).
A funcionalidade de compartilhamento do Dolphin requer o pacote kdenetwork-filesharing e usershares, que o arquivo smb.conf
não habilitou. As instruções para adicioná-las estão no Samba#Ativar_compartilhamentos_de_usuário, após o qual o compartilhamento no Dolphin deve funcionar imediatamente após o reinício do Samba.
*
(asterisco) para nome de usuário e senha ao acessar um compartilhamento do Windows sem autenticação no prompt do Dolphin.Ao contrário dos navegadores de arquivos GTK que utilizam o GVfs também para o programa iniciado, abrir arquivos de compartilhamentos Samba no Dolphin via KIO faz com que o Plasma copie o arquivo inteiro para o sistema local primeiro com a maioria dos programas (VLC é uma exceção). Para resolver isso, você pode usar um navegador de arquivos baseado em GTK como thunar com gvfs e gvfs-smb (e gnome-keyring para salvar credenciais de login) para acessar compartilhamentos SMB de uma maneira mais eficiente.
Outra possibilidade é montar um compartilhamento Samba via cifs-utils para fazer com que pareça o Plasma como se o compartilhamento SMB fosse apenas uma pasta local normal e, portanto, pudesse ser acessado normalmente. Veja Samba#Montagem manual e Samba #Montagem automática.
Uma solução de GUI está disponível com samba-mounter-gitAUR, que oferece basicamente a mesma funcionalidade através de uma opção fácil de usar localizada em Configurações do sistema > Drivers de Rede. No entanto, pode quebrar com novas versões do KDE Plasma.
Atividades do ambiente KDE
Atividades do ambiente KDE são espaços especiais nos quais você pode selecionar configurações específicas para cada atividade que se aplica apenas quando você está usando aquela atividade.
Gerenciamento de energia
Instale powerdevil para um serviço integrado de gerenciamento de energia Plasma. Este serviço oferece recursos adicionais de economia de energia, controle de brilho do monitor (se suportado) e relatório de bateria, incluindo dispositivos periféricos.
Inicialização automática
O Plasma pode iniciar automaticamente aplicativos e executar scripts na inicialização e no desligamento. Para iniciar automaticamente um aplicativo, navegue até Configurações do sistema > Inicialização e desligamento > Iniciar automaticamente e adicione o programa ou shell script de sua escolha. Para aplicativos, um arquivo .desktop será criado, para scripts de shell, um link simbólico será criado.
- Os programas podem ser iniciados automaticamente somente no login, enquanto os shell scripts também podem ser executados no desligamento ou até mesmo antes do início do Plasma.
- Os scripts do shell só serão executados se estiverem marcados com executável.
- Coloque entradas de desktop (p.ex., arquivos .desktop) no diretório de inicialização automática XDG apropriado.
- Coloque ou faça link simbólico para scripts shell em um dos seguintes diretórios:
~/.config/plasma-workspace/env/
- para executar scripts no login antes de iniciar o Plasma.
~/.config/autostart-scripts/
- para executar scripts no login.
~/.config/plasma-workspace/shutdown/
- para executar scripts na saída do Plasma.
Phonon
Do Wikipedia:
- Phonon é a API multimídia fornecida pelo KDE e é a abstração padrão para lidar com fluxos multimídia no software KDE e também usada por vários aplicativos Qt.
- Phonon foi originalmente criado para permitir que o software KDE e Qt seja independente de qualquer estrutura multimídia única, como GStreamer ou xine, e fornecer uma API estável para a vida útil de uma grande versão.
O Phonon está sendo amplamente usado no KDE, tanto para áudio (por exemplo, as notificações do sistema ou aplicativos de áudio do KDE) como para vídeo (por exemplo, as miniaturas de vídeo do Dolphin).
Qual backend eu devo escolher?
Você pode escolher entre backends baseados no GStreamer e VLC – cada um disponível em versões para aplicativos Qt4 e aplicativos Qt5 (phonon-qt4-gstreamerAUR, phonon-qt5-gstreamer – phonon-qt4-vlcAUR, phonon-qt5-vlc).
Upstream prefere VLC, mas proeminentes distribuições Linux (Kubuntu e Fedora-KDE, por exemplo) preferem o GStreamer porque isso permite que eles deixem de fora facilmente os codecs MPEG patenteados da instalação padrão. Ambos os backends têm um conjunto de recursos um pouco diferente [4]. O backend do Gstreamer possui alguma dependência de codec opcional, instale-os conforme necessário:
- gst-libav — Codecs de libav.
- gst-plugins-good — Suporte a PulseAudio e codecs adicionais.
- gst-plugins-ugly — codecs adicionais.
- gst-plugins-bad — codecs adicionais.
No passado, outros backends também foram desenvolvidos, mas não são mais mantidos e seus pacotes AUR foram excluídos.
- Vários backends podem ser instalados de uma só vez e priorizado por meio do aplicativo phononsettings.
- De acordo com os fóruns do KDE, o backend VLC carece de suporte para ReplayGain.
- Se usar o backend do VLC, você poderá encontrar travamentos toda vez que o Plasma quiser lhe enviar um aviso sonoro e em vários outros casos também [5]. Uma possível correção é reconstruir o cache de plugins do VLC:
# /usr/lib/vlc/vlc-cache-gen /usr/lib/vlc/plugins
Aplicativos
O projeto KDE fornece um conjunto de aplicativos que se integram ao desktop Plasma. Veja o grupo kde-applications para uma lista completa dos aplicativos disponíveis. Veja também Category: KDE para páginas de aplicativos relacionadas ao KDE.
Além dos programas fornecidos nos aplicativos do KDE, há muitos outros aplicativos disponíveis que podem complementar o ambiente do Plasma. Alguns destes são discutidos abaixo.
Administração do sistema
Encerrar o servidor Xorg por meio de Configurações do Sistema KDE
Navegue até o submenu Configurações do sistema > Dispositivos de entrada > Teclado > Avançado (aba) > "Sequência de teclas para mantar o servidor X" e verifique se a caixa de seleção está marcada.
KCM
KCM significa KConfig Module. Os KCMs podem ajudá-lo a configurar seu sistema fornecendo interfaces nas configurações do sistema, ou através da linha de comando com kcmshell6.
- sddm-kcm — Módulo de configuração do KDE para SDDM.
- kde-gtk-config — Configurador GTK2 e GTK3 para KDE.
- wacom tablet — Interface gráfica do KDE para drivers Linux de Wacom.
- Kcmsystemd — Módulo de controle de systemd para KDE.
- https://github.com/rthomsen/kcmsystemd || systemd-kcmAUR[link quebrado: package not found]
Mais KCMs podem ser encontrados em linux-apps.com.
Pesquisa do ambiente
O KDE implementa a pesquisa na área de trabalho com um software chamado Baloo, uma solução de indexação e busca de arquivos.
Os seguintes navegadores da web podem se integrar ao Plasma:
- Konqueror — Parte do projeto KDE, possui suporte a dois motores de renderização – o KHTML e o Qt WebEngine baseado no Chromium.
- Falkon — Um navegador web Qt com recursos de integração do Plasma, anteriormente conhecido como Qupzilla. Ele usa o Qt WebEngine.
- Chromium — O Chromium e sua variante proprietária, o Google Chrome, têm uma integração limitada ao Plasma. Eles podem usar o KWallet e janelas de abrir/salvar do KDE.
- Firefox — Firefox pode ser configurado para melhor integrar ao Plasma. Veja integração do Firefox com KDE para detalhes.
PIM
O KDE oferece sua própria pilha para gerenciamento de informações pessoais (PIM). Isso inclui e-mails, contatos, calendário, etc. Para instalar todos os pacotes PIM, você pode usar o grupo de pacotes kde-pim ou o metapacote kde-pim-meta.
Akonadi
O Akonadi é um sistema destinado a atuar como um cache local para dados do PIM, independentemente de sua origem, que pode ser usado por outros aplicativos. Isso inclui os e-mails, contatos, calendários, eventos, diários, alarmes, notas e assim por diante do usuário. O Akonadi não armazena dados por si só: o formato de armazenamento depende da natureza dos dados (por exemplo, os contatos podem ser armazenados no formato vCard).
Instale akonadi. Para extensões adicionais, instale kdepim-addons.
# pacman -S akonadi --assume-installed mariadb
Veja também FS#32878.
MySQL
Por padrão, o Akonadi vai usar /usr/bin/mysqld
(MariaDB por padrão, veja MySQL para provedores alternativos) para executar uma instância MySQL gerenciada com o banco de dados armazenado em ~/.local/share/akonadi/db_data/
.
Instância de MySQL para todo o sistema
O Akonadi possui suporte ao uso de MySQL para todo sistema para seu banco de dados.[6]
~/.config/akonadi/akonadiserverrc
[%General] Driver=QMYSQL [QMYSQL] Host= Name=akonadi_usuário Options="UNIX_SOCKET=/run/mysqld/mysqld.sock" StartServer=false
PostgreSQL
O Akonadi possui suporte tanto a instância existente do sistema PostgreSQL, ou seja, postgresql.service
, ou a execução de uma instância do PostgreSQL com privilégios de usuário e o banco de dados em ~/.local/share/akonadi/db_data/
.
Instância de PostgreSQL por usuário
Instale postgresql e postgresql-old-upgrade.
Edite o arquivo de configuração do Akonadi para que ele tenha o seguinte conteúdo:
~/.config/akonadi/akonadiserverrc
[%General] Driver=QPSQL
- Quando o Akonadi iniciar, ele criará a seção
[QPSQL]
e configurará as variáveis apropriadas. - O banco de dados será armazenado em
~/.local/share/akonadi/db_data/
.
Inicie Akonadi com akonadictl start
e verifique seu estado: akonadictl status
.
- A partir do akonadi 19.08.0-1, o cluster de banco de dados do PostgreSQL em
~/.local/share/akonadi/db_data/
será atualizado automaticamente quando uma atualização de versão do postgreSQL é detectada. - Para as versões anteriores do akonadi, as principais atualizações da versão do PostgreSQL exigirão uma atualização manual do banco de dados. Siga as instruções de atualização no KDE UserBase Wiki. Certifique-se de ajustar os caminhos dos binários do PostgreSQL para aqueles usados pelo postgresql e pelo postgresql-old-upgrade, veja PostgreSQL#Upgrading PostgreSQL.
Instância de PostgreSQL para todo o sistema
Isso requer um já configurado e executando o PostgreSQL.
Crie uma conta de usuário do PostgreSQL para seu usuário:
[postgres]$ createuser usuário
Crie um banco de dados para o Akonadi:
[postgres]$ createdb -O usuário --locale=en_US.UTF-8 -T template0 akonadi-usuário
Configure o Akonadi para usar o PostgreSQL em todo o sistema:
~/.config/akonadi/akonadiserverrc
[%General] Driver=QPSQL [QPSQL] Host=/run/postgresql Name=akonadi-usuário StartServer=false
Port=
, User=
, Password=
na seção QPSQL]
.Inicie Akonadi com akonadictl start
e verifique seu estado: akonadictl status
.
SQLite
Para usar SQLite, edit o arquivo de configuração do Akonadi para corresponder à configuração abaixo:
~/.config/akonadi/akonadiserverrc
[%General] Driver=QSQLITE3
- Quando o Akonadi inicia, ele vai criar a seção
[QSQLITE3]
e definir as variáveis apropriadas nele. - O banco de dados será armazenado como
~/.local/share/akonadi/akonadi.db
.
Desabilitando Akonadi
Veja essa seção no KDE UserBase.
KDE Connect
KDE Connect fornece vários recursos para conectar seu telefone Android ao seu desktop Linux:
- Compartilhamento de arquivos e URLs para/do KDE de/para qualquer aplicativo, sem fios.
- Emulação do touchpad: use a tela do telefone como o touchpad do seu computador.
- Notificações sincronizadas (4.3+): leia as notificações do Android no computador.
- Área de transferência compartilhada: copie e cole entre seu telefone e seu computador.
- Controle remoto de multimídia: utilize o seu telefone como controle remoto para leitores multimídia do Linux.
- Conexão WiFi: não é necessário fio USB ou Bluetooth.
- Criptografia RSA: suas informações estão seguras.
Você precisará instalar o KDE Connect tanto no seu computador quanto no seu Android. Para o lado do PC, instale o pacote kdeconnect. Do lado do Android, instale o KDE Connect do Google Play ou do F-Droid. Se você quiser navegar pelo sistema de arquivos do seu telefone, você também precisa instalar o sshfs e configurar as exposições do sistema de arquivos em seu aplicativo Android.
Para o correto funcionamento da entrada remota no wayland voce precisa instalar o pacote xdg-desktop-portal.
É possível usar o KDE Connect mesmo que você não use ao ambiente Plasma. Para usuários do GNOME, uma melhor integração pode ser obtida instalando gnome-shell-extension-gsconnectAUR em vez de kdeconnect. Para iniciar o daemon do KDE Connect manualmente, execute /usr/lib/kdeconnectd
.
Se você usa um firewall, você precisa abrir as portas UDP e TCP 1714
até 1764
. Veja https://community.kde.org/KDEConnect#Troubleshooting.
Dicas e truques
Usar um gerenciador de janela diferente
As configurações do seletor de componentes no Plasma não permitem mais alterar o gerenciador de janela. [7]
Para alterar o gerenciador de janela usado, você precisa definir a variável de ambiente KDEWM
antes da inicialização do KDE. As instruções estão disponíveis no KDE UserBase Wiki — Tutorials/Using Other Window Managers with Plasma.
Sessão KDE/Openbox
O pacote openbox fornece uma sessão para usar o KDE com Openbox. Para fazer uso desta sessão, selecione KDE/Openbox no menu do gerenciador de exibição.
Para aqueles que iniciam a sessão manualmente, adicione a seguinte linha à sua configuração do xinit (Português):
~/.xinitrc
exec openbox-kde-session
Reabilitar efeitos de composição
Ao substituir o Kwin por um gerenciador de janelas que não forneça um Compositor (como o Openbox), quaisquer efeitos de composição do ambiente, por exemplo, transparência será perdida. Nesse caso, instale e execute um gerenciador composto separado para fornecer os efeitos, como Xcompmgr ou Compton.
Configurando resolução do monitor / vários monitores
Para ativar o gerenciamento de resolução de tela e vários monitores no Plasma, instale o kscreen. Isso fornece opções adicionais para Configurações do sistema > Tela e monitor.
Configurando perfis ICC
Para ativar perfis ICC no Plasma, instale colord-kde. Isso fornece opções adicionais para Configurações do sistema > Correções de cores.
Os perfis ICC podem ser importados usando Adicionar perfil.
Desabilitar a abertura do lançador de aplicativos com a tecla Super (tecla Windows)
Para desabilitar esse recurso, você pode executar o seguinte comando:
$ kwriteconfig5 --file kwinrc --group ModifierOnlyShortcuts --key Meta ""
Com a integração do navegador com o Plasma instalada, o KDE mostrará favoritos no lançador de aplicativos.
Para desabilitar esse recurso, você atualmente pode executar os seguintes comandos:
$ mkdir ~/.local/share/kservices5 $ sed 's/EnabledByDefault=true$/EnabledByDefault=false/' /usr/share/kservices5/plasma-runner-bookmarks.desktop > ~/.local/share/kservices5/plasma-runner-bookmarks.desktop
Solução de problemas
Fontes
Fontes em uma sessão do Plasma têm visual ruim
Tente instalar os pacotes ttf-dejavu e ttf-liberation.
Após a instalação, certifique-se de sair e voltar. Você não deve modificar nada em Configurações do sistema > Fontes. Se você estiver usando o qt5ct, as configurações da Qt5 Configuration Tool poderão substituir as configurações de fonte nas Configurações do sistema.
Se você configurou pessoalmente como sua Fontes renderiza, esteja ciente de que as Configurações do sistema podem alterar sua aparência. Quando você vai Configurações do sistema > Fontes, Configurações do sistema provavelmente irá alterar o seu arquivo de configuração de fontes (fonts.conf
).
Não há como evitar isso, mas, se você definir os valores para corresponder ao seu arquivo fonts.conf
, a renderização de fonte esperada retornará (será necessário reiniciar o aplicativo ou, em alguns casos, reiniciar sua área de trabalho). Note que as preferências de fonte do GNOME também fazem isso.
Fontes são gigantes ou parecem desproporcionais
Tente forçar o DPI da fonte para 96
em Configurações do sistema > Fontes.
Se isso não funcionar, tente configurar o DPI diretamente na sua configuração do Xorg como documentado em Xorg#Definindo o DPI manualmente.
Configuração relatada
Muitos problemas no KDE estão relacionados à sua configuração.
O ambiente Plasma se comporta de forma estranha
Os problemas no Plasma são geralmente causados por widgets de Plasma instáveis (coloquialmente chamados de plasmoides) ou temas de Plasma. Primeiro, descubra qual foi o último widget ou tema que você instalou e desative ou desinstale-o.
Portanto, se seu ambiente exibir um "bloqueio", isso provavelmente é causado por um widget instalado defeituoso. Se você não consegue lembrar qual widget você instalou antes do problema começar (às vezes pode ser um problema irregular), tente rastreá-lo removendo cada widget até que o problema cesse. Então você pode desinstalar o widget, e preencher um relatório de erro no rastreador de erros do KDE somente se for um widget oficial. Se não for, é recomendado encontrar a entrada na KDE Store e informar o desenvolvedor do widget sobre o problema (detalhando os passos para se reproduzir, etc.).
Se você não conseguir encontrar o problema, mas não quiser que todas as configurações sejam perdidas, navegue até ~/.config/
e execute o seguinte comando:
$ for j in plasma*; do mv -- "$j" "${j%}.bak"; done
Este comando vai renomear todos os arquivos de configuração relacionados ao Plasma para *.bak (por exemplo, plasmarc.bak
) do seu usuário e quando você entrar no Plasma, você terá o configurações padrão de volta. Para desfazer essa ação, remova a extensão de arquivo .bak. Se você já tiver arquivos *.bak, renomeie, mova ou exclua-os primeiro. É altamente recomendável que você crie backups regulares de qualquer maneira. Veja Programas de sincronização e backup para uma lista de possíveis soluções.
Limpar cache para resolver problemas de atualização
O problema pode ser causado por um cache antigo. Às vezes, após uma atualização, o cache antigo pode apresentar um comportamento estranho, difícil de depurar, como shells que não podem ser encerrados, travamentos ao alterar várias configurações, sendo que o Ark não consegue extrair arquivos ou o Amarok não reconhece nenhuma de suas músicas. Esta solução também pode resolver problemas com os aplicativos do KDE e do Qt que ficam ruins após uma atualização.
Recompile o cache usando os seguintes comandos:
$ rm ~/.config/Trolltech.conf $ kbuildsycoca5 --noincremental
Opcionalmente, esvazie o conteúdo da pasta ~/.cache/
, porém isso também vai limpar o cache de outros aplicativos:
$ rm -rf ~/.cache/*
Não é possível alterar o tema, ícones, fontes, cores nas configurações do sistema; a maioria dos ícones não é exibida
Certifique-se de que a variável de ambiente QT_QPA_PLATFORMTHEME
esteja desmarcada, o comando printenv QT_QPA_PLATFORMTHEME
deve mostrar a saída vazia. A variável é usada normalmente para forçar as configurações qt5ct nos aplicativos Qt.
Teclas de controle do volume, notificações e multimídia não funcionam
Ocultar determinados itens nas configurações da área de notificação (por exemplo, Volume do áudio, Reprodutor de mídia ou Notificações) também desativa os recursos relacionados. Ao ocultar o Volume do áudio desativa as teclas de controle de volume, Reprodutor de mídia desativa as teclas multimídia (rebobinar, parar, pausar) e ocultar Notificações desativa a exibição de notificações.
A tela de autenticação KCM não sincroniza as configurações do cursor para SDDM
A tela de autenticação do KCM lê as configurações do cursor em ~/.config/kcminputrc
, sem esse arquivo nenhuma configuração é sincronizada. A maneira mais fácil de gerar esse arquivo é alterar o tema do cursor em Configurações do sistema > Cursores e alterá-lo novamente para o tema preferido de cursor.
Problemas gráficos
Certifique-se de ter o driver adequado para a sua GPU instalada. Veja Xorg#Instalação de driver para mais informações. Se você tiver uma placa mais antiga, poderá ajudar a #Desabilitar efeitos do ambiente manualmente ou automaticamente para aplicativos definidos ou #Desabilitar composição.
Obtendo o estado atual de KWin para propósito de suporte e depuração
Esse comando exibe um resumo do estado atual do KWin, incluindo opções usadas, back-end de composição usada e recursos relevantes do driver OpenGL. Veja mais no blog do Martin.
$ qdbus org.kde.KWin /KWin supportInformation
Desabilitar efeitos do ambiente manualmente ou automaticamente para aplicativos definidos
O Plasma tem efeitos do ambiente ativados por padrão e, por exemplo, nem todo jogo irá desabilitá-los automaticamente. Você pode desativar os efeitos da área de trabalho em Configurações do sistema > Comportamento da Área de Trabalho > Efeitos da área de trabalho e pode alternar os efeitos da área de trabalho com Alt+Shift+F12
.
Além disso, você pode criar regras personalizadas do KWin para desabilitar/habilitar automaticamente a composição quando um determinado aplicativo/janela é iniciado em Configurações do sistema > Gerenciamento de Janelas > Regras das janelas.
Habilitar transparência
Se você usar um fundo transparente sem habilitar o compositor, você receberá a mensagem:
Este esquema de cores usa um fundo transparente, que parece não ser suportado pelo seu ambiente de trabalho
Em Configurações do sistema > Tela e monitor > Compositor, marque Ativar o compositor na inicialização e reinicie o Plasma.
Desabilitar composição
Em Configurações do sistema > Tela e monitor > Compositor, desmarque Ativar o compositor na inicialização e reinicie Plasma.
Oscilação em tela cheia quando composição está habilitada
Em Configurações do sistema > Tela e monitor > Compositor, desmarque Permitir que os aplicativos bloqueiem a composição. Isso pode prejudicar o desempenho.
O cursor do Plasma algumas vezes é mostrado incorretamente
Crie o diretório ~/.icons/default
e, dentro, um arquivo chamado index.theme
com o seguinte conteúdo:
~/.icons/default/index.theme
[Icon Theme] Inherits=breeze_cursors
Execute o seguinte comando:
$ ln -s /usr/share/icons/breeze_cursors/cursors ~/.icons/default/cursors
Cursor tremendo/oscilando ao mudar entre funções (por exemplo, ao passar o mouse sobre hiperlinks)
Tente instalar o driver de aceleração 2D apropriado para o seu sistema e gerenciador de janela.
Resolução de tela inutilizável definida
Suas configurações locais para o kscreen podem sobrescrever aquelas definidas no xorg.conf
. Procure pelos arquivos de configuração do kscreen em ~/.local/share/kscreen/
e verifique se o modo está sendo definido para uma resolução que não é suportada pelo seu monitor.
Ícones borrados na área de notificação
Para adicionar ícones à área de notificação, os aplicativos geralmente fazem uso da biblioteca appindicator. Se os ícones estiverem desfocados, verifique qual versão do libappindicator você instalou. Se você só tem o libappindicator-gtk2 instalado, você pode instalar o libappindicator-gtk3 como uma tentativa de obter ícones claros.
Não é possível alterar a resolução da tela ao executar em uma máquina virtual
Ao executar o Plasma em uma máquina virtual VMware, VirtualBox ou QEMU, o kscreen pode não permitir alterar a resolução da tela do convidado para uma resolução superior a 800×600.
A solução alternativa é definir a opção PreferredMode
em xorg.conf.d(5). Como alternativa, tente usar um adaptador gráfico diferente na VM, por exemplo, VBoxSVGA em vez de VMSVGA para VirtualBox e Virtio em vez de QXL para QEMU. Veja KDE Bug 407058 para obter detalhes.
Problemas de som
Nenhum som após a suspensão
Se não houver som após a suspensão e se o KMix não mostrar dispositivos de áudio que deveriam estar lá, reiniciar o plasmashell e pulseaudio pode ajudar:
$ killall plasmashell $ systemctl --user restart pulseaudio.service $ plasmashell
Alguns aplicativos também podem precisar ser reiniciados para que o som seja reproduzido novamente.
Arquivos MP3 não pode ser reproduzidos usando o backend GStreamer Phonon
Isso pode ser resolvido instalando o plugin libav do GStreamer (pacote gst-libav). Se você ainda encontrar problemas, tente alterar o backend do Phonon usado instalando outro, como phonon-qt4-vlcAUR ou phonon-qt5-vlc.
Em seguida, certifique-se de que o backend é preferido através de Configurações do sistema > Multimídia > Áudio e vídeo > Infraestrutura.
Gerenciamento de energia
Nenhuma opção de suspensão/hibernação
Se o seu sistema puder suspender ou hibernar usando systemd, mas não tiver essas opções mostradas no KDE, certifique-se de que powerdevil esteja instalado.
KMail
Limpar a configuração do Akonadi para corrigir o KMail
Consulte esse documento para detalhes.
Se você quiser um backup, por favor copie o diretório de configuração em vez de excluí-lo.
$ cp -a ~/.local/share/akonadi ~/.local/share/akonadi-old $ cp -a ~/.config/akonadi ~/.config/akonadi-old
Esvaziar a caixa de entrada IMAP no KMail
Para algumas contas IMAP, o KMail irá mostrar a caixa de entrada como um contentor de nível superior (por isso, não será possível ler mensagens lá) com todas as outras pastas desta conta no interior. [8]. Para resolver este problema, simplesmente desative as assinaturas do lado do servidor nas configurações da conta do KMail.
Erros de autorização par a conta EWS no KMail
Ao configurar a conta do EWS no KMail, você pode continuar recebendo erros sobre a autorização com falha, mesmo para credenciais válidas e totalmente funcionais. Isso provavelmente é causado por uma comunicação interrompida entre o KWallet e o KMail. Para solucionar o problema, defina uma senha pelo qdbus:
$ qdbus org.freedesktop.Akonadi.Resource.akonadi_ews_resource_0 /Settings org.kde.Akonadi.Ews.Wallet.setPassword "XXX"
Rede
Congela ao usar montagem automática em um volume NFS
Usar Fstab#Automontagem com systemd em um volume NFS pode causar congelamentos, veja relatório de erro no upstream.
Registro log agressivo do QXcbConnection
Veja Qt#Disable/Change Qt journal logging behaviour.
Aplicativos KF5/Qt 5 não exibem ícones em i3/FVWM/awesome
Veja Qt#Configuration of Qt 5/6 applications under environments other than KDE Plasma.
Problemas com salvar credenciais e ocorrendo persistentemente diálogos do KWallet
Não é recomendado desativar o sistema de salvamento de senhas do KWallet nas configurações do usuário, pois é necessário para salvar credenciais criptografadas, como senhas WiFi para cada usuário. Diálogos do KWallet aparecendo de forma persistente podem ser a consequência de desativá-lo.
Caso você ache irritantes os diálogos para desbloquear a carteira quando os aplicativos quiserem acessá-la, você pode deixar que os gerenciadores de exibição SDDM e LightDM desbloqueiem a carteira no início da sessão automaticamente, consulte KDE Wallet#Unlock KDE Wallet automatically on login. A primeira carteira precisa ser gerada pelo KWallet (e não gerada pelo usuário) para ser usada nas credenciais do programa do sistema.
Caso você queira que as credenciais da carteira não sejam abertas na memória para cada aplicativo, você pode restringir os aplicativos de acessá-los com o kwalletmanager nas configurações do KWallet.
Se você não se importa com a criptografia de credenciais, pode simplesmente deixar os formulários de senha em branco quando o KWallet solicitar a senha durante a criação de uma carteira. Nesse caso, os aplicativos podem acessar senhas sem ter que desbloquear a carteira primeiro.
Descoberta não mostra qualquer aplicativos
Isso pode ser resolvido instalando packagekit-qt5.
Alto uso de CPU de kscreenlocker_greet com drivers da NVIDIA
Como descrito no Bug 347772 do KDE, os drivers NVIDIA OpenGL e QML podem não funcionar bem junto com o Qt 5. Isso pode levar kscreenlocker_greet
a um alto uso da CPU após desbloquear a sessão. Para contornar esse problema, defina a variável de ambiente QSG_RENDERER_LOOP
como basic
.
Em seguida, mate as instâncias anteriores do greeter com killall kscreenlocker_greet
.
OS error 22 ao executar Akonadi no ZFS
Se sua pasta pessoal está em um pool de ZFS, crie um arquivo ~/.config/akonadi/mysql-local.conf
com o seguinte conteúdo:
[mysqld] innodb_use_native_aio = 0
Veja MariaDB#OS error 22 when running on ZFS.
Alguns programas não conseguem rolar o texto quando suas janelas estão inativas
Isso é causado pela maneira problemática de o GTK 3 lidar com eventos de rolagem do mouse. Uma solução para isso é definir a variável de ambiente GDK_CORE_DEVICE_EVENTS=1
. No entanto, essa solução também interrompe a rolagem suave do touchpad e a rolagem da tela sensível ao toque.
TeamViewer está lento
Ao usar o TeamViewer, ele pode se comportar lentamente se você usar animações uniformes (como minimizar janelas). Veja #Desabilitar composição como uma solução alternativa.