InicioLinuxKDE service menu para grive
KDE service menu para grive


Grive es un cliente de Google Drive para GNU/Linux capaz de sincronizar una carpeta local a elección con los archivos alojados en la nube de manera bidireccional. Aunque su uso es bastante simple, hay que realizarlo mediante consola de comandos; razón por la cual, me propuse a crear un menú emergente para dolphin que permita realizar la sincronización de cualquier carpeta de forma más cómoda. Para acceder a este menú, hay que seleccionar la carpeta que queremos sincronizar, hacer click derecho sobre ella, seleccionar "Acciones" y luego "Sincronizar con google drive".



SI la sincronización ocurre con éxito, saldrá una notificación de sistema señalánlodo. De lo contrario, aparecerá un cuado de diálogo indicando que ha ocurrido un error. Sencillo, ¿no?

Instrucciones de instalación

1.- Primero hay que tener instalado por lo menos la versión 0.3.0 de grive. Los usuarios de ubuntu pueden agregar el repositorio de WebUpd8 y luego instalar grive.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive


Los usuarios de Arch y Chakra linux, pueden descargar el PKGBUILD desde los repositorios comunitarios AUR y CCR, respectivamente.

Para los usuarios que quieran compilar el código fuente de grive directamente en su sistema pueden seguir las siguientes instrucciones de instalación.

Además hay que verificar que la aplicación kdialog del paquete kde-baseapps esté instalado en el sistema. Para ello tipea en la consola lo siguiente:
kdialog --msgbox "kdialog está instalado en tu sistema"

Si no aparece un cuadro de diálogo, debes instalar kde-baseapps.

2.- Una vez instalado grive, es necesario darle autorización para que acceda a nuestra cuenta de google desde la carpeta que queremos sincronizar. Para ello, tipeamos en la consola:
mkdir ~/Drive
para crear la carpeta Drive en nuestro home.
cd Drive
para entrar a la carpeta Drive recién creada
grive -a
para autentificar grive con google drive.

Aparecerá una dirección web en la consola que debes copiar y abrirla en tu navegador favorito.



Al aceptar el permiso de acceso, mostrará un código de autorización que debes copiar y pegar de nuevo en el terminal. Con esto, grive podrá acceder a los servidores de google drive sin problemas.

3.- Por último hay que crear el archivo ~/.kde4/share/kde4/services/ServiceMenus/grive.desktop con el siguiente contenido:

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=inode/directory;
Actions=syncGrive;

[Desktop Action syncGrive]
Name=Sincronizar con Google Drive
Exec=kdialog --warningyesno "¿Desea sincronizar la carpetan '%U' con google drive?" && grive -p %U;if [ $? -eq 0 ];then kdialog --passivepopup "Carpeta '%U'nsincronizada con éxito" 3;else kdialog --msgbox "La carpeta no se ha sincronizado";fi
Icon=chronometer

Y listo, ya deberías poder sincronizar tu carpeta con google drive desde el menú emergente de dolphin.
Datos archivados del Taringa! original
39puntos
945visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

t
tumorlike🇦🇷
Usuario
Puntos0
Posts7
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.