Skinny puppy – El arte de la performance

February 21, 2011 § Leave a comment

Skinny Puppy es una banda canadiense de musica electronica, formada en Vancouver, en la Columbia Britanica alla por 1982. Son considerados los fundadores del genero Techno Industrial.

Inicialmente se se formaron como un proyecto experimental por cEvin Key mientras este militaba en la banda de NewWave Images in Vogue. Sin embargo SK se volvio un proyecto a tiempo completo tras unirse a este el vocalista Nivek Ogre. En el camino han quedado mas de una docena de albumes y numerosas giras, en las cuales cEvin y Nivek han sido sus miembros permanentes. Otros de sus miembros mas destacados han sido Dwayne Goettel (1986–1995), ya fallecido, y Dave “Rave” Ogilvie, durante la mayor parte del tiempo de existencia, productor, tecnico de directo y “unoficialmente” el cuarto miembro de la banda.
Bill Leeb (1985–1986), bajo el sinonimo de Wilhelm Schroeder, lider de Front Line Assembly y Al Jourgensen (1989), lider de Ministry, han figurado en sus filas.
Ha dia de hoy, Mark Walk (2003–present), es su tercer miembro, haciandose cargo de las percursiones en directo.

httpv://www.youtube.com/watch?v=NhoMbt5oDzw

httpv://www.youtube.com/watch?v=4cB4tNMeAos

Tras autoproducirse su primera cassette en 1984, Skinny Puppy pronto firmaron contrato con el sello de Vancouver Nettwerk, a traves de los cuales, editaron su debut, el EP Remission en 1984. Desde este a su album Last Rights en 1992, Skinny Puppy han desarrollado un curioso sonido e influido en multitud de bandas, siendo considerados por la critica banda de culto,mezclando de forma nunca antes hecha elementos del ambient, noise, new wave, electro y rock, haciendo un innovador uso de los samplers y ordenadores. Pero sobre todo, a traves de sus numerosas giras por America y Europa, ellos pusieron en escena un directo teatral, pantallas de video, y elementos mecanicos que captaban la atencion de la audiencia.
Son posiblemente uno de los primeros nucleos artisticos que utilizaron la palabra performance como representacion escenica.

httpv://www.youtube.com/watch?v=fjINMLy3l1E

En 1993, Skinny Puppy dejan Nettwerk y se separan de el que, durante mucho tiempo productor Dave Ogilvie, firmando contrato con American Recordings and trasladandose a Malibu, California, donde empiezan los problemas con las drogas y surge la tension tension entre los miembros de la banda, presente en el siguiente, y uno de sus mejores, album, The Process.
Nivek Ogre abandona Skinny Puppy en Junio de 1995 harto de esta situacion, y Goettel muere de una sobredosis de heroina dos mese mas tarde. The Process se completa completa con Deve Ogilvie retornando a la banda, finalizando el album en momoria de Goettel, en 1996.

httpv://www.youtube.com/watch?v=sWjXVGD4AVE

Key and Ogre, ya con un monton de proyectos paralelos, deciden separar sus caminos, y Dave comienza una prometedora carrera como productor de bandas de rock y techno produciendo el Antichrist Superstar de Marylin Manson.

En el año 2000, se reunen para un unico concierto en el festival Doomsday en Dresden, Alemania.
Alli deciden reformar Skinny Puppy con Mark Walk, hecho que sucede en 2003. Hasta la fecha han realizado dos albumes mas con el sello discografico aleman Synthetic Symphony, y girado mundialmente varias veces.

Discografia indispensable:

Back and Forth 1984
Remission 1984
Bites 1985
Mind: The Perpetual Intercourse 1986
Cleanse Fold and Manipulate 1987
VIVIsectVI 1988
Rabies 1989
Ain't It Dead Yet? 1989
Too Dark Park 1990
Last Rights 1992
The Process 1992
Doomsday: Back and Forth Series 5: Live in Dresden 2000
The Greater Wrong of the Right 2004
Mythmaker 2007

Wakeonlan remoto

February 20, 2011 § Leave a comment

Wake on LAN (WOL) es un estándar de red  Ethernet que permite encender remotamente computadoras apagadas. En Linux Debian o Ubuntu podemos hacerlo de la siguiente forma.

Equipo a encender, debemos  comprobar que la tarjeta de red soporte WOL. Para ello instalamos las siguientes utilidades.

# apt-get install ethtool etherwake wakeonlan
# ethtool eth0

Nos devuelve lo siguiente:

Settings for eth0:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes 

Las lineas que nos interesan son las siguientes:

Supports Wake-on: umbg
Wake-on: g

Las siglas umbg tienen el siguiente significado:
u  Wake on unicast messages
m  Wake on multicast messages
b  Wake on broadcast messages
g  Wake on MagicPacket(tm)

Las dos g nos indican que nuestros dispositivos de red soportan la activacion remota.
Si recibimos en Wakeon una d, debemos de activarlo de la siguiente manera

# ethtool -s eth0 wol g

En nuestro router realizamos un nateo por un puerto alto a convenir, p.e 8999, hacia el interfaz de red de la maquina a arrancar.
En el ordenador remoto, en este caso un linux Debian tambien y previa instalacion de etherwake y wakeonlan tambien ejecumos

# wakeonlan -i IP-publica -p puerto AA:BB:CC:DD:EE:FF

Las letras corresponden a la MAC address de el ordenador a encender con lo cual debemos de conocerla.
Algunas tarjetas nos devuelven el Wake-on en d (disabled) aunque lo activemos, cada vez que reiniciamos. Para ello con un pequeño script podemos conseguir activalo cada vez que reiniciemos o se inicie el computador.

# vi bootmisc.sh

#!/bin/bash
#VARS
TOOL=/sbin/ethtool
IFACE=eth0
FUNCTION=wol
PAR=g

#ACTION
$TOOL -s $IFACE $FUNCTION $

Compilación del Kernel de Debian

February 15, 2011 § Leave a comment

El kernel ó núcleo de linux se puede definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware de tu ordenador puedan trabajar juntos.
Las funciones más importantes del mismo, aunque no las únicas, son:

  • Administración de la memoria para todos los programas y procesos en ejecución.
  • Administración del tiempo de procesador que los programas y procesos en ejecucion utilizan.

Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera cómoda.
Hasta que empezó el desarrollo de la serie 2.6 del núcleo, existieron dos tipos de versiones del núcleo:

  • Versión de produccion: La version de produccion, era la version estable hasta el momento. Esta version era el resultado final de las versiones de desarrollo o experimentales. Cuando el equipo de desarrollo del núcleo experimental, decidia que tenia un núclo estable y con la suficiente calidad, se lanzaba una nueva versión de producción ó estable. Esta versión era la que se debia utilizar para un uso normal del sistema, ya que eran las versiones consideradas más estables y libres de fallos en el momento de su lanzamiento.
  • Versión de desarrollo: Esta versión era experimental y era la que utilizaban los desarrolladores para programar, comprobar y verificar nuevas características, correcciones, etc. Estos núcleos solian ser inestables y no se debian usar sin saber lo que se hacia.

Como interpretar los numeros de las versiones de las series por debajo de la 2.6:
Las versiones del núcleo se numeraban con 3 numeros, de la siguiente forma: AA.BB.CC

  • AA: Indicaba la serie/versión principal del núcleo. Solo han existido la 1 y 2. Este número cambiaba cuando la manera de funcionamiento del kernel habia sufrido un cambio muy importante.
  • BB: Indicaba si la versión era de desarrollo ó de producción. Un número impar, significaba que era de desarrollo, uno par, que era de producción.
  • CC: Indicaba nuevas revisiones dentro de una versión, en las que lo único que se habia modificado eran fallos de programación.

¿Dónde conseguir el núcleo?
El núcleo denominado “vanilla” (sin alteraciones y suministrado por Linus Torvalds) se puede bajar de un gran número de servidores en internet pero el sitio oficial es http://www.kernel.org/. En este enlace tienes la lista internacional oficial de servidores espejos, de donde es posible bajarse cualquier versión del núcleo (última y antigüas).
Cada distribución distribuye sus nucleos por los canales de actualización habituales para cada una de ellas.

Configuración e instalación de un nuevo núcleo
Este es uno de los temas que asustan a los nuevos usuarios de Linux. Lo primero, deciros que no hay razón para asustarse, la configuración e instalación de un nuevo núcleo en nuestro sistema es mas fácil de lo suena. Lo segundo, es que podeis tener un sistema estable, actualizado y que funcione sin problemas durante meses sin tener que compilar un solo núcleo, siempre y cuando utiliceis los núcleos distribuidos con vuestra distribución.
Es muy recomendable el utilizar los núcleos distribuidos por la distribución que utiliceis. Estos núcleos tienen muy buena calidad y son muy completos y con esto os evitais el trabajo de configurar, compilar y mantener nuevas versiones del núcleo. Si sois de los que os gustan experimentar y aprender nuevas cosas, adelante, nadie os impide bajaros el último núcleo y experimentar con el, esto era mucho más común hace unos años y una tarea casi imprescindible en muchos casos.
Para los interesados en el tema existen dos documentos muy buenos que podeis utilizar para aprender a como compilar un núcleo, FAQ/Kernel compilation y el Kernel Rebuild Guide

Aqui vamos a ver una compilacion de un kernel en Debian.
Compilación del Kernel de Debian

Una vez que se inicia el sistema, entramos como administrador único o súper usuario root.

#  apt-get update

Con esta orden se actualizaran los archivos que se disponen en el kernel.
Seguidamente descargar el ultimo kernel estable para la, ya sea comprimido como tar.gz o como tar.bz2.
Para realizar esta operación desde una maquina remota que disponga de una dirección de red del rango que estamos utilizando, abrimos una sesión ssh con una aplicación como Putty. Vamos a dirigirnos con nuestro navegador Web a la dirección http://www.kernel.org/pub/linux/kernel/v2.6/ y copiamos el URL del kernel a descargar

# cd /usr/src
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.34.tar.gz
# apt-get install build-essential libncurses5 libncurses5-dev
# ln –s /usr/src/linux-  linux
# ln –s /usr/src/linux-  linux-26
#  cp /boot/config-2.6.18.8-4-386 /usr/src/linux/.config
#  cd /usr/src/linux
#  make  menuconfig

Aquí seleccionaremos las opciones adecuadas a nuestra máquina al menos el tipo de procesador. Nos permitirá configurar nuestro nuevo kernel.
Hecho esto, nos aparecerá una pantalla azul, pulsaremos “Exit”, nos preguntará salvar los cambios en el fichero de configuración a lo que diremos que SI.

# make && make modules && make modules_install

Empezará a compilar el kernel. Este paso dura un buen rato (40-45 min.) dependiendo del pepino que tengas, así es que es el momento de tomar café con bollos.

Cuando la compilación concluya, recibiremos el siguiente mensaje (o parecido):

If [-r System.map –a –x /sbin/depmod]; then sbin/dmod –ae –F System-map.;fi

Aunque lo mas probable es que en debian 5 salga este:

DEPMOD 2.6.34

Continuamos de la siguienete forma:

# cp /usr/src/linux/arch/i386/boot/bzImage  /boot/vmlinuz-2.6.34
# cp System.map  /boot/System.map-2.6.34
#  vi /etc/mkinitrd/modules

Añadir una entrada que ponga ext3 que corresponderá al sistema de ficheros que se va utilizar aunque yo no lo he necesitado. A continuación hacemos ejecutamos lo siguiente según kernel y versión de debian:

# mkinitrd –o /boot/initrd.img-2.6.34      2.6.34
# mkinitramsfs –o /boot/initrd.img-2.6.34  2.6.34

Ahora hay que editar el fichero /boot/grub/menu.lst, y añadir , inmediatamente después de la línea que dice
## ## End Default Options ##,
el bloque de instrucciones para hacer que arranque nuestro kernel una vez haya terminado la compilación. Realmente es duplicar una de las entradas y ajustarlo al nombre que le hemos dado a nuestros ficheros.

title                Debian GNU/Linux, kernel 2.6.34
root               (hd0,0)
kernel            /boot/vmlinuz-2.6.34  root=/dev/ida/c0d0p1 ro
initrd              /boot/initrd.img-2.6.34
savedefault

De esta forma en caso de que nuestro kernel no arranque por algún motivo, podremos arrancar con la anterior imagen.

Reiniciar la máquina

#  reboot

Administrando VMware Server 2.0.X

February 15, 2011 § Leave a comment

Cuando instalamos VMware server 2.0 su administracion se realiza a traves de entorno Web.
Es verdaderamente incomodo y pesado este hecho y si lo administras desde Microsoft Windows en cualquiera de sus versiones, no es la mas optima.
Hay un mejor modo de realizar esta tarea y mucho mas profesional. Instalar el cliente Virtual Infraestructure de VMware.
Actualmente y desde la version VIClient 2.5 este hecho es factible de la siguiente manera.

1. Instalar el Virtual Infrastructure Client (VI Client) 2.5.Puedes descargarlo desde aqui.
2. Una vez instalado y, si vas a administrarlo de forma remota, asegurarse que el puerto 8333 esta abierto y realizo un NAT correcto a la IP local del servidor VMware.
3. Ejecutar el VI Client y apuntarlo al servidor que se desee administrar.
4. Introducir las credenciales, en nuestro caso como es una Linux nuestro sistema operativo, root y passwd, y pulsar login.

2-2

Pero que gusto que da realizar las tareas de esta forma.

2-1

Instalacion de VMware Server 2.0.X en Ubuntu 10.10 Server

February 9, 2011 § Leave a comment

La instalacion VMware Server 2.0.X se ha convertido en un pequeño infierno para todos los que tenemos un equipo en casa y deseamos tener un entorno de pruebas bajo Linux y sin necesidad de adquirir ninguna licencia. Aunque estaba sopesando el mudanme a VirtualBox definitivamente, he encontrado este procedimiento el cual funciona a las mil maravillas
Primero de todo actualizar el sistema:

# sudo apt-get update && sudo apt-get upgrade

Creamos un directorio donde alojar los ficheros descargados

# sudo mkdir Downloads
# cd Downloads/

Primero de todo descargamos, previo registro, VMware Server
Obtenemos los ficheros de esta pagina y los descomprimimos

# sudo wget --no-check-certificate http://codebin.cotescu.com/vmware/vmware-server-2.0.x-kernel-2.6.3x-install.sh
#sudo tar xvfz vmware-server-2.0.x-kernel-2.6.3x-install.sh

Movemos los siguientes ficheros al interior del directorio creado

# sudo mv VMware-server-2.0.2-203138.x86_64.tar.gz raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66/
# sudo mv VMware-server-2.0.2-203138.i386.tar.gz raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66/

Ingresamos en el directorio, y dotamos de permisos de ejecucion al script que realizara la instalacion

# cd raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66/
# sudo chmod +x vmware-server-2.0.x-kernel-2.6.3x-install.sh
# sudo ./vmware-server-2.0.x-kernel-2.6.3x-install.sh

El instalador nos hará un montón de preguntas, pero por lo general basta con presionar ENTER y aceptar la opción por default ante cada solicitud.
Una vez instalado, antes de correr por primera vez, es necesario configurar VMware Server. Si has aceptado los valores predeterminado ante cada pregunta del instalador, correrá el script /usr/bin/vmware-config.pl

Before running VMware Server for the first time, you need to configure it by
invoking the following command: "/usr/bin/vmware-config.pl". Do you want this
program to invoke the command for you now? [yes]

Durante la configuración, en algunos casos eligiremos otra opción diferente a la predeterminada. Por ejemplo, para la selección del usuario administrador (donde debemos ingresar un usuario válido del sistema), interfaces virtuales y el directorio donde deseamos almacenar nuestras máquinas virtualmente.
En particular, como son:

Do you want networking for your virtual machines? (yes/no/help) [yes]
Comentario: Si damos ENTER el sistema nos asignará interfaces de red Virtuales para las VM que instalemos.

Please specify a name for this network.
[Bridged]yes
El nombre que deseamos especificar para la Interfaces de Red. Sugiero dejar el "Bridge" que ya trae por defecto.

Do you want to be able to use NAT networking in your virtual machines? (yes/no)
[yes] yes

Do you want to be able to use host-only networking in your virtual machines?
[no]yes

Esto dependerá del proposito por el cual estemos instalando el VMWare Server.

Please specify a port for remote connections to use [902]
Este puerto se puede cambiar en caso de que nuestro Servidor ya lo esté utilizando en otra aplicación

Please specify a port for standard http connections to use [8222]
Este puerto será el que nos sirva para entrar al Server VMWare vía HTTP de forma remota utilizando un Navegador

Please specify a port for secure http (https) connections to use [8333]
Este puerto será el que nos sirva para entrar al Server VMWare vía HTTPS de forma remota utilizando un Navegador

The current administrative user for VMware Server  is ''.  Would you like to
specify a different administrator? [no]

In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines]
es valido cualquier otro existente

The path "/var/lib/vmware/Virtual Machines" does not exist currently. This
program is going to create it, including needed parent directories. Is this
what you want? [yes]

Do you want to enter a serial number now? (yes/no/help) [no] yes

Please enter your 20-character serial number.
Se nos solicitará también el serial number provisto al final del registro desde la web.
Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:  XXXXX-XXXXX-XXXXX-XXXXX

Una gran diferencia en VMware Server 2, es que este no provee una aplicación de escritorio para la administración de máquinas virtuales. Sinó, que deberás hacerlo mediante un browser (por ejemplo, Firefox).
Pues no eso lo veremos en otro articulo

# sudo reboot

Ale, a disfrutar

Instalacion de Ubuntu Server 10.10 Maverick Meerkat

February 8, 2011 § Leave a comment

Instalación.

Lo único que voy a dar por sentado es que el ordenador está configurado para que inicie desde un CD, cosa que debemos hacer en la BIOS de este,  lo demás lo voy a explicar aquí hasta que acabemos con la instalación.

Primero vamos a descargar nuestra imagen de CD de Ubuntu Server 10.10. Para ello vamos a ir a la web de Ubuntu:

En el menú seleccionamos “Server“.

1-01

Ahora sobre el botón “Download”.

1-02

Por ultimo comprobamos que vamos a descargar la última versión disponible. En mi caso es un procesador Intel Pentium IV, que posee una arquitectura de 32 bits, así que he seleccionado la versión de 32bits, si fuera un procesador más moderno elegiría la de 64bits. Si no sabéis si es de 32bits o 64bits podéis usar la de 32bits en un procesador de 64bits, la única pega es que el rendimiento no será el óptimo pero funcionará. Otra opción es probar la de 64bits y si al intentar iniciar dice que el procesador no es compatible, bajáis la de 32bits…

Para iniciar la descarga pulsamos sobre el mega-botón “Start download”.

1-03

Una vez descargada la imagen de CD la grabamos con nuestro grabador de discos preferido. Recordad que tenéis que grabarlo como imagen de CD, no como un archivo normal.

Pasamos a introducir el CD de Ubuntu Server en nuestro servidor e iniciarlo desde CD. Obtendremos una pantalla de selección de idioma similar a la siguiente; seleccionamos “Español”:

1-04

En el menú principal elegimos la opción “Instalar Ubuntu Server”.

1-05

Ahora comenzará la instalación del sistema, para empezar, volver a seleccionar idioma y seguidamente el pais.

1-06

Lo siguiente será configurar nuestro teclado. En este caso yo he decidido dejar que lo detecte, así que selecciono “Sí”.

1-07

Para reconocer el dispositivo nos pedirá que tecleemos una serie de caracteres, a medida que los vayamos tecleando nos preguntará por algunos “raros”.

1-08

Cuando reconoce el teclado nos aparece la siguiente pantalla. En este caso nos dice que tenemos un teclado español, “es”.

1-09

Lo siguiente será elegir el nombre para nuestro servidor, yo, en un alarde de originalidad, lo he llamado “Servidor”

1-10

Configuramos la zona horaria, “Europe/Madrid”.

1-11

Vamos ya a hacer las cosas serias, particionar el disco, para ello seleccionamos la opción “Guiado – Utilizar el disco completo y configurar LVM

1-12

Seleccionamos el Disco duro donde vamos a instalar el sistema.

1-13

Confirmamos los cambios…

1-14

Seleccionamos el espacio que queremos usar, en nuestro caso vamos a usar todo lo que tenemos disponible.

1-15

Bien aqui he de explicar por que las imagenes no son identicas. Ahora mismo tenemos 3 discos IDE. 40GB, 120GB, 320GB
Nuestro disco duro de 40GB sera hda particonado en dos particiones primarias identicas de 20GB, hda1 y hda2. Formato de fichero ext3.
Nuestro segundo disco de 120 GB hdb tendra una unica particion extendida hdb1. Formato de fichero ext3.
Y nuestro tercer disco, tres particiones, 120GB extendida, 120GB extendida, ambas con formato de fichero ext3, 2GB primara como SWAP o area de intercambio y el resto una partcion extendida con formato de fichero ext3. Particiones de este disco hdd1, hdd2, hdd4. Ya explicare en un siguiente post el por que de este formato de discos
Nos muestra todos los cambios que se van a realizar, revisamos que todo esté correcto y seguimos.

1-16

Comienza la instalación…

1-17

Elegimos el nombre del usuario, podeis usar el que queráis… hay gente que pone “www”, “sv1″,…Yo puse user.

1-18

Nos pide de nuevo que confirmemos el usuario y seguidamente una contraseña

La contraseña debe ser segura incluir Letras, números, mayúsculas, minúsculas, simbolos…y al menos 8 caracteres.

1-20

Repetimos y confirmamos la contraseña introducida
Cifrar la cuenta de usuario, yo he decidido no encriptarla porque en el pasado me dio mucha lata…

1-21

Las opciones del http://es.wikipedia.org/wiki/Proxy las dejamos en blanco. Si tuviesemos uno o estuviesemos en un entorno con el deberemos introducirlo

1-22

Configuramos las actualizaciones de seguridad para que se instalen automáticamente.

1-23

Mi intencion es tener un servidor de virtualizacion para realizar todo tipo de pruebas, asi pues de momento selecciono Servidor Web y sólo seleccionamos OpenSSH para poder acceder al servidor y administrarlo sin necesidad de estar sentado delante. No obstante mas tarde podremos instalar los paquetes que precisemos.

1-24

Continúa instalando paquetes…

1-25

Instalamos GRUB en el disco duro principal de arranque.

1-26

Ya tenemos nuestra Ubuntu Server 10.10 instalada; ya solo queda quitar el CD y reiniciar para empezar a darle caña…

navegando en el mar de bytes

February 8, 2011 § Leave a comment

Este proyecto es nada mas que la realizacion de una memoria a traves de la cual ir plasmando conocimientos adquiridos e opiniones de diversos temas.

La informacion aqui mostrada, ha sido recopilada atraves de experiencias propias o de terceros, incluyendo comentarios y enlaces a paginas ajenas para proporcionar mayor informacion acerca de los temas reportados.

Sin mas que decir. Comenzamos a postear.

| punish yourself |

February 2, 2009 § 1 Comment

Let’s build a station in space.Si, si, hacia mucho que no escuchaba esta salvajada pero… como no volverla a oir.

Vodpod videos no longer available.

more about "| punish yourself |", posted with vodpod

| con dos cojones y un palito |

January 20, 2009 § Leave a comment

Tenemos un sistema laboral obsoleto,heredado de un regimen autoritario, autocratico y antiliberal como el franquismo

Esperanza Aguirre
Pta. Comunidad de Madrid

Claro, como si lo suyo no fuese un ejercicio de autocracia. Lo de esta “mujer” (por llamarla algo) es para cagarse.
Llevas razon Don Manuel, hay que “callar a esta mujer“.

Fuente: Diario http://www.publico.es 18.01.09

| Problema entre VMware Worstation 6.5.1 y Ubuntu 8.10 |

January 20, 2009 § Leave a comment

Bien, testeando la ultima version de VMware workstation he encontrado dos pequeños problemas.  Este no se entera de que las teclas de direccion y el teclado numerico tienen una mision que cumplir (sobre todo en las BIOS). Ademas cuando arrancas las maquinas virtuales en remoto, bajo una sesion vnc, esta se finaliza bruscamente, reiniciando el servicio de vmware. Rebuscando por ahi encontre esta solucion que fija estos dos problemas.

Editar el fichero /usr/lib/vmware/config

# vi /usr/lib/vmware/config
Insertar las siguientes lineas:

xkeymap.keycode.108 = 0x138 # Alt_R
xkeymap.keycode.106 = 0x135 # KP_Divide
xkeymap.keycode.104 = 0x11c # KP_Enter
xkeymap.keycode.111 = 0x148 # Up
xkeymap.keycode.116 = 0x150 # Down
xkeymap.keycode.113 = 0x14b # Left
xkeymap.keycode.114 = 0x14d # Right
xkeymap.keycode.105 = 0x11d # Control_R
xkeymap.keycode.118 = 0x152 # Insert
xkeymap.keycode.119 = 0x153 # Delete
xkeymap.keycode.110 = 0x147 # Home
xkeymap.keycode.115 = 0x14f # End
xkeymap.keycode.112 = 0x149 # Prior
xkeymap.keycode.117 = 0x151 # Next
xkeymap.keycode.78 = 0x46 # Scroll_Lock
xkeymap.keycode.127 = 0x100 # Pause
xkeymap.keycode.133 = 0x15b # Meta_L
xkeymap.keycode.134 = 0x15c # Meta_R
xkeymap.keycode.135 = 0x15d # Menu

Guardar ambios y reiniciar servicio.

# /etc/init.d/vmware restart

Realizado esto las teclas de direccion y el teclado numerico funcionaran como dios manda.

info: http://www.ubuntu-es.org