Это не изменится, по крайней мере, в обозримом будущем (и в этом я могу предвидеть пару лет в будущем). Разрешение пользователям выбирать произвольные папки за пределами своего дома для синхронизации с Ubuntu One, который потенциально может синхронизироваться между несколькими различными компьютерами, открывает большое количество проблем с удобством использования, чтобы охватить случай использования, который, прямо скажем, не так уж часто встречается.
Одна из проблем, которые я запомнил из головы, состоит в том, что если вы попытаетесь синхронизировать точку монтирования съемного устройства (и довольно много людей пытаются это сделать), то при удалении устройства syncdaemon удалит все; для правильной работы syncdaemon должен знать об устройствах, обнаруживать их удаление и тому подобное. Довольно большое усилие и большой потенциал для удобства использования кошмаров.
Другая проблема заключается в том, что вы пытаетесь синхронизировать папку со специальными разрешениями, владельцем или типами файлов в ней: например /etc/
, /tmp/
или /dev/
как некоторые из худших случаев. Или любая папка, которой вы не владеете. Мы могли бы просто запретить синхронизацию папок, которыми вы не владеете, но мы точно знаем, что некоторые люди запускают syncdaemon от имени пользователя root (несмотря на наши предупреждения).
Обходным решением для вас может быть монтирование (через /etc/fstab
, так что вы разумно уверены, что раздел монтируется каждый раз - в противном случае вы рискуете потерять синхронизированные данные) /data
папки в вашем доме. Вы можете просто перейти /data
к ~/data
или, если у вас есть вещи, которые имеют /data
жестко заданный путь (вполне вероятно), или если вы уже привыкли к /data
себе (также вполне вероятно), использовать символическую ссылку или привязать mount /data
к точке монтирования в вашем доме. Если вы вообще не хотите видеть это дома, просто сделайте это ~/.data
.