GNU/Linux >> Tutoriales Linux >  >> Linux

¿El menú de plasma ya no se actualiza? Solución.

Compañeros usuarios de KDE, el problema al que se enfrentan es el siguiente:por alguna extraña y repentina razón, el menú de Plasma ya no se actualiza para reflejar correctamente el estado de sus aplicaciones instaladas (y eliminadas). Muestra entradas antiguas no válidas y no se agregan nuevos programas. También ha dejado de responder a su método abreviado de teclado habitual.

Encontré este problema en Kubuntu 18.04 en mi máquina Lenovo G50. No sé qué desencadenó el problema, o cuándo, pero de repente estaba ahí. Pasé un tiempo depurando esto, y la esencia es este excelente tutorial, que debería ayudarlo a recuperar la funcionalidad de su menú sin demasiados problemas. Sígueme.

Paso 1:reconstruir el índice del menú

El primer paso es intentar reconstruir manualmente el índice del menú de Plasma. El comando que necesita se llama kbuildsycoca5. Puede ejecutar el comando desde una ventana de terminal, como su propio usuario, y esto también enumerará cualquier problema que pueda surgir, lo que le impediría tener un menú de sistema actualizado.

kbuildsycoca5
kbuildsycoca5 ejecutándose...
kf5.kservice.sycoca:Error de análisis en "/home/roger/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu", línea 1 , col 1 :"final inesperado del archivo"
kf5.kservice.services:El archivo de entrada del escritorio "/usr/share/applications/org.kde.systemmonitor.desktop" tiene Type="Application" pero no Exec línea
kf5.kservice.sycoca:Servicio no válido:"/usr/share/applications/org.kde.systemmonitor.desktop"
kf5.kservice.services:El archivo de entrada del escritorio "/usr/share/ aplicaciones/org.kde.drkonqi.desktop" tiene Tipo ="Aplicación" pero no tiene línea Exec
kf5.kservice.sycoca:Servicio no válido:"/usr/share/applications/org.kde.drkonqi.desktop"
kf5.kservice.sycoca:el archivo de especificaciones del menú contiene una etiqueta Layout o DefaultLayout sin la etiqueta Merge obligatoria dentro. Corrija su archivo.

Esta es la salida de mi carrera. Tenía tres problemas allí, incluido un archivo con formato incorrecto sin un carácter EOF y dos archivos de escritorio de la aplicación con entradas incompletas. Hemos visto estos archivos de escritorio cuando trabajábamos en la creación de lanzadores personalizados (para WINE), así como lanzadores para varias versiones de la misma aplicación.

En este punto, puede limpiar manualmente los archivos defectuosos. Mueva las entradas ofensivas a un lado y vuelva a ejecutar el comando. A ver si esto hace la diferencia. Si el comando kbuildsycoca5 se completa sin ningún resultado, debería estar listo para comenzar. Pero es posible que te quedes con esto:

kbuildsycoca5
kbuildsycoca5 ejecutándose...
kf5.kservice.sycoca:El archivo de especificaciones del menú contiene una etiqueta Layout o DefaultLayout sin la etiqueta Merge obligatoria dentro. Corrija su archivo.

Paso 2:Restaurar el menú del sistema

El segundo paso es restablecer el menú de Plasma a sus valores predeterminados:perderá todos los lanzadores personalizados. Haga clic con el botón derecho en el logotipo de la distribución (el icono del menú) y seleccione Editar configuración del menú. Luego, en Editar, haga clic en Restaurar al menú del sistema. Recibirás una advertencia. Confirme su elección.

Esto debería completarse bien. Probé este comando en un par de otros sistemas de prueba y, en un caso, se eliminaron todas las entradas de WINE. Tuve que reinstalar un par de aplicaciones WINE para que aparecieran de nuevo. La alternativa es agregar entradas manualmente, pero en realidad fue más rápido reinstalarlas. ¡El menú Plasma estaba funcionando de nuevo!

De hecho, puede volver a confirmar esto ejecutando el comando kbuildsycoca5 una vez más. Debería salir sin ningún otro resultado que no sean las dos líneas enumeradas a continuación. Ahora, la gran pregunta:¿cómo y por qué la configuración del menú se desincroniza o termina con las extrañas entradas mal formadas? No tengo respuesta para eso.

kbuildsycoca5
kbuildsycoca5 ejecutándose...

Paso 3:Accesos directos del menú

También mencioné que la tecla Super (Meta) predeterminada ya no se usa. Por alguna razón, el enlace de Kubuntu se cambió a Alt + F1, lo cual es engorroso y lento. Quería volver a cambiar esto a Super, pero KDE no me dejaba usarlo como un atajo independiente. La solución es asignar algo como Meta + M o cualquier otro combo no utilizado. Pero el menú responderá solo a meta. Esto es bastante feo y debe arreglarse adecuadamente.

Paso 4:reinicia la carcasa de plasma

Si todavía tiene algunos problemas con el menú, o si no responde a los clics del mouse o al atajo de teclado, es posible que deba reiniciar el shell de Plasma. Esta es una operación rápida, no destructiva, y no debería perder su sesión. Le mostré cómo hacer esto en mi segundo informe de Slimbook y Kubuntu. El comando que necesitas es:

killall plasmashell &&kstart plasmashell

Verá algunos resultados, y el menú debería funcionar bien después de eso:

tratando de mostrar un diálogo vacío
ktp-common-internals:Presencia actual cambiada
ktp-common-internals:Presencia actual cambiada
usando... PackageKit::Transaction(0x5600ede609a0) "/3757_cabdbacd "
org.kde.plasmaquick:Precarga retrasada de "Device Notifier" después de 1.446 segundos
org.kde.plasmaquick:Applet "Device Notifier" cargado después de 12 ms

Conclusión

Aquí tienes. No uno o dos trucos. Cuatro trucos. ¡Cuatro piedras, cuatro cajas! Uf, entiendes la idea. A veces, las cosas pueden ir mal en KDE, pero igualmente, es relativamente rápido y fácil restaurarlas a los valores predeterminados esperados o a la configuración deseada. Estoy muy satisfecho con la función de reinicio incorporada. Ahora, una opción aún mejor sería poder hacer una copia de seguridad de la configuración del usuario periódicamente, para que los usuarios puedan volver fácilmente a un conjunto anterior.

Todavía me gustaría saber qué hace que el menú se vuelva loco o por qué no es más resistente a este tipo de errores. Como mínimo, podría omitir las entradas "malas" para que la mayoría de las aplicaciones aún se muestren y actualicen correctamente. Hay mucho que se puede hacer aquí. Hasta entonces, tienes todas estas encantadoras soluciones para mantenerte caliente por la noche. Cuídate.


Linux
  1. Secretos del plasma:cómo personalizar Dolphin a la perfección

  2. Plasma 5.24 es fantástico

  3. Herramientas de maravilla de plasma:reloj digital

  4. Cómo cambiar la altura del menú del sistema Plasma

  5. Cómo escalar el menú de GRUB en pantallas 4K

Cómo agregar y anclar aplicaciones personalizadas en Plasma

Plasma 5.18.4 - Cuidar de los negocios

Escritorio de Plasma con menú global, título de aplicación y botones de panel

Ultrabook y Bionic - Plasma en funcionamiento

Revisión de Plasma 5.15:impulso profesional

Ergonomía del plasma - Lecciones de vida