No va a cambiar, al menos en el futuro previsible (y sobre esto puedo prever un par de años en el futuro). Permitir a los usuarios seleccionar carpetas arbitrarias fuera de su hogar para sincronizarlas con Ubuntu One, que podría sincronizarse entre múltiples computadoras diferentes, abre una gran cantidad de problemas de usabilidad para cubrir un caso de uso que, francamente, no es tan común.
Uno de los problemas que recuerdo de la parte superior de mi cabeza es que si intentas sincronizar un punto de montaje de un dispositivo extraíble (y algunas personas intentan hacerlo), cuando quites el dispositivo, syncdaemon eliminará todo; para que funcione correctamente, syncdaemon debería saber sobre dispositivos, detectar su eliminación, cosas así. Un gran esfuerzo y un gran potencial para las pesadillas de usabilidad.
Otro problema es si intenta sincronizar una carpeta con permisos especiales, propiedad o tipos de archivos: piense en /etc/
, /tmp/
o /dev/
como algunos de los peores casos. O cualquier carpeta que no poseas, de verdad. Simplemente podríamos no permitir la sincronización de carpetas que no son de su propiedad, pero sabemos que algunas personas están ejecutando syncdaemon como root (a pesar de nuestras advertencias).
Una solución alternativa para usted sería montar (a través de /etc/fstab
, por lo que está razonablemente seguro de que la partición se monta cada vez; de lo contrario, corre el riesgo de perder sus datos sincronizados) la /data
carpeta en su hogar. Usted simplemente puede mover /data
a ~/data
, o, si tiene cosas que tienen la /data
ruta hardcoded (muy probable), o si ya está acostumbrado a /data
ti mismo (también bastante probable), o enlace simbólico se unen montar /data
hasta el punto de montar en su casa. Si no quiere verlo en su hogar, simplemente hágalo ~/.data
.