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

Jueves, 20 Agosto 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.

Evitar el parpadeo inicial del fondo pantalla en Ubuntu

Lunes, 10 Marzo 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.

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

Martes, 19 Febrero 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.

Activar el menu de Debian en Ubuntu

Martes, 19 Febrero 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 ^_^.

Devhelp de Gnome (mini tuto de instalacion de libros)

Viernes, 15 Febrero 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

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

Lunes, 11 Febrero 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.