Ubuntu Один каталог в Windows

Было бы уместно спросить, почему Ubuntu One для Windows перестала использовать переменную среды HOME между v2 и v3? Я говорю о философии проектирования программного обеспечения, соображениях безопасности, почему так важно лишить нас гибкости при настройке нашего каталога синхронизации Ubuntu One так, как мы хотим, и т. Д. Не вопрос поддержки, просто любопытно. Я не ищу мнения или предположения, у меня уже есть - просто философия дизайна программного обеспечения для такого рода решений.

Я использовал HOME как способ обмануть Ubuntu One, используя каталог на более подходящем диске, чем USERPROFILE, и это не работает в v3.

Я мог бы отметить, что Microsoft предоставляет очень простой способ изменить местоположение моих документов, чтобы оно находилось за пределами USERPROFILE, например, на диске D :, и когда это происходит, Ubuntu One не может отслеживать какие-либо папки там. Это означает, что Ubuntu One запрещает одно из деревьев каталогов в Windows, которое пользователь по своему замыслу может использовать, поэтому ответ типа «наилучшая практика говорит, что USERPROFILE - это лучшее место для размещения файлов пользователем», является по крайней мере, когда «Мои документы» находится где-то еще.

2
задан 1 June 2012 в 21:12

2 ответа

Краткий ответ: это опасно, и это сработало только случайно.

У нас было несколько сообщений о пользователях, которые случайно установили HOME (из-за другого программного обеспечения) и имели неожиданные результаты из-за этого, и мы вообще не тестировали его.

Кроме того, в настоящее время Ubuntu One не проверяет, синхронизируете ли вы папки на съемном устройстве. Если бы это было так, и устройство было бы отключено, вы бы внезапно и полностью потеряли данные.

Одной из новых функций, которые мы имеем в нашей дорожной карте, является поддержка синхронизации произвольных папок внутри или вне профиля пользователя надлежащим, безопасным и согласованным образом.

Если вы хотите, я могу попытаться предоставить вам персонализированную сборку, которая поддерживает HOME, но вы должны помнить, что она не будет проверена, и я не могу гарантировать, что она не принесет абсолютно ничего плохого вашим данным.

0
ответ дан 1 June 2012 в 21:12

Я только что установил синхронизацию папок Ubuntu в Windows. Я сталкиваюсь с теми же проблемами, что и Агменор. Извините, но с точки зрения пользователя это кажется довольно странным дизайнерским решением, которое вы там приняли. Это минимум на окнах.

Все мои файлы проекта находятся в подкаталоге где-то на диске D в хорошо структурированном дереве каталогов. Я хотел бы синхронизировать удаленную папку, предоставленную кем-то другим, с локальным каталогом, находящимся где-то на диске D. Это должно быть довольно нормальным вариантом использования. Хотя синхронизация удаленных папок с моим локальным жестким диском ограничена "C: \ Dokumente und Einstellungen \ Administrator \ Lokale Einstellungen \ Anwendungsdaten \ xdg \ ubuntuone \ shares \ ProjectName (SomeUserName, 4e23470f-7214-4ffa-c9db-9035)" (Точное имя папки было изменено в этом тексте по соображениям безопасности данных.) И, похоже, нет способа изменить это. Во-первых, я работаю не как администратор, а как локальный пользователь. Это нормально, что программное обеспечение Ubuntu работает от имени администратора, тем не менее, оно должно соответственно работать с учетными записями пользователей. Во-вторых, я не хочу получать доступ к важному документу где-то глубоко в дереве каталогов. Это не очень интуитивно понятно, и пользователи получат проблемы с длинными путями к файлам: для файлов и каталогов останется использовать только около 80 символов, поскольку большинство API-интерфейсов Windows поддерживают только пути до 254 символов, и многие программы будут иметь проблемы с большими пути. И в-третьих, я не хочу, чтобы важные документы хранились в папке настроек приложения. Это значительно увеличивает пользовательские профили и препятствует их правильной синхронизации с серверами. Данные должны находиться в тех областях файловой системы, которые предназначены для данных.

В целом, кажется немного странным заблокировать пользователя в его домашнем каталоге, чтобы избежать проблем со съемными носителями, потому что для приложений под Windows довольно легко определить, находится ли файл на съемном носителе или на фиксированном диске. Я лично люблю Ubuntu, но сервис, который вы здесь предоставляете, мне не подходит. Это может хорошо работать в очень особых случаях, но не в типичных случаях, которые возникают при ежедневном использовании. Пожалуйста, подумайте об этих сценариях использования и решите следующие проблемы: я хотел бы поработать с Ubuntu в будущем!

0
ответ дан 1 June 2012 в 21:12

Другие вопросы по тегам:

Похожие вопросы: