Configuración

Comportamiento cuando mantenemos una tecla presionada

Posted in Configuración, Linux on Enero 10th, 2012 by admin – Be the first to comment

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.

Actualizar Kernel sin repositorios

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

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.

Distribución del teclado desde consola

Posted in Configuración, Linux, utilidades on Febrero 12th, 2010 by admin – 1 Comment

Para cambiar la distribución del teclado desde la consola se puede recurrir al comando “setxkbmap” seguido de la distribución que queremos usar, por ejemplo:

setxkbmap latam
setxkbmap us
setxkbmap es

Esos son algunos de los que mas he usado.

Para cambiar la distribución del teclado desde una tty (fuera de las X) podemos usar:

loadkeys la-latin1

Desactivar ipv6 en Karmic

Posted in Configuración, Linux on Noviembre 2nd, 2009 by admin – 1 Comment

Para desactivar ipv6 en Ubuntu 9.10 hay que editar el archivo “sysctl.conf”:

sudo vim /etc/sysctl.conf

Y agregar al final la siguiente linea:

net.ipv6.conf.all.disable_ipv6=1

Luego reiniciamos y listo cuando iniciemos sesión ipv6 estará desactivado.

Yo lo probé en Ubuntu 9.10

Compartir internet con iptables y messenger

Posted in Configuración, Linux, Servidor on Julio 10th, 2009 by admin – Be the first to comment

Para compartir Internet en una LAN, podemos hacer lo siguiente:

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE

En mi caso “ppp0″ porque tengo un modem-usb, para los que tengan ethernet podria ser “eth0″, depende de la configuración Linux y del hardware que tengan. La IP “192.168.1.0″ es la de la red LAN y el “/24″ es la mascara “255.255.255.0″.

Con esto toda la LAN podía navegar por Internet libremente, el problema apareció en mi caso cuando quisieron iniciar sesión en el “MSN Messenger”. Luego de buscar un rato en Internet, me choque con la solución y para no entrar en mucho detalle agregue esta regla a iptables:

iptables -I FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu

Y todos felices.

Esto lo probe en Ubuntu 8.04.

Acelerar Firefox en Linux

Posted in Configuración, Linux, Programas on Junio 27th, 2009 by admin – 2 Comments

Abren una terminal y ejecutan los siguiente:

for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f 'VACUUM;'; done

Y listo, la proxima vez que ejecuten Firefox deberla iniciar un poco mas rápido.

Yo lo puse en un script y cada tanto lo ejecuto.

Este es un truco que he encontrado en varios blog, lo posteo porque en verdad me dio resultado.

Probado en Ubuntu 8.04 con Firefox 3.0.11