Linux: Entre a Simplicidade Perdida e a Busca por Performance

Basicamente, pegou bem o ponto, o KDE vem quebrado por padrão, não atoa tem uma gigantesca pagina de “must to do” (lista de coisas que se precisa fazer) que não é necessária em praticamente nenhuma distro popular

Não é tão raro quanto você pensa

Vocês estão discutindo, trazendo pontos que eu evitei falar no artigo para que ele ficasse acessível a todos os níveis de usuários. No fim, vão chegar na conclusão de uma interface modesta sem que quebre o sistema.

@Natanael.755 @frc_kde @Cassiano

Eu já tenho ciência que não quebra porque o KDE é composto por plasma-desktop (ambiente gráfico),plasmashell (interface de painéis e widgets), kwin (gerenciador de janelas e compositor), kded5/kded6, khotkeys, krunner, systemsettings, plasma-workspace, etc.
O plasma-discovernão faz parte do metapacote.

Porem não é o caso do Kubnutu ou Neon, onde o pacote do discovery faz parte do metapacote onde pode haver a sugestão de remover o metapacote inteiro e aí, sim, remover partes essenciais do KDE.

O importante é trazer informações e esclarecimentos igual ao que nosso amigo @frc_kde disse outrora e eu apena repeti aqui em cima em vez de desinformação.

KDE não tem metapacote oficial, cada distro faz o seu, o mais próximo disso são os Cores que inclui o Discover, a lista padrão do Neon é atualmente o mais próximo de um metapacote KDE Plasma Oficial

Retomando o que comecei a mostrar, lá no início:

Um aspecto importante do Arch Linux, é que ele não altera os softwares que recebe prontos (upstream). – Apenas oferece Kernel, ferramentas, DE, aplicativos etc., tal como eles vêm de suas respectivas origens (upstream). – E permite que cada usuário instale apenas o que realmente quiser (instalação manual)… a menos que use um “instalador”.

Na instalação “manual” tradicional, somos orientados a instalar o básico. – Em Março 2020, era isso – pelo menos, para meu hardware, e minhas opções pessoais:

# pacstrap /mnt base linux linux-firmware

(Digo “Março 2020”, porque alguns “grupos” podem ter mudado de nome, ou ter sido substituídos por algum meta-pacote, ou alguma coisa parecida – e eu não acompanho todas essas mudanças: – Instalei em 2020, e nunca mais precisei reinstalar).

Em seguida, entrei no chroot e instalei:

# pacman -S nano
# pacman -S intel-ucode
# pacman -S man-db man-pages texinfo
# pacman -S dosfstools os-prober mtools
# pacman -S networkmanager network-manager-applet wpa_supplicant wireless_tools dialog sudo
# pacman -S grub-efi-x86_64 efibootmgr

… e com isso, eu já tinha “o Arch Linux” pronto para usar… em linha-de-comando. – Nenhum Plasma Discover, obviamente.

Para instalar o KDE Plasma, segui uma “receita pronta” – ao invés de escolher pacote por pacote individualmente – o que seria trabalhoso:

# pacman -S xorg-server
# pacman -S xf86-video-intel libgl mesa
# pacman -S sddm
# systemctl enable sddm
# pacman -S plasma kdebase

Ao contrário do que costumamos dizer (e ouvir dizer), o “grupo” Plasma instala, sim, o Plasma Discover:

$ pacman -Qg plasma

plasma aurorae
plasma bluedevil
plasma breeze
plasma breeze-gtk
plasma discover
plasma drkonqi
plasma kactivitymanagerd
(...)

Ele é “indispensável”? – Não. – Ele não é “dependência obrigatória” de nenhum outro pacote: – “Required by NONE” – sendo apenas “opcional” para “Plasma Workspace”:

$ pacman -Qi discover
Name            : discover
Version         : 6.4.5-2
Description     : KDE and Plasma resources management GUI
(...)
Groups          : plasma
Provides        : None
Depends On      : appstream-qt  archlinux-appstream-data  attica  discount  gcc-libs  glib2  glibc  kcmutils  kconfig
                  kcoreaddons  kcrash  kdbusaddons  ki18n  kiconthemes  kidletime  kio  kirigami  kirigami-addons  kjobwidgets
                  knewstuff  knotifications  kservice  kstatusnotifieritem  kuserfeedback  kwidgetsaddons  kwindowsystem
                  purpose  qcoro  qqc2-desktop-style  qt6-base  qt6-declarative  qt6-webview
Optional Deps   : flatpak: Flatpak packages support
                  fwupd: firmware update support [installed]
                  packagekit-qt6: to manage packages from Arch Linux repositories (not recommended, use at your own risk)
Required By     : None
Optional For    : plasma-workspace

Pode-se perfeitamente removê-lo:

# pacman -Rns discover
checking dependencies...
:: plasma-workspace optionally requires discover: manage applications installation from the launcher

Packages (3) archlinux-appstream-data-20250825-1  qt6-webview-6.10.0-1  discover-6.4.5-2

Total Removed Size:  29.15 MiB

:: Do you want to remove these packages? [Y/n] - "N", de "Not for now, sir!"

Os outros 2 pacotes – “qt6-webview” e “archlinux-appstream-data” – são dependências requeridas unicamente pelo próprio Plasma Discover, e não fazem falta para nenhum outro. – Pelo comando pacman -Qi:

Required By     : discover

Se alguém ainda tiver alguma dúvida, se o Plasma Discover faz alguma falta:

Ou seja: – Não só não faz falta – como parece ser inútil, no S.O. “Arch Linux”:

Talvez sirva para algumas coisas – Application Addons, e Plasma Addons, – mas não pretendo experimentar:

Quanto à “verificação de atualizações”, trata-se de outra camada da “cebola” – o PackageKit – um mecanismo que usa o gerenciador de cada distro – apt, zypper, dnf, urpmi etc. – Segundo a I.A. do Google, não é confiável para usar com o pacman:

PackageKit é uma camada de abstração que pode ser usada por interfaces gráficas (como o Discover) para interagir com gerenciadores como o pacman. Frequentemente, usuários do Arch Linux optam por usar o pacman diretamente para maior controle, pois a integração com PackageKit pode ter problemas de compatibilidade, especialmente após grandes atualizações.

O PackageKit, eu realmente nunca instalei nesse meu Arch “atual”, de 2020 até hoje.

Nas outras distros, costumo remover o PackageKit (quando vem junto, durante a instalação) – e isso costuma ser o suficiente para remover, também, o Plasma Discover. – Naturalmente, vou com cuidado, para não remover metade do KDE, pois cada distro introduz uma “teia” diferente de dependências. – “Teia”, criada por cada distro. – Não pelo KDE.

Pelo que acabo de verificar, o Arch tem, sim, o Discover – e ele vem no grupo “Plasma” – mas não vem funcional, e pode ser removido sem qualquer problema.

Ao falar em “derivados”, a coisa pode ser muito diferente. – O Manjaro, por exemplo, centraliza tudo no Pamac – repositório “oficial”, AUR, Flatpak, Snap… Portanto, o Discover não tem função. – Pode ser que “venha instalado”? Talvez. Teria de examinar isso em detalhes, mas agora está na hora de dar ração aos cachórros.