(Add some distros)
m
(42 intermediate revisions by 10 users not shown)
Line 5: Line 5:
 
= How to install =
 
= How to install =
  
== Archlinux ==  
+
== Arch Linux ==  
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
pacman -S kio-gdrive
 
pacman -S kio-gdrive
 +
</syntaxhighlight>
 +
 +
== Exherbo ==
 +
<syntaxhighlight lang="bash">
 +
cave resolve kio-gdrive
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== Gentoo ==  
 
== Gentoo ==  
 +
<syntaxhighlight lang="bash">
 +
emerge kde-misc/kio-gdrive
 +
</syntaxhighlight>
 +
 +
== KDE Neon or Kubuntu==
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
emerge kde-misc/kio-gdrive
+
sudo apt install kio-gdrive
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== openSUSE ==
 
== openSUSE ==
  
https://software.opensuse.org/package/kio-gdrive?search_term=kio-gdrive
+
<syntaxhighlight lang="bash">
 +
sudo zypper in kio-gdrive
 +
</syntaxhighlight>
  
== Distro XXX ==
+
== FreeBSD ==
  
TODO: add installation instructions for Distro XXX
+
{{Output|1=<nowiki>pkg install kio-gdrive</nowiki>}}
  
== Distro YYY ==
+
== Fedora GNU/Linux ==  
  
TODO: add installation instructions for Distro YYY
+
<syntaxhighlight lang="bash">
 +
dnf install kio-gdrive
 +
</syntaxhighlight>
  
 
= Usage =  
 
= Usage =  
Just open your application menu and look for "Google Drive". You should find a Desktop file that will open Dolphin with the <code>gdrive://</code> URL already set.
+
Open the Network folder in Dolphin and click on "Google Drive".
  
You can do the same from the command line as well:
+
You can use the command line as well:
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Line 40: Line 54:
 
= Build from source =
 
= Build from source =
  
* Latest stable release: <code>v1.0.3</code>
+
* Latest stable release: <code>v1.2.80</code>
* Source tarball: http://download.kde.org/stable/kio-gdrive/1.0.3/src/kio-gdrive-1.0.3.tar.xz
+
* Source tarball: http://download.kde.org/unstable/kio-gdrive/1.2.80/src/kio-gdrive-1.2.80.tar.xz
* Signature: http://download.kde.org/stable/kio-gdrive/1.0.3/src/kio-gdrive-1.0.3.tar.xz.sig
+
* Signature: http://download.kde.org/unstable/kio-gdrive/1.2.80/src/kio-gdrive-1.2.80.tar.xz.sig
* Signature key fingerprint: <tt>F07D85CAA18ACF46A346FD017C7FC6EA8633B4EA</tt>
 
  
 
== Build on Linux ==
 
== Build on Linux ==
Line 53: Line 66:
 
cd kio-gdrive
 
cd kio-gdrive
 
mkdir build && cd build
 
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
+
cmake -DCMAKE_INSTALL_PREFIX=`qtpaths --install-prefix` ..
 
sudo make install
 
sudo make install
 
kdeinit5 # or just re-login
 
kdeinit5 # or just re-login
 
</syntaxhighlight>
 
</syntaxhighlight>
  
{{Warning|On some distro (e.g. Archlinux) installing in a different prefix (such as <tt>/usr/local</tt>) might not work.}}
+
{{Warning|You can install into a different prefix, as long as is the same prefix <tt>kdeinit5</tt> has been installed into.}}
  
If you have problems building from source, feel free to ask for help in the #kde-devel irc channel.
+
If you have problems building from source, feel free to ask for help in the #kde-fm IRC channel.
  
 
= Changelog =  
 
= Changelog =  
Line 79: Line 92:
  
 
Stop trashing all account files on account removal.
 
Stop trashing all account files on account removal.
 +
 +
== v1.0.4 ==
 +
 +
* Fixed an issue that would make some files hidden (bug [https://bugs.kde.org/show_bug.cgi?id=371954 371954])
 +
* Added <tt>TryExec</tt> key in the .desktop file.
 +
 +
== v1.0.5 ==
 +
 +
Updated translations.
 +
 +
== v1.1.0 ==
 +
 +
Replaced custom Dolphin .desktop file with a Google Drive link in the Network (remote://) folder.
 +
 +
== v1.1.1 ==
 +
 +
Fixed wrong write permissions in the top-level accounts folder.
 +
 +
== v1.1.2 ==
 +
 +
Updated translations.
 +
 +
== v1.2.0 ==
 +
 +
* Integration with KAccounts
 +
* Google Drive free space is now reported
 +
 +
== v1.2.1 ==
 +
 +
* Build fixes.
 +
* Updated translations.
 +
 +
== v1.2.2 ==
 +
 +
* Fixed mimetype used to open .ods files (bug [https://bugs.kde.org/show_bug.cgi?id=388598 388598]).
 +
* Fixed copy of files within the same gdrive account (bug [https://bugs.kde.org/show_bug.cgi?id=376735 376735]).
 +
* Updated translations.
 +
 +
== v1.2.3 ==
 +
 +
* Added missing copy of GPL3 license.
 +
* Updated translations.
 +
 +
== v1.2.4 ==
 +
 +
* Fixed opening files with special characters in their name (bug [https://bugs.kde.org/show_bug.cgi?id=395590 395590]).
 +
* Fixed homepage URL in the appstream file.
 +
* Updated translations.
 +
 +
== v1.2.5 ==
 +
 +
* Fixed downloading of large files (bug [https://bugs.kde.org/show_bug.cgi?id=375765 375765]).
 +
* Fixed component tag in the appstream file.
 +
* Updated translations.
 +
 +
== v1.2.6 ==
 +
 +
Updated translations.
 +
 +
== v1.2.7 ==
 +
 +
Fixed build against libkgapi >= 5.12 (i.e. libkgapi from KDE Applications 19.08).
 +
 +
== v1.3.0 ==
 +
 +
* Support for the Shared Drives feature of Google Drive.
 +
* New "Copy Google URL to clipboard" action in the Dolphin context-menu.
 +
* Support for the new kaccounts-integration 20.04 release.
 +
* Improved appstream metadata.
 +
* Fixed opening docx files as archives in remote folders (bug [https://bugs.kde.org/show_bug.cgi?id=401151 401151]).
  
 
= Discussions =  
 
= Discussions =  
  
 
* Mailing list: https://mail.kde.org/mailman/listinfo/kde-devel
 
* Mailing list: https://mail.kde.org/mailman/listinfo/kde-devel
* IRC: <tt>#kde-devel</tt> channel
+
* IRC: <tt>#kde-fm</tt> channel
  
 
= Links =
 
= Links =
  
 
* Bugs: https://bugs.kde.org/enter_bug.cgi?product=kio-gdrive&format=guided
 
* Bugs: https://bugs.kde.org/enter_bug.cgi?product=kio-gdrive&format=guided
* Git repo: https://phabricator.kde.org/diffusion/219/
+
* Git repository: https://phabricator.kde.org/source/kio-gdrive/
 
* Phabricator project: https://phabricator.kde.org/tag/kio_gdrive/
 
* Phabricator project: https://phabricator.kde.org/tag/kio_gdrive/
  
 
= How to Contribute =
 
= How to Contribute =
 
Upload patches for review here: https://phabricator.kde.org/differential/diff/create/
 
Upload patches for review here: https://phabricator.kde.org/differential/diff/create/
 +
 +
= Privacy Policy =
 +
https://community.kde.org/KIO_GDrive/Privacy_Policy

Revision as of 18:46, 23 March 2020

KIO GDrive is a KIO slave that enables KIO-aware applications (such as Dolphin, Kate or Gwenview) to access and edit Google Drive files on the cloud.

Kio gdrive.png

How to install

Arch Linux

pacman -S kio-gdrive

Exherbo

cave resolve kio-gdrive

Gentoo

emerge kde-misc/kio-gdrive

KDE Neon or Kubuntu

sudo apt install kio-gdrive

openSUSE

sudo zypper in kio-gdrive

FreeBSD

pkg install kio-gdrive

Fedora GNU/Linux

dnf install kio-gdrive

Usage

Open the Network folder in Dolphin and click on "Google Drive".

You can use the command line as well:

kioclient5 exec gdrive:/

Build from source

Build on Linux

Assuming that you have all the dependencies already installed, just do:

git clone git://anongit.kde.org/kio-gdrive.git
cd kio-gdrive
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=`qtpaths --install-prefix` ..
sudo make install
kdeinit5 # or just re-login
Warning.png
Warning
You can install into a different prefix, as long as is the same prefix kdeinit5 has been installed into.


If you have problems building from source, feel free to ask for help in the #kde-fm IRC channel.

Changelog

v1.0.0

First stable release

v1.0.1

Fixed a bug that caused the login dialog to show up again after authentication (bugs 367988, 369581).

v1.0.2

Fixed copy-pasting from gdrive:// URLs to local disk (bug 369619).

v1.0.3

Stop trashing all account files on account removal.

v1.0.4

  • Fixed an issue that would make some files hidden (bug 371954)
  • Added TryExec key in the .desktop file.

v1.0.5

Updated translations.

v1.1.0

Replaced custom Dolphin .desktop file with a Google Drive link in the Network (remote://) folder.

v1.1.1

Fixed wrong write permissions in the top-level accounts folder.

v1.1.2

Updated translations.

v1.2.0

  • Integration with KAccounts
  • Google Drive free space is now reported

v1.2.1

  • Build fixes.
  • Updated translations.

v1.2.2

  • Fixed mimetype used to open .ods files (bug 388598).
  • Fixed copy of files within the same gdrive account (bug 376735).
  • Updated translations.

v1.2.3

  • Added missing copy of GPL3 license.
  • Updated translations.

v1.2.4

  • Fixed opening files with special characters in their name (bug 395590).
  • Fixed homepage URL in the appstream file.
  • Updated translations.

v1.2.5

  • Fixed downloading of large files (bug 375765).
  • Fixed component tag in the appstream file.
  • Updated translations.

v1.2.6

Updated translations.

v1.2.7

Fixed build against libkgapi >= 5.12 (i.e. libkgapi from KDE Applications 19.08).

v1.3.0

  • Support for the Shared Drives feature of Google Drive.
  • New "Copy Google URL to clipboard" action in the Dolphin context-menu.
  • Support for the new kaccounts-integration 20.04 release.
  • Improved appstream metadata.
  • Fixed opening docx files as archives in remote folders (bug 401151).

Discussions

Links

How to Contribute

Upload patches for review here: https://phabricator.kde.org/differential/diff/create/

Privacy Policy

https://community.kde.org/KIO_GDrive/Privacy_Policy


Content is available under Creative Commons License SA 4.0 unless otherwise noted.