sábado, 11 de agosto de 2012

MATE: Usar Caja con soporte Dropbox


Si os habéis fijado desde hace unos días, desde la liberación de MATE 1.4 estoy utilizando para compartir mis aportaciones, la nube. Si os preguntáis el por qué no lo hacia antes, es simplemente, aunque parezca una pequeña cabezonería y haiga otros métodos, el principal es que me niego a utilizar Nautilus 3.xxx. Y es que cada vez que lo veo...ciertamente se me caen las lágrimas...¡no lo puedo remediar!.

Supongo que más de uno se habrá llevado un grata sorpresa al ver que la última versión de MATE 1.4 se introduce Caja Dropbox como una de sus novedades.
La sorpresa habrá sido aun mayor si cabe, (pero no tan grata) cuando ve que esto no funciona para nada.
Es decir no ve  Dropbox  y su soporte para  Caja por ningún lado. Y aunque instale independientemente el paquete  Dropbox se dará cuenta que tampoco funciona.
La única solución que hay para esto es instalar el paquete nautilus-dropbox. Pero claro el soporte tan sólo funcionará para éste, es decir para Nautilus.

Mirando un poco que es lo que aporta el paquete de caja-dropbox me doy cuenta que en realidad este no instala prácticamente nada. Al menos no lo que se necesita para que funcione el soporte con Dropbox.
Este "pequeño" bug ya lo he reportado como podéis ver aquí:
https://github.com/mate-desktop/caja-dropbox/issues/1
Y espero que para la liberación estable de MATE 1.4 sea corregido.

Mientras tanto no nos queda otra (si quieres Dropbox con Caja) compilar la fuente, que podeis descargar desde aquí:
https://github.com/mate-desktop/caja-dropbox/downloads

Para compilar caja-dropbox se necesita tener instalado este paquete:
  • libcaja-extension-dev
Que debéis de mirar instalar antes de la compilación.
El autor no dice nada pero también tuve que instalar este otro para llevarla a cabo:
  • docutils-common
Desde luego también tendréis que tener instalado antes que nada, imprescindible para cialquier compilación los siguientes paquetes:
  • build-essential 
  • mate-common
En cualquier caso tenéis más información aquí: 
https://github.com/mate-desktop/caja-dropbox

Bueno otro inconveniente (que no es propio de Caja) es que Dropbox abre por defecto Nautilus. Si no tienes instalado Nautilus y Dropbox no te abre Caja puedes hacerle creer que Caja es Nautilus de una manera muy simple.
Visto en ArchLinux
Crea un Script con estas líneas:

  #!/bin/bash
   exec caja $2
   exit 0


Guárdalo con el nombre de nautilus. Luego clica en el con el botón derecho del ratón en él y selecciona Propiedades. En la pestaña permisos activa la casilla:
Permitir ejecutar el archivo como un programa
Ahora guarda el Script recientemente creado en la siguiente ruta: /usr/bin

Otra cosa que te puede suceder (sobre todo en LMDE) es que tengas Nautilus instalado, ya que puedes usar otros entornos de escritorio.  En este caso realiza el paso anterior del Script y en la ruta indicada renombrar el archivo llamado nautilus a por ejemplo nautilus1, y introducir el Script creado llamado nautilus.
En el caso de querer utilizar Dropbox en los otros entornos  con Nautilus y no Caja, tan sólo tienes que cambiar el nombre de caja del Script por el de nautilus.

 Dropbox con Caja




5 comentarios:

  1. Muchas gracias como siempre fabuloso. Y lo mejor de todo es que he sido capaz de hacerlo y que funcione.
    un saludo

    ResponderEliminar
    Respuestas
    1. ¡Alucina colega! ¿y tú creías que no eras capaz?...para que veas que los límites nos los ponemos nosotros mismos. jeje

      Saludos

      Eliminar
  2. ¡Vamos hombre encima quitándote méritos!
    ¿tu primera compilación?
    ¡Pues que no se diga hombre, que no se diga...!

    ResponderEliminar
  3. Wenas... que pasos sigo para compilar?

    Gracias

    Saludos!!

    ResponderEliminar
    Respuestas
    1. Tener lo paquetes que se indican.
      Luego situarte dentro de la carpeta de Caja-DropBox y abrir un termina con dicha ubicación.
      Al final, ejecutar los siguientes comandos:
      ./autogen.sh
      make
      sudo make install

      Eliminar