InSync с поддержкой Google Drive в Ubuntu

Пока Google обещает выпустить клиент Google Drive для пользователей Linux, на свет появилась уже не одна программа реализующая данный функционал.

Insync – приложение претендующее на роль наиболее завершенной из них.

Кроме само-собой разумеющейся мгновенной синхронизации между файлами на компьютере и хранящимися на сервере Google Drive, программа позволяет редактировать документы, делиться ссылками через Nautilus, а также информировать о передачах и ошибках из апплета-индикатора.

Возможности Insync

  • Интеграция с файловым менеджером Nautilus.
  • Апплет-индикатор для управления и отслеживания передачи файлов.
  • Офлайн редактирование документов.
  • Поддержка работы с несколькими аккаунтами.

Сама программа работает через подключение на сервисе компании разработчика, но на нём хранятся только данные об используемых устройствах и выводится общая статистика расходуемой дисковой квоты.

Работа с Insync в Ubuntu 12.04

После установки приложение создаст в домашнем каталоге папку «Insync», в которую будут вложены папки, с подключенными аккаунтами Google, содержащие синхронизируемую информацию.

Как получить ссылку

Для того, чтобы получить ссылку на загруженный файл достаточно кликнуть по нему правой кнопкой мыши и выбрать пункт «Insync → Get Shareable Link». В текущей версии пока нет поддержки копирования в буфер обмена, в место этого ссылка открывается во вкладке браузера.

Индикатор

Апплет содержит ссылки на папку с файлами, переход в веб-интерфейс сервиса Insync, информацию об используемых аккаунтах и уведомления об:

  • ошибках (например, неудачных соединениях);
  • действиях (приглашения для работы с документами);
  • недавних изменениях файлов;

Документы Google

Insync обладает уникальной характеристикой, позволяя работать с документами Google без доступа к сети.

Файлы выгружаются не в специальном офисном формате, как это делает официальный клиент, а в совместимом для работы с обычными приложениями, такими как LibreOffice.

Установка клиента Google Drive в Ubuntu 12.04

В первую очередь стоит отметить, что приложение для Linux находится на этапе бета тестирования, поэтому если хотите полноценной поддержки, то стоит подождать финальный релиз, который, как можно ожидать, выйдет уже совсем скоро.

Скачиваем программу по следующей ссылке:

Скачать Insync

Распаковываем скаченный архив в домашней директории и выполняем переход в появившуюся папку командой «cd» в терминале:

cd ~/insync-linux-metapackage

Теперь запускаем установочный скрипт, командой:

sudo ./insync-installer

Всё, выполняем в терминале команду «insync» и разрешаем права для приложения в открывшемся окне браузера.

Возможные проблемы

При запуске в терминале может появится ошибка с неверным форматом даты, например:

ValueError: time data 'Thu, 02 Aug 2012 16:52:26 GMT' does not match format '%a, %d %b %Y %H:%M:%S GMT'

Решить можно используя команду:

cd /usr/lib/insync && LANG=en_US.UTF-8 python insync.pyc $1

Как теперь добавить в автозапуск:

Создаём скрипт в домашней директории:

echo 'cd /usr/lib/insync && LANG=en_US.UTF-8 python insync.pyc $1' > init.sh

Переходим в «Запуск приложений» и создаём новую команду:

sh /home/ubuntunewsru/init.sh

Где «ubuntunewsru» надо заменить на свой логин.

Ещё возможна некорректная работа при создание локальных папок содержащих русские символы.