[KUBUNTU] [FEDORA]
sudo install rclone sudo dnf install rclone
rclone config create gdrive drive mkdir google-drive && rclone mount gdrive: ~/google-drive &Primero va a instalarse el rclone, el segundo, te abrirá una ventana para que aceptes el inicio de sesión de la cuenta de GDrive que queres hacer funcionar y el tercero, crea en tu carpeta personal, un directorio con el nombre "google-drive" y se monte ahí mismo la cuenta de Google Drive. Y de verdad que funciona, casi se me cae una lágrima cuando lo vi marchando.
[ACTUALIZACION]
Me ha pasado que siempre que enciendo la máquina, debo montar de nuevo la carpeta. El comando en cuestión es
rclone mount gdrive: ~/google-drive &Se debe colocar el & para que funcione en segundo plano
[ACTUALIZACION 2]
Se puede agregar una mejorar en el cache de escritura, para algunos programas que les puede costar guardar cambios:
rclone mount gdrive: ~/google-drive --daemon --vfs-cache-mode writes[ACTUALIZACION 3]
He mejorado aun mas la optimización de cache de escritura y todo ese tipo de yerbas:
rclone mount gdrive: ~/google-drive --daemon --vfs-cache-mode full --vfs-cache-max-size 1G --vfs-cache-max-age 24h --buffer-size 32M --dir-cache-time 24h --poll-interval 15s --attr-timeout 1s --vfs-read-chunk-size 128M --vfs-read-chunk-size-limit 1G
Por ultimo, podemos agregar un script para arrancar con la carpeta montada
1. Creamos el archivo
mkdir -p ~/.local/binnano ~/.local/bin/mount-gdrive.sh2. Escribimos el contenido del archivo
nano ~/.local/bin/mount-gdrive.sh#!/bin/bash
sleep 10 # Espera a que la red esté disponible
rclone mount gdrive: ~/google-drive --daemon --vfs-cache-mode writes
#!/bin/bash
sleep 10 # Espera a que la red esté disponible
# Montar Google Drive con opciones optimizadas
rclone mount gdrive: ~/google-drive \
--daemon \
--vfs-cache-mode full \
--vfs-cache-max-size 1G \
--vfs-cache-max-age 24h \
--buffer-size 32M \
--dir-cache-time 24h \
--poll-interval 15s \
--attr-timeout 1s \
--vfs-read-chunk-size 128M \
--vfs-read-chunk-size-limit 1G
Guarda los cambios (en nano: Ctrl+O, luego Enter) y sal del editor (Ctrl+X).
3. Le damos permiso de ejecución:
chmod +x ~/.local/bin/mount-gdrive.sh 4. En las Preferencias del Sistema -> Inicio Automatico. En el menu hamburguesa, arriba a la derecha "+Añadir guion de inicio de sesion". Buscamos ~/.local/bin/ y vamos a encontrar el archivo mount-gdrive.sh. Lo aceptamos y ya estariamos listos para el proximo inicio de sesion
------------------
Puedo adicionar que "puede" generarse algun tipo de problema con sigmon, que es como un navegador pequeño que tiene Kubuntu, que para Google es inseguro para hacer el inicio de sesión. En mi caso, hubo que desinstalar sigmon y colocar al Firefox como navegador predeterminado. Mucho lío, seguro, pero dejo con lo que me ayudó la IA.
Se cambió el navegador por defecto con esta linea de comando
xdg-settings set default-web-browser firefox.desktopSe modificó el archivo ~/.config/signond.conf con la siguiente linea:
[General]
BrowserExec=firefox
MultiProcess=false
[OAuth]
ForceClientValidation=false
UseExternalBrowser=true
ExternalBrowserCommand=firefox %1
Por ultimo, usando la fuerza bruta, desintalando sigmon
sudo apt remove signond signon-plugin-oauth2 signon-ui sudo apt install --no-install-recommends kaccounts-integration kio-gdrive
Reiniciar el sistema y cruzar los dedos. Al menos, a mi me sirvió, saludos!
