Tag: configs
vimperator, una forma mas simple de navegar por los tubos
by zer0 on Mar.09, 2009, under Uncategorized
vimperator es una extension de firefox realmente muy interesante, sobre todo para aquellos linuxeros que usan VIM a diario.
transforma al firefox en una instancia de vim mas o menos, ya que nos permite navegar cualqier sitio practicamente sin tocar el mouse, implementa el famoso HJKL para desplazarse, quickHints para los hipervinculos, y un modo “command” al estilo de vim donde podemos ejecutar algun que otro comando con ciertosĀ parametros para trabajar con bookmarks, el historial, etc.
una de las cosas mas comodas por lejos es autocompletar comandos y URL’s con TAB, navegar links con simplemente tipear el numero, y muchas cosas piolas.
por si alguno se anima le recomiendo tener este comando en cuenta
:set go+=mT
qe sirve para des-ocultar las barras…para volver al modo vimperator
:set go=
con el tiempo uno se acostumbra y se olvida de esas cosas.
see you soon:
zer0
PS: les dejo un screenshot de como se ve mi blog cuando estoy con el quickHints (para visualizar los hipervinculos)
middle button scroll en la T61
by zer0 on Feb.20, 2009, under Uncategorized
la T61 para los que no la conocen tiene tanto un touchpad con dos botones (el cual podemos scrollear deslizando el dedo en la parte derecha del mismo) pero tb tiene el trackpoint (el puntito rojo de las ibm’s) qe abajo tiene 3 botones del mouseĀ y presionando el del medio y moviendo el trackpoint deberia dejar scrollear sin problemas en cualqier entorno.
cuando instale awesome me encontre con que el boton del medio no me servia para scrollear en todos lados, buscando me encontre con este codigo para agregar en /etc/hal/fdi/policy/11-x11-synaptics.fdi (si no tenes el archivo crealo):
synaptics 0.25 0.50 true 0.0015 1700 5300 1700 4200 25 30 180 220 true 100 true 100 <!-- <merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge> --> <!-- <merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge> --> 2 3 1 2 3 synaptics synaptics synaptics
awesome + xbindkeys = a una T61 feliz
by zer0 on Feb.10, 2009, under Uncategorized
la idea es simple, tengo una notebook, y como tal tiene muchas teclas boludas para hacer diferentes cosas, algunas que se utilizan con la tecla Fn y otras que estan solo para eso.
en mi caso particular me encuentro con mi IBM T61 (o lenovo, como mas les guste), la cual estaba corriendo un ubuntu 8.10 (no me vendi, pero lamentablemente era eso o windows XP….es una iso especial con todo el soft de donde trabajo). Mientras estaba con el gnome que viene con ubuntu todas las teclas estaban mapeadas correctamente, tanto las Fn keys como las multimedia de +Volumen, -Volumen y Mute.
sin embargo ni bien instale awesome (AKA AwesomeWM, uno de mis windows manager favoritos) me doy cuenta que las teclas multimedia no eran reconocidas, por suerte las Fn Keys si, asi qe el trabajo consistia solo en modificar 3 teclas para que sean mapeadas correctamente.
estuve 3 dias sin hacerlo pueso no significaba mucha molestia ya qe no tenia musica en la maquina esta porqe era del trabajo hasta que me compre un disco externo (se viene el review maniana probablemente) y empeze a escuchar mucha musica casi constantemente en el laburo, y se volvia molesto no poder controlar el volumen con las teclas que fueron pensadas para aquella funcion.
buscando y preguntando en el IRC (#awesome en irc.oftc.net) me encontre con xbindkeys, una aplicacion que permite setear teclas a diversas acciones o comandos.
no solo habia encontrado la solucion sino que utilisando xbindkeys -k, realiza algo muy parecido al xev y me permitia reconocer la tecla y automaticamente me tira el codigo que debo poner en la config del mismo (~/.xbindkeys):
Press combination of keys or/and click under the window.
You can use one of the two lines after “NoCommand”
in $HOME/.xbindkeysrc to bind a key.
“(Scheme function)”
m:0×8 + c:156
Alt + XF86Launch1 eso seria Alt+thinkvantage button
de esta forma solo tenemos que editar la config y agregar las lineas que ahi figuran agregando la funcion que queremos a cada boton, por ejemplo para setear las teclas de volumen del la T61 seria algo asi:
“amixer -q set Master 1+”m:0×0 + c:123
XF86AudioRaiseVolume
“amixer -q set Master 1-”
m:0×0 + c:122
XF86AudioLowerVolume
“amixer -q set Master toggle”
m:0×0 + c:121
XF86AudioMute
y como postre, configure el thinkvantage button, ese boton azul grande y al pedo qe esta por ahi, para qe me levante la calculadora, una de las apps que mas uso sin darme cuenta jeje.
“gnome-calculator”m:0×0 + c:156
XF86Launch1
espero que les haya sido util, luego lo proximo que tienen que hacer es simplemente ejecutar $xbindkeys y ya qeda andando, si llegan a modificar algo maten el proceso y vuelvan a ejecutarlo.
consejo… agregarlo en algun srcipt para qe corra al iniciar sesion por si las moscas
see you soon:
zer0
