У меня есть 2 машины, настольный ПК и нетбук, на обеих установлена Ubuntu 14.04. На обеих установлена Samba, и я установил каталоги в локальную сетевую папку с гостевым доступом. Для того, чтобы вводить данные в документ libreoffice calc на нетбуке с ПК с лучшим экраном и клавиатурой.
Я могу получить доступ и редактировать файлы .ods на ПК с нетбука, но не наоборот! Файлы .txt подходят в обоих направлениях.
Но я смогу, если загружу Windows на ПК.
Похоже, это применимо только к файлам .ods, .xls, .odt и .doc в любом каталоге. Форматы html, jpg, txt и т. д. разрешены.
Libre office — версия 4.2.8.2 на нетбуке и 4.4.0.3 на ПК.
Это также относится к форматам ods, созданным на ПК и перенесенным на нетбук, поэтому я все еще думаю, что это проблема ubuntu, а не libreoffice. Если я вставляю файлы на usb-флешку, все в порядке, так почему бы не по сети? если я открываю один с помощью gedit, он сообщает
«Открытый вами файл содержит недопустимые символы. Если вы продолжите редактирование этого файла, вы можете повредить этот документ. Вы также можете выбрать другую кодировку символов и повторить попытку».
но это, похоже, справедливо для любого офисного документа на любой машине.
Если я перетащу его в LibreCalc, то получу
«Объект недоступен. Доступ к объекту невозможен из-за недостаточных прав пользователя».
Но я могу копировать файлы в обоих направлениях, так какие еще разрешения есть? Думаю, я спрошу об этом Libreoffice.
Есть идеи
решение1
Я нашел решение и отмечу его как решенное.
Чтобы достичь всей моей цели, мне нужно использовать проприетарную часть ПО, которая требует Windows, поэтому у меня уже есть VirtualBox для ее запуска. Поэтому я добавил libreoffice и ссылки на общие папки удаленной машины, так что теперь я могу выполнить всю операцию с помощью VB.
Это не объясняет, почему я не могу редактировать из Ubuntu, но, эй, жизнь коротка.