Ubuntu 16.04 настроен с онлайн-аккаунтом Google, но в nautilus нет папки на диске

17

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

Джеймс
источник
1
Какие шаги последовали? У меня гугл-драйв в наутилусе на 2 разных ноутах в 16.04 так работает. Вы делали что-то вроде этого - webupd8.org/2016/03/use-gnome-318-google-drive-integration.html
doug
Да, я следовал за этими шагами. Я заметил, что параметры в учетной записи Google (первое и второе изображения в отправленной вами ссылке) отличаются от параметров, которые мне представлены: мой экран .
Джеймс
3
Это больше похоже на панель управления единством. Попробуйте из терминала gnome-control-center online-accounts(- если вы добавили Google на панель управления Unity, то, кажется, вы это сделали, а затем, может быть, сначала откройте и удалитеunity-control-center credentials
doug
1
Было бы хорошо иметь принятый ответ с этим решением.
Phoenix87
1
Вы можете ответить на свой вопрос
Phoenix87

Ответы:

21

Это решение, которое работало для меня ( источник ):

Установите Центр управления GNOME (системные настройки GNOME) и онлайн-аккаунты GNOME:

sudo apt-get install gnome-control-center gnome-online-accounts

Откройте онлайн-аккаунты GNOME:

gnome-control-center online-accounts

Оттуда добавьте свою учетную запись Google и убедитесь, что «Файлы» включены:

Окно онлайн-аккаунтов GNOME

Теперь вы сможете получить доступ к файлам Google Диска из приложения «Файлы» (Nautilus), которое отображается рядом с другими подключенными дисками и, в моем случае, называется моим адресом электронной почты.

Джеймс
источник
4
Это не работает для меня в Ubuntu 16.04. Везде, где я смотрю онлайн, я вижу скриншот, похожий на то, что вы показываете, но интерфейс моих онлайн-аккаунтов другой. Вместо «Почта», «Календарь» и т. Д. У меня есть переключатели для «Эмпатия», «Shotwell», «Сервер данных Evolution» и т. Д., И единственный связанный с Google Диском объект - это «Плагин поиска Google Диска». Когда все включено, я все еще не вижу файлы Google Диска в Nautilus.
Колин
@Colin Я тоже так думал, но, как следует из этого ответа, вам следует установить этот gnome-control-center. Тот, который у вас сейчас есть, отличается (я знаю, что он выглядит похожим. Но он другой). Только что проверил его на моем Ubuntu 16.04 LTS и он работает . Примечание: тогда у вас будет два отдельных приложения «Настройки», но это ... это цена.
Мода
2
Если это поможет кому-то еще, вы должны использовать команду терминала, чтобы открыть Центр управления Gnome. После установки у вас появятся «Настройки системы», «Настройки», «Онлайн-аккаунты» и «Настройки> Онлайн-аккаунты». Обе опции сетевых учетных записей позволят вам подключиться к учетной записи Google Drive, но для синхронизации файлов GDrive будут работать только «Настройки> Онлайн-учетные записи»
AJ Zane
Весьма запутанно иметь два разных интерфейса онлайн-аккаунта. Есть ли способ удалить один?
MERose
Что-то, что может сработать, - это бежать /usr/lib/gnome-online-accounts/goa-daemon --replace. Престижность к bbs.archlinux.org/viewtopic.php?id=203544
MERose
5

Вступление

К сожалению, пока нет официального клиента Google Drive. Я предполагаю, что вы хотите получить доступ к своему Google Диску в качестве локальной папки.

TLDR: используйте реализацию Fuse FS для локального подключения вашего Google Диска.

Этот сайт объясняет это лучше, чем я могу, но я напишу второстепенные инструкции на случай, если ссылка выйдет из строя.

Установка

  • Добавьте репозиторий к своим источникам.
  • Обновите ваши подходящие источники.
  • Установите google-drive-ocamlfuse

Следующие команды выполняют три вышеуказанных шага соответственно:

sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse

использование

Следующие команды должны выполняться в терминале.

  • Аутентифицируйте google-drive-ocamlfuse с вашей учетной записью Google, просто запустив google-drive-ocamlfuse.
  • Теперь на открывшейся вкладке браузера следуйте инструкциям для аутентификации.
  • Создайте новый каталог, куда вы хотите подключить Google Drive. Например, запустите, mkdir ~/gdriveчтобы создать новый каталог gdrive в вашем домашнем каталоге.

Шаги до сих пор были просто разовыми задачами. С этого момента вам необходимо ввести следующую команду для монтирования вашего накопителя:

google-drive-ocamlfuse ~/gdrive

Теперь вы можете получить доступ ко всем документам на диске в этой папке.

Когда вы закончите со всем, введите, sudo umount ~/gdriveчтобы отключить диск.

дополнительный

Возможно, вы захотите автоматически смонтировать диск при входе в систему. Для этого запустите «Запуск приложений» и добавьте в него новую запись с помощью команды:

google-drive-ocamlfuse ~/gdrive
Рохитт Вашиштха
источник
google-drive-ocamlfuse имеет некоторую неисправность. Например при синхронизации файлов google drive больше не распознает тип файла (это то, что я получил за 5 секунд тестирования).
Сальваторе ди Фацио
2

Я попытался ответить на некоторые из ответов Джеймса безуспешно. Обновление сертификата работало для меня:

sudo update-ca-certificates
Хиирагизава
источник
2

Проблема в том, что в 16.04 по умолчанию установлен менеджер учетных записей Unity. (Несколько упоминаний об этом в комментариях заставили меня понять, как заставить это работать ...)

Вы можете добавить онлайн-менеджер учетных записей Gnome, но если вы сначала не удалите онлайн-менеджер учетных записей Unity, вы не получите параметры онлайн-аккаунта Gnome, даже если вы установите их и запустите рабочий стол Gnome ...

sudo apt-get remove unity-control-center unity-control-center-signon unity-control-center-faces credentials

Затем вы можете установить инструменты Gnome, и это работает, когда вы смотрите в настройках системы ...

  sudo apt-get install  gnome-control-center gnome-online-accounts

Теперь перейдите в Настройки системы => Онлайн-учетные записи и добавьте учетную запись Google ... Затем вы получите монтирование файла для Google Диска в Nautilus (если вы установили флажок).

Ноставе
источник
1

К сожалению, на данный момент нет клиента Google Drive Linux, как вы можете видеть здесь . Насколько я знаю, что вы получаете, когда вы синхронизируете с вашей учетной записью Google в Ubuntu, это возможность поиска документов Google в тире, но не более того.

Если вы хотите использовать Google Drive с Ubuntu, вы можете использовать inSync, который является клиентом Google Drive для Linux (и Mac OS, Windows и Raspberry Pi), для меня это работает безупречно.

Я надеюсь, что мой ответ помог вам.

Lben
источник
0

Установка gvfs-backendsпакетов решила эту проблему для меня.

Мартин
источник