Поиск по сайту:

Настройте Google Диск для синхронизации локальных папок в Ubuntu 24.04

В этом простом руководстве показано, как настроить Google Диск, чтобы вы могли получать доступ к файлам и синхронизировать их между облаком и локальной папкой в Ubuntu 24.04.

Ubuntu с рабочим столом GNOME по умолчанию имеет встроенную возможность сопоставить Google Диск с локальной папкой. Для других сред рабочего стола, таких как MATE, XFCE и Unity, существует графическое приложение, которое легко справится с этой задачей!

Вариант 1: для GNOME, KDE Plasma, Cinnamon.

Ubuntu с GNOME Desktop, KUbuntu (и Ubuntu Studio) с Plamsa и Ubuntu Cinnamon имеют встроенные возможности для выполнения этой работы.

Для трех сред рабочего стола просто запустите Настройки (или Системные настройки), затем перейдите к Интернет-аккаунты слева.

Затем нажмите Google (KDE сначала необходимо нажать «Добавить новую учетную запись» в правом нижнем углу), а затем «Войти». Наконец, во всплывающем диалоговом окне или на вкладке веб-браузера войдите в свою учетную запись электронной почты Google и предоставьте разрешение на доступ с рабочего стола Ubuntu.

Когда закончите, откройте окно диспетчера файлов, и вы увидите свою электронную почту на левой панели. Нажав на нее, вы получите доступ к файлам Google Диска в локальной папке. И любые файлы, созданные/вставленные вами туда, будут синхронизированы с облаком.

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

Вариант 2. Для всех сред рабочего стола.

Для других рабочих столов без «Онлайн-аккаунтов», а также GNOME, Plasma, Cinnamon есть классное графическое приложение «Celeste», которое поможет настроить Google Drive для Linux Desktop.

Это бесплатное приложение с открытым исходным кодом, которое использует rclone в качестве серверной части. Приложение не только предназначено для синхронизации файлов с Google Диском, оно также поддерживает облачные сервисы Dropbox, Nextcloud, Owncloud, pCloud, Proton Drive и WebDAV.

1. Установите Селесту

Celeste легко установить в Ubuntu через пакет Snap.

Просто запустите App Center (или программное обеспечение Ubuntu для версии 22.04 и более ранних), затем найдите и установите «celeste»:

По выбору вы можете нажать Ctrl+Alt+T на клавиатуре, чтобы открыть окно терминала, и вместо этого запустить команду для установки пакета:

snap install celeste

Для других Linux или тех, кто предпочитает пакет Flatpak, приложение также доступно для установки через репозиторий Flathub. В то время как пользователи Ubuntu могут выполнить две команды ниже одну за другой, чтобы установить приложение как Flatpak:

  • Сначала включите поддержку Flatpak:

    sudo apt install flatpak
  • Затем запустите команду для установки приложения в виде пакета Flatpak:

    flatpak install https://dl.flathub.org/repo/appstream/com.hunterwittenborn.Celeste.flatpakref

    Если значок приложения не отображается в панели запуска, попробуйте выйти из системы и снова войти в нее.

2. Настройте Google Диск через Celeste.

После установки приложения запустите его либо из меню «Пуск», либо из обзора Gnome, в зависимости от среды вашего рабочего стола. Когда приложение откроется, выполните:

  • выберите «Google Диск» в качестве типа сервера.
  • затем введите желаемое имя.
  • Наконец, нажмите кнопку «Войти».

Во всплывающем окне браузера войдите в свою учетную запись Gmail, предоставьте разрешение на доступ. Если все сделано успешно, вы увидите что-то вроде «Успех! Все сделано. Пожалуйста, вернитесь в rclone».

После входа в систему вы увидите окно приложения, как показано на снимке экрана ниже. Там выберите имя вашего сервера слева, затем щелкните значок «папки» справа.

Во всплывающем диалоговом окне либо выберите локальную папку (я создал «Google Диск» вручную на домашней странице пользователя) и нажмите «ОК», чтобы сопоставить все ваши файлы Google Диска с этой папкой.  Или в разделе «Удаленная папка» вы можете вставить имя подпапки, таким образом синхронизируя только эту отдельную папку.

По завершении вы должны увидеть процесс синхронизации в разделе «Каталоги» в окне приложения. Просто откройте файловый менеджер и перейдите в эту локальную папку, чтобы проверить содержимое файла!

Совет 1. Для пакета Snap при выборе «Локальной папки» выберите свое имя пользователя (слева) во всплывающем диалоговом окне вместо «Домашний» для домашнего каталога пользователя.

Совет 2. Пропустите всплывающее окно с сообщением «Не удалось отобразить содержимое папки — операция отменена», что, вероятно, связано с проблемой разрешения Snap. В моем случае это работает.

Совет 3. В окне приложения вы можете щелкнуть папку в разделе «Каталоги» и настроить исключение любых файлов, которые вы не хотите синхронизировать. В моем случае синхронизация скрытых файлов (имя файла с «.» в начале) может вызвать ошибки.

Удалить Селесту

Если вы больше не используете приложение, запустите его, щелкните папку (или папки, которые вы добавили), а затем удалите ее (или их).

Затем удалите приложение, используя App Center (программное обеспечение Ubuntu) или выполнив команду в терминале:

sudo snap remove --purge celeste

Если вы установили его как пакет Flatpak, используйте вместо этого эту команду:

flatpak uninstall --delete-data com.hunterwittenborn.Celeste

Отключить Google Диск

Даже после удаления учетной записи Google из «Сетевой учетной записи» или удаления Celeste приложения (клиенты) по-прежнему подключаются на стороне сервера.

В целях безопасности вы можете посетить веб-страницу настроек Google Диска (https://drive.google.com/drive/settings), перейти к «Управлению приложениями», а затем отключить GNOME и/или Celeste из списка приложений.

Кроме того

Насколько мне известно, существует также бесплатный проект с открытым исходным кодом под названием google-drive-ocamlfuse, который также может подключать Google Drive к Linux Desktop. Однако процесс аутентификации пока НЕ удобен для новичков.

Статьи по данной тематике