Posteado por: vududevil | Julio 2, 2009

Frase del Mes

“Al que madruga, Dios lo mira sorprendido”

Posteado por: vududevil | Junio 30, 2009

Plugins adicionales para CompizFusion en Ubuntu Jaunty 9.04

Hace poco volví a ver aquel video en el que se muestran unos efectos muy buenos para Compiz Fusion como los son

Screen Saver – tus ventanas vuelan o tu cubo gira mientras no usas tu computadora.
Atlantis2 – añade un acuario dentro de tu cubo.

Pues buscando un poco, en Tombuntu descubrí como instalarlo y funciona de maravilla.

Instalación

1. En consola instalar los paquetes necesarios:

$ sudo apt-get install build-essential compiz-fusion-bcop compiz-dev libtool libglu1-mesa-dev libxss-dev libcairo2-dev git-core

2. Crear un directorio en nuestro home donde descargaremos los plugins y acceder a él

$ mkdir compizfusion
$cd compizfusion

3. Descargar código fuente del plugin que deseamos usando git, donde se creará una directorio con el nombre del plugin descargado

Para Atlantis2
git clone git://anongit.compiz-fusion.org/users/metastability/atlantis2
Para Freewins
git clone git://anongit.compiz-fusion.org/users/warlock/freewins
Para ScreenSaver
git clone git://anongit.compiz-fusion.org/users/pafy/screensaver

4. Compilar nuestro plugin, en este ejemplo lo hare solo con el de screensaver

$ cd screensaver
$ make
$ make install

Cerramos y abrimos nuestra sesion y en nuestro menu Sistema -> Preferencias -> Administrador de Opciones de Compiz estará disponible nuestro nuevo plugin recien instalado.

Si no tienes el Administrador de Opciones de Compiz, lo puedes instalar con

$ sudo apt-get install compizconfig-settings-manager

Listo, espero les sirva.

Posteado por: vududevil | Junio 29, 2009

Como hacer funcionar las teclas direccionales en Dosbox

En el post anterior vimos como instalar Dosbox y Turbo C++, lamentablemente nuestro teclado no estaba del todo bien configurado y las teclas direccionales (flechas) solo nos podiamos mover con el 8,2,4 y 6 del teclado numérico.

Leyendo Linux!=Freedom es como me doy cuenta que hacer para que sean detectadas dichas teclas.

Bien, lo que necesitaremos es editar nuestro archivo dosbox.conf, buscar la siguiente linea y cambiar su valor a false

usescancodes=true

Listo, para la proxima vez que abran Turbo C++ o cualquier otra aplicacion con dosbox tendremos funcionando nuestras teclas direccionales.

Posteado por: vududevil | Junio 4, 2009

Turbo C++ con DosBox en Ubuntu Linux

El dolor de cabeza para muchos estudiantes en la materia de programación llega cuando tratan de correr Turbo C++ en Linux. Uno diría que usara wine, pero no funciona, al menos a mi no me ha funcionado del todo bien hasta la fecha, hasta que descubrí (gracias a un primo) DosBox.

dosbox-upper_logo

DosBox es un programa que emula una PC Intel x86 completa con sonido, gráficos, mouse, teclado y todo lo necesario para correr varios juegos viejos de MS-DOS que simplemente no corren en PCs y sistemas operativos modernos, tales como Windows XP, Vista, Linux y FreeBSD y no necesariamente esta aplicación esta restringida a juegos, sino a aplicaciones DOS, el cual es el caso del Turbo C++.

Instalacion y configuración de DosBox

1. Instalar Dosbox de la forma que se nos haga más fácil en Ubuntu vía Synaptic, “Añadir y Quitar” o en la consola (para otras Distros)

$ sudo aptitude install dosbox

2. Crear en nuestro Home una carpeta llamada Dosbox, dentro de ella una llamada dos y dentro de dos una llamada bin

3. En consola ejecutar dosbox y crear el archivo de configuración

$ dosbox

dentro de la linea de comandos de dosbox ejecutar lo siguiente

z:\> config ­­­-writeconf /home/usuario/dosbox.conf

Sustituyendo usuario por tu nombre de usuario y salir de dosbox con exit

z:\> exit

3. Ahora en nuestro home, editar el archivo dosbox.conf que acabamos de crear y agregar al final del archivo las siguientes lineas para que monte el directorio que creamos en el paso 2.

mount c /home/usuario/Dosbox/dos
C:
CD BIN

4. Ahora si queremos que dosbox se ejecute en pantalla completa tendremos que editar el mismo archivo, dosbox.conf, pero al principio, buscando la linea que dice

fullscreen=false

Y cambiar el valor a true

fullscreen=true

5. Si queremos configurar nuestro teclado lo podremos hacer con

$ dosbox -startmapper

O copiar este archivo a nuestro home, pero depende de tu teclado, para que quede bien configurado es preferible que ejecutes el comando.

Instalacaión de Turbo C++

1. Si tenemos ya una instalación hecha de TC++ de algún windows, copiamos la carpeta TC y la pegamos dentro de nuestro

/home/usuario/Dosbox/dos

Y nos brincamos al paso3, si no, copiamos la carpeta de instalación de TC++  a ese mismo directorio, la renombramos como TC y continuamos con el paso 2.

2. En mi caso, el instalador se llama INSTALLER.EXE, y se encuentra en la siguiente ruta

/home/vududevil/Dosbox/dos/TC/INSTALLER.EXE

Asi que ejecutaré el instalador desde consola de la siguiente manera

dosbox -c C:\\tc\\INSTALLER.EXE -c EXIT

Ustedes harían lo mismo, claro está que si su instalador se llama setup o de otra manera pues solo cambian el nombre y realizar la instalación normal de TC++.

3. Ahora crearemos un lanzador para TC++ y no estar tecleando en consola lo siguiente cada vez que queramos ejecutarlo.

Clic derecho en el panel y en la opción “Añadir al panel…”

Seleccionar “Lanzador de aplicación personalizado”Pantallazo-Propiedades-del-lanzador-dosboxCModificar las propiedades del lanzador poniéndole un nombre apropiado y en el comando poner

dosbox -c C:\\tc\\BIN\\TC.EXE -c EXIT

Pantallazo-DOSBox072-tcppListo, ahora ya tenemos funcionando TC++ al 100%, sin ningún problema y espero que les sea gran de ayuda.

[Vía: dogbuntu]

Posteado por: vududevil | Junio 3, 2009

Frase del Mes

“Al que obra mal, se le pudre el tamal.”

Posteado por: vududevil | Junio 3, 2009

El comando en consola más corto (escrito)

Como es de imaginar, en consola hay una infinidad de comandos que podemos utilizar, pero por mera curiosidad, ¿cual es el comando más corto que conocen?, yo el más corto que conozco es el siguiente:

$ w

Así como lo ven, “w” es el comando más corto que conozco y sirve para mostrar la información de los usuarios y los procesos que están ejecutando.

Posteado por: vududevil | Mayo 16, 2009

Ubuntu y mi Nokia N70 se llevan bien #2

Bueno, ya hace tiempo se publico un post sobre cómo transferir archivos del celular (Nokia N70) a la PCy viceversa en Ubuntu y claro, en todas las dirtros basadas en Debian.

Pero había un pequeño detalle, obexftp-frontend se tenía que ejecutar con privilegios de administrador y los archivos que uno pasaba del celular a la pc quedaban siendo propiedad de root.

Pues ya no más ya que gracias a David, un lector, es que me entero de como hacerle para poder ejecutar obexftp-frontend como usuario normal y evitar el cambiar de privilegios a los archivos transferidos del celular a la PC.

1. Primero, hay que tener instalado el obexftp y obexftp-frontend y conectar nuestro celular por medio de usb.

2. Ahora, hay que ejecutar el siguiente comando para que nos muestre un listado de los dispositivos usb conectados a nuestra computadora,que mostrará algo parecido a lo siguiente:

$ lsusb
Bus 001 Device 008: ID 0781:5406 SanDisk Corp. Cruzer Micro 1/4GB Flash Drive
Bus 001 Device 002: ID 0bda:0111 Realtek Semiconductor Corp. Card Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 006: ID 0421:0443 Nokia Mobile Phones N70 Phone Parent
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

3. De aquí, poner atención a los números de ID de la linea que nombra nuestro celular, en mi caso ID 0421:0443 y crear el siguiente archivo como root

$ sudo su
# nano /etc/udev/rules.d/60-mobile.rules

4. Añade lo siguiente al archivo creado, claro, cambiando los numeros 0421 y 0443 por los numeros del ID que ya habíamos obtenido en los pasos anteriores:

# NOKIA

# Nokia N70
SUBSYSTEM==”usb”, ATTRS{idVendor}==”0421″, ATTRS{idProduct}==”0443”, MODE=”0666″

Guardamos con Ctrl+O y salimos con Ctrl+X.

5. Aún como root recargamos las reglas para el demonio udev, el cual es un Administrador de Dispositivos Dinámico, con el siguiente comando:

# udevadm control –reload-rules

6. Desconecta y vuelve a conectar tu celular y listo! ahora ejecuta obexftp-frontend como usuario normal.

7. Te vas a la configuración, desmarcas la opción de Device Info Fetching en Advanced Options, en Conection Type seleccionas USB y en Conection line pones 1.Pantallazo-Configuration-obexftpfrontendListo!, presionas test y la conexión no debió dar ningún error, espero y les sirva como a mi.

Entradas antiguas »

Categorías