Actualmente estoy creando un repositorio con archivos dot para replicar algunas configuraciones fácilmente en una instalación nueva de Kubuntu. Como configuré un par de atajos, también me gustaría moverlos a la nueva máquina.
En mi .config encontré el archivo "kglobalshortcutsrc" que enumera todos mis accesos directos, pero cuando intenté moverlos a otra máquina, los accesos directos no funcionan allí y el archivo simplemente se sobrescribe tan pronto como abro el cuadro de diálogo de accesos directos en la nueva máquina.
Sé que puedes importar y exportar archivos de acceso directo desde el cuadro de diálogo, pero para automatizar las cosas me gustaría administrarlo usando archivos de puntos. ¿Alguna idea sobre cómo hacer que eso funcione?
Estoy usando Kubuntu 18.04 con KDE Frameworks versión 5.47.0
Respuesta1
he estado haciendoestedesde hace unos años. El archivo principal que le interesa es probablemente elArchivo Makeque, entre otras cosas, crea enlaces simbólicos al contenido del repositorio en lugar de copiarlo. De esa manera, es sencillo realizar un seguimiento de qué aplicaciones sobrescriben qué archivos de configuración y controlar las versiones según sea necesario.
En su caso específico, parece que un proceso lee el archivo kglobalshortcutsrc al inicio y lo escribe en el disco cada vez que abre el diálogo de accesos directos. La forma más sencilla de solucionar algo como esto suele ser detener cualquier proceso que sobrescriba este archivo, crear el enlace simbólico y volver a iniciar el proceso.
Algunos procesos se comportan mal y de hecho reemplazan el enlace simbólico con un archivo adecuado. Por lo general, una solución sencilla para esto es vincular simbólicamente el directorio principal del archivo; es muy poco probable que el proceso reemplace toda la estructura del directorio en tiempo de ejecución.
Respuesta2
Siguiendo mi propia pregunta.
Poco tiempo después de preguntar esto, comencé a usar NixOS y pronto descubríadministrador de plasmaera exactamente lo que estaba buscando, ya que no estaba muy interesado en descubrir por mí mismo dónde estaban ubicados todos los archivos de configuración.
En lo que a mí respecta, este parece ser el mejor enfoque para administrar de forma declarativa una configuración de KDE Plasma para poder instalarla de manera reproducible en cualquier host.