G-Desktop-Suite - Google Drive para Desktop Linux

Publicado por Fábio Berbert de Paula em 20/05/2020

[ Hits: 5.100 ]

Blog: https://fabio.automatizando.dev

 


G-Desktop-Suite - Google Drive para Desktop Linux



Não, infelizmente a Google ainda não lançou uma versão do Google Drive para Linux. Nesta dica lhes apresentarei um ótimo projeto em Electron, distribuído sob licença MIT. Créditos da dica ao amigo Fernando, antigo amigo aqui do VOL.

Segue o link do repositório do projeto no GitHub:
Vamos clonar o projeto e entrar em seu diretório:

git clone https://github.com/alexkim205/G-Desktop-Suite.git
$ cd G-Desktop-Suite


Na documentação do projeto as instruções de instalação usam o yarn, que é uma alternativa ao npm. Nesta dica usaremos o npm, que faz parte do pacote Node.js. Se você ainda não possui o Node instalado, siga para minha dica: Como instalar última versão Node.js via repositório no Ubuntu, Debian e derivados [Dica]

O npm será necessário para instalar as dependências do projeto. Na raiz do projeto clonado você encontrará um arquivo chamado package.json, nele estão definidas as dependências do mesmo. Execute:

npm install

O comando acima demorará alguns minutos para ser processado, pois ele baixará alguns pacotes, queu serão salvos dentro do diretório "node_modules".

Feito isso, vamos gerar o arquivo binário para Linux:

npm run package-lin
> gdesktopsuite@0.2.0 package-lin /home/fabio/Downloads/G-Desktop-Suite
> electron-packager . 'G Desktop' --overwrite --asar --platform=linux --arch=x64 --icon=build/icon.png --prune=true --out=release-builds

Packaging app for platform linux x64 using electron v8.3.0
Wrote new app to release-builds/G Desktop-linux-x64


Note a mensagem da última linha, ela diz que um app foi gerado em release-builds/G Desktop-linux-x64. Vamos entrar no diretório:

cd release-builds/G\ Desktop-linux-x64

E agora executar o bendito:

./G\ Desktop --no-sandbox

NOTA: no meu ambiente, Debian 10 Buster, executando o app como usuário comum, foi necessário utilizar o parâmetro "--no-sandbox".
Linux: G-Desktop-Suite - Google Drive para Desktop Linux
Seu funcionamento é idêntico ao Google Drive, até porque no final das contas ele é o Google Drive encapsulado na engine do browser. É possível inclusive arrastar arquivos entre ele e outras janelas e por aí vai.

Se você copiar o binário acima para o teu PATH, ele não irá executar pois depende das bibliotecas que foram geradas no release-builds. Então o melhor a se fazer é criar um script no teu PATH que entre no diretório do binário e execute-o. Exemplo:

sudo vim /usr/local/bin/g-desktop

#!/bin/bash

#mude para o caminho onde você baixou o projeto
cd ~/Downloads/G-Desktop-Suite/release-builds/G\ Desktop-linux-x64

#executar
./G\ Desktop --no-sandbox

sudo chmod +x /usr/local/bin/g-desktop

E agora é só executar de qualquer lugar:

g-desktop

Até a próxima!

Outras dicas deste autor

Site de depuração e aprendizado de expressões regulares

Recarregar o .vimrc sem sair do Vim

Erro: "Possible missing firmware... for module r8169" [Resolvido]

Vim - como criar arquivo ou diretório pelo NERDTree

Configurando um drive de CD-RW com interface IDE

Leitura recomendada

Sabayon 10 KDE - Resolvendo problema de acentuação

Preservando as configurações do KDE (ou outro ambiente gráfico)

Compilando o libquicktime SlackBuild no Slackware 64 bits

Windows media player vai rodar no Linux

Instalando o Codeblocks no Debian Jessie 8.3.0

  

Comentários
[1] Comentário enviado por maurixnovatrento em 20/05/2020 - 17:15h


Legal.

___________________________________
Conhecimento não se Leva para o Túmulo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts