KDE (Português)

From ArchWiki
Status de tradução: Esse artigo é uma tradução de KDE. Data da última tradução: 2020-06-23. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglê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.

Para habilitar o suporte a Wayland no Plasma, instale também o pacote plasma-wayland-session.

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

Nota: Apesar de ser possível iniciar o Plasma no Wayland, há alguns recursos em falta e alguns problemas conhecidos. Veja Wayland Showstoppers para uma lista de problemas e o quadro de trabalho para Plasma no Wayland para o estado atual do desenvolvimento. Use Xorg para a experiência mais completa e estável.

Plasma pode ser iniciado usando um gerenciador de exibição ou o console.

Usando um gerenciador de exibição

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
Dica: Para consistência no tema de Qt e GTK, veja Aparência uniforme para aplicativos Qt e 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....

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Reason: O serviço de plano de fundo do Plasma, o GTKd, sobrescreve as configurações GTK na inicialização do Plasma. (Discuss in talk:KDE)

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.

Nota: Para ajustar o tamanho das etapas de aumento/redução do volume, adicione, por exemplo, 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.

Nota: Embora todos os ambientes modernos do Linux compartilhem o mesmo formato de tema de ícones, os ambientes como o GNOME usam menos ícones (especialmente em menus e barras de ferramentas). Os temas desenvolvidos para esses ambientes geralmente não possuem ícones exigidos pelos aplicativos Plasma e KDE. Recomenda-se a instalação de temas de ícones compatíveis com o Plasma.
Dica: Como alguns temas de ícones não herdam o tema de ícones padrão, alguns ícones podem estar faltando. Para herdar do Breeze, adicione 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

Dica: Use a interface web do CUPS para uma configuração mais rápida. As impressoras configuradas dessa maneira podem ser usadas nos aplicativos do KDE.

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#Enable Usershares, após o qual o compartilhamento no Dolphin deve funcionar imediatamente após o reinício do Samba.

Dica: Use * (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#Manual mounting e Samba#Automatic mounting.

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.

Um pacote alternativo sem dependências NetworkManager e Bluez é fornecido por powerdevil-lightAUR.

Nota: O Powerdevil não pode inibir todas as configurações de logins (como a ação de fechamento da tampa para laptops). Nesses casos, a própria configuração do logind precisará ser alterada - consulte Power management#Power management with systemd.

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.

Nota:
  • 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 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-gstreamerphonon-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:

No passado, outros backends também foram desenvolvidos, mas não são mais mantidos e seus pacotes AUR foram excluídos.

Nota:
  • 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 kcmshell5.

  • sddm-kcm — Módulo de configuração do KDE para SDDM.
https://invent.kde.org/plasma/sddm-kcm || sddm-kcm
  • kde-gtk-config — Configurador GTK2 e GTK3 para KDE.
https://invent.kde.org/plasma/kde-gtk-config || kde-gtk-config
  • System policies — Configuração de módulos de configuração que permite ao administrador alterar as configurações PolicyKit.
https://invent.kde.org/system/polkit-kde-kcmodules-1 || kcm-polkit-kde-gitAUR
  • wacom tablet — Interface gráfica do KDE para drivers Linux de Wacom.
https://www.linux-apps.com/p/1127862/ || kcm-wacomtablet
  • Kcmsystemd — Módulo de controle de systemd para KDE.
https://github.com/rthomsen/kcmsystemd || systemd-kcmAUR

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.

Navegadores web

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.
https://konqueror.org/ || konqueror
  • Falkon — Um navegador web Qt com recursos de integração do Plasma, anteriormente conhecido como Qupzilla. Ele usa o Qt WebEngine.
https://userbase.kde.org/Falkon/ || falkon
  • 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.
https://www.chromium.org/ || chromium
https://mozilla.org/firefox || firefox
Dica: A partir do Plasma 5.13, pode-se integrar Firefox ou Chrome ao Plasma: fornecendo controle de reprodução de mídia a partir da área de notificação do Plasma, download de notificações e encontrar abas abertas no KRunner. Instale plasma-browser-integration e a extensão correspondente do navegador. O suporte para Chrome/Chromium já deve estar incluído, para o complemento do Firefox veja Firefox#KDE integration.

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 kdepim[link quebrado: package not found] 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.

Nota: Se você deseja usar um mecanismo de banco de dados diferente de MariaDB, quando instalar o pacote akonadi, use o seguinte comando para pular a instalação das dependências mariadb:
# 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
Nota:
  • 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.

Nota:
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
Nota: Porta personalizada, nome de usuário e senha podem ser especificados com opções 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
Nota:
  • 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 Telepathy

KDE Telepathy é um projeto com o objetivo de integrar de perto a mensageria instantânea com a área de trabalho do KDE. Ele utiliza a estrutura do Telepathy como backend e destina-se a substituir o Kopete.

Para instalar todos os protocolos Telepathy, instale o grupo telepathy. Para usar o cliente KDE Telepathy, instale o pacote telepathy-kde-meta que inclui todos os pacotes contidos no grupo telepathy-kde.

Usar Telegram com KDE Telepathy

O protocolo do Telegram está disponível usando telepathy-haze, instalando telegram-purpleAUR ou telegram-purple-gitAUR e telepathy-morse-gitAUR. O nome de usuário é o número de telefone da conta Telegram (completo com o prefixo nacional +xx, por exemplo, +49 para a Alemanha).

A configuração através da interface gráfica pode ser complicada: se o número de telefone não for aceito ao configurar uma nova conta no cliente do KDE Telepathy (com uma mensagem de erro reclamando de um parâmetro inválido que impede a criação da conta), insira entre aspas simples e depois remova as aspas manualmente do arquivo de configuração (~/.local/share/telepathy/mission-control/accounts.cfg) após a criação da conta (se as aspas não forem removidas depois, um erro de autenticação deve ser apresentado).

Nota: O arquivo de configuração deve ser editado manualmente quando o KDE Telepathy não estiver em execução, por exemplo, quando não houver sessão de área de trabalho do KDE ativa, caso contrário, as alterações manuais poderão ser substituídas pelo software.

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.

É possível usar o KDE Connect mesmo que você não use ao ambiente Plasma. Para ambientes de desktop que usam AppIndicators, como o Unity, instale também o pacote indicator-kdeconnectAUR. 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.

Nota: Ao usar o gerenciador de janela i3 com o Plasma, pode ser necessário configurar manualmente os diálogos para abrir no modo flutuante para que eles apareçam corretamente. Para mais informações, veja i3#Correct handling of floating dialogs.

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.

KWin-lowlatency

KWin-lowlatency é uma tentativa de reduzira a latência e falhas no popular compositor KWin quando estiver usando Wayland e está disponível como kwin-lowlatencyAUR.

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 ""

Desabilitar exibição de Favoritos no menu de aplicativos

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.

Imagem quebrada com NVIDIA

Veja NVIDIA/Troubleshooting#Avoid screen tearing in KDE (KWin).

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

Nota: Primeiro, certifique-se de que você tenha alsa-utils instalado.

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 Qt5 apps 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.

Veja também