En este post, les hablare de un interesante proyecto para emulador de terminal, del que me entere visitando una de mis paginas favoritas [la web de atareao]. Soy de los que piensa que la terminal sigue siendo inmejorable para muchas tareas, sobre todo las que son repetitivas e irónicamente suele ser el método más rápido y fácil de hacerlas. Por esto, me ha llamado bastante la atención este proyecto de emulador de terminal. llamado Final Term, que esta escrito en el lenguaje Vala. Según el desarrollador del programa, se trata de un programa orientado a objetos, que sigue el paradigma de Modelo-Vista-Controlador Bueno, Pero esto que tiene de diferente del emulador que tengo en mi distro? R/ - En que este es un emulador de terminal innovador. Final Term is a new breed of terminal emulator |___"Final term es una nueva variedad de emulador de terminal" (En las palabras de la pagina oficial) A continuación conoceremos sus características: Menus de textos semánticos Sabe qué partes de la salida del terminal representan nombres de archivo, PID, URLs Web o direcciones IP y proporciona comandos sensibles al contexto para cada uno de ellos. Auto-completado Inteligente Reconoce cuando los símbolos del sistema apuntan a ti, y comprende todos los comandos que jamás has tipeado. En el momento de empezar a escribir, las sugerencias del historial aparecen automáticamente a la velocidad del rayo y ordenados por un algoritmo que garantiza lo que desea escribir es casi siempre a la derecha en la parte superior. Se puede decir que es bastante similar al comportamiento del auto-completado de la barra de direcciones de los navegadores web. Atajos de teclado omnipotentes. Enlazar cualquier tecla (o combinación de teclas) para arbitrariamente obtener muchas funciones es tan simple como editar un archivo de texto. Eche un vistazo: L = RUN_SHELL_COMMAND "ls-lh" Esto hará que Ctrl + L para ejecutar el comando ls-lh en el shell. Si usted es capaz de descifrar eso, usted ya domina el uso de combinaciones de teclas. Además de los atajos de teclado a nivel de aplicación, también permite definirlos de manera global . Estos utilizan la misma sintaxis que las locales, pero hacen que Final Term haga tu voluntad, independientemente de que aplicación este en primer plano. Controle el terminal "graficamente" Te permite contraer la salida del comando, parecido a lo que hace un editor para programadores que permite "pliegues" de código. reconoce "barras de desplazamiento ASCII-Art" en la salida de los programas de apoyo como wget y se combinan con un barra gráfica propia, lo que le permite controlar el progreso mientras que la salida se desplaza lejos. Colores por doquier Esta aplicación es de los pocos emuladores de terminal, que pueden soportar hasta los 24 bits de colores(RGB). Perfecto ajuste Esta característica, como se ve en la terminal de Mac OS, ha estado entre los más solicitados para los programas de emulación de terminal para GNU/Linux desde hace varios años. Aspecto del 2013 Interfaz de usuario hermosa, con aceleración por hardware. Ya sea que usted está trabajando al mediodía bajo un sol ardiente o en la noche más profunda, se viste en consecuencia: con un solo interruptor, la interfaz voltea de claro a oscuro y viceversa. Empotrable Inspirada en la terminal Guake (y, en última instancia, en Quake). Guake en ubuntu (Una de las muchas terminales del tipo empotrables) Libre. Por siempre Final Term es Software Libre, distribuido bajo los términos de la GNU General Public License versión 3 (En mi opinión su mejor característica ). Los desarrolladores han dejado claro que cualquier tipo de desarrollo externo es muy apreciado. Por supuesto, no puede faltar un video link: http://www.youtube.com/watch?v=bvROuipepmg Bueno, no deben olvidar que este programa todavía se encuentra en la fase temprana de desarrollo, así que por ahora no es recomendable que sea utilizado en "producción" Instalación Ubuntu y derivadas Para los que usan Unity: Puedes hacer uso del famoso programa gestión de PPAs Y-PPA, si todavía no lo tienes, puedes obtenerlo siguiendo las instrucciones de este de post de @AleQwerty Ir al post Ya si lo quieres hacer del modo clásico: sudo add-apt-repository ppa:versable/finalterm-daily && sudo apt-get update sudo apt-get install finalterm [[ gracias @Rombus por la aclaración ]] ....Para los que tengan otros entornos de escritorio como kde,mate,Gnome-shell,cinnamon,xfce,etc... , sigan estos pasos: 1. Agreguen el repositorio oficial de vala y actualicen sudo add-apt-repository ppa:vala-team/ppa && sudo apt-get update 2. Instalan las dependencias sudo apt-get install git cmake valac-0.18 intltool libgee-0.8 libmx-dev libclutter-gtk-1.0-dev keybinder-3.0-dev libnotify-dev libunity-dev 3. Instalación Final Term git clone https://github.com/p-e-w/finalterm.git cd finalterm/ mkdir build cd build/ cmake .. make sudo make install Para Fedora (Testeado en Fedora 18) 1. Instalar prerrequisitos sudo yum install git cmake vala intltool libgee-devel gnome-common gtk-doc gtk3-devel libmx-devel clutter-gtk-devel libnotify-devel 2. Instalar keybinder-3.0 Notese que los repositorios de Fedora solo contienen el paquete "keybinder", el cual esta eslabonado contra GTK 2 git clone https://github.com/engla/keybinder.git cd keybinder/ git checkout keybinder-3.0 ./autogen.sh make sudo make install sudo ldconfig 3. Instalar Final Term git clone https://github.com/p-e-w/finalterm.git cd finalterm/ mkdir build cd build/ cmake .. make sudo make install Para Arch y derivadas. yaourt -S finalterm-git Para el resto 1. Tener instaladas las siguientes Dependencias. La más importante *Gee *GTK+ 3 *Clutter >= 1.12 *Clutter-Gtk *Mx *keybinder-3.0 *libnotify - Opcional, es para tener soporte de notificaciones en el escritorio *intltool 2. Seguidamente, tipear estos comandos en la terminal git clone https://github.com/p-e-w/finalterm.git cd finalterm/ mkdir build cd build/ cmake .. make sudo make install Listo y ahora a disfrutar de esta app Mas info Sitio Oficial Blog Si algo no les funciona, pueden mandarme un MP También si alguien crea o consigue binarios, me avisa, para poder incluirlos en el post
Final Term: La terminal Definitiva
Datos archivados del Taringa! original
343puntos
959visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
19visitas
0comentarios
Dar puntos: