Posts

Showing posts with the label Linux

GNOME 2.22

Image
Hace unos días atrás recordé que pronto debía salir GNOME 2.22. Hoy Yasser me comentó que había leído algo sobre eso ayer y lo primero que hice fue chequear que ya estuviera algo de eso en los repositorios de Debian que mantenemos aqui en la Universidad de La Habana Para mi felicidad ya empezaron a entrar poquito a poco los paquetes nuevos, acabo de hacer un aptitude dist-upgrade y estos son los paquetes que llegaron con versión 2.22: deskbar-applet gconf2 gconf2-common gnome-accessibility-themes gnome-devel-docs gnome-media gnome-media-common gnome-menus gnome-terminal gnome-terminal-data gnome-themes gnome-user-guide gnome-volume-manager libgconf2-4 libgconf2-dev libgnome-media-dev libgnome-media0 libgnome-menu-dev libgnome-menu2 Enseguida que reinicié GDM vi que hicieron unos cuantos cambios en el tema Clearlooks y en el Deskbar applet. Todavía espero con ansias que entren los demás paquetes porque lo que anuncian en las notas de lanzamiento me gusta cantida...

Jugando en Linux con Cedega

Image
El otro día a mi hermana le prestaron el juego City Life Deluxe que por alguna razón todavía desconocida no funciona en mi Windows XP. A raíz de esto busqué en información para probarlo en Linux y en seguida salió el nombre Cedega . La lista de juegos funcionales en él es inmensa, más de 100, pero para mi pesar no hablan sobre el de mi hermana. De todas formas busqué el último Cedega, la versión 6.0.5 y la instalé ayer. El único juego que tenía a mano para probarlo era una demo de American McGee's Alice y ese mismo le instalé. Pues nada, atónito me quedé con lo que vi y jugué. Las fotos hablan por si solas. Ya pedí prestado el Need For Speed Underground 2 y el GTA San Andreas a ver que tal corren.

Comando 'cp' con porciento

Image
Anoche mientras leía el Debian Planet encontré esta función en BASH que provee nuestra consola de un comando para copiar ficheros mostrando el avance del proceso como lo hace el WGET . Aquí está la función: cp_p() { set -e strace -q -ewrite cp -- "${1}" "${2}" 2>&1 \ | awk '{ count += $NF if (count % 10 == 0) { percent = count / total_size * 100 printf "%3d%% [", percent for (i=0;i " for (i=percent;i Solo tienen que copiarla en su ~/.bashrc ó en /etc/bash.bashrc y para copiar usar cp_p <fuente> <destino> y verán algo como esto: Esta es la entrada donde encontré la función: "Can you get cp to give a progress bar like wget?"

Cross compilling

Este semestre que empieza nos agregan una asignatura llamada Programación de Máquinas donde se imparte este semestre programación en lenguaje C++ con el API de Windows y el próximo semestre programación en lenguaje ensamblador. Con lenguaje ensamblador no vi problema alguno pero con el API de Windows tenía el gran inconveniente de que uso completamente GNU/Linux en mi PC. Así que me pasé un rato googleando en busca de alternativas y lo que encontré me encantó: cross compiling. Lo único que tuve que hacer fue instalar los paquetes mingw32, wine y libwine. Después hice la aplicación más básica que pude hacer que usara API de Windows : #include int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK); return 0; } Después lo compilé con i586-mingw32msvc-gcc y lo ejecuté con wine . Mejor imposible, ya no tengo que ir a Windows para entregar las tareas de PM.

Activar módem GPRS del móvil vía bluetooth

Hace un par de días descubrí que mi móvil tenía conexión GPRS y que mi proveedor tenía alguna que otra cosa online para ver desde los móviles de su red. No sabía muy bien que era eso de GPRS así que busqué un poco en internet hasta dar con muchas cosas buenas de este servicio, pero lo que más me emocionó era que podía usar mi móvil como módem para conectarme con otros usuarios y si el proveedor me lo permitía navegar la internet. Sin pensarlo 2 veces use Google un rato más para averiguar como poner a funcionar como módem mi móvil vía bluetooth ya que es la única manera que tengo de comunicar mi PC con mi móvil pues no dispongo del cable de conexión. Todo eso, claro está, en mi GNU/Linux Debian . Realmente me mostré un poco escéptico al principio porque pensé que pocas personas usarían esto, pero para mi felicidad no fue así, muchas personas han configurado con éxito GNU/Linux con móviles mediante el bluetooth. Primero que nada instalamos los paquetes necesarios aptitude install gnome-...

Yo también uso Compiz-Fusion

Image
Hace días Ariel instaló compiz-fusion en su PC y nos enseñó las cosas nuevas que habían puesto desde la última vez que tuvimos instalado Beryl. Yo personalmente me enamoré de todo lo que vi, así que sin pensarlo 2 veces descargué el nuevo controlador para mi NVIDIA GeForce 4 MX 440 que actualizaron para las nuevas versiones del kernel Linux y descargue el repositorio de Compiz-Fusion . Ya es tarde y y tengo mucho sueño, pero también tengo muchas ganas de ver hasta donde puedo llevar mi modesta PC. Acabo de instalar y configurar apropiadamente mi tarjeta de video e instalar el paquete compiz-fusion-gnome. Todo salió bien hasta ahí, así que ejecuté fusion-icon y para mi sorpresa todo en mi escritorio cobró vida, en sentido figurado claro. Los detalles de como instalarlo lo encuentran aquí

GNOME 2.20 en mi PC

Image
Hace ya unas semanas salió GNOME 2.20 pero hasta hace unos días no había oído decir nada sobre su estado en Debian . Ayer leyendo el Planet de GNOME me enteré que ya estaba en inestable, y más tarde le envié un correo a Maykel Moya de Infomed para ver si tenían actualizado el repositorio de ellos. Felizmente me dijo que sí, por lo que se lo dije a Andy para que actualizara el repositorio de la facultad. En cuanto estuvo terminado hice lo mismo con el que tengo en mi disco duro para actualizar mi Debian de la casa. Después de hacer esto actualicé este de mi máquina en la escuela. Me encantó el cambio que le hicieron al tema Clearlooks, los iconos, los colores. El epiphany-webkit que ya está disponible me dejó atónito con la rapidez con que carga, pero todavia no es usable, aunque promete. Voy a seguir jugando con todo el entorno a ver que otra cosa nueva encuentro.

De Ubuntu a Debian

Ayer copié el repositorio de Debian Sid en la escuela y esta mañana me dejé llevar por el impulso. Acabo de dejar Ubuntu después de 2 años y medio de uso y me mudé a Debian. No se realmente por qué; si fue por embullo de todos en el grupo de redes de la Universidad de La Habana o por problemas que me venía dando desde hace rato Ubuntu con las memorias externas y con algunos servicios que no funcionaban totalmente bien, no se. Como sea hoy entré en el grandísimo grupo de usuarios de Debian.

Reinstalando Ubuntu

Desde hace tiempo tenía pensado reinstalar mi Ubuntu ya que lo tengo hace como 3 años y ya estaba muy cargado de cosas que no uso y que ni yo mismo recuerdo que tenía. Esta mañana me desperté con ansias de cambiar cosas, y lo primero que vi fue la PC... Recopilé todas las cosas que quería salvar de mi home y saqué el CD de Ubuntu alternativo que tenía a mano. Esta vez no iba a instalar Ubuntu usando ubiquity , quería mi nuevo sistema lo más ligero que pudiera, por lo que no iba a dejar que Ubuntu se instalará con todas las cosas que pone por defecto. El CD alternativo tiene la opción de instalar solo un sistema base, y ese es el que voy a usar. Con el sistema base ya instalado hay que configurar apt para que use los repositorios de Ubuntu y activarle las secciones universe y multiverse . sudo vim /etc/apt/sources.list Comentamos(aunque yo prefiero borrar) todas las lineas de ese archivo y adicionamos esta: deb http://archive.ubuntu.com/ feisty main restricted universe multiverse Sa...

Popup menu y notificaciones en GNOME CopyHandler

Image
Este fue un fin de semana de trabajo. Aparte de estudiar un poco de matemática discreta me dediqué a poner a punto un par de cosas del gnome-copyhandler. Ya la integración con Nautilus es perfecta. También terminé el método que se exporta al DBUS para adicionar una tarea y le adicione una notificación que se ejecuta cuando es terminada cada tarea mostrando los primeros 10 ficheros que se transfirieron. Hasta ahora todo esta funcionando muy bien, lo probé varias veces en varios sistemas de archivos, con un solo archivo, con varios archivos, con pequeños y con grandes. Creo que por ese lado no debemos tener problemas. Ahora solo falta que Yasser termine el GtkTreeView donde se mostrara la lista de trabajos. Queremos ver si aquí en la UH lo quieren hospedar, no se, ver si les interesa darnos un subdominio con Trac y Subversion para el proyecto. Pero como sea, espero que de esta semana no pase el poner algo online junto con el repositorio de subversion para empezar a recibir comentario...

Xubuntu en la vieja IBM Thinkpad 380XD de mi novia

Desde hace unos meses tengo instalado en la máquina de Lisandra Ubuntu Edgy y el Gnome 2.16 funcionaba bastante bien en ella. Lo remarcable es que solo tiene 97 MBs de RAM, un Pentium a 133 Mhz y 3.4 GBs de disco duro. Hasta hace 3 días estuve trabajando muy bien en ella, pero que se me ocurrío actualizar a Ubuntu Feisty. Pasó que se tomaba mucho tiempo en el proceso (la dejé trabajando toda la noche y al amanecer no pasaba del 50%) así que desistí y reinicié. Como era de esperar el sistema no volvió a correr. Desde entonces estuve buscando el CD de algún Ubuntu en su versión alternativa, ya que ningún LiveCD funcionó por que requieren 256 MBs de RAM. Gracias a Tony (aka emperor ) de Infomed obtuve la imagen del xubuntu-feisty-alternative. Después de caminar casí todo el Vedado buscando un CD virgen MAXELL(siempre uso MAXELL, le tengo confianza) pude quemar el iso con la laptop de un amigo de la facultad . Ya en casa de Lisandra me dispuse a instalar nuestro nuevo Xubuntu . Todo par...