Comportamiento cuando mantenemos una tecla presionada

Posted in Configuración, Linux on Enero 10th, 2012 by admin – Sé el primero en comentar

Cuando mantenemos una tecla presionada en nuestro linux, el comportamiento por defecto es, que pasado un breve lapso de tiempo, el caracter que presionamos se comenzara a repetir. Puede que nosotros no quisieramos que pasara esto, entonces podemos ejecutar:

xset r off

También nos puede ocurrir que algun programa accidentalmente o intencionalmente desactive esta caracteristica (esto fue lo que me paso a mi), para volver a activarla podemos ejecutar:

xset r on

Tambíen leyendo el man, encontré que podemos desactivar este comportamiento para teclas especificas:

xset -r 10

Esto desactivaría la repetición para la tecla “1″, para volver a activarlo:

xset r 10

Demas esta decir que lo aquí expuesto es bajo un entorno X.

Emesene no conecta

Posted in Linux on Noviembre 10th, 2011 by admin – 16 Comments

Hace unos dias mi cliente preferido de “msn messenger” dejo de funcionar misteriosamente. Así que me puse a investigar que estaba pasando, sin decir mas, acá les dejo un parche para volverlo a la vida :D

Parche para emesene

Esto funciona con la version 1.6.3. Aunque si miran que hace el parche es muy posible que encuentren también como hacerlo para la versión 2.

Para aplicar el parche, deben pararse en la carpeta donde tengan instalado el emesene y ejecutar:

En ubuntu dicha carpeta es: /usr/share/emesene

patch -p1 < emesene.patch

correccion: al comando patch agregar el parametro “-R” (esto aplica el parche al reves) cuando lo corran ya que el parche me quedo al reves :S

Muchas gracias a los que lo notaron y comentaron.

Internet lento 2

Posted in Sin categoria on Octubre 17th, 2010 by admin – Sé el primero en comentar

Hace un par de semanas en Argentina para los usuarios de Speedy estamos teniendo problemas porque desde el ISP nos cortan las conexiones TCP, el efecto de esto es que tengo que recargar las paginas dos o tres veces para poder acceder, para solventar estos problemas he encontrado 2 alternativas.

La primera y la mas efectiva es un proxy escrito en python llamado “hammer of thor”, el problema de esto es que funciona con Socks V5, en Firefox anda perfecto pero no lo pude hacer funcionar con Chrome. Acá dejo la web para que prueben.

La segunda es usar “iptables”, esta solución es mas general para el sistema.


iptables -A OUTPUT -p tcp --dport 80 -m state --state NEW -m recent --set --name thor --rdest -j ACCEPT
iptables -A INPUT -p tcp -m tcp --tcp-flag RST RST -m state --state ESTABLISHED -m recent --name thor --rcheck --rsource --seconds 1 -j DROP

He probado ambas alternativas y me han dado buenos resultados.

Actualización: la ultima versión que esta en el SVN ya soporta SOCKS4.

Atajos personalizados

Posted in Linux, utilidades on Agosto 10th, 2010 by admin – Sé el primero en comentar

Hoy trantando de agregar otro atajo de teclado a Compiz me encontré con que solo se pueden agregar 11 atajos. Tuve entonces que buscar alguna aplicaciones para solucionar mi problema, la que mas me convencio fue “xbindkeys” porque trae una interfaz GUI para configurarla.

Para instalarla:

apt-get install xbindkeys xbindkeys-config

Luego en el directorio tenemos que crear el archivo de configuración, porque si no da un error cuando queremos usar “xbindkeys-config”:

touch ~/.xbindkeysrc

Y después pueden ejecutar la aplicación y configurarla:

xbindkeys
xbindkeys-config

La aplicación por defecto no se configura para iniciarse con el S.O. así que lo van a tener que agregar manualmente, yo lo hice con “Aplicaciones al inicio” de Gnome en el menu “Sistema/Preferencias/Aplicaciones al inicio”.

Agregando Xbindkeys al inicio

Agregando Xbindkeys al inicio

Bueno eso es todo, yo lo probé en Ubuntu 9.10, si alguien sabe como solucionar lo de Compiz que avise y hacemos un artículo.

BCM4312 en modo monitor

Posted in Sin categoria on Marzo 3rd, 2010 by admin – 4 Comments

Bueno después de mucho tiempo los drivers “fwcutter” permiten poner las BCM4312 en modo monitor, pero para que esto funcione tienen que tener un Kernel en la versión 2.6.32 o superior.

Pueden ver en esta entrada del blog como instalar la versión que necesitamos para poder hacer andar el modo monitor.

Una aclaración, cuando instale este kernel el driver STA dejo de funcionar si lo necesitan busquen en los repositorios del futuro Ubuntu 10.04 el paquete “bcmwl-kernel-source_5.60.48.36+bdcom-0ubuntu2_i386“, yo lo instale y funciono otra ves.

Una ves que tengan el kernel solo tiene que instalar los drivers “fwcutter” con un:

apt-get install b43-fwcutter

Despues con un “ip a” van a ver, si todo funciono, que la interfaz no se llama mas ethx (en mi caso eth1) ahora se llama wlanx (en mi caso wlan1).

Despues de esto yo instale aircrack:

apt-get intall aircrack-ng

Y para poner la placa en modo monitor (en mi caso):

airmon-ng start wlan1

Y si hacen otro “ip a” y todo funciono bien van a poder ver que hay una nueva unidad llamada en mi caso “mon0″, si es así el trabajo esta terminado y tiene activado el modo monitor.

Consideraciones:

  • Ubuntu: 9.10
  • Kernel: 2.6.32.9
  • Placa wifi: BCM4312 802.11b/g [14e4:4315] (rev 01) segun “lspci -nn”

Actualizar Kernel sin repositorios

Posted in Configuración, Linux on Marzo 3rd, 2010 by admin – 1 Comentario

Los repositorios de Ubuntu no siempre tiene la ultima versión del kernel por ejemplo en estos momentos para la versión 9.10 el ultimo disponible es el 2.6.31-19 cuando actualmente ya contamos con la versión 2.6.33 del kernel.

Para poder instalar versiones que no están en los repositorios podemos ver la siguiente pagina: kernel-ppa, hay muchos kernel compilados y empaquetados en deb listo para instalar.

Para poder instalar uno debemos bajar los paquetes e instalarlos en este orden:

  1. linux-headers-[versión]_all.deb
  2. linux-headers-[versión]_[arquitectura].deb
  3. linux-image-[versión]_[arquitectura].deb

Algunos problemas que puede generar cambiar el kernel sin usar los repositorios es que algunas aplicaciones o drivers que compilen módulos para el kernel dejen de funcionar, por ejemplo VirtualBox, generalmente actualizando a la ultima versión de los programas los problemas se solucionan si no se pueden buscar parches para compilarlos.

También en la página hay un paquete con el código fuente del Kernel para los aventureros que quieran compilarlo. En algún momento voy a escribir un post de como compilar un Kernel.

Yo lo he probando en Ubuntu 9.10 e instalando el Kernel 2.6.32.9.