Solo estoy hablando del escritorio estándar de KDE. Después de un tiempo (muchos días) de ejecución, la barra de tareas deja de funcionar correctamente. Esto se debe a algún tipo de error no diagnosticado, pero ese no es mi problema en este momento. Se soluciona tan pronto como cierre sesión y vuelva a iniciarla.
Tengo que cerrar todo y los procesos en curso, como las máquinas virtuales, deben cerrarse. Es un gran dolor. Por lo general, significa que aguanto un poco de parpadeo durante muchos días.
¿Hay alguna manera de volver a cargar el escritorio sin bombardear todas las aplicaciones en ejecución?
kstart5 plasmashell
para KDE5En KDE5 use "kstart plasmashell" para reiniciar plasmashell como un servicio en lugar de plasmashell &. Si lo usa de esa manera, se ejecuta como un servicio independiente no conectado a la sesión de terminal actual (lo que significa que puede cerrar el terminal sin que el proceso finalice). TLDR:
KDE5 (en Terminal):
fuente
killall plasmashell ; kstart plasmashell
soluciona :)Bueno, no esperaba que esto funcionara (y no es exactamente lo que pide la pregunta) sino presionar Alt+ F2y ejecutar:
Esto vuelve a cargar el compositor de KDE y eso parece corregir el parpadeo. Supongo que es un factor en mi problema particular.
fuente
killall plasmashell; kwin --replace & kstart plasmashell & exit
(la& exit
que estaba ejecutando en la terminal, de lo contrario el compositor siguió dependiendo de que la ventana de la terminal estuviera abierta como se indica aquí )Busqué esto porque tenía un problema en el que no podía abrir ningún menú de configuración de KDE, pero realmente no quería reiniciar o cerrar sesión. Descubrí que la mejor manera de hacerlo (al menos en KDE 5) es usando krunner (Alt + F2) para
killall plasmashell
luego inmediatamente despuésplasmashell
. Intenté hacerlo en una ventana de Konsole, usandokillall plasmashell
y luego,plasmashell &
y esto funcionó, pero tan pronto como cerré la ventana de Konsole, el plasma también se cerró. A pesar de que parecía resolver su problema, pensé que lo publicaría para las personas que vendrían en el futuro y que necesitarían reiniciar el plasma.En KDE 4, simplemente reemplace
plasmashell
conplasma-desktop
fuente
Me parece que siempre tengo problemas con ksycoca5, y esta parece ser la razón por la que plasmashell se queda en un strop, y también detiene el reinicio de plasmashell. Para resolver esto hice:
fuente
También probé algo como:
O incluso esto:
Pero, por razones desconocidas, no funcionó.
El reinicio del escritorio de plasma comenzó a funcionar después de agregar dormir entre los comandos:
Finalmente, he notado que, cuando escribo
'kwin|plasma'
en elKSysGuard
campo de filtro, informa que después de matarplasmashell
, tales*.so
archivos todavía están presentes:desktop.so
,file.so
. Debemos matarlos también. De lo contrario, tendremos copias de esos archivos después de cada reinicio.Entonces, los comandos finales de reinicio del escritorio de plasma son:
fuente
El administrador de ventanas
kwin
es responsable de moverse por las ventanas, etc. Esto se puede reiniciar con esto:El
kstart
prefijo es simplemente no ejecutarlo como un subproceso en el terminal actual, de modo que pueda cerrar el terminal después.plasmashell
es responsable del fondo y otras cosas de shell. Reiniciar eso debería funcionar así:Tenga en cuenta que esto no me devolvió el menú.
Además, curiosamente, esto nuevamente rompe kwin para mí, es decir, ya no puedo mover ventanas. En la consola, me sale algo así
QXcbConnection: XCB error: 3 (BadWindow), sequence: ..., resource id: ..., major code: 15 (QueryTree), minor code: 0
.fuente
En KDE4, encuentro que el uso de memoria aumenta rápidamente alrededor de un gigglebite porque abrir programas progresivamente usa más RAM, pero cerrarlos no lo libera. Esto está en Mint 17.3 con KDE, pero parece afectar bastante bien a TODOS los sistemas KDE plasma 4.
Me cansé de iniciar y cerrar sesión, o de usar ALT + F2 para matar y reiniciar el plasma. Así que ahora solo tengo un script (configurado como ejecutable) sentado en el panel ...
Haga clic en el icono y el plasma se cierra y reinicia durante aproximadamente 15 segundos más o menos. Todavía puedo usar programas abiertos en cualquier escritorio virtual que esté usando actualmente mientras se reinicia el plasma.
fuente
OK .. Estoy ejecutando OpenSuse Leap 15.1 ejecutando KDE5 Plasma. Periódicamente, mi entorno X está dañado (después de aproximadamente 24 horas de dejar mi máquina en funcionamiento) y aparece "No se pudo acceder a KLauncher a través de D-Bus. Error al llamar a start_service_by_desktop_path: No conectado al servidor D-Bus"
El resultado de esto es que, si bien mi escritorio todavía funciona, no puedo iniciar ninguna aplicación que use KLauncher, lo cual es muy molesto. (NOTA: también parece que mi xnindows vncserver inicia 99 instancias de ventanas de visualización a las que podría conectar, lo cual no es correcto, todavía no lo he corregido, pero lo haré). Sin embargo, ENCONTRÉ la respuesta al problema anterior para reiniciar KDE 5 Plasma en mi entorno sin reiniciar:
1) killall plasmashell 2) kstart5 plasmashell kwin
Esto reinicia todo como si el sistema estuviera recién arrancado. Espero que esto ayude
Gracias
fuente