Estou usando o Plasma V 5.5.5
, o Qt V 5.5.1
, o Kernel 4.4.0-116
, em um sistema operacional de 64 bits com o Kubuntu 16.04.
Eu gosto que a GUI do Phonon teste os alto-falantes direito e esquerdo separadamente, então eu disse, vamos adicioná-lo ao painel Favoritos no painel do KDE: um simples arrastar e soltar faria isso. Fiz isso, obtendo o seguinte como resposta ao clicar no ícone no painel Favoritos:
Tinha que haver uma solução alternativa. Decidi ir para o arquivo plasma-org.kde.plasma.desktop-appletsrc
, localizado em /home/toquica/.config
, onde eu procuraria a linha favoritesApps
(aquela que começa com [Containments][131][Applets][149][Configuration][General]
porque estou usando o Application Dashboard
para o traço) e eu realmente encontrei a entrada: kcm_phonon.desktop
.
Eu decidi então ir para /usr/share/applications
e criar o arquivo kcm_phonon.desktop
com algumas informações como:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Phonon Volume Control
GenericName=Test Audio
Comment=Test and adjust volume
Exec=kcmshell5 kcm_phonon
Icon=multimedia-volume-control
StartupNotify=true
Type=Application
Categories=AudioVideo;Audio;Volume;
NoDisplay=true
Para minha surpresa, isso criou um problema enorme do que eu pensei que seria uma solução, de repente o comando kcmshell4 kcm_phonon
parou de funcionar com a mensagem Could not find module 'kcm_phonon'. See kcmshell5 --list for the full list of modules.
e o comando kcmshell5 --list
não encontrou o kcm_phonon
module, nem a entrada Audio and Video
apareceria no traço nem sob Multimedia
na janela System Settings
.
Eu reinstalei várias coisas (quando digo várias, quero dizer, cerca de 20 pacotes, eu honestamente não sabia o que fazer, o Google não fornece muitas informações sobre isso) e então decidi excluir o arquivo, para minha surpresa kcmshell4 kcm_phonon
funcionou novamente.
Algo estranho é que ao emitir o comando locate kcm_phonon
, há uma saída /usr/share/applications/kcm_phonon.desktop
(mesmo depois que o arquivo foi completamente excluído, nenhum arquivo oculto está nessa pasta, o acesso root não faz nenhuma diferença), mas novamente, se eu criar, tudo pára de funcionar novamente.
Por que o kcmshell
não pode encontrar um módulo quando um arquivo desktop
com o mesmo nome é criado na pasta de aplicativos?