miércoles, diciembre 22, 2010

Plugin de Media Player, QuickTime y Real Player para Firefox en ArchLinux

Para poder elegir el reproductor con que reproducir (valga la redundancia) tanto archivos creados por Windows Media, QuickTime o Real Player en Firefox, sólo se necesita descargar un complemento llamado Media Player Connectivity.



Una vez descargado, se iniciará el instalador. Empezará a buscar los reproductores que tengaís instalados en vuestro sistema para así luego poder elegir entre ellos para cada uno de los tipos de archivos.



En mi caso, me reconoce el VLC Player y el Totem, por lo que en cada uno de los tipos de archivos, en la lista desplegable, me salen esas dos opciones para elegir. Esto ya va a gusto del consumidor ^^



Una vez instalado y reiniciado el Firefox, basta con ir a cualquier página con contenido de este tipo y os saldrá la siguiente imagen:


Pinchad sobre el iconito, lo que hará abrirse el programa que hayaís elegido. Saludos!! ^^


lunes, diciembre 20, 2010

Actualizar market de Android

¡Hola a todos!

 

Se ha producido una nueva actualizacion de la market de Android, para mi gusto, bastante bonita y funcional. El problema es que no a todos se nos ha actualizado. Es decir. Hay gente que se han llevado la sopresa de encontrarse ya la market actualizada, mientras otros no. 

Para intentar que Android reconozca la actualización, id a Menu -> Ajustes -> Aplicaciones. Buscad la market, y le dais a borrar caché y a Desinstalar las actualizaciones. Reiniciad el movil y encended la wifi. Meteros en la Market y esperaros un poco. 






Si en un ratillo veis que no se actualiza, iros a Menu -> Ajustes -> Estado del Telefono -> Actualizacion de Software. Dadle a actualizar y cerrad la market. Cuando volvais a abrirla, debería de saliros ya actualizada.




¿A que esta chula? ^^


sábado, diciembre 18, 2010

Arreglar problema de sonido en un Toshiba Satellite P100 con Windows 7

¡Hola a todos!

Muchos de los que teneis un Satellite P100 y habeís dado el salto a Win7 os habreis dado cuenta de que os quedabais sin sonido, es decir, que directamente no pillaba la tarjeta de sonido. A lo sumo, los más afortunados, conseguíais instalarlo una vez pero al reiniciarlo, se acabó el sonido.

Para más inri, si entrabais en la página de Toshiba España (o Europa..) veíais que no había controlador de sonido para Win7 para vuestro portatil. Si buscabais por internet, encontraríais miles de personas con el mismo problema, derivando algunas soluciones a un driver para Win7 de la página australiana de Toshiba que no hay forma de descargar.

Pues bien. El problema no estaba en nosotros por buscar un driver para Win7 (obviamente, de Toshiba sí que no da un soporte correcto). El problema es que no existe tal driver y que para hacer funcionar el sonido sin cortes ni malos rollos hay que utilizar el driver de Vista para este mismo modelo.

Para ello, id a al siguiente página:


Descargaros el primero que pone Sound Driver. Descomprimid el archivo en el escritorio mismo. Una vez descomprimido, click derecho sobre Setup o Setup64 (dependiendo de vuestra arquitectura), Propiedades, pestaña de Compatibilidad, y elegid la opción de correr el exe con compatibilidad de Vista (Service Pack 2). Aplicais y cerrais propiedades.

Ahora, doble click sobre el correspondiente exe. Se os instalará el driver. Algunos observareís que el icono de volumen de la barra de notificaciones aparece tachado en rojo. No temais. Click derecho, os saldrá la barra de subir volumen. Haced un click en el iconito del altavoz con la cruz, y vereis que ya se pone normal.


Actualización 14/04/2014:
Si no os ha funcionado el metodo anterior, descargar el Driver de aquí
E instalar sin problemas aunque sea para windows xp.

Ya teneis sonido y aunque reinicieis, seguireís teniendo.  Saludos!! ^^


JIT 2 para Sony Ericcson Xperia x10 con Eclair 2.1

¡Hola a todos!

Ya en otro post os he comentado los geniales que son los del foro de XDA. Pues bien, ahora vuelvo a mencionarlos por haber conseguido darle otra vuelta de tuerca a nuestro pequeñin: el Xperia x10. 

Sin cambiar la versión de Android, han conseguido que funcione un compilador nuevo que mejora bastante el rendimiento de nuestro Android. Para poder "correrlo" se necesita Android 2.1 y el telefono root. 

Os redirecciono a HTCMania porque estan las instrucciones en español.

Resultados sacados con el Quadrant en mi Xperia x10 con Eclair 2.1, sin modificar ni optimizar nada más.

Antes


Despues




Direis, no es mucho. Es verdad, pero así a bote pronto, hemos conseguido mejorar bastante la puntuación y distanciarnos de los resultados del Nexus One. Eso sí, si probrais a hacerlo con la versión Dual-Boot realizada por Jerpela de Xda de Eclair+ Froyo, alucinariais con los resultados: se coloca por encima del Nexus One 2.2 y con muchísima diferencia.

Pero todo a su tiempo xD



domingo, diciembre 05, 2010

Abrir puertos en router D-Link DCM-G202 (nuevo router de Ono)

[[Editado 29.04.2011]] Está dando error el puerto 7648. La solución momentánea es escoger cualquiera de las otras opciones predefinidas, como aquella que pone IRC. Cambiando los puertos en el eMule y elegiendo esta opción, volveréis a tener ID Alta. 

Recientemente, me han tenido que cambiar mi antiguo router Thomson (menuda patata y con perdón) por el nuevo router D-Link que suministra Ono, en concreto, el modelo DCM-G202. Es un router extremadamente pequeñin, de color blanco y luces verdes y naranjas.

Para entrar a configurar el router se necesita disponer de un navegador web (Firefox, Opera, Chrome.. el que vosotros utilicéis). En la barra de navegación, poned la dirección de enlace al router: 192.168.1.1. Os pedirá la contraseña. Tanto el usuario como la contraseña es admin. Una vez dentro, dirigiros a Configuración NAT -> Apertura de puertos. Os encontrais ante la siguiente pantalla. Pensando en que se haría como siempre, le di a añadir un nuevo puerto en la seccion de "Servicios definidos por el usuario".




El problema vino cuando, ilusa de mí, me dispuse a abrir los puertos como toda la vida de diox se han hecho y cuál es mi sorpresa cuando al darle a Apply, me dice que nanai de la China, que los puertos son ilegales. :O :O :O
Intenté ponerlos como privados, rango de puertos, etc.. y nada. Después de desesperarme media hora con mil combinaciones distintas, se me ocurrió probar la otra sección, la que pone "Servicios predefinidos". Al darle a agregar, os sale otra pantalla.  En "Servicio" dadle al menú desplegable y elegid la opción CU-SEEME (TCP/UDP:7648,24032).  En la "Ip del servidor local" colocad vuestra ip. Y en "Ip remotas" dejadla en cualquiera. Aplicad y cerrad el interfaz del router. 

Ahora, id a vuestro programa y colocad el puerto que querais, siempre que este dentro del rango antes definido:  TCP:7648  UDP: 24032. Ya tendríais los puertos abiertos en el router. 




viernes, diciembre 03, 2010

Problema con Market de Android


Desde la actualización a la nueva versión de la Market de Android, algunos telefonos están sufriendo problemas tanto en la descarga de programas como en sus actualizaciones.

Para solucionarlo, id a Ajustes -> Aplicaciones -> Administrar Aplicaciones -> Market.  Dentro de Market, buscad la opcion de "Desinstalar actualizaciones". 
De esta manera, se cancelaran todas las actualizaciones que se quedaron pilladas e iniciarias la Market como si fuera la primera vez, pero conservando todos los programas instalados y aquellos que tienen una nueva actualización.

Ya no tendría que daros ningun problema. 


lunes, noviembre 29, 2010

Configurar wget y actualizar nuestro sistema detrás de un proxy.


En distintas distribuciones el sistema de actualización se basa en peticiones y descargas a través de wget.
En este manual tambien podrás configurar wget no solo para actualizar el sistema, si no para cualquier descarga que quieras gestionar con wget.
Además por este método no nos será necesario realizarlo mediante 'root' o 'sudo su' como ocurre en otros métodos que hay por la web.
Este método servirá para cualquier usuario.

Configuramos wget para que trabaje detrás de un proxy.
Editamos su archivo de configuración, activando la opcion de usar proxy:
sudo gedit /etc/wgetrc

Añadiremos al final del documento lo siguiente:
https_proxy = http://ipódireccióndeproxy:puertodeescucha/
http_proxy = http://ipódireccióndeproxy:puertodeescucha/
ftp_proxy = http://ipódireccióndeproxy:puertodeescucha/
use_proxy = on

Por ejemplo para alumnos de Universidad de Málaga en la red alumnos quedaría así:
https_proxy = http://proxy.alu.uma.es:3128/
http_proxy = http://proxy.alu.uma.es:3128/
ftp_proxy = http://proxy.alu.uma.es:3128/
use_proxy = on

En ArchLinux concretamente para actualizar nos servimos de pacman, el cual tambien puede utilizar wget.
Configuraremos entonces pacman para que utilice wget con los parámetros que hemos editado en wget anteriormente:
sudo gedit /etc/pacman.conf

Y añadimos en la sección [options] lo siguiente:
XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u

Es posible que ya nos apareciera dicha linea de comandos (aseguraros de que pone exactamente lo mismo) pero con un '#' delante, descomentadla quitando '#' o simplemente copiar la linea que indico tal cual.

Para otros SO como Ubuntu no es necesario editar dichos archivos, desde Synaptic ya podemos agregar la direccion proxy y el puerto de escucha en sus opciones desde el entorno gráfico. Aunque para actualizar o instalar desde terminal si será necesario editar el archivo de configuración de wget.

Ahora ya podremos actualizar nuestro sistema desde una red con Proxy, desde la facultad, el trabajo...
Para volver a utilizarlo en una red sin proxy, bastará con comentar las lineas que hemos añadido en los dos archivos de configuración. Para esto basta con porner # delante de cada linea de comandos.

Saludos!!


viernes, noviembre 12, 2010

APKTor, la market por repositorios para Android



APKTor es una aplicación gratuita (se descarga desde la market) que permite añadir repositorios para descargar muchísimas aplicaciones de forma gratuita. Los repositorios son públicos, ofrecidos por otros usuarios. 

Es un proyecto Open Source (GPL2). En la página oficial de la aplicación permiten descargarse el código fuente. 

Para empezar a disfrutar de esta nueva market, hace falta descargarse el programa Apktor. 


Una vez instalado, al ser la primera vez que accedeis a él, os preguntará que si quereis añadir un repositorio y actualizar. Podeís aceptar o cancelar e introducir vuestros propios repositorios. En la siguiente página podeís encontrar algunos de estos repositorios que andan bastante bien:
http://www.eddiedover.net/projects-page/apktor-aptoide-repository-list/



Decir que el de market.nerman.ws y el repo.blackdroid, funcionan de perlas ^^  

Además de poder descargaros miles de aplicaciones de manera gratuita, el programa reconoce aquellas que ya teneis y de las que se dispone una nueva versión para que podais actualizarlas. 

Página oficial de APKTor: http://apktor.gotoinit.com/es/

Nota: Si se os queda actualizando durante mucho tiempo y veis que no cambia la cosa, cerrad el programa. Apagad la wifi y volved a encender APKTor. Os dirá que ha sido imposible actualizar los repositorios, pero vereis que ya han cargado si no todas, la gran mayoría de las aplicaciones. No ocurre siempre, pero es bueno tenerlo en cuenta ;)


domingo, octubre 17, 2010

JDownloader en Archlinux


Como ya sabreís, JDownloader es de los gestores de descarga más completitos que existen y es multiplataforma. Lo único "malo" es que tira de Java para funcionar. Gracias al paquete escrito en AUR, los usuarios de Arch no nos tenemos que preocupar de instalar Java antes, qué versión, etc.. puesto que el paquete de AUR ya te instala el programa con todas sus dependencias.


Así que para instalar JDownloader en Arch, abrid terminal:

yaourt -S jdownloader

Al finalizar la instalación, en el Menu, Internet, aparece JDownloader (si no, tendríais que haceros el lanzador vosotros mismos). Os vais a editar Menus, os colocais donde quereis el lanzador del programa, y le dais "Elemento nuevo".



Una vez que teneis el lanzador, doble click y se abrirá el programa, primero, actualizandose. Es una barra de progresión que dependiendo de vuestra conexión, irá más rápido o no.

Al terminar la actualización, os pide que elijais idioma para el JDownloader.

Aquí os pongo una screenshot de como se ve el programa. Ya en ajustes, podeís decidir el directorio de descarga, la velocidad, descargar varios o sólo un archivo, etc.. Como particularidad, el JDownloader tiene la opción de capturar los enlaces del Navegador, lo que es bastante cómodo.




Espero que os sea útil y os guste ^^


lunes, octubre 04, 2010

Configurar impresora HP multifunción en Archlinux





Al instalar Archlinux, no trae predefinido un programa para configurar e instalar impresoras. En el caso de las Hp, existe un programa creado expresamente para Linux que funciona bastante bien (tanto la función impresora, como el fax y el escaner).



Para instalarlo, hay que seguir los siguientes pasos:

sudo pacman -S cups ghostscript gsfonts  samba
yaourt -S  hal-cups-utils

 Nota: Samba es opcional, pero hay que instarlo si como en mi caso, quereis compartir la impresora en red. 

Ahora, editamos el archivo /etc/rc.conf y añadimos:

MODULES = ( .... usblp ... )

Y en la parte de Daemons:

DAEMONS = ( ... cupsd ... )

El procedimiento anteriormente descrito es común para todas las impresoras. Para las HP, además, realizaremos lo siguiente. 

sudo pacman -S hplip pyqt

 En el caso de utilizar impresoras que se conectan por USB, hay dos opciones: algunas impresoras necesitan deshabilitar en la sección Modules usblp; en cambio, otras necesitan tenerlo activo para funcionar.  Si teneis que deshabilitarlo, simplemente entrad en /etc/rc.conf y :

MODULES = ( ... !usblp ...)

Para mi HP Multifunción 5610, la configuración que ha funcionado ha sido el Modulo usblp habilitado y la instalación de un paquete "especial":

yaourt -S cups-usblp

En cualquier caso, es necesario reiniciar para que se carguen los demonios como el cups. Después de reiniciar, en Accesorios aparece el programa HPlip. El programa es bastante intuitivo. 


El error se debe a que la impresora no estaba conectada en el momento de ejecutar el programa. 

Si al intentar ejecutar el programa no os arranca, al ponerlo sobre terminal veréis que os da como error una dependencia: python-qt4. Para solucionarlo, poned en Terminal:

sudo pacman -S python2-pyqt

También es necesario realizar un paso más. Instalad el siguiente paquete:

sudo pacman -S system-config-printer-gnome


Después, poned en terminal:


sudo groupadd lpadmin
sudo usermod -aG lpadmin vuestrousuario


Modificando donde pone vuestrusuario, por el nombre de vuestro usuario. Ahora necesitamos añadir lpadmin en un archivo:


sudo nano /etc/cups/cupsd.conf


Buscad la línea (casi al principio que pone):


SystemGroup sys root


Y añadid:


SystemGroup sys root lpadmin


Guardad y cerrad. Hay que volver a cargar cups. Para ello:


sudo /etc/rc.d/cupsd restart


Después de esto, ya podréis utilizar tanto el programa Hp Manager como el por defecto de Gnome, para configurar y utilizar vuestra impresora.


Saludos!! ^^



viernes, octubre 01, 2010

Open Office en Archlinux



Open Office es la mejor suite de oficina Open Source. Texto, presentaciones, bases de datos, dibujo, etc.. Es multilenguaje y multiplataforma. En Archlinux, basta con instalarlo directamente con pacman.

Pero al hacerlo, os dareis cuenta de que hay cuatro versiones distintas.

- openoffice-base : La última versión estable de OpenOffice disponible.

- openoffice-base-beta: Sólo estará disponible cuando esté cerca un cambio de versión que ha sido previamente testada por openoffice-base-devel.

- openoffice-base-devel: Versión de testeo de lo nuevas caracteristicas que quieren incorporar a OpenOffice. Recomiendan instalarla junto con la versión estable del programa, ya que debido a su carácter de testeo, puede fallar bastante.

- go-openoffice: Común a todas las distribuciones principales, por lo que si trabajas con varios SO's, esta es tu versión. Incluye mejoras y características que se encuentran en las versiones de openoffice disponibles en Ubuntu, openSUSE y otras distribuciones. Siempre será la última versión estable.


Para instalar cualquier de estas versiones, poned en terminal: 


sudo pacman -S openoffice-base
sudo pacman -S  openoffice-base-beta
sudo pacman -S  openoffice-base-devel
sudo pacman -S go-openoffice

 Saludos!! ^^


jueves, septiembre 30, 2010

Modificar el OSD de notificaciones en Gnome



Si las notificaciones de Gnome os parecen un poco sosas o bastante rudimentarias, hay una forma de modificarlas y darles un aspecto más moderno y "redondito". Para ello, hace falta tener instalado yaourt. 

Primero, desinstalar el paquete siguiente:

sudo pacman -Rd notification-daemon

Después, poned en terminal:

yaourt -S notify-osd-hack-color

Una vez compilado e instalado, hay que crear un archivo para personificar el OSD. Cread un archivo con gedit llamado .notify-osd. Dentro del archivo, pegad lo siguiente:

bubble-background-color = DBDBDB
bubble-background-opacity = 0,6
text-title-color = 000000
text-title-opacity = 1,0
text-body-color = 333333
text-body-opacity = 1,0
text-shadow-opacity = 0,1
text-shadow-color = EDEDED
 Así viene de defecto. Basta con guardar y luego, si se quiere modificar algo, hacedlo con este archivo. Una vez guardado, reiniciar el ordenador y estaría listo. 

Saludos!! ^^ 



martes, septiembre 21, 2010

Menus de Gnome y/o teclado y/o touchpad dejan de funcionar al apagar botón de touchpad o despues de loguear.

Resulta que despues de logear nos damos cuenta que el TouchPad no funciona.
También puede pasar que estemos felizmente utilizando el TouchPad y cuando ya no nos hace falta pulsamos el botón para desactivarlo y después de esto, los menús de Aplicaciones, Lugares, Sistema de Gnome y el teclado No Funcionan!!

Es un error muy típico en portatiles HP dv5, dv6... pero no solo de esta marca ya que el problema viene del Daemon de Gnome: 'gnome-settings-daemon'.
Dicho daemon no interpreta cuando esta encendido/apagado nuestro touchpad y entra en un callejón sin salida cuando intenta iniciarlo/apagarlo.

En terminal ejecutaremos lo siguiente:
gconftool-2 --type bool --set /desktop/gnome/peripherals/touchpad/touchpad_enabled true

Es la variable que almacena el estado del touchpad para cada inicio y la nombramos como activa, pero cada vez que desactivaramos el Touchpad volveriamos a tener el problema por culpa de gnome-settings-daemon, el quitaremos esta opción y dejaremos que el driver de synaptics lo haga por su cuenta. Así podremos desactivarlo y activarlo sin problemas.
En terminal ejecutamos:
gconftool-2 --type string --set /apps/gnome_settings_daemon/keybindings/touchpad ""

Es importante Reiniciar para ver los cambios y si ya nos funciona. 
Eso es todo!!

Probado en un Hp dv5 y todo correcto, sin renunciar a ninguna función ni tener que recompilar codigos...


**Notas, incidencias, opciones:
- Si no se diera el caso de que se hubiera solucionado, deshacemos este ultimo paso ya que no tendria nada que ver con gnome-settings-daemon:
gconftool-2 --type string --set /apps/gnome_settings_daemon/keybindings/touchpad XF86TouchpadToggle

- Si no pudieramos utilizar un Ratón Usb y/o solo disponemos de teclado podemos invocar Terminal mediante Alt+F1.

- Podemos hacerlo de forma gráfica en Aplicaciones/Herramientas del sistema/Editor de configuración. 
Nos dirigimos al directorio que nos indican en los dos comandos del manual para seleccionar despues los valores.
Es preferible hacerlo mediante Terminal pero con esto graficamente podemos ver si se han guardado los valores ante un posible fallo.


Saludos!!



jueves, septiembre 16, 2010

Instalar n52te, n52 y n50. Gamers y Linux son compatibles.

Para utilizar y editar nuestro game-pad de Belkin tenemos 3 opciones disponibles. Personalmente he porbado las tres y los tres metodos funcionan.

Cada metodo es igualmente válido para cualquier version de nostromo, n52te, n52 y n50. Especificaré si es necesario algun cambio en cada metodo segun cada version del nostromo.

Empezaré de mas corto a mas largo.

En primer lugar, para aprender y saber que es lo que estamos haciendo, hay que tener en cuenta que una vez que conectamos el nostromo, linux nos lo detectará como un Pad con teclas asignadas.
También saber que cada nostromo tiene una memoria interna donde guarda la asignacion de cada tecla sirviendo de traductor entre tecla y la interpretacion del SO; es decir, que si nuestro nostromo tiene en su memoria interna que la tecla 03 corresponde "up arrow"(andar hacia adelante en un juego p.ej.) al conectarlo a linux sin ningun Driver nos lo detectará como un Pad en el que la tecla 03 se lee efectivamente como la tecla "up arrow", se limita solo a leer la memoria para interpretar la pulsación por tanto funcionaria en un juego en linux como "andar adelante".

Por lo tanto el parametro de entrada lo tenemos cubierto sin ningun driver, pero, ¿Que pasa si queremos configurar cada tecla a nuestro antojo y nuestros perfiles ( las tres luces ) con teclas diferentes ?
Aqui es donde difieren principalmente los tres metodos.
Metodo 1:
[Pros] Utiliza todo el potencial del nostromo, pudiedo tener tres bancos diferentes de asignaciones de teclas (key maps) correspondiente a cada LED ( en el caso de que los tuviera ).
Posibilidad de utilizar macros normales y con tiempo.
[Contras] Necesario iniciar un programa exterior cada vez que se quiera editar perfiles el nostromo.
Metodo 2 y 3:
[Pros] Se puede gestionar y editar el nostromo desde una interfaz grafica directamente en y sobre Linux.
[Contras] Solo es posible seleccionar 1 de los 3 diferentes bancos ( key maps correspondiente a cada color LED ) entrando en la aplicacion del Driver y seleccionarlo a mano, no es posible asignar un boton para que cambie de LED ( Key map ).
Las Macros pueden dar problemas teniendo que matar el Daemon para salir del error.


Comenzamos!


Metodo 1:
Podemos recurrir a la maquina virtual VMWare,(ver instalacion aqui) la cual permite detectar dispositivos Usb e interaccionar con ellos, por lo que simplemente bajariamos el programa nostromo editor para Windows desde la web oficial de Belkin correspondiente a nuestra versión y editar las teclas y perfiles comodamente.
Entonces una vez editado y grabado en el nostromo, cerramos la maquina virtual y sin tener que instalar ni iniciar nada en Linux ya detecta el Pad tal y como se haya configurado antes, respetando inclusive cada perfil de cada LED.
Esta configuracion ya se quedará operativa y guardada cada vez que enciendas sin tener que volver a encender la maquina virtual ni hacer nada, sólo enchúfa y listo!
Será necesario utilizar la maquina virtual en el único caso de que queramos editar los KeyMaps actuales.

Metodo 2:
Nostromo n50 Driver para Linux. Enlace de Descarga 
Tambien valido para n52 y n52te.
Necesitaremos instalar las siguientes dependencias:

sudo aptitude install libxtst-dev g++ libgtk2.0-0 libxml++2.6-dev fluid libfltk1.1-dev libxtst-dev libgtk2.0-dev

NO CONECTAR EL NOSTROMO! Con el nostromo SIN conectar ejecutar:
sudo modprobe evdev
sudo chmod a+rw /dev/input/event1

Extraemos el archivo que nos bajamos anteriormente.
Si nuestro nostromo es el n52te necesitaremos hacer un paso intermedio:
Lo conectamos para ver su product ID:
lsusb
En el caso de que tengamos un n52te obtendremos:
Bus 004 Device 003: ID 050d:0200 Belkin Components
Vemos que el ID es 050d:0200 nos quedamos con la ultima parte el 0200
En la carpeta donde extraímos el archivo buscamos en la carpeta src el archivo daemon.cxx . nostromo_n50-1.3/src/daemon.cxx
Lo abrimos con un editor de texto.
En la seccion #define cambiaremos el ID del n52 por el obtenido anteriormente con lsusb de nuestro n52te.
Para ello en el daemon.cxx nos encontramos:
#define NOSTROMO_N52_ID 0x0815      /**< n52 USB ID */
cambiaremos el numero 0x0815 por (en el que en mi caso con lsusb obtuve) 0x0200:
#define NOSTROMO_N52_ID 0x0200      /**< n52 USB ID */
Guardamos y cerramos.

Ahora los siguientes pasos son para todos los modelos:
En terminal accedemos a la carpeta donde extraimos el archivo. Cd en la carpeta.
sudo ./configure
sudo make
sudo make install

Conectamos el nostromo y ejecutamos
nostromo_config
Crea un perfil, puede ser incluso uno vacio y guardalo.solo servirá la primera vez que inicies el driver y poder arrancar el daemon.
Ahora
sudo nostromo_daemon
Ahora deberias de ver un icono en el tray dek sistema...
Ya estaria completada la instalación del driver.
Cada vez que reinicies y quieras conectar el nostromo deberas iniciar el daemon
(Puedes añadir el comando en 'aplicaciones de Inicio' o 'crear un lanzador')
sudo nostromo_daemon
y para crear configuraciones utilizaremos 
nostromo_config

Metodo 3:

Utilizaremos el driver Linux pystromo.
Para su instalación y configuración pulsar aqui
Este metodo sirve además para cualquier PAD


Ya tenemos a nuestro TUX hecho un Gamer! 
O con una herramienta nueva de trabajo ;)

Sea cual sea el método utilizado esperamos que os haya servido y si tenies alguna duda no dudeis en dejarlo en comentarios.


Saludos!!



Pystromo, controlador para cualquier Speed Pad - Game Pad, Nostromo, Saitek, Logitec, etc...

Este manual os ayudará y enseñará a instalar y manejar el controlador Pystromo,
es mucho mas liviano y fiable para el sistema que el otro driver de nostromo para linux, nostromo_n50-1.3 o nostromo_n50-1.4,
los cuales a la larga tardas mas en tener que arreglar o configurar que el Pystromo a pesar de no tener GUI.
Además este controlador no se limita solo a los Nostromo, si no a cualquier Speed Pad como los saitek, logitec, etc...
En esta guia se ha utilizado un n52te, pero los pasos son portables para cualquier modelo.

Por otro lado es necesario saber que los nostromo tienen una memoria interna en la cual en algunos casos queda guardado la configuracion que hubierais cargado anteriormente con el software oficial de BELKIN en windows o MAC.
Por lo que una opcion sería correr Windows, instalar el driver oficial de Belkin y cargar los valores que querais en vuestro nostromo y despues sin cargar ningun daemon ni nada, logear a Ubuntu y tendrá los mismos valores que cargasteis.
Pero esto tiene su inconveniente, cada vez que preciseis de crear un nuevo perfil para un juego o aplicacion, o un simple cambio de tecla, precisariais de un segundo sistema operativo.

Recomiendo que por la facilidad del tutorial y por la fiabilidad de tener nativamente funcionando vuestro Speed Pad en Linux sigais el manual.

Para evitar errores es recomendable tener los valores de fabrica, por lo que si venís de otro SO en el que hubierais cargado
una configuracion en el nostromo, es conveniente restaurarla a valores de fabrica.
No obstante en uno de los pasos de la guia se muestra una solucion para ver el valor de cada tecla en cada perfil del nostromo.

Durante todo el manual se utilizaran rutas de la carpeta personal, por lo que debereis sustituir "usuario"
por vuestro nombre de la carpeta personal. por ejemplo, si mi carpeta personal se llama "srgio"
y en el manual pone : /home/usuario/.config
En mi caso deberia poner: /home/srgio/.config


1.- Descargar la ultima version Pystromo ( 0.6.0 en este manual)
2.- Descomprimir el archivo y copiar la carpeta pystromo en /home/usuario/.config/
De modo que queden asi :





3.- Es necesario añadir un nuevo modulo desde terminal:
sudo gedit /etc/modules
Esto es para ubuntu, segun la distro que tengas, donde tenga ubicados los modulos.
Añadiremos
uinput
guarda y cierra.
En otro terminal:
sudo modprobe uinput
Y tendremos iniciado el modulo.
Para sistemas debian será necesario ejecutar:
sudo cp /home/usuario/.config/pystromo/config/52-pystromo-debian.rules /etc/udev/rules.d/ 
Ahora todos, con cualquier distro, deberemos editar el siguiente archivo desde terminal:
gedit /home/username/.config/pystromo/monitor.conf
y pegar en el lo siguiente:
# This is the configuration file for Pystromo's monitoring script.
# Each line herein specifies a mapping file to use when certain
# processes are detected as running.
# With the exception of "*", whitespace in the key IS NOT ignored.
# "=" is an invalid character in keys.

# The * defines mapping files to use all the time
*=default.map
Necesitaremos saber nuestro ID del producto que tengamos conectado.
Esta informacion nos la brinda el comando:
lsusb
en el caso de mi n52te obtendremos algo como esto:
Bus 004 Device 003: ID 050d:0200 Belkin Components

Tendremos que quedarnos con el numero que aparece despues de ID.
En el mio 050d:0200.
Ahora deberemos añadir esta información al controlador pystromo para que funcione con nuestro dispositivo.
gedit /home/usuario/.config/pystromo/default.map

 y pegamos esto (cabecera de identificadores):
# Aqui ponemos una breve descripcioon del Pad.
[Device:nombreDeNuestroPad]
vendor=0x(Parte izquierda de los dos puntos del numero obtenido con lsusb)
product=0x(Parte derecha de los dos puntos del numero obtenido con lsusb)

[Map:nombreDeNuestroPad]
 
Una ayuda visual para no liarnos despues de hacer el lsusb y lo que hay que añadir en default.map
 
 
 
 
 
 
 
 
 
 
 
 
 
Os dejo una plantilla de lo que sigue en default.map. Copiar y pegarlo justo despues de lo que anteriorimente editamos.

Este será un key map correcto si los valores del pad están de fabrica.
No obstante luego se hará un metodo en el cual podreis editarlo facilmente.
#Fila de arriba del boton 1-5.
KEY_TAB:
KEY_Q:
KEY_W:
KEY_E:
KEY_R:

#Fila del medio del boton 6-10.
KEY_CAPSLOCK:
KEY_A:
KEY_S:
KEY_D:
KEY_F:

#Fila de abajo del boton 11-14.
KEY_LEFTSHIFT:
KEY_Z:
KEY_X:
KEY_C:

#Rueda (Como rueda de raton)
REL_WHEEL>=
# Remapea la rueda hacia abajo como "-"
REL_WHEEL<=
BTN_MIDDLE:

#D-Pad - "UP" es como "adelante"
KEY_UP:
KEY_LEFT:
KEY_DOWN:
KEY_RIGHT:

#Boton encima del D-Pad
KEY_LEFTALT:

#Boton encima de las luces, el boton 15
KEY_SPACE: 
 
Tendremos a la izquierda la tecla que pulsa el nostromo, dos puntos, y a la derecha 
la tecla que queremos asignar.
Del modo:
KEY_TAB:KEY_A
Con esto diremos que la Tecla 1 (que inicialmente vale TAB) del nostromo, al pulsarla será 
como la tecla 'A' en el teclado.
 
Para saber que tecla tenemos asignada a cada tecla tanto del nostromo como del 
teclado utilizaremos una utilidad que viene en el paquete del pystromo. 
Abrimos terminal:
cd /home/username/.config/pystromo
./pystromo-remap.py -m output.map -vv
 
Ahora nos aparecerá cada vez que pulsemos una tecla su identificador.
Recordar que aunque apareciera KEY_a tendremos que ponerlo todo en mayúsculas: KEY_A
Para crear el KEYMAP correctamente comprobaremos cada tecla.
Con el programita corriendo en terminal pulsamos una tecla del nostromo y nos saldra su identificador,
lo copiamos poniendolo todo igual pero en mayúsculas, despues dos puntos y escribimos la tecla que 
le queramos asignar.

Por ejemplo en mi caso (puede variar en el vuestro):
1.- Pulso la tecla 1 del nostromo y el programa que corre en terminal me dice que 
    se llama KEY_q
2.- Escribiré en /home/usuario/.config/pystromo/default.map a la derecha la tecla
    que me ha indicado pero en mayúsculas seguido de dos puntos ':' y la 
    tecla que quiero asignar.
    Quedará así:
    KEY_Q:KEY_T
    Por lo que cuando pulse la tecla 1 del nostromo será como pulsar la tecla T del teclado.
3.- Repetir con cada tecla.

Con nuestro Keymap creado ya solo quedaria crear un lanzador para que carge cada vez que se inicie el SO.
En 'aplicaciones de inicio', o 'crear lanzador' escribiremos en el campo para ejecutar comando:
/home/usuario/.config/pystromo/./pystromo-mon.py
Así tendremos nuestro Pad listo para funcionar.
Podeis abrir un documento de texto y probar que cada tecla corresponde ahora a lo que le asignásteis.
Hasta aquí ya estaria todo correcto.
 
Ya esta todo funcionando, pero si quereis personalizarlo mas para aplicaciones predeterminadas y otras
opciones como tiempo de retar, repeticiones seguimos....
 
**********Configuraciones y topics OPCIONALES******************** 
Opcional 1. Asignar un keymap a una aplicación, juego o programa.
Abrimos el monitor del Sistema, lo minimizamos y ejecutamos el juego o aplicación que deseemos.
Encuentra el programa que has ejecutado y copia el nombre del mismo.
Abrimos terminal:
cd /home/username/.config/pystromo
gedit monitor.conf
Nos mostrará lo siguiente:
# This is the configuration file for Pystromo's monitoring script.
# Each line herein specifies a mapping file to use when certain
# processes are detected as running.
# With the exception of "*", whitespace in the key IS NOT ignored.
# "=" is an invalid character in keys.

# The * defines mapping files to use all the time
*=default.map
  Asignaremos el nombre del proceso que queremos a un .map que hayamos creado.
*=default.map
Así (viene por defecto)con el asterisco tendremos todas las aplicaciones asignadas a default.map que hicimos antes.
Si por ejemplo queremos que solo funcione cuando se inicie el juego L2.exe escribiremos 
L2.exe=default.map

Podemos crear tantos keymaps para los distintos juegos/programas como queramos.
Nos dirigimos a
/home/usuario/.config/pystromo/
Y creamos un documento nuevo en la misma carpeta y lo nombramos como 'queramos.map' sin comillas.
Ahora dentro de este archivo haremos lo mismo que hicimos con default.map anteriormente, 
escribiremos la cabecera con los identificadores y el remapeo de las teclas como queramos.
Ahora tendremos otro 'perfil' de teclas creado que podremos asignar a la aplicacion que deseemos.
Solo tendremos que añadir al archivo monitor.conf anterior una linea alfinal del tipo:
aplicacionQueSea.exe=queramos.map
 Opcional 2. Comprobar si el remapeo es correcto sin tener que reiniciar.
Abrimos terminal:
cd /home/usuario/.config/pystromo
./pystromo-remap.py –m default.map
 Minimizamos terminal y abrimos un documento de texto donde pulsaremos las teclas de nuestro pad para ver
si estan correctamente asignadas.
Si no funcionara probar cerrar el anterior proceso en terminal y abrir una nueva :
cd /home/usuario/.config/pystromo
sudo ./pystromo-remap.py –m config/default.map
Volver a abrir un documento de texto y probar.

Opcional 3. Ociones de retardo, repeticion de teclas automática comando especificos para Nostromo de Belkin.
Se encuentra en:
/home/username/.config/pystromo/lib/constants.py
Y en:
/home/username/.config/pystromo/config/test.map
Abrir como texto y a investigar ;)

FIN!!
Esto es todo del manual para remapeo de pads utilizando pystromo.
Espero os resulte de utilidad.
Para cualquier duda escribir un comentario.
Saludos!!




miércoles, septiembre 15, 2010

Como subir ulimit. Máximo de archivos abiertos.


Podría darse el caso de estar utilizando iTunes en nuestra máquina Linux, o ejecutando varios clientes a la vez de nuestro juego favorito, como es el caso del Lineage 2 y que nos encontremos con que no arranca, se cae o se bloquea.

Ejecutado en terminal nos alertamos del siguiente mensaje (o parecido):
err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased
Nos sugiere que aumentemos el ulimit -n para poder tener mas archivos abiertos a la vez.

Este valor límite viene por defecto en 1024, el cual es insuficiente para determinadas aplicaciones.
Para este tipo de programas o fallos vamos a subir este limite hasta que pueda desaparecer este mensaje de error.

Una de las maneras es editando /etc/security/limits.conf
sudo gedit /etc/security/limits.conf
y añadiendo talcual lo siguiente: (El asterisco también es importante)
*        soft     nofile        4096
*        hard    nofile        4096
Si te sigue dando el error ponle una cifra mucho mas grande... hasta que no de error por limite de archivos abiertos...

Los que tienen problemas con el iTunes llegan a tener que poner, en vez de lo anterior, esto:
name soft nofile 10000
name hard nofile 20000
name, al igual que el asterísco es por ponerle algun nombre.

Espero os sea útil.
Saludos!


viernes, septiembre 10, 2010

Microsoft Office 2007 en Wine



Si por alguna necesidad imperiosa os veis en la tesitura de tener que instalar el Office de Microsoft (o porque os gusta) seguid los siguientes pasos para instalarlo. Primero, necesitais instalar Crossover Games, ya que vamos a necesitar dos librerías de él para pasarlas al Wine. 

El enlace es el siguiente:


Una vez que lo habeis instalado, iros al directorio que os ha creado, entrad en la carpeta lib y luego en wine. Abrid otra pestaña del explorador de archivos y entrad en ~/.wine/drive_c/windows/system32.

Buscad un archivo llamado rpcrt4.dll y renombradlo poniendole rpcrt4.dll.back. Ahora, volved a la carpeta anterior del Crossover, buscad el archivo llamado rpcrt4.dll.so, copiadlo en ~/.wine/drive_c/windows/system32 y lo renombrais, quedando como rpcrt4.dll.
 
En la carpeta ~/.wine/drive_c/windows/system32, buscad un archivo llamado msxml3.dll y renombradlo como msxml3.dll.back. Ahora, ejecutad en terminal winecfg. En la pestaña que pone "librerias", vereis que sale una lista de librerias. Buscad a ver si por casualidad, están ya puestas las dos librerias siguientes:

msxml3.dll
rpcrt4.dll

Si están puestas, simplemente pinchad sobre ellas, le dais al botón de editar y seleccionad la opción que pone nativas de windows. Si no aparecen, tendremos que añadirlas. Para ello, donde pone "Nuevo reemplazo para libreria" escribid el nombre de la libreria a añadir, después le dais al botón de "Añadir" (valga la redundancia xD) y después pinchad sobre ella en la lista, editar, nativa y se acabó. Así con las dos librerías.

Ahora necesitais instalar una cosilla con el winetricks. Buscad el paquete llamado como " msxml 3" e instaladlo. Después de instalar el paquete, montad el cd rom con el Office.

Poned en terminal:


mount -t iso9660 -o unhide /dev/cdrom /media/cdrom0

También, podeis montar la imagen con el Gmountiso, por ejemplo. Luego, entrad por terminal en el cdrom montado:


cd /media/cdrom0

Y ahora, ejecutad el setup con Wine:


wine setup.exe


Ya debería de funcionaros sin problemas. Saludos!! ^^



 
Google+