No copie todos los archivos / directorios de /usr/share/applications
De hecho, es una buena práctica copiar un .desktop
archivo localmente antes de editarlo. Ese es el procedimiento apropiado. Después de copiarlo / editarlo y cerrar sesión / iniciar sesión, el local anulará al global.
Sin /usr/share/applications
embargo, no todos los archivos deben ser ejecutados directamente por el usuario. Algunos archivos posiblemente no son .desktop
archivos e incluso pueden existir algunos directorios. Es por eso que no debes simplemente copiar todo desde /usr/share/applications
dentro ~/.local/share/applications
.
Tampoco hay ninguna razón para copiar todos los .desktop
archivos localmente. Los locales solo anularán a los globales si existe el local. Si el local no existe, el global todavía está "a cargo".
¿Existe algún riesgo si copio el contenido completo de /usr/share/applications
a ~/.local/share/applications
?
Además de crear duplicados inútiles, copiando todo a partir /usr/share/applications
pueden causar conflictos puesta en marcha de su escritorio. De hecho, lo hice una vez como experimento ( Unity
), tuve que arreglar las cosas con un usb de inicio.
Conclusión:
Solo copie .desktop
archivos globales a ~/.local/share/applications
si tiene un motivo para hacerlo, y solo copie (y edite) archivos específicamente.
Si estropea un .desktop
archivo de alguna manera, la aplicación no se iniciará desde Dash o si experimenta iconos duplicados en Dash, si no logra solucionarlo, simplemente elimine el local .desktop
, cierre la sesión / inicie sesión y las cosas están como estaban antes.