Entradas con la etiqueta ‘howto’

Borrar un fingerprint del cliente ssh

Lunes, 31 de Agosto de 2009

Algunas veces por una reinstalación de un server o por azares del dns te vuelve a tocar la misma ip para una maquina un pelin distinta y cuando intentas conectar por ssh (link a la wikipedia) te casca la conexión, porque el fingerprint (huella digital) esta mal.

Pues para borrarla es tan simple como:

ssh-keygen -R IP donde IP es la ip de la maquina o también se puede poner el nombre de la maquina.

  • Share/Bookmark

Runlevel por defecto en GNU/Linux en viejo init y en el nuevo upstart

Jueves, 20 de Agosto de 2009

Bueno ya sabréis que al viejo init le quedan dos veranos y las distros de GNU/Linux van sustituyendolo por el nuevo Upstart (link a la wikipedia).

Para sustituir el Runlevel por defecto en el antiguo init, es tan fácil como editar el fichero “/etc/inittab” y buscar la linea que ponga algo tal que:

id:5:initdefault:

Donde el 5 (u otro numero en tu caso) es runlevel, cambias ese numero, reinicias la maquina y ya esta.

Y ahora para el bendito upstart, es también muy fácil (pero claro algo desconocido porque el clásico init lo he llegado a ver en la universidad…no como material de estudio), editas el fichero “/etc/event.d/rc-default” y veras en este caso varias lineas que pone algo tal que:

telinit 2

Donde el 2 (u otro numero en tu caso) es runlevel, cambias ese numero (en todas las lineas), reinicias la maquina y ya esta.

Aviso: veras alguna linea con “telinit S” o con “telinit $RL” o algo parecido, esas no las toques porque son parte del script para iniciar con un runlevel especificado o en grub o en un pseudo inittab o … solo cambia las que sean numeros.

Y por cierto al contrario que en el fichero inittab venía en plan comentarios los distintos runlevels que tiene el sistema y como estan organizados (porque el por ejemplo el runlevel 2 en algunos GNU/Linux es el runlevel 5), en upstart no tienes esos útiles comentarios (ya los podian poner para facilitar las cosas) la unica manera de saber a que equivale cada numerito es mirar dentro los distintos ficheritos “/etc/event.d/rcX” donde X es el nivel de runlevel, por ejemplo el runlevel 2 es el fichero “/etc/event.d/rc2″, y dentro de cada uno vienen un par de lineas explicando el nivel de runlevel.

  • Share/Bookmark

Convertir video .mov a .mp4 con mencoder

Lunes, 17 de Agosto de 2009

Por una larga historia que ya os contare…ya sabeis las…me ha tocado convertir un archivo de vídeo del elitista y cerrado .mov (link a la wikipedia inglesa) a MP4 (link a la wikipedia).

Primero probé con lo conocido FFmpeg (link a la wikipedia), un conversor bastante potente y versátil.

Pero me daba fallos extraños así que me decante por intentarlo con el MEncoder (link a la wikipedia) que es el conversor derivado del mítico reproductor multimedia de GNU/Linux mplayer….si tambien vlc-videolan es “weno weno”.

Y es tan simple como:

mencoder video.mov -o video.mp4 -oac mp3lame -ovc lavc -srate 44100

Donde:

  • video.mov es el nombre del vídeo en mov, pon el tuyo.
  • -o video.mp4 es el nombre del vídeo de salida en formato mp4.
  • -oac mp3lame es para decirle que te convierta el sonido a una pista mp3 dentro del archivo de vídeo. Tienes que tener el lamemp3 instalado.
  • -ovc lavc es para el formato de vídeo.
  • -srate 44100 es la frecuencia de sonido, cuanto menos menos ocupa pero menos calidad, el 44100 es mas o menos el estandar.

Y estas son las opciones mas básicas, hay muchas mas, después como todo se puede afinar mucho mas.

Por cierto funciona en GNU/Linux, en mi caso Ubuntu…en m$-windows no se…ya me comentareis.

  • Share/Bookmark

Howto: Des-m$-windows-vista-bilizar la Ubuntu 9.04

Jueves, 30 de Abril de 2009

Bueno ya me instalado en el pc de sobremesa la ultima versión de Ubuntu, la Ubuntu 9.04. Y cual ha sido mi sorpresa que tiene popups de “Su sistema se va reiniciar en 60 segundos…¿Esta seguro, pero seguro seguro, pienselo porfi plis?” vamos lo que se dice en español “Una real tocada de cojones” o lo que decimos los que estamos en el mundillo “Esto apesta al asqueroso micro$oft windoze vista con tanto mensajito”.

Pues después de darme una vuelta por sistema y no encontrar nada, me dedique a buscar por la red…lo realmente complicado ha sido dar con la palabra correcta en english (por que en español no encontré nada) a la palabra “reiniciar” entre mis alternativas pensé en “reset” pero nada, pense en “reboot” pero nada y al final la palabra mágica es “Restart” y así encontré la solución en este link Change Shutdown/Restart countdown timer? . Y que para desvelar el misterio es tan simple como:

  • 2º boton en applet/iconito de cerrar que hay en la esquina superior derecha.
  • menu contextual darle a preferencias
  • Y finalmente en la ventanita es desmarcar la opción “Solicitar confirmación al cerrar sesión, reiniciar y apagar.”

Y ya esta, el mensajito tocacojones desapareció y con el la sensación de usar un sistema operativo bastardo americano de Redmon. Esto me recuerda a una versión antigua de Gnome que traía de “feature” de usabilidad por defecto que en la ventanica del navegador de archivos al hacer click en cualquier directorio en vez de abrirlo te saltaba otra ventanita…talibanes de la usabilidad…

  • Share/Bookmark

Evitar el parpadeo inicial del fondo pantalla en Ubuntu

Lunes, 10 de Marzo de 2008

No se si muchos se han dado cuenta de que el marroncito de ubuntu clasico aparece un segundo o menos entre el GDM y el Gnome, es una reminiscencia del m$-windows98 que el muy cochino se quedaba triscado el penultimo fondo de pantalla que le dejabas…pero aqui tiene solucion, encontre la solucion en
Cambiar color de fondo del escritorio de ubuntu
.

Y bueno como siempre para los vaguetes ;) pues lo explico aqui un poco por encima, el chiste esta en que el GDM tiene un color de fondo que no se suele ver porque esta la imagen de pantalla de login, pero en el trascurso hasta que esta el gnome se ve y es el pequeño parpadeo de marroncito que se ve…y que le quita sobriedad y seriedad a tu fondo en colores oscuros :P .

Pues la solucion es simple, es editar el fichero de configuracion por defecto de GDM, con sudo o con root y con tu editor:
$ sudo gedit /etc/gdm/PreSession/Default

Y busca este trozo de texto:
# Default value
if [ “x$BACKCOLOR” = “x” ]; then
BACKCOLOR=”#82BBDA”
fi

Y ahi tienes el color marroncito, “#82BBDA” en hexadecimal, que si vas a la configuracion del fondo de gnome encontraras tu color tambien en hexadecimal, lo cambias y ya esta. O si tienes una imagen, pues puedes poner un negro “#000000″ que queda muy seriote.

  • Share/Bookmark

Instalar los ficheros (no libres) en OpenTTD en GNU/Linux (y Ubuntu ;) )

Martes, 19 de Febrero de 2008

El OpenTTD un fantastico engine libre que añade un mogollon de cosas al ya bueno Transport Tycoon Deluxe un juego de estrategia comercial de vehiculos de transporte pero que su rey es los trenes. Bueno ahi teneis una imagen del juego:

image, click to enlarge

Y bueno pues despues de instalarlo (con sudo o con root):
apt-get install openttd

Pues si lo ejecutas, no aparece ni un pantallazo de error, pero si lo ejecutas por consola, veras que te pide un fichero sample.cat…despues pide mas.

Pues buscas en internet o redes P2P, el Transport Tycoon Deluxe, pista le añades abandonware a la cadena de busqueda seguro que te sale mas resultado, lo bajas porque necesitamos los ficheros originales del juego que vendra comprimido en zip (el cual lo descomprimes en la mesa de despiece ;) ) y los vas copiando, tal que asi (en mi caso la mesa de despiece es el escritorio), desde sudo o como root:
sudo cp Escritorio/sample.cat /usr/share/games/openttd/data/
sudo cp Escritorio/trg1r.grf /usr/share/games/openttd/data/
sudo cp Escritorio/trgir.grf /usr/share/games/openttd/data/
sudo cp Escritorio/trgcr.grf /usr/share/games/openttd/data/

Y ya esta, openttd y a jugar ^_^.

Por cierto, y en relacion al openttd y que sea totalmente libre no dependiendo de ficheros no libres. Hay dos hilos muy interesantes y muy vivos en el foro oficial de OpenTTD:
[8bpp] Graphics Replacement Project – OpenGFX subproyecto para crear unos graficos de remplazo libres en 8bits. Y New Graphics – Blender “.blend” thread no se si libre del todo pero tambien el subproyecto para crear un pack de graficos de 3D prerenderizado muy realistas. Bueno si teneis maña como artista, si podeis echar una mano pues podreis desencadenar el juego de sus ataduras.

Actualizacion: En la ultimas versiones de OpenTTD pide algun fichero mas y bueno la solucion es tan simple como:
sudo cp Escritorio/trghr.grf /usr/share/games/openttd/data/
sudo cp Escritorio/trgtr.grf /usr/share/games/openttd/data/

Y ya esta.

  • Share/Bookmark

Activar el menu de Debian en Ubuntu

Martes, 19 de Febrero de 2008

En la fantastica pagina GUÍA DOCUMENTADA PARA UBUNTU, he encontrado una revision del como poner el organizadito y persona de bien que es el menu de Debian en Gnome (y creo que en KDE tambien), en el siguiente link Activar el menú Debian.

Antiguamente funcionaba solo con apt-get install menu. Pero ahora debes realizar los siguientes pasos (que calco del tutorial original y extraresumo :P ):
apt-get install menu
apt-get install menu-xdg
update-menus

En el tutorial dice tambien, que hay instalar update-apt . Como siempre esto desde root, o si no usando el comando sudo para ganar privilegios monarquicos xD.

Bueno disfrutar del software libre ^_^.

  • Share/Bookmark

Devhelp de Gnome (mini tuto de instalacion de libros)

Viernes, 15 de Febrero de 2008

Devhelp es un lector de libros de ayuda para Gnome, muy interesante porque te da funcionalidades muy parecidas a las del tipico fichero de chm de ayuda que se usa en los programas de m$-windows, por cierto de este ultimo fichero tambien hay un lector que va muy bien el GnoCHM tambien muy resulton que te ayuda a seguir usando esos ficheros.

Pues hablando del Devhelp, devhelp usa unos ficheros parecidos a los chm, por un lado esta el fichero padre que se apellida .devhelp y por el otro en una carpeta el manual en formato html en varios ficheros.

Devhelp, creo que lo conoci en mi tiempo aya en una fedora viejuna, y me parecio superutil para programar de manera offline, sin poder acceder a un manual decente, o teniendo bajado el oficial pero dandole vueltas a los htmls para encontrar la funcion que buscabas.

Bueno pues uno que anda con el mono de programar, y que esta offline mucho tiempo, me volvia a ser necesario asi que lo instale y pense, uhmm quiza seguro que hay mas libros, y mi respuesta la encontre en los links de un buen tutorial que hay sobre Devhelp Generar libros para devhelp, porque en la pagina oficial…salvo en el foro que no he mirado, no encontrado un listado de libros de devhelp.

Bueno pues una vez bajados hay que dejarlos en su directorio correspondiente, que viene muy bien explicado en el README de Devhelp, que esta normalmente en “/usr/share/doc/devhelp/README”…pero viene en ingles, el cual me llevo a confundirme varias veces en la instalacion (mea culpa) y para la gente que puede tener problemas como yo.

Desvelo un poco los puntos clave, para la instalacion en el share local de tu home, en mi caso “/home/md/.local/share/devhelp/books”,
estando ahi.

Tendras el libro en formato .tar.gz, lo descomprimes y dentro tendras un directorio normalmente llamado book y un fichero book.devhelp, entonces hay que modificarlo un poco para que lo lea en el devhelp…o por lo menos en la version (DevHelp 0.16), si por el contrario es distinto y posiblemente al resultado de los pasos siguientes, solo es necesario copiarlo en el directorio books.

Al pasar el libro al directorio books, hay que tener en cuenta que el fichero .devhelp se tiene que llamar como la carpeta del libro que la contiene, por ejemplo:

make-3.81.devhelp que esta en /home/md/.local/share/devhelp/books/make-3.817/

Y abres el devhelp y ves si ha cargado correctamente, y si es asi lo abres…posiblemente te dara algunas veces un mensaje de error de que no encuentra el index.html en el directorio /home/md/.local/share/devhelp/books/make-3.817/ pues eso significa que tienes que mover el contenido del directorio book que tiene los htmls a en mi caso /home/md/.local/share/devhelp/books/make-3.817/.

Y vuelves a probar, lo mas seguro es que se lea ya perfectamente en DevHelp y por supuesto que se pueda buscar en el que es lo que mas vidilla le da frente a los tipicos htmls sueltos ;) . Si no se ve entonces es que hay que editar el fichero .devhelp del libro para poner bien las rutas, dicho asi a groso modo y sin profundizar pero que con paciencia se puede hacer.

Free Image Hosting at www.ImageShack.us

  • Share/Bookmark

Monitor de frecuencia de la CPU de Gnome (añadirle mas funcionalidades)

Lunes, 11 de Febrero de 2008

Buscando optimizar la bateria del portatil, aparte de las tipicas de bajar el brillo, blabla. Se me paso por la cabeza modificar la frecuencia del micro, y buscando un poco por la red encontre lo que buscaba Hilo del foro Ubuntu Chile explica modificar el applet de CPU de Gnome.

Bueno para los vaguetes y por si acaso algún día desaparece, viene a decir que pones ese applet (monitor de frecuencia) en gnome y le das permisos de superusuario para que despues cuando lo uses puedas modificar la frecuencia del micro.

La serie de comandos es:

Primero, necesitas verificar si tienes instalado en tu sistema los gnome-applets

Una vez hecho esto agregas el CPU Frequency Monitor a tu panel (click derecho sobre la barra de Ubuntu y add to panel.. (esta en la parte de System and Hardware)

Después en la consola escribes :

sudo chmod +s /usr/bin/cpufreq-selector

Una vez hecho esto , escribes lo siguiente :

sudo dpkg-reconfigure gnome-applets

Aparecera una pantalla de reconfiguracion del applet y respondes “SI” en la pregunta sobre el modo de ejecuccion del applet.

Ahora al hacer click con el boton izquierdo del mouse sobre el applet y podrás cambiar manualmente la velocidad del procesador.

Y nada despues es darle la opcion, powersave que elimina los picos de ejecucion, haciendo por ende que haya picos de lentitud…pero que ni los he notado, eliminando esos consumos y manteniendo al minimo los hz de la CPU.

Yo he conseguido, casi 20 minutos mas de bateria, algo es algo.

Por cierto conectado a la red electrica y por defecto dejalo o se queda (ahora no lo se) en on demand para que aprovechar la potencia.

  • Share/Bookmark

Pequeño apunte sobre SDL y los joystick

Sábado, 30 de Junio de 2007

He vuelto con mis queridas y odiadas SDL ;) a darle un poco al cayo de las yemas…de los dedos :P porque andaba con mono de programar.

Y bueno ahora me ando pegando con los gamepak y joystick en SDL y he descubierto que la funcion:
int SDL_JoystickNumButtons(SDL_Joystick *joystick);
Devuelve el numero de botones y estan numerados desde 0 hasta n-1 botones que tiene el mando, joystick o lo que pruebes.

Fin del pequeño apunte, que no es de mucha importancia…salvo que estes usando una guitarra-gamepak y no tengas ni guarra de cual es el primer boton o si estan todos los botones :P .

  • Share/Bookmark