Archive for the ‘How to’ Category

Spotify en Linux. Wine 1.2 beta con soporte de pulseaudio

Viernes, Enero 15th, 2010

Si estáis hasta las narices que el PulseAudio os amargue la vida con cualquier programa o juego que hagáis funcionar vía Wine, ahora hay una nueva solución. Se trata de instalar la versión beta de Wine 1.2, la cual tiene soporte nativo de PulseAudio (quitando todos estos problemas)

Primero entrais a Synaptic

Y en Configuracion->Repositorios , pestaña “Otro software“, le dais a añadir :

ppa:neil-aldur/ppa

Y actualizamos los repositorios. Despues desinstalamos el Wine viejo

sudo apt-get remove wine  (esto desde consola si quereis)

Y finalmente instalamos la versión 1.2

sudo apt-get install wine1.2 (esto desde consola si queréis)

Ya si quereis , ejecutais winecfg, y ahy podreis seleccionar  el audio via PulseAudio, y hacer test del sonido.

Wineconfig y pulse audio

Wineconfig y pulse audio

A mi por ejemplo, me soluciono el problema del Spotify enmudeciendo al minuto de estar funcionando.

LaunchPad de Niel Adur : https://launchpad.net/~neil-aldur/+archive/ppa

SDCC me generó un fichero .hex malo

Jueves, Diciembre 24th, 2009

Bueno, pues cuando fui a simular un código generado con el SDCC, el PIC Simulator IDE, me arrojaba un mensaje de error de que el fichero .hex es malo , que tiene el checksum de la primera linea incorrecto.

De momento, hasta que descubre pq me hace esto, la solución que encontré fue usar un programa o comando llamado objcopy para sanear el fichero .hex .

Lo invoco desde la linea de comando tal que así :

objcopy -O ihex input.hex output.ihx

Y ahora tratas de simular el fichero output.ihx . Y a mi me funciono correctamente.

Fuente : Archivos OpenSource - http://opensource-archive.org/showthread.php?t=3022

Pic Simulator IDE con Wine. Como superar el error “429″ de ActiveX

Jueves, Diciembre 24th, 2009

Pues bueno, resulta ser que queriendo probar mi primer código en el SDCC para micro-controladores PIC (C para micro-controladores), intente instalar el PIC Simulator IDE, que se trata de un simulador de dichos micro-controladores para Windows. Intente probar el GPsim, pero resulta que no soporta los micros 12F629/675, que es con los que estoy programando ahora mismo. En fin, lo instale con el Wine y cuando probaba a ejecutarlo, fallaba (y eso que en su web te indican que tiene conocimiento que funciona en Wine).

A ver que error me daba por consola, vi que le faltaba el VBRUN de Visual Basic 6, asi que me baje el Winetricks, que es un script para instalar dll de Windows en Wine y paquetes similares de forma fácil y instale elVBRUN6 . Ahora el programa avanza y me muestra una mensaje con un botón de ok, pero luego falla y da el error “429″ de que el no se puede crear un objeto ActiveX. Me costo algo encontrarlo, pero parece que esto se debe a que en la instalación intento instalar algún objeto ActiveX (un .ocx o .dll) y no lo registro adecuadamente. La solución pasa por instalar el Microsoft Script Host (o como se llame) y reinstalar el programa. Y con el Winetricks, instale el msscript, mdac28, , vcrun6 y wsh56. Reisntale el programa, y wuala! Ya funciona.

Resumiendo :

  1. Conseguir el winetricks si no lo tienes.
  2. Usándolo instalar estos paquetes obligatorios : vbrun6 , msscript , wsh56
  3. También instale estos que quizás cambien hagan falta para este programa u otro : vcrun6 , vbrun3 , mdac28
  4. Proceder a instalar el programa de marras.

Ojo, no instaléis el ole2. Que os puede joder medio Wine, ya que son las OLE del Windows 3.1 !!!!!

Fuente : Foros de Wine - http://forum.winehq.org/viewtopic.php?p=29492&sid=67170c6b4bb671fe6928101551325009

PicKit 2 en Ubuntu Karmic 9.10

Miércoles, Noviembre 25th, 2009

Bien, me dio un poco de guerra pero conseguí que me reconociese el grabador de PICs USB.

Como decía Jack el Destripador, vallamos por partes :

  1. Bajarse el software pk2cmd de la web de Microchip, para Linux. Podéis bajar el source y compilarlo, o usar los binarios. Hacerlo a vuestro gusto. En mi caso baje los binarios y siguiendo el fichero de ayuda, copie el pk2cmd a /usr/local/bin y el PK2DeviceFile.dat a/usr/share/pk2 . Después edite el /etc/bash.bashrc y añadir en las dos ultimas lineas :
    # pk2cmd
    PATH=$PATH:/usr/share/pk2
    export PATH

    Así el pk2cm podrá encontrar el fichero de definición de dispositivos.

  2. Si hacéis desde consola (con el pickit 2 enchufado y abriendo una nueva consola!) pk2cmd -?v , veréis que encuentra el fichero de definiciones, pero no reconoce el dispositivo. Y si lo hacéis con sudo por delante, sera al contrario. Esto es un problema con el tema de permisos al USB con udev. Ahora el tema es solucionarlo. Os vais al directorio /etc/udev/rules.d/ y creáis el archivo 26-microchip.rules . Dentro de el ponéis :
    #PICKit
    ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="0032", MODE="0660", GROUP="microchip"
    #PICKit2
    ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="0033", MODE="0660", GROUP="microchip"
    #ICD2
    ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="8000", MODE="0660", GROUP="microchip"
    #ICD21
    ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="8001", MODE="0660", GROUP="microchip"

    Luego desde la consola hacéis :


    sudo groupadd microchip
    sudo gpasswd -a myuser microchip

    Remplazando myuser por vuestro usuario. Finalmente desde consola ejecutáis sudo /etc/init.d/udev restart y ya podéis enchufar el pickit2. Si volvéis a ejecutar pk2cmd -?V veréis que ya reconoce el pickit2.

  3. Ahora solo quedaría configurar algún ide como el pikdev para que lo use. Eso para el próximo día.

Refrencias :

Tener firefox 3.5 en Ubuntu o Debian Lenny y que ademas no pete el flash!

Martes, Agosto 4th, 2009

Vomito!Wolas! Soy Vomito Barf y hoy os voy a explicar como instalar Firefox 3.5 en Ubuntu o en Debian Lenny de la forma la mar de sencilla y que ademas, no pete el flash al ponerlo a pantalla completa. (más…)

Los viejos buenos tiempos del Spectrum

Martes, Julio 28th, 2009

Game OverResulta que hace poco, leí un articulo de juegos de la edad dorada del software Español, y reconocí uno que yo tuve en el Spectrum. Era el mítico Game Over. Así que me lo baje y me puse a jugarlo en un emulador del Spectrum.

Aquí va un mini how-to de como ejecutar el emulador.

Así que para instalar el emulador, desde Synaptic, o el gestor que más rabia os de, instalamos los paquetes spectemu-x11 spectemu-common y spectum-roms. Tambien instalamos el paquete alsa-oss para evitar problemas con el sonido, pues el emulador usa OSS. Si queréis hacerlo desde consola, es tal como que :

$ sudo apt-get install spectemu-x11 spectemu-common spectum-roms alsa-oss

Nos bajamos alguna ROM de Spectrum, son en formato .tap o .tzx y contienen los sonidos de las cintas que el Spectrum utilizaba. Para utilizar la cinta debemos arrancar el emulador cargando el .tap ó .tzx:

$ aoss xspect -tap /Donde/hallas/bajado/ElJuego/archivo.tap

El Spectrum arranca con la cinta cargada en pausa, acordaros que debíamos poner LOAD “” (Tecla J, Alt+NoMeAcuerdoQueNumero), para después soltar la pausa de la cinta (Ctrl+O)

Webs con juegos del Spectrum :

Debian Lenny -> Tilda y Gnome-Do 0.8

Miércoles, Mayo 27th, 2009

Pues aqui vamos con otra ronda más. Por un lado, explicare como usar Tilda, una consola para Gnome que imita la consola de Quake y otros juegos posteriores. Esta en los repos de Lenny asi que con instalarlo con un apt-get install tilda, ya lo tendreis.

Ahora para configurarlo, vais al menú Aplicaciones/Accesorios y ejecutáis Tilda. Os aparecerá su ventana de configuración. Aquí es ponerlo a vuestro gusto (aspecto, tamaño de la letra, etc…) Solo os indicare que podéis cambiar la combinación de teclas que lo inicia llendo a la pestaña “Atajaos del teclado” y dándole a Grab Key, luego solo presionas la combinación de telcas y listo. Para que Tilda se inicie automaticametne con al sesión, vais a Sistema/Preferencias/Sesiónes y le dais a añadir. En el nombre y comando ponéis “tilda” y ya esta. Una cosa más sobre tilda, os recomiendo que no activéis lo del efecto de animación. A mi al menos nunca me funciono bien, y si tenéis compiz instalado, se puede decirle que le haga una animación a posta a Tilda cuando aparece (como Burn, por ejemplo), lo cual es mucho más espectacular y bonito.

Gnome-do 0.8 : Dependencias para compilar : mono-gmcs  libglade2.0-cil gnome-desktop-sharp2 gnome-sharp2 libgnome-keyring1.0-cil libmono-addins0.2-cil libmono-addins-gui0.2-cil  libnotify0.4-cil

Hacer un backup de tu / en Linux

Sábado, Abril 18th, 2009

Bien, pues es muy sencillo. Se basa en la magia del comando tar. Tan solo tienes que ponerte en modo superusuario (sudo -i), irte en la consola a la / de tu sistema y ejecutar :

tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys  --exclude=/media  /

Esto hará que tar genere un fichero tar.gz con todo el contenido de tu sistema de ficheros, excluyendo el mismo fichero (si no, podrías provocar un efecto divertido pero desagradable como un bucle sin fin), la carpeta proc, sys , mnt , media y lost+found . Proc y Sys no se pueden copiar pq son carpetas donde Linux monta un sistema de ficheros para representar procesos y partes del sistema (parecido a dev); bastara con crearlo de nuevo con un mkdir a la hora de restaurar, Linux hará el resto. mnt y media, no son esenciales (otras unidades o carpetas vacías) y lost+found tiene ficheros recuperados al escanear el disco y que no hace falta salvaguardar.

Si en vez de generar un fichero tar.gz uereis un tar.bz2 (más pequeño y por lo tanto más comprimido, pero más lento), seria tar cvpjf en vez de tar cvpzf

Para restaurarlo tan solo bastara  hacer:

tar xvpfz backup.tgz -C /

o

tar xvpfj backup.tar.bz2 -C /

y por supuesto hacer :

mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys
etc...

Fuente :Foros de Ubuntu

Actualizando a Ubuntu 9.04 antes de su release

Lunes, Abril 13th, 2009

Voy a hacer el salto a Ubuntu 9.04 aun estando técnicamente en estado beta (pero apunto de salir ya su versión buena), simplemente pq :

a) Estoy harto de los problemas que me ha dado y me sigue dando la 8.10

b) Acabo de darme cuenta de una metedura de pata cuando compile el kernel, que hace que el Wow ni el UT2004 se pueden ejecutar con el nuevo kernel.

Así que ejecuto sudo update-manager -d y adios 8.10!

Problemas al actualizar Firefox o Iceweasel en Ubuntu/Debian

Lunes, Marzo 23rd, 2009

No se si os ha pasado este mismo problema que me ocurrió a mi, cuando se me autoactualizó Firefox en mi Ubuntu. Resulto que de repente, ni cargaba los marcadores, ni guardaba historial, ni dejaba grabar marcadores, nada…. Solo te dejaba navegar de forma algo torpe (ni te dejaba retroceder por ejemplo).

Indague, y el problema residia, en que por alguan razon (como haber ejecutado Firefox como root) algunos de los ficheros de /home/TuHome/.mozilla/firefox/TuPerfil, se habian puesto como que pertenecen la root. La solución bestia, era borrar la carpeta del perfil del firefox. Una solución más aceptable y sutil, es simplemente hacer un chown -R TuUsuario * y chgrp -R TuGrupo * en la carpeta de tu perfil. Eso debe de bastar para arreglar todo el estropicio. Si seguis con problemas, ejecutar tambien un chmod -R g+rw * para dar permisos de lectura y escritorua al grupo.