Este problema lo he venido observando en Gentoo desde hace meses en circunstancias distintas, el día de hoy tuve la oportunidad de analizar el comportamiento del bug.
Signos:
1. El wallpaper se reinicia al de default (Elarun)
2. El activitymanager crea muchas actividades del escritorio Plasma, las cuales se pueden ver en
~/.kde4/share/config/activitymanagerrc de acuerdo a su ID, por ejemplo:9d797817-fb5b-48c3-92e6-b3ee5e7df325
3. Puede o no perderse la configuración de los widgets en el escritorio
Etiología:
El archivo ~/.kde4/share/config/plasma-desktop-appletsrc y ~/.kde4/share/config/activitymanagerrc es rescrito de forma incorrecta por KDE al cerrar sesión, y al iniciarla.
Observaciones notables:
Cambiar el motor de composición de OpenGL a Xrender tuvo resultados positivos, no lo probé en profundidad, me parece que puede ser impredecible a partir de mis observaciones y prefiero los efectos de OpenGL.
Desactivar los efectos visuales da el mismo resultado que usar cualquier version de OpenGL.
Solución parcial 1. Usando Xrender
No les garantizo que sirva, pero podría servir.
1. Entrar a preferencias de sistema (System Settings), efectos de escritorio, en la pestaña avanzado cambiar a la composición Xrender.
2. Cambiar el fondo de escritorio.
3. Cerrar y sessión y volver a entrar
4. Volver a cambiar el fondo de ser necesario
5. Repetir el paso 3 de ser necesario
6. Reinicien para comprobar el resultado
Mi solución parcial:
1. Eliminar todas las entradas en ~/.kde4/share/config/activitymanagerrc, sección [Activities], y dejar sólo la que coincida con la actividad de "currentActivity="
2. Cambiar los permisos del archivo con
3. Cerrar sesión y desde una tty desaparecer el archivo plasma-desktop-appletsrc (advertencia, esto reinciara tu escritorio)
4. Volver a iniciar sesión
5. Cambiar el fondo de escritorio
6. Añadir un Widget de notas y escribir lo que sea, pues el simple hecho de cambiar el fondo de escritorio no basta para que KDE guarde los cambios del escritorio a ~/.kde4/share/config/activitymanagerrc
7. Ver el archivo ~/.kde4/share/config/activitymanagerrc y buscar que ningun wallpaper sea el Elarun, si alguno lo es hay que eliminar la sección entera. Usen la función de busqueda de su editor de Textos.
Un ejemplo de sección sería:
Prácticamente habría que eliminar todas las secciones que comiencen con [Containments] y que tengan alguna linea de wallpaper con el Elarun, normalmente el número va a ser el número más grande de todos, pues KDE hace de las suyas justo después de hacer nuestros cambios.
7. cambiar los permisos
8. Volver a iniciar sesión para comprobar los cambios, si se realizó con exito hay dos opciones, cada vez que se va añadir un widget al escritorio cambiar los permisos del archivo, luego moverlo, al terminar de mover volver a protegerlo como sólo lectura. Si no, seguir estos pasos adicionales:
9. Crear un archivo ~/.kde4/shu***/r.sh
con los siguientes contenidos:
10. Darle permisos de ejecución:
chmod +x ~/.kde4/shu***/r.sh
11. Crear una entrada en los programas de autoinicio en KDE con nombre del programa:
bash -c 'chmod 770 ~/.kde4/share/config/plasma-desktop-appletsrc'
De ser necesario 'sleep 10 && chmod 770 ~/.kde4/share/config/plasma-desktop-appletsrc'
-----------------------------------------------------------------------------------------------------------------------
Esto no es una ciencia exacta, tal vez se encuentren a situaciones no descritas aquí. Voy a reportar este bug.
Si fallan tal vez tengan que repetir el proceso o hacer ajustes. Especificamente el problema más probable que ocurra es que plasma-desktop-appletsrc se corrompa y lo tengan que eliminar e iniciar todo de nuevo.
Contraindicaciones y efectos secundarios: No usar diferentes widgets por escritorios, sacar copias de seguridad de plasma-desktop-appletsrc, es posible que a veces puede fallar al cargar el escritorio. Basta con salir y volver a entrar para estar seguros.
Saludos! Si alguien más ha tenido este problema porfavor mencionelo.
Signos:
1. El wallpaper se reinicia al de default (Elarun)
![[Solución] El Escritorio de KDE es reiniciado en cada login](https://storage.posteamelo.com/assets-adonis/assets/2014/06/19/screenshot.png-ucWq7Mat7Fk.webp)
2. El activitymanager crea muchas actividades del escritorio Plasma, las cuales se pueden ver en
~/.kde4/share/config/activitymanagerrc de acuerdo a su ID, por ejemplo:9d797817-fb5b-48c3-92e6-b3ee5e7df325
3. Puede o no perderse la configuración de los widgets en el escritorio
Etiología:
El archivo ~/.kde4/share/config/plasma-desktop-appletsrc y ~/.kde4/share/config/activitymanagerrc es rescrito de forma incorrecta por KDE al cerrar sesión, y al iniciarla.
Observaciones notables:
Cambiar el motor de composición de OpenGL a Xrender tuvo resultados positivos, no lo probé en profundidad, me parece que puede ser impredecible a partir de mis observaciones y prefiero los efectos de OpenGL.
Desactivar los efectos visuales da el mismo resultado que usar cualquier version de OpenGL.
Solución parcial 1. Usando Xrender
No les garantizo que sirva, pero podría servir.
1. Entrar a preferencias de sistema (System Settings), efectos de escritorio, en la pestaña avanzado cambiar a la composición Xrender.
2. Cambiar el fondo de escritorio.
3. Cerrar y sessión y volver a entrar
4. Volver a cambiar el fondo de ser necesario
5. Repetir el paso 3 de ser necesario
6. Reinicien para comprobar el resultado
Mi solución parcial:
1. Eliminar todas las entradas en ~/.kde4/share/config/activitymanagerrc, sección [Activities], y dejar sólo la que coincida con la actividad de "currentActivity="
2. Cambiar los permisos del archivo con
chmod 555 ~/.kde4/share/config/activitymanagerrc
3. Cerrar sesión y desde una tty desaparecer el archivo plasma-desktop-appletsrc (advertencia, esto reinciara tu escritorio)
mv ~/.kde4/share/config/activitymanagerrc .
4. Volver a iniciar sesión
5. Cambiar el fondo de escritorio
6. Añadir un Widget de notas y escribir lo que sea, pues el simple hecho de cambiar el fondo de escritorio no basta para que KDE guarde los cambios del escritorio a ~/.kde4/share/config/activitymanagerrc
7. Ver el archivo ~/.kde4/share/config/activitymanagerrc y buscar que ningun wallpaper sea el Elarun, si alguno lo es hay que eliminar la sección entera. Usen la función de busqueda de su editor de Textos.
Un ejemplo de sección sería:
[Containments][8][Wallpaper][image]
slideTimer=10
slidepaths=
userswallpapers=/usr/share/wallpapers/Elarun
wallpaper=
wallpapercolor=0,0,0
wallpaperposition=0
Prácticamente habría que eliminar todas las secciones que comiencen con [Containments] y que tengan alguna linea de wallpaper con el Elarun, normalmente el número va a ser el número más grande de todos, pues KDE hace de las suyas justo después de hacer nuestros cambios.
7. cambiar los permisos
chmod 555 ~/.kde4/share/config/plasma-desktop-appletsrc
8. Volver a iniciar sesión para comprobar los cambios, si se realizó con exito hay dos opciones, cada vez que se va añadir un widget al escritorio cambiar los permisos del archivo, luego moverlo, al terminar de mover volver a protegerlo como sólo lectura. Si no, seguir estos pasos adicionales:
9. Crear un archivo ~/.kde4/shu***/r.sh
con los siguientes contenidos:
#! /bin/bash
chmod 555 ~/.kde4/share/config/plasma-desktop-appletsrc
10. Darle permisos de ejecución:
chmod +x ~/.kde4/shu***/r.sh
11. Crear una entrada en los programas de autoinicio en KDE con nombre del programa:
bash -c 'chmod 770 ~/.kde4/share/config/plasma-desktop-appletsrc'
De ser necesario 'sleep 10 && chmod 770 ~/.kde4/share/config/plasma-desktop-appletsrc'
-----------------------------------------------------------------------------------------------------------------------
Esto no es una ciencia exacta, tal vez se encuentren a situaciones no descritas aquí. Voy a reportar este bug.
Si fallan tal vez tengan que repetir el proceso o hacer ajustes. Especificamente el problema más probable que ocurra es que plasma-desktop-appletsrc se corrompa y lo tengan que eliminar e iniciar todo de nuevo.
Contraindicaciones y efectos secundarios: No usar diferentes widgets por escritorios, sacar copias de seguridad de plasma-desktop-appletsrc, es posible que a veces puede fallar al cargar el escritorio. Basta con salir y volver a entrar para estar seguros.
Saludos! Si alguien más ha tenido este problema porfavor mencionelo.