Lliurex OneDrive es una aplicación gráfica que permite interactuar con OneDrive Client for Linux, un cliente para OneDrive que permite sincronizar el contenido en dicho servicio en cualquier equipo.
Mediante Lliurex OneDrive es posible vincular el equipo con múltiples espacios tanto de OneDrive como de SharePoint, permitiendo gestionar cada espacio de forma independiente de forma que se pueda iniciar o parar la sincronización, cambiar algunos parámetros y alguna otra funcionalidad que se describe al detalle en este artículo.
Junto con esta aplicación hay también disponible un widget para la barra de menú que permite conocer en todo momento la situación en que se encuentra la sincronización y alguna información extra.
Antes de instalar o utilizar LliureX-OneDrive es conveniente tener en cuenta ciertos aspectos generales sobre la funcionalidad que ofrece esta aplicación.
En primer lugar es importante indicar que cuando se sincroniza un espacio, el contenido existente en la nube es descargado en el disco duro del equipo, reduciendo por tanto el espacio disponible en el mismo. Para evitar problemas de espacio, el cliente dispone de un mecanismo de protección que evita el llenado completo del mismo, como consecuencia de la sincronización de espacios (en el apartado 9 se explica con más detalle esta protección).
Tambien es importante saber que la versión actual del cliente no permite la sincronización de carpetas compartidas de cuentas de OneDrive de tipo bussiness, como las usadas en la Identidad Digital.
En cuanto a la velocidad en que se sincroniza el contenido, a parte del número de elementos a sincronizar y de las características del hardware del equipo, la velocidad depende del ancho de banda que pueda usar el cliente. En el panel Preferencias (apartado 6.3) es posible ajustar el ancho de banda que puede usar el cliente.
Con la nueva versión de LliureX-OneDrive que permite la sincronización de múltiples espacios se ha modificado el nombre de la carpeta local donde se sincronizará el contenido del espacio. Los criterios que se han seguido son los siguientes:
ATENCIÓN:
No debe de modificarse el nombre de las carpetas locales creadas por LliureX-OneDrive para sincronizar el contenido de los espacios configurados. Cualquier cambio puede provocar la perdida de información tanto a nivel local como a nivel de la "nube".
Por último indicar que para facilitar la identificación de las carpetas que están siendo usadas para sincronizar contenido de OneDrive/SharePoint estás tendrán el siguiente aspecto:
Estos iconos se muestrán mientrás la carpeta asociada este vinculada a un espacio de OneDrive/SharePoint y por tanto se esté sincronizando contenido. Si se desvincula el equipo del espacio que se estaba sincronizando, la carpeta recuperará el aspecto del resto de carpetas del sistema.
A modo de ejemplo al entrar en el navegador de fichero podría verse algo como lo que muestra en esta imagen
La instalación de Lliurex OneDrive se realiza de manera sencilla a través del zomando disponible en la sección Internet del Centro de Control de LliureX (Zero-Center).
Una vez instalada la aplicación estará disponible en el Menú de Aplicaciones ->Internet ->Lliurex OneDrive
Cuando se accede a LliureX-OneDrive se muestra la relación de espacios que están siendo vinculados, ordenados por tipo de espacio (en primer lugar OneDrive) y orden alfabético.
Junto con el nombre del espacio se muestran 2 iconos informativos que indican el estado de la sincronización y si esta se encuentra en marcha o parada. Al situar el ratón sobre el espacio se mostrará un botón que permite acceder a las opciones de configuración del espacio.
Junto con la lista de espacios sincronizados, la pantalla principal puede mostrar mensajes informativos o de alerta en función de la situación detectada.
En cuanto a los iconos que informan sobre el estado su significado es el siguiente:
Como se ha comentado en la introducción LliureX-OneDrive permite la sincronización espacios tanto de OneDrive como de SharePoint. El proceso a seguir en ambos caso es bastante parecido.
En primer lugar para sincronizar un nuevo espacio, desde la ventana principal de LliureX-OneDrive se hará clic en Nuevo Espacio.
Se mostrará un mensaje de advertencia para recordar que al vincular el equipo con el espacio el contenid será descargado en el disco duro.
Si se continua con la sincronización en primer lugar habrá que introducir la cuenta de correo asociada al espacio de OneDrive/SharePoint que se desea vincular. Si el formato de la cuenta de correo es correcto se podrá seleccionar el tipo de espacio a vincular: OneDrive o SharePoint
Si el espacio a vincular es de tipo OneDrive, trás introducir el correo electrónico e indicar el tipo de espacio se hará clic en Aplicar.
Si se detecta que el espacio ya está vinculado, se mostrará un mensaje de error. De igual modo si se detecta que ya existe una carpeta local con contendido usada con anterioridad para sincronizar el espaco se mostrará el siguiente mensaje:
Tal como se indica en el apartado 6.1 si el contenido no es válido se deberá borrar esta carpeta antes de poder continuar con el proceso de vinculación.
Si la cuenta de correo introducida no está asociada a ningún otro espacio que se esté sincronizando, será necesario completar el proceso para autorizar la vinculación del equipo local con el espacio cuyo contenido se quiere sincronizar. Para ello se deberá introducir el password asociado a la cuenta de correo indicada.
Opcionalmente puede ser necesario autorizar al cliente OneDrive for Linux el acceso a nuestra cuenta de OneDrive. Para autorizar se hará click en Yes.
Si el proceso de autorización se realiza con éxito y si en el espacio de OneDrive que se ha vinculado ya existe contenido, LliureX-OneDrive comprobará el espacio disponible en el disco local y el tamaño de la información ya almacenada en el espacio de OneDrive.
Si el tamaño del espacio a vincular es inferior al espacio disponible en el disco duro se mostrará un mensaje informátivo que sugiere 2 opciones:
Si el tamaño del espacio a vincular es mayor al espacio disponible en el disco duro se mostrará un mensaje de advertencia que sugiere 2 opciones:
Seleccionada la opción correspondiente, se accederá al menú que permite gestionar el espacio vinculado y cuyo funcionamiento se explica en el apartado siguiente.
Indicar que en cualquier momento es posible cambiar el tipo de sincronización (de total a parcial o de parcial a total), así como cambiar las carpetas que se sincronizan si se ha optado por una sincronización parcial.
Tras finalizar la vinculación se creará en la carpeta personal del usuario (home) la carpeta local (con el nombre correspondiente de acuedo a lo explicado en el apartado 2) donde se llevará a cabo la sincronización.
En el caso de querer vincular un espacio de tipo SharePoint, tras marcar la opción correspondiente puede ser necesario llevar a cabo el proceso de autorización de la sincronización, similar al descrito en el apartado anterior.
Una vez se dispone de la autorización se mostrará un desplegable para seleccionar el SharePoint que se desea vincular.
Tras seleccionar el SharePoint se mostrará un desplegable para seleccionar al biblioteca del SharePoint.
Una vez seleccionado el SharePoint y la Biblioteca se hará clic en Aplicar para iniciar el proceso de vinculación que es idéntico al explicado en el apartado anterior.
Como ya se ha comentado, cada espacio configurado puede ser administrado de forma independiente. Para ello LliureX-OneDrive ofrece varias opciones a las que se puede acceder haciendo clic en el botón que aparece cuando se hace foco en el espacio correspondiente.
El panel Espacio está destinado a mostrar información básica sobre la sincronización y realizar acciones básicas sobre la misma.
La información y acciones disponibles son:
Indicar que cuando se desvincula el equipo de un espacio, la carpeta creada en el equipo se mantiene. Esto es importante porque si por cualquier motivo se vuelve a vincular el equipo con el mismo espacio el contenido existente en la carpeta se añadirá al espacio vinculado.
Por lo tanto antes de volver a vincular el equipo con un esapcio se debe de revisar si el contenido de la carpeta local es válido o no. En caso de no ser válido se debería de eliminar la carpeta local del home antes de volver a vincular el equipo con un espacio.
En cuanto al funcionamiento en sí de este panel, apuntar que si por ejemplo a la hora de poner en marcha la sincronización se detecta que hay cambios pendientes de aplicar relativos al tipo de sincronización y/o preferencias, se mostrará un mensaje informativo para que el usuario aplique o cancele dichos cambios antes de poner en marcha la sincronización.
El panel Sincronizar permite seleccionar en cualquier momento el contenido que se desea sincronizar.
Existen 2 opciones como ya se ha comentado en el apartado 3:
En primer lugar indicar que este panel es funcional únicamente si la sincronización está parada. Si la sincronización está en marcha se mostrará una pantalla como esta.
Si la sincronización está en marcha, habrá que detenerla (desde el botón correspondiente del panel Cuenta) antes poder usar este panel.
Indicar también que antes de cambiar el tipo de sincronización que se está realizando (si el equipo ya lleva tiempo vinculado al espacio) y si se quiere pasar de una sincronización total a una parcial, conviene asegurarse que el contenido existente en la carpeta local está sincronizado con el existente en el espacio vinculado.
Si se elige la opción de sincronización parcial al marcar la opción se mostrará el árbol de carpetas del espacio (dependiendo de la situación previa puede que la estructura de carpetas tarde unos segundos en aparecer).
Si la estructura de carpetas no parece mostrar todas las existentes en el espacio, se puede actualizar haciendo clic en el botón disponible a tal efecto.
A la hora de seleccionar las carpetas a sincronizar, se marcará el check correspondiente a la misma (al seleccionar una carpeta las subcarpetas existentes también quedan seleccionadas).
Desmarcando el check la carpeta no será seleccionada para sincronizar (si se desmarca una carpeta se desmarcarán las subcarpetas asociadas a la misma).
También es posible desplegar/replegar la estructura de cada carpeta para facilitar la visualización, haciendo clic en el icono correspondiente. El scroll para avanzar sobre la estructura de carpetas puede realizarse con las teclas de la flecha arriba/abajo del teclado o mediante la rueda del ratón para lo que habrá que situar el cursor del ratón sobre la lista.
En cuanto a la carpeta OneDrive que aparece en la estructura de la carpeta, su papel es marcar/desmarcar todas las carpetas de la estructura, para a continuación marcar/desmarcar lo que se desee.
Cuando la aplicación detecte cambios respecto a la situación inicial, se habilitarán los botones de Aplicar (para guardar los cambios) o de Cancelar (para descartar los cambios realizados y volver a la situación inicial).
Indicar que cuando se opta por la sincronización parcial, cuando se aplican los cambios hay disponible 3 opciones:
Tras seleccionar el tipo de sincronización que se desea llevar a cabo, se hará clic en Aplicar para que se apliquen y guarden los cambios. Dependiendo del tipo de sincronización, cantidad de archivos a sincronizar y ancho de banda disponible el proceso puede tardar cierto tiempo.
En función de cómo termine el proceso, se mostrará un mensaje indicando que el proceso ha finalizado correctamente o bien que se ha producido un fallo.
En caso de fallo se recomienda lanzar en primer lugar un Test de LliureX-OneDrive (ver apartado 6.4) para ver si el cliente indica qué ha fallado. En cualquier caso, se recomienda ejecutar el comando Resincronizar el espacio (apartado 6.4) para que se sincronice de forma correcta la carpeta local y el espacio asociado.
Una vez aplicados los cambios habrá que poner en marcha la sincronización para que el contenido de la carpeta local y el del espacio vinculado se mantenga sincronizado.
A modo de consejo, indicar que cuando se seleccione la sincronización parcial antes de poner en marcha la sincronización puede ejecutarse el Test de LliureX-OneDrive disponible en el panel de Herramientas (ver apartado 6.4) para comprobar que la sincronización incluye únicamente el contenido de las carpetas seleccionadas.
Iniciada la sincronizaciones también es recomendable comprobar que, efectivamente, se está sincronizando el contenido que se ha seleccionado en el panel. Por ejemplo accediendo a o las carpetas que se ha elegido, creando un archivo de texto vacío y a continuación acceder al espacio vinculado desde el navegador y ver que el documento creado aparece.
En cuanto a qué tipo de sincronización elegir hay que tener en cuenta el espacio disponible en el disco duro del equipo y el tamaño del contenido existente en el espacio vinculado, en el sentido que si el disco duro se queda sin espacio el sistema no funcionará correctamente. Si el equipo es multiusuario, sería especialmente recomendable usar la opción de sincronización parcial manteniendo en la carpeta local correspondiente únicamente las carpetas seleccionadas e ir cambiado las carpetas a sincronizar en función de las necesidades que existan en cada momento. De esta forma es más difícil que se llegue a llenar todo el espacio del disco duro.
Respecto a la visualización de la estructura de carpetas del espacio vinculado, si se ha optado por una sincronización parcial, cuando se vaya a realizar un cambio en la misma, como por ejemplo cambiar de carpetas a sincronizar, se recomienda actualizar la estructura, mediante el botón que se ha comentado en párrafos anteriores, ya que, la estructura que se visualiza inicialmente sólo muestra aquellas partes de la estructura que tiene alguna carpeta seleccionada con anterioridad.
Por último, remarcar lo comentado en el apartado 5.1 de este artículo, en cualquier momento es posible cambiar de tipo de sincronización y en el caso de la sincronización parcial cambiar las carpetas que se sincronizarán.
Si se intenta cerrar la aplicación y no se han aplicado los cambios realizados se mostrará el mensaje descrito en párrafos anteriores.
El panel Preferencias permite modificar algunos parámetros de funcionamiento del cliente OneDrive for Linux a fin de adaptarlo a las necesidades que el usuario pueda tener en cada momento.
Actualmente las preferencias que pueden cambiarse son:
En cuanto a la opción de fijar el tamaño máximo de los ficheros a sincronizar, indicar que si se desactiva o se modifica el tamaño fijado para los archivos a sincronizar, los archivos que hayan sido “bloqueados” hasta el momento del cambio de esta opción no se sincronizarán hasta que se ejecuta una resincronización del espacio (panel Herramientas).
Cuando la aplicación detecte cambios respecto a la situación inicial se habilitarán los botones de Aplicar (para guardar los cambios) o de Cancelar (para descartar los cambios realizados y volver a la situación inicial).
Los cambios que se realicen una vez aplicados, si la sincronización está en marcha, tendrán efecto la próxima vez que se inicie la misma. Si la sincronización está parada, los cambios tendrán efecto cuando se ponga en marcha.
En función de cómo termine el proceso, se mostrará un mensaje indicando que el proceso ha finalizado correctamente o bien que se ha producido un fallo.
Si no se aplican los cambios y se intenta cerrar la aplicación, se mostrará un mensaje similar a este para bien aplicar los cambios realizados, bien descartalos o cancelar el cierre de la aplicación.
El panel Herramientas ofrece una serie de funciones que pueden ser útiles.
Estas funciones son:
Respecto al archivo que se genera cuando se ejecuta el test la información se agrupa en 2 bloques:
Los bloques que aparecen son:
Junto con Lliurex-OneDrive se instala, además del cliente OneDrive Client for Linux, un widget para la barra de menú cuya principal función es facilitar el seguimiento del estado de la sincronización.
Para activar el widget una vez instalado será necesario reiniciar el equipo.
El widget aparece de forma automática cuando detecta que el equipo se ha vinculado con un espacio de OneDrive/SharePoint, ocultándose también de forma automática cuando se desvinculan todos los espacios que hayan sido configurados previamente.
La comprobación de estado se realiza de forma automática cada 90 segundos y en función del estado en que se encuentre la sincronización, el icono irá cambiando para informar al usuario. Junto con el icono, también cambia el texto que aparece al situar el puntero del ratón sobe el icono del widget. Los iconos y textos que se pueden visualizar son:
En el caso de que se detecte un error, el widget mostrará una notificación para advertir de este hecho.
Además de informar sobre el estado de la sincronización haciendo clic con el botón izquierdo del ratón, es posible acceder a la lista de espacios vinculados. La lista muestra el nombre del espacio junto con un icono que indica el estado de la sincronización (iguales a los descritos en el apartado 4) y otro que indica si esta se encuentra en marcha o parada.
Haciendo clic con el botón derecho del ratón, es posible acceder a un botón que permite abrir Lliurex OneDrive y al artículo de ayuda en la Wiki
Haciendo foco sobre un espacio se muestra información adicional sobre el estado de la sincronización y se muestra un botón que permite acceder a los detalles del espacio.
La información detallada sobre el espacio se muestra en la siguiente figura
Actualmente la información que se muestra es:
Indicar que el cambio de estado de la sincronización desde el widget sólo está habilitado si Lliurex OneDrive no se está ejecutando. En caso contrario el botón aparecerá deshabilitado.
En cuanto a la relación de los últimos archivos modificados al hacer clic sobre el botón correspondiente se muestra la lista de 10 archivos que hayan sido modificados (o añadido desde el espacio vinculado) más recientemente. Haciendo clic sobre los botones correspondientes se puede volver al panel principal o actualizar la lista
Al hacer foco sobre cualquiera de los archivos de la lista se muestra la información sobre la fecha de modificación y un botón para acceder a su ubicación en la carpeta local.
Al hacer clic sobre este botón se abrirá el gestor de archivos en la ubicación donde se encuentra el archivo.
Haciendo clic con el botón derecho del ratón, es posible acceder a un botón que permite abrir Lliurex OneDrive.
Mientras el equipo esté vinculado a algun espacio de OneDrive/SharePoint , cualquier acción realizada sobre la carpeta local correspondiente usada para sincronizar el contenido del espacio se verá reflejado en este una vez la sincronización se ponga en marcha y puede suponer el borrado total o parcial del contenido almacenado del espacio en la nube.
Para intentar evitar la perdida de información almacenada en OneDrive/SharePoint, LliureX-OneDrive monitoriza constantemente las carpertas locales usadas para sincronizar contenido de foma que si detecta que alguna de ellas se elimina del equipo o se vacia de contenido, mostrará una notificación de advertencia indicando lo que ha detectado y detendrá la sincronización.
Para poder volver a poner en marcha la sincronización habrá que "restablecer" la situación.
En el caso de que se haya eliminado una carpeta local asociada a un espacio de OneDrive/SharePoint, lo primero será comprobar si está en la papelera de reciclaje del equipo. Si se encuentra en la papelera con restaurarla se podria volver a poner en marcha la sincronización.
Si la carpeta borrrada no se encuentra en la papelera de reciclaje habrá que acceder al espacio de OneDrive/SharePoint y verificar que el contenido borrado localmente se encuentra ahi. Si tambien se ha visto afectado por la eliminación de la carpeta, se podrá recuperar desde la papelera de reciclaje del propio OneDrive/SharePoint. Una vez el contenido este en OneDrive/SharePoint, para poder iniciar de nuevo al sincronización en el equipo local, habrá que ejecutar previamente la opción de Resincronizar espacio disponible en el panel de Herramientas (ver apartado 6.4).
Si se ha borrado todo el contenido de la carpeta local asociada a un espacio de OneDrive/SharePoint de forma involuntaria, la manera de proceder es similar a la anterior. Intentar recuperar el contenido de la papelera de reciclaje del equipo y si no es posible, recuperar el contenido desde la propia cuenta de OneDrive/SharePoint. Una vez hecho esto se podrá poner en marcha la sincronización sin necesidad de ejecutar el comando de reparación.
Si la eliminación del contenido de la carpeta local asociada a un espacio de OneDrive/SharePoint ha sido voluntaria, se podrá poner en marcha la sincronización simplemente aceptando el mensaje que se mostrará al poner en marcha el proceso de sincronización.
En cualquier caso, si se da alguna de las circunstancias señaladas en este apartado, se recomienda una vez restablecida la situació y puesta en marcha la sncronización, verificar en la propia cuenta de OneDrive/SharePoint que no se ha perdido información deseada, accediendo por ejemplo a la Papelera de reciclaje y comprobando que no hay ningún archivo que haya sido borrado de forma involuntaria.
Como se ha comentado en el apartado 2 de este artículo, el cliente de OneDrive dispone de una protección para evitar que como consecuencia de la sincronización de contenido de OneDrive/SharePoint, el disco duro del equipo se quede sin espacio.
El margen establecido es de 5 GB de forma que si el espacio disponible el disco duro es inferior a esta cantidad, se dejará de sincronizar el contenido del espacio.
Para advertir de esta situación, una vez se detecta que el espacio disponible en el disco duro es inferior a 10 GB, tanto el widget como LliureX-OneDrive mostrarán un mensaje informando de esta situación.
Además se mostrará una notificación de forma periódica.
Si el espacio disponible en el disco duro continuara disminuyendo y llegase a ser inferior a 5 GB, el mensaje informativo pasará a ser un mensaje de error.
La notificación de advertencia se mostrará con mayor frecuencia.
Como se ha comentado una vez el espacio en el disco duro es inferior a 5 GB, si bien el proceso de sincronización puede seguir en marcha, no se sincronizará ningún contenido, hasta que el espacio disponible sea superior al límite de seguridad. Una vez se haya aumentado el espacio del disco duro, será necesario llevar a cabo una resincronización del espacio (panel Herramientas apartado 6.4) para que tanto la carpeta local como el espacio vinculado vuelvan a estar sincronizados.
ATENCIÓN:
Si el espacio disponible en el disco duro local es inferior a 5 GB no se podrán añadir nuevos espacios para sincronizar.
En el caso de estar usando la versión anterior de LliureX-OneDrive una vez instalada la nueva versión será necesario ejecutar el proceso de migración para poder seguir administrando el espacio que se haya estando sincronizando hasta la fecha.
Mientras no se ejecute el proceso de migración, el cliente seguirá funcionando con la configuración que se estableciera en su momento, pero no será posible administrarlo ni recibir información sobre el estado de la sincronización.
Instalada la nueva versión, una vez se vuelva a iniciar sesión en el equipo, si es necesario llevar a cabo el proceso de migración, el widget de menú podrá mostrar un mensaje informativo al respecto.
Para ejecutar el proceso de migración basta con ejecutar LliureX-OneDrive y seguir las indicaciones:
La migración consiste básicamente en asociar una cuenta de correo al espacio configurado con la versión anterior. A partir de ahi se ejecutan una serie de pasos para renombar la carpeta local a la nueva nomenclatura, configurar el servicio de monitorización y otra serie pasos adicionales requeridos por el cliente.
Para evitar problemas, antes de llevar a cabo ninguna acción del proceso de migración la sincronización será detenida. Una vez el proceso de migración haya terminado, se recomienda llevar a cabo el Test de LliureX-OneDrive disponible en el panel de Herramientas (apartado 6.4) para verificar que todo es correcto. Hecho esto se podrá poner en marcha de nuevo la sincronización.
En cuanto al proceso de migración no debería de haber ningún problema y se tendría que ejecutar correctamente. No obstante si surgiera algún problema lo recomendable seria desactivar el inicio automático al inicio de la sesión en el panel de Preferencias (apartado 6.3), no poner en marcha el proceso de sincronización y reportar la situación en los canales habilitados para ello, para que se pueda estudiar la situación y dar las indicaciones oportunas para poder resolver el problema.
El cliente OneDrive Client for Linux tiene su propio sistema de notificaciones mediante el cual informa de la puesta en marcha del proceso de sincronización
o de algunos errores que puedan detectarse, como por ejemplo un fallo a la hora de subir un documento a alguno de los espacios vinculados o que se haya revocado la autorización al cliente para poder conectarse con alguno de los espacios configurados.
En cuanto a la vinculación del equipo a un espacio de OneDrive/SharePoint, si se cambia la contraseña del correo asociado o se revoca la autorización al cliente, como ya se ha indicado, el propio cliente mostrará de forma insistente la notificación que se muestra arriba. En este caso habrá que acceder a Lliurex-OneDrive y actualizar la autorización para sincronizar, mediante la opción disponible en el panel Herramientas (apartado 6.4)
En cuanto al “manejo” de archivos de gran tamaño por parte del cliente, si en la carpeta local se copia un fichero de gran tamaño el tiempo que tardará en enviarse al espacio vinculado dependerá de la conexión de red y del ancho de banda configurado en Lliurex OneDrive.
Si por cualquier motivo la sincronización se para o se cierra la sesión del equipo mientras el archivo se está enviando, cuando se vuelva a iniciar la sincronización, el proceso de envío continuará hasta que pueda ser completado. Señalar que mientras se esté enviando el archivo, no se sincronizará ningún otro cambio. Una vez haya finalizado el envío del archivo se sincronizarán los cambios pendientes que se hayan podido producir.