Vie
14
Nov

Mapeado de teclado Emacs en GTK


EmacsEsto de usar Emacs parece volverse un vicio… Hoy en el trabajo le escribía un mensaje a través de Pidgin a un compañero y me vino a la mente la siguiente idea:

“Qué bueno estaría usar el teclado con Pidgin con la funcionalidad de Emacs”

Todo el equipo me miró con cara de “este tipo está enfermo” (la cantidad de veces que exclamo “Emacs está excelente” ha aumentado exponencialmente cada día), y algunos comentarios más del estilo (¿fanático?), yo empecé a buscar… Cuando uno pasa un tiempo acostumbrándose a Emacs, y su forma de trabajo, es un bajón volver al mundo real en otra aplicación.

Siguiendo con la búsqueda, resulta que gtk tiene un mapeo de teclado dentro de su archivo rc. Este se aplica para todas las aplicaciones GTK incluyendo Pidgin, IceWeasel/GNU IceCat/Firefox, Thunderbird, etc.

Es muy sencillo, hay que buscar el archivo “.gtkrc-2.0″, “.gtkrc” o en el caso de los usuarios de kde: “.gtkrc-2.0-kde” en nuestro directorio personal, y agregar la siguiente línea:

gtk-key-theme-name = "Emacs"

Todas las aplicaciones GTK que se inicien a partir de ahí van a tener el mapeado de teclado al estilo Emacs. Aparentemente es un poco más complicado para las aplicaciones KDE, porque habría que definir de a uno los comandos de teclado de Emacs. Pero ya voy a encontrar cómo hacerlo fácil…


Si te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!

6 Comentarios para “Mapeado de teclado Emacs en GTK”

  1. Santi a las 11:44 am 14 Noviembre. 2008
    Firefox 3.0.3Ubuntu
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3

    Fanático adicto! =P

    Nah, yo no voy a decir nada, porque trataba de trogloditas a todos los que usaban vim, hasta que tuve que hacer un reemplazo grande con expresiones regulares y lo hice en vim. Ahora soy yo el que usa vim para todo.

    Lo mismo me pasó con Debian, le preguntaba a la gente dónde veía el placer de tener la mitad de los programas en versiones obsoletas, y terminé usando Debian — solo que anteayer cambié de distro y ya puedo molestar de nuevo.

    Saludos!

  2. Santi a las 11:46 am 14 Noviembre. 2008
    Firefox 3.0.3Ubuntu
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3

    Perdón por los 2 comments corridos –

    Retomo lo último que dije. Podrías hacer un artículo sobre cómo todos los caminos conducen a Ubuntu, conozco a varios (incluido yo) que rotan de distro en distro probando todo y siempre terminan volviendo a Ubuntu.

  3. fernando a las 12:44 pm 14 Noviembre. 2008
    Konqueror 3.5Kubuntu
    Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.10 (like Gecko) (Kubuntu)

    Jajaja, fanático yo?

    Ayer desde casa abandoné Konversation por erc en emacs, y hoy en el trabajo dejé de lado a Pidgin para usar mensajería instantánea desde Emacs (aparte que tengo las aplicaciones mapeadas al estilo de teclado Emacs)…

    En cuanto a Ubuntu, en lo personal recién ahora lo uso en serio. Siempre lo probaba como curiosidad, pero nunca lo usé en mi máquina personal. En el trabajo estandarizamos para tener todos la misma distro -(k)ubuntu. Pero en todo caso, todos los caminos conducen a Debian, ya que en el fondo, sigo usando Debian :P

  4. trinux a las 11:18 am 23 Noviembre. 2008
    Firefox 3.0GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9.0.4) Gecko/20080528 Epiphany/2.22 Firefox/3.0

    ¿Usas erc? te puede interesar también probar esto: http://www.bitlbee.org

    Es una pasarela para tener IM en el IRC.

  5. trinux a las 6:28 pm 23 Noviembre. 2008
    Firefox 3.0GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9.0.4) Gecko/20080528 Epiphany/2.22 Firefox/3.0

    He probado como has dicho, y no ha funcionado… he buscado y he encontrado este enlace:

    http://lists.freebsd.org/pipermail/freebsd-gnome/2004-November/008967.html

    ¡Y sí funciona! Joder nunca pensaba tener una cosa tan geek en mi ordenador

    ¡¡Gracias Fernando!!

  6. fernando a las 1:38 am 24 Noviembre. 2008
    GNU IceCat 3.0.3Debian GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092921 IceCat/3.0.3-g1 Debian GNU/Linux

    Joder nunca pensaba tener una cosa tan geek en mi ordenador

    OMG, esto es grave :P

    ¡Me alegra que haya servido!

Trackbacks y pingbacks:

Dejar un comentario

Al agregar un comentario en esta página, usted acepta la siguiente licencia para su publicación:
Creative Commons License Creative Commons Attribution-Share Alike 3.0 Unported License.




Si quieres mostrar código, enciérralo entre los tags pre de esta forma:
<pre lang="L"> y </pre>, donde L es un lenguaje compatible GeSHI. Más info.

XHTML: Las siguientes tags están permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">


Additional comments powered by BackType

Búsqueda personalizada