KDE: no puede anclar un progtwig con la opción “mostrar un lanzador cuando no se está ejecutando”

Cuando ejecuto un progtwig y luego hago clic con el botón derecho en el botón de la barra de tareas y selecciona “mostrar un lanzador cuando no se está ejecutando”, aparece una ventana emergente estándar de shell de plasma que dice que no hay ninguna aplicación asociada con esta tarea.

Este es un Kubuntu muy fresco que no ha sido desordenado. Cualquier idea sobre cómo resolverlo es apreciada.

Descubrí una solución (¡no una solución!) Con algunas pruebas y errores.

1) Abra ~ / .kde / share / config / plasma-desktop-appletsrc en un editor de texto

2) Buscar artículos = (para mí solo había una entrada con este prefijo)

2a) Si tiene un APPNAME = line underitems para la aplicación afectada, elimínelo. Para mí, tenía una línea de 8k de texto codificado en base64 que comienza con chrome =

3) La línea de elementos es una cadena CSV. Busque el archivo: /// referencia al iniciador roto. Para mí era google chrome y tenía una referencia a: file: /// opt / google / chrome / chrome? WmClass = google-chrome-stable

4) Navegue a / usr / share / applications / y encuentre el archivo .desktop para la aplicación que está intentando ejecutar. (Si no está allí, también busque en / usr / share / applications / kde4 /)

5) Reemplace la entrada en la línea Items = con la ruta al archivo .desktop, pero deje? WmClass y todo después.

Así que para mí:

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

convirtió

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

6) Finalmente, abra la consola y reinicie el plasma con los comandos:

  • kquitapp plasma-desktop
  • escritorio de plasma

edición: también debería decir, si no hay un archivo .desktop allí, abra uno existente en un editor de texto y utilícelo como base para crear uno nuevo.