miércoles, 3 de octubre de 2012

LMDE Xfce: Remplazando Thunar por Caja muy fácilmente


No hace mucho Luciana me consultaba el modo de remplazar el navegador de archivos por defecto de Xfce Thunar por Caja. Dejando a parte los motivos del por qué alguien que utilice Xfce quiera remplazar unos de sus componentes principales de ligereza por otro en teoría más pesado (seguro algunos lo criticaran cómo otras veces a sucedido en tantos otros sitios, yo desde luego no, todo lo contrario) paso a explicar cómo he instalado Caja en Xfce remplazando tanto  a Thunar cómo a Xfdesktop.

Lo primero que hay que hacer es añadir a nuestro archivo  /etc/apt/sources.list  el último de los repositorios de MATE para tener la última versión de Caja:
  • deb http://packages.mate-desktop.org/repo/debian wheezy main
Actualizamos los repositorios:
sudo apt-get update

Abrimos el Synaptic y buscamos los paquetes de caja.
Instalaremos éste paquete que a su vez instalará todos los necesarios
  • caja
  • marco
Estos otros son opcionales pero muy útiles:
  • caja-gksu
  • caja-open-terminal
  • caja-dropbox
  • engrampa

El siguiente paso es añadir Caja a las aplicaciones preferidas.

Para ello nos dirigimos al menú Configuración/aplicaciones Preferidas
Allí en la pestaña Utilidades/Administrador de archivos seleccionaremos caja cómo explorador por defecto.


Si no se encuentra en la lista pulsaremos en Otros... y pondremos lo siguiente:
  • /usr/bin/caja "%s"
Ahora iremos a Configuración/Sesión e Inicio y añadiremos una nueva opción en el arranque de nuestra sesión que más tarde (muy importante) deberá ser eliminada.
En la pestaña Autoarranque de Aplicaciones pulsamos +Añadir
En nombre ponemos por ejemplo
Caja
Y en comando (en minúsculas)
caja


Clica en el panel de Xfce para añadir un applet 


Selecciona para añadir el applet Gráfica de la CPU.


Una vez finalizados estos pasos cerramos sesión y volvemos a entrar.

Cuando se inicie nuevamente la sesión, Caja debería ejecutarse y tomar el entorno, mostrando su clásico escritorio a la vez que una de sus ventanas del explorador también se mostrará abierta.

Hay que prestar atención a los siguientes pasos. No por que conlleven peligro alguno (todo lo contrario) pero puede ser que te líes y lo resultados no sean los esperados.

Lo primero que hay que hacer (muy importante)  es cerrar la ventana de Caja que se encuentra abierta.
Bueno en realidad cierra todos lo programas que tengas abiertos. Aunque cómo acabas de iniciar sesión no creo que tengas más que Caja.
Luego clica en el Grafica de la CPU que añadimos anteriormente al panel:


Esto abrirá  el gestor de procesos de Xfce. Busca el proceso en ejecución llamado caja.
Selecciónalo y mátalo. Tras haberlo matado espera unos 10 segundos sin hacer nada...


Luego cierra la ventana de Grafica de la CPU.
Ahora dirígete nuevamente al menú Configuración/Sesión e Inicio y clica en la pestaña Sesión.
En la lista que se te muestra deberás ver entre otros a Caja, Thunar y xfdesktop selecciona Thunar y luego al botón Cerrar programa realiza exactamente lo mismo con xfdesktop, lo seleccionas y clicas también en Cerrar programa.
Unicamente deberá verse en la lista como gestor de escritorio a Caja.


Por último (muy importante) clica en el botón Guardar Sesión.
Vuelve a la pestaña Autoarranque de Aplicaciones y (muy importante también) elimina la entrada que creamos al principio para Caja.
Cierra la ventana de Sesión e Inicio y sal de la sesión y vuelve a entrar.
Ahora se debería iniciar la sesión con el escritorio de Caja con toda normalidad.

Bueno decir que los resultados han sido muy buenos y todo se comporta como es debido.
La verdad es que Caja funciona realmente bien en Xfce, mejor incluso que en su entorno nativo.

19 comentarios:

  1. Hola Frannoe, te hice una consultilla y me respondiste con todo lujo de detalles !!!
    Segui tus pasos y ya tengo funcionando caja.
    La verdad que andaba bien el entorno con thunar, pero queria probar otra cosa.
    Lo voy a testear unos dias a ver como se comporta caja. Por ahora va barbaro aunque la maquina es media viejita.
    Si decido mas adelante volver a thunar, se puede o ya no hay vuelta atras para dejar todo como antes.
    La verdad un lujo contar con una pagina como la tuya y el esmero y dedicacion que le pones a todo.
    GRACIAS !!! Luciana

    ResponderEliminar
    Respuestas
    1. De nada Luciana.
      Creí que merecía un artículo, pues creo que muchos habrán pensado lo mismo que tú, aunque sea por probar.
      He mirado de hacerlo de forma lo menos invasiva posible. De este modo practicamente todo sigue estando cómo estaba y sin riesgo por lo tanto de destabilizar el entorno de Xfce.

      Puedes volver a Thunar cuando quieras.
      Tan sólo tienes que volver a instalar el paquete xfdesktop
      Y realizar lo mismo pasos pero con Thunar.

      Saludos

      Eliminar
  2. Buenas tardes Frannoe:
    ¿Que diferencia hay entre ellos?, por ejemplo, con thunar tenemos que añadir lo de pegar en el escritorio cosa que entiendo que en caja ya estará por defecto, pero aparte de que es mas pesado caja que thunar, ¿que más ventajas tenemos?, ¿merece la pena cambiar?
    Un abrazo.

    ResponderEliminar
    Respuestas
    1. Bueno Pedro ventajas muchas, principalmente y la más llamativa la forma de interaccionar con el escritorio que proporciona Caja.
      De todas formas el impacto de Caja en el sistema (en mi caso) es inapreciable.
      Caja cómo sistema de archivos proporcionan otras muchas ventajas. Por otra parte Thunar tiene algunas cuantas cosas que ojalá tuviera Caja...pero cómo dijo alguien..no todo se puede tener en esta vida...a lo que yo siempre contesto...¡pero se puede intentar!

      Si te sirve de algo te diré que yo me inclino por Caja.
      En cualquier caso tú decides Pedro.
      Saludos

      Eliminar
    2. Buenas de nuevo Frannoe:
      Ya tengo caja instalado y me saltan dos dudas.
      - ¿Hay que desinstalar thunar?
      - Me ha desaparecido solamente en las carpetas del escritorio el tipo de letra de Anna Vives.
      Por lo demás creo que todo correcto por el momento, 8hasta manejarlo un poco más).
      Muchas gracias y otra cosita más púlida en LMDE XFCE

      Eliminar
    3. No, No tienes que quitar Thunar, no es necesario.
      Para el caso de la tipografía, temas etc. Mate igual que Xfce utiliza su propio gestor.
      En este caso deberías instalar mate-control-center.
      Aunque si lo prefieres y no quieres intalar más cosas de de MATE, puedes utilizar (previa instalación) mate-conf-editor y hacerlo manualmente.
      Sobre todo cuando instales algo, asegúrate (si se da el caso) de tomar nota si se requiere desinstalar algo prebiamente. En caso contrario no hay problema.
      Saludos

      Eliminar
    4. Buenos dias Frannoe:
      Antes de instalar nada me he dado cuenta de dos problemillas más.
      - No tengo en el menú contextual extraer aqui...
      - Los bordes de las ventanas desaparecen, (pero si funciona compiz).
      Me parce a mi que esto se complica.
      Buenos dias y saludos

      Eliminar
    5. Estos son detalles menores que hay que ir puliendo.
      En el caso de la opción en el menú de Comprimir...,Extraer aquí...
      tienes que instalar el paquete:
      engrampa

      Para los bordes de ventana necesitas instalar metacity o marco
      Mejor marco que es de MATE.

      Saludos

      Eliminar
    6. BUenas tardes Frannoe.
      Estoy intentando recuperar thunar y se me ha quedado el escritorio en negro.
      He seguido los pasos anteriormente citado pero creo que seguro que hay algo que se me está pasando (pero le he realizado 4 veces y nada de nada), igual tienes que hacer los pasos a la inversa.
      Muchas gracias

      Eliminar
    7. Tranquilo, no te asustes.
      Instala de nuevo xfdesktop
      Ejecutarlo desde un terminal con ese mismo nombre.
      Luego vas a Configuración/Sesión e Inicio y clica en la pestaña Sesión
      Seleccionas Caja y clicas en el botón Cerrar programa
      Cierra el terminal. Se irá momentáneamente el escritorio pero volverá.
      Luego clica en Guardar Sesión

      Eliminar
    8. Buenas de nuevo Frannoe:
      "Jooder que sencillo", lo había intentado pero con xfdescktop4 y nada de nada.
      Lo mismo lo intento en otra ocasión, que al ver todas las dependencias que había que instalar (mate-control-center...)me ha echado para atrás.
      Muchísimas gracias nuevamente

      Eliminar
  3. Buenas noches Frannoe:
    Desde que hice el intento de cambiar thunar por caja me ha ocurrido lo siguiente. Cuando enciendo el ordenador por 1º vez y voy a abrir cualquier carpeta se queda intentando abrirla durante unos 10", pero despues ya va todo con normalidad. ¿A que puede ser debido?.
    Por otro lado, queria comentarte para no hacer probatinas en mi lmde he intentado instalar otro xfce pero me dice que ya tengo ocupadas mis 4 particiones primarias (win2 para itunes, raiz, swap y home). ¿como puedo solventar esto?. No me atrevo a tocar mucho que la última vez me costó caro.
    Muchisimas gracias

    ResponderEliminar
    Respuestas
    1. El proceso es muy similar para todo. Cómo te dije no se toca prácticamente nada y lo que se toca se puede restituir fácilmente.
      El problema que dices tener con Thuar es debido a que este (su demonio) no se encuentra arrancado al iniciar la sesión. Por lo tanto arranca por primera vez cuando llamas a Thunar.
      Para dejarlo cómo estaba en un principio abra unicamente Thunar, nuevamente vas a Configuración/Sesión e Inicio y clica en la pestaña Sesión. Mira que te muestre en la lista a Thunar y Gurada Sesión. Sal entonces de la sesión y vuelve a entrar. A partir de entonces el demonio de Thunar tiene que estar arrancado en cada inicio de sesión.
      Sobre las particiones, no puedes hacer más Primarias, pero sí puedes hacer Extendidas y dentro de ésta Lógicas donde poder instalar otro sistema operativo.
      Es decir crea una Extendida que ocupe lo que quieras y dentro de ella otra lógica para en sistema. Puedes hacer tantas lógicas como necesites.
      Pero en tu caso hay un problema. Si vas a usar una partición Extendida no puedes tener mas de 3 Primarias.

      Puedes tener 4 particiones Primarias o 3 particiones Primarias y 1 Extendida, dentro de la partición extendida puedes crear unidades Lógicas, por lo tanto en este caso podemos tener 3 particiones primarias, 1 Extendida, y dentro de la extendida un numero muy elevado de particiones lógicas.
      Tú no puedes hacer una extendida ya que tienes 4 Primarias. Tendrías que eliminar una para convertirla en Extendida.
      También tienes que tener en cuenta que Windows necesita una partición primaria donde ser instalado. No así los sistemas Linux.
      Saludos

      Eliminar
    2. Buenas tardes Frannoe:
      Estoy intentando hacer lo que me dices y te comento.
      1º Al ejecutar thunar no se me muestra en la lista en Configuración/Sesión e Inicio, (lo he abierto tambien via terminal) y nada, pero, aún no ejecutandose (como por ejemplo firefox), he guardado sesión y cerrado todo. He salido de la sesión y he vuelto a entrar y se abre directamente una ventana (la que ejecute cuando guarde sesion anteriromente).
      Bien, cierro esta ventana, salgo de la sesion sin guardar los cambios para que no se abra la ventanita automaticamente y se queda todo exactamente igual que al principio.
      Ummmmm..., no se, lo he realizado, "creo yo" de todas las maneras, y nada, si quiero thunar en la lista de sesión, se abre la ventana sin pulsar nada ,y si no, pues a esperar en la tardanza al ejecutar por primera vez thunar.
      Vaya cacao Frannoe, puf... hago un par de pruebas más que seguro que es una tontada ,pero no doy con ella.
      Saludos

      Eliminar
    3. Prueba a ejecutar esto desde un terminal:
      thunar --daemon &
      Lo cierras todo menos el terminal y guardas la sesión en Sesión e Inicio/Sesión.
      Inicias sesión y se abrirá el terminal lo cierras y vuelves a Guardar sesión en Sesión e Inicio/Sesión. Esta vez sí verás que en la lista ses encuentra Thunar.
      Ya comentaras que tal te fue Pedro

      Eliminar
    4. Bueno pues Frannoe, seguimos como al princicpio.
      Thunar está en la lista de sesion pero, al abrir por primera vez una carpeta, sigue tardando unos 10" en abrirse.
      eemmm...¿Hay duendes?.
      Buenas noches

      Eliminar
    5. Bueno me parece que ya he dado con lo que te sucede.
      Antes de probar con el último apartado, creo saber qué te sucedió.
      Los pasos de inversión nos los hiciste correctamente.
      Tienes que volver a poner caja, cómo explorador por defecto.
      Abre dos terminales y mantelo abierto.
      Clica en Cerrar aplicación desde Sesión e Inicio en las entradas xfdesktop y Thunar. Luego ejecutas caja desde uno de los terminales para que cargue éste y su entorno.
      Una vez hecho esto abres cualquier carpeta con Thunar. Botón derecho del mouse Seleccionas:
      Abrir con otra aplicación... y Luego Abrir carpeta con Thunar...
      Vuelves a Sesión e Inicio y verás que ahora sí esta Thunar.
      No cierres aún la ventana de Thunar abierta.
      Cierra el terminal desde donde ejecutaste Caja
      En Sesión e Inicio selecciona Caja y clica en Cerrar aplicación las veces que sean necesarias hasta que no te cargue más. Te quedarás sin escritorio.
      En el otro terminal abierto escribe xfdesktop y pulsa intro...te deberá cargar el escritorio Xfce.
      Cierra el terminal con lo cual se reiniciará el entorno Xfce.
      Sí todo va correctamente Guarda Sesión nuevamente desde Sesión e Inicio.
      Ya puedes cerrar la ventana de Thunar.
      Sal de la sesión y vuelve a entrar....

      Esto que viene ahora es otro tema, que no está de más tener en cuenta. Pero infórmame de lo anteriormente expuesto para añadirlo al artículo si es que te da resultado.


      --Una cosa que al parecer afecta a la rapidez de Thunar es el chequeo que hace de la red en su primera instancias. Para evitar esto hay que cambiar el valor de AutoMount=true a AutoMount=false en el siguiente archivo:
      sudo mousepad /usr/share/gvfs/mounts/network.mount

      cómo siempre ya comentarás.
      Saludos

      Eliminar
    6. Buenos dias Frannoe:
      He vuelto ha instalar caja, (que lo habia desinstalado).
      He realizado 2 veces la entrada, para cerciorarme que no se me pasaba nada.
      Decirte que no ha funcionado, pero si, al modificar el valor a false, (valor que nunca toqué).
      Ahora ya no desninstalaré caja, he iré alternando los dos navegadores de archivos, a ver por cual me decido.
      Y ahora para alternar entre ellos es por ejemplo:
      1º Ejecutar caja en terminal.
      2º Sesion e inicio y cerrar thunar y xfdesktop.
      3º Guardar y salir de sesion y volver a entrar.
      Y a la inversa para cambiar a thunar.
      Bueno, si se te ocurre alguna otra cosa para hacer, lo probaremos jeje.
      Un abrazo

      Eliminar
    7. No no se me ocurre nada más, no atino a saber que has podido modificar para que Thunar se comporte así. Lo más que he podido reproducir (acercase al problema que describes) es lo último que te he comentado. Si no se hace así, aparte de iniciarse más lento tampoco aparece en Sesión e Inicio. Cómo te sucedía a ti.
      Al menos lo de modificar el valor te ha funcionado...
      Saludos

      Eliminar