KDE: não é possível fixar um programa com a opção "mostrar um lançador quando não está em execução"

1

Quando eu inicio um programa e, em seguida, clico com o botão direito do mouse no botão da barra de tarefas e seleciono "mostrar um lançador quando não estou em execução", recebo uma janela pop-up padrão do plasma dizendo que nenhum aplicativo está associado a essa tarefa.

Este é um Kubuntu muito novo que não foi atrapalhado. Qualquer idéia sobre como resolvê-lo é bem-vinda.

    
por Violet Giraffe 01.09.2013 / 14:49

1 resposta

2

Eu descobri uma solução alternativa (não uma correção!) com algumas versões de teste e & amp; Erro.

1) Abra o ~ / .kde / share / config / plasma-desktop-appletsrc em um editor de texto

2) Pesquisar por itens = (para mim havia apenas uma entrada com este prefixo)

2a) Se você tiver um APPNAME = underitems de linha para o aplicativo afetado, exclua-o. Para mim, eu tinha uma linha de 8k de texto codificado em base64 iniciando chrome =

3) A linha de itens é uma string CSV. Procure a referência file: /// ao lançador quebrado. Para mim era o google chrome e eu tinha uma referência a: file: /// opt / google / chrome / chrome? WmClass = google-chrome-stable

4) Navegue para / usr / share / applications / e encontre o arquivo .desktop para o aplicativo que você está tentando executar. (Se não estiver lá também procure em / usr / share / applications / kde4 /)

5) Substitua a entrada na linha Items = pelo caminho para o arquivo .desktop, mas deixe? wmClass e tudo depois dela.

Então, para mim:

arquivo: /// opt / google / chrome / chrome? wmClass = google-chrome-stable

tornou-se

file: ///usr/share/applications/google-chrome.desktop? wmClass = google-chrome-stable

6) Finalmente, abra o konsole e reinicie o plasma com os comandos:

  • kquitapp plasma-desktop
  • área de trabalho de plasma

edit: Eu também devo dizer, se não houver nenhum arquivo .desktop lá, abra um já existente em um editor de texto e use-o como base para criar um novo.

    
por Tom B 03.12.2013 / 19:47