sábado, 7 de enero de 2012

LMDE: Integración del Terminal en Nautilus

Si hay algo que los usuarios nuevos (y no tan nuevos) llevan realmente mal es moverse por el directorio de archivos vía Terminal. Existen herramientas (plugins) tales como Nautilus Open Terminal que facilitan mucho las cosas posibilitando mediante el menú desplegable la apertura de un Terminal en la ubicación presente. Si bien este plugin cumple perfectamente las expectativas ¿cuanto mejor sería si estuviese integrado en el propio Nautilus?.

Hoy os presento una herramienta que realizará precisamente esto. A parte de posibilitarnos un practico Terminal lo hace de la forma más versátil.
Si eres de los que no te gusta ver constantemente el terminal en Nautilus, no te preocupes, en su lugar verás una practica barra desde donde podrás activar en el momento que gustes la vista del Terminal:


Podemos  hacer que se muestre en el momento que queramos simplemente pulsando el botón Mostrar:


La verdad que dentro de la apariencia "simple" de esta herramienta es bastante completa y configurable. Cosa que podremos comprobar si entramos en las Preferecias del programa.

En General tenemos las opciones más básicas, desde mostrar por defecto el Terminal, la altura que queremos que ocupe éste, incluso la forma del cursor parpadeante del prompt del sistema.


No podía faltar la posibilidad de cambiar los colores...


...así como el tamaño y tipo de tipografía


Una opción muy interesante es la posibilidad de mostrar unicamente el Terminal en algunas carpetas y no en todas


Por último en la Ayuda nos muestra una sería de atajos del teclado que deberías conocer ya que por ejemplo aún no tiene soporte para copiar y pegar vía mouse y se debe hacer mediante atajos que no son nada complicados.


La ejecución ahora de cualquier programa desde la  ubicación actual te será ahora más fácil y practica que nunca:


Tanto con Panel simple como Panel doble usando también doble Terminal...


...o no, según convenga:


Para instalar Nautilus Terminal lo realizaremos vía repositorio natty (ojo Oneiric no está soportado):

deb http://ppa.launchpad.net/flozz/flozz/ubuntu natty main 
deb-src http://ppa.launchpad.net/flozz/flozz/ubuntu natty main
Key: 75034BEC

Si necesitas información de como añadir repositorios en LMDE  pasate por aquí:
Cómo añadir repositorios más un Script para facilitar la importación de Keys

Una vez añadido y actualizado el repositorio lo instalamos así:
  • sudo apt-get install nautilus-terminal

Después para que sean reflejados los cambios, reiniciamos Nautilus así:
  • nautilus -q
o
  • killall nautilus
Desde luego una utilidad muy interesante que de seguro gustará a muchos.

Nota: Supongo que algunos os habréis dado cuenta que en la ventana del Terminal  dependiendo el puntero del mouse que se estés utilizando no se vera como es debido. En mi caso se mostraba uno negro apuntando a la derecha. Algo que desentona bastante.
Si queréis cambiar esto os voy a indicar la solución que he encontrado. Como siempre trasteando más de la cuenta.
La primera, la más fácil, es copiar la carpeta del cursor que se esta usando en la siguiente ruta del sistema:
  • /usr/share/icons/
Esto es debido a que se está usando un cursor a nivel de usuario y no del sistema que es donde busca el programa el cursor.
La segunda solución es editar el siguiente archivo como root:
  • sudo gedit /usr/lib/nautilus/extensions-2.0/python/nautilus-terminal.py
Os situáis en la línea 921:
cursor = gtk.gdk.Cursor(gtk.gdk.SB_V_DOUBLE_ARROW)
y la remplazáis por la siguiente:
cursor =""

Luego un poco más abajo en la línea 925:
cursor = gtk.gdk.Cursor(gtk.gdk.ARROW)
la remplazáis por la siguiente:
cursor =""
Guardáis el documento y reiniciáis Nautilus de alguno de los modos que se explicó anteriormente.


De esta forma se os mostrará por defecto el cursor que estáis utilizando en el sistema.

Web del proyecto

9 comentarios:

  1. Con exito la integracion de la terminal, eso si, para su adaptación, tuve que reiniciar.
    Muchas gracias y un saludo.

    ResponderEliminar
  2. Cuando estoy en descargas me pone que puedo compartir archivos y tal y me gustaría saber como se puede quitar. Gracias

    ResponderEliminar
  3. Se me olvidó ese último punto Pedrozgz. Ya está actualizado. Gracias
    Saludos

    ResponderEliminar
  4. Se me olvidaba. Luego de hacer esto reinicia Nautilus tal y como se inda en el artículo.

    Saludos

    ResponderEliminar
  5. Kikilovem ha instalado con éxito los repositorios y nautilus tal y como se especifica en el trabajo de su autor. Me parece recordar que en Ubuntu existía una cosa parecida pero aquí aparece con colores mas bonitos y me parece mas configurable.Me sorprende que al pulsar el botón ya aparezca en la terminal el usuario root.Le doy las gracias a Frannoe. Se me ocurre pensar que los repositorios agregados no causaran incompatibilidades con otras aplicaciones, ya que hasta ahora algunos repositorios son de Ubuntu y esto es LMDE.No sé si me explico.

    ResponderEliminar
  6. No te preocupes por por eso Kikilovem, no hay incompatibilidad alguna. Como indiqué si las hay con de Oneiric.

    Saludos

    ResponderEliminar
  7. Aqui de nuevo Frannoe:
    Después de agregar terminal con nautilus, observo que en monitor de sistema tengo dos procesos de nautilus, uno zombie y otro durmiendo.
    ¿Que significa esto?.
    Me tiene enganchado lmde, no paro de indagar.

    ResponderEliminar
  8. Nada tranquilo, es normal. Ten en cuenta que Nautilus siempre está trabajando.

    Saludos

    ResponderEliminar
  9. Lo puedo hacer en debian 6?

    ResponderEliminar