Tengo un problema extraño con 12.04 LTS.
Independientemente de lo que le haga al ~/.config/user-dirs.dirs
archivo, cada vez que inicie sesión nuevamente la próxima vez, ese archivo se configurará solo en $ HOME. Algo está sucediendo durante el inicio de sesión con lightdm que anula el contenido de ese archivo.
Si inicio sesión y hago una, xdg-user-dirs-update --force
entonces el contenido del archivo está bien. Después de cerrar sesión, el archivo todavía está bien. Cuando vuelvo a iniciar sesión con lightdm, algo sale mal.
Es bastante molesto.
Respuestas:
Existe un script de inicio automático
Que llama al programa
xdg-user-dirs-gtk-update
, que parece no tenerman
página o--help
explicación, pero supongo que podría ser la causa.Puede eliminar este script (que parece pertenecer al paquete
xdg-user-dirs-gtk
, y puede volver a crearse si se actualiza), o agregar una líneaHidden=true
al archivo de inicio automático, lo que debería evitar que se ejecute (y se le debe preguntar si desea mantener su copia modificada durante cualquier actualización futura).fuente
Comment
campo en mi.desktop
archivo dice Actualizar nombres de carpetas comunes para que coincidan con la configuración regional actual . Pero eso no tiene sentido por qué me gustaría cambiar mi ruta real dependiendo de la configuración regional; Pude ver cambiar la cadena de visualización para esas carpetas, pero no la ruta del sistema de archivos en sí.Buscar en Google su problema me llevó a
xdg-user-dirs
, que puede instalarse desde el Centro de software de Ubuntu . Reclama la siguiente característica:La documentación completa se puede encontrar aquí .
fuente
Sugiero verificar los siguientes puntos:
XDG_CONFIG_HOME
está configurado en una ubicación diferente como '~ / .config`.grep XDG_CONFIG_HOME /etc/*profile /etc/*rc ~/.*rc ~/.*profile /etc/X11/Xsession /etc/X11/Xsession.d/*
Como solución alternativa, utilice enlaces simbólicos entre el estándar y sus nombres de directorio personalizados .
p.ej
fuente
Las entradas se restablecerían si los directorios personalizados no existen cuando se ejecuta la actualización. ¿Es posible que su directorio de inicio no esté montado hasta tarde en el proceso de inicio de sesión? ¿Quizás pueda establecer los valores predeterminados
/etc/xdg/user-dirs.defaults
para que se reescriba en los mismos caminos de todos modos?fuente
Después de realizar los cambios y guardar el archivo, pero antes de volver a iniciar sesión, ejecute
echo "enabled=false" > ~/.config/user-dirs.conf
Esto crea directorios de usuario . conf que debería evitar cualquier reinicio adicional.
fuente