domingo, 26 de septiembre de 2010

Plowshare, gestor de descargas y subidas

Precisaba subir unas cosas y realmente me molestaba tener que subir una por una las cosas, así que me puse a buscar algun gestor de subidas en AUR y me encontré con este.
Plowshare no es mas que un gestor de descargas y subidas por linea de comandos, tiene soporte para captchas y varios servidores, ademas cuenta con soporte para varios archivos.

Actualmente tiene soporte para estos servidores:
115.com 2Shared 4Shared Badongo DepositFiles divShare dl.free.fr FileFactory Humyo Mediafire Megaupload Netload.in Rapidshare Sendspace Storage.to Uploaded.to Uploading.com Usershare x7.to ZShare
Este esta en AUR así que no van a tener mucho problema en instalarlo, amenos en Archlinux igualmente esta el tgz y un deb en la pagina ademas aca pueden encontrar ejemplos de como usarlo.

viernes, 17 de septiembre de 2010

Usar botones "+" y "-" del Logitech G3, G5, G7 y G9.

Normalmente estos botones son usados para cambiar las DPI, pero en Windows gracias al Setpoint estos se pueden usar como botones normales, bastante útil para algunos. Lograr esto en linux es un poco mas complicado ya que no contamos con el Setpoint (existe algo llamado Hidpoint que seria una especie de Setpoint, pero nunca pude hacerlo funcionar correctamente, y en Archlinux posiblemente nunca funcione), aun así hay una forma de hacerlo, usando el g5hack que básicamente lo que hace es transformarte estos en botones comunes y corrientes, lo pueden bajar de acá:
http://piie.net/temp/g5_hiddev.c
Luego lo compilan usando gcc:
gcc -o g5hack g5_hiddev.c
Luego para usarlo basta con poner en la consola:
g5hack /lugardeldispositivo dpi (0=400 1=800 2=1600 3=2000 para el G5 y hasta 7 para el G9, 7=3200)
Ya no podrán cambiar las dpi, pero tienen 2 botones mas :)

viernes, 3 de septiembre de 2010

Teamspeak2

Es bastante simple aunque el TS2 tiene un pequeño problema hoy en dia ya que usa OSS y no Alsa que es lo que suelen usar las distros hoy en dia (pulseaudio ahora mismo, que usa alsa).

Para instalarlo solo hay que bajarlo de los repositorios usando el gestor de paquetes que use la distribucion que estan usando o el que prefieran, por lo general esta en repositorio asi que no van a tener mucho problema. El paquete seria teamspeak.

Una ves instalado van a tener distintas formas de hacerlo funcionar segun lo que usen, oss, alsa, pulseaudio, jack (ni idea si tiene algun problema), etc.

Usando OSS no van a tener problema alguno, va a funcionar tranquilamente, si no les funciona el microfono basta con ir al control de volumen y subir el volumen de grabacion (no el de reproduccion del microfono, ahi solo escucharian ustedes).

Usando Alsa hay que abrir el TS con aoss, bastaria con un aoss teamspeak en la consola. Aoss es basicamente una emulacion de OSS usando Alsa, para no entrar en mucho detalle.

Usando Pulseaudio van a tener que hacer basicamente lo mismo que con Alsa solo que usando padsp.

Luego hay una cuarta opcion, que anda sin problemas que es usar wine para el TS de windows, lo instalan y en las opciones de wine (winecfg) seleccionan alsa, y quedaria andando, en su momento tuve que recurrir a esta opcion, ya que tenia un problema con el sonido del TS, se entrecortaba todo, sobre archlinux no tuve este problema.

Dolphin-emu en Archlinux

Para el que no conosca el Dolphin es un emulador de Gamecube y Wii multiplataforma (Linux, Mac y Windows) que realmente funciona muy bien, sacando algun error aca y alla se puede jugar a todo (aveces hay que buscar alguna revision especifica, pero nada grave), en AUR esta todo para que te descargue del svn las revisiones, creo que el paquete se llama dolphin-emu-svn, si quieren pueden hacerlo asi, aunque personalmente prefiero ir bajando y guardando ciertas revisiones, esto ultimo es lo que voy a explicar como hacer (esto puede que los anime a conseguir cosas de otras svn).

Vamos a necesitar ciertas cosas para poder bajarlo y compilarlo, básicamente esto:

scons
svn
glew
libao
libgl
libxxf86vm
mesa
nvidia-cg-toolkit
sdl
wiiuse
wxgtk-gcc43

Creo que esta todo en los repositorios oficiales, sino esta en AUR lo que falte.
Una ves tengan todo eso hay que disponerse a bajar la revisión que queramos del svn para ello usamos valga la redundancia svn.

svn checkout http://dolphin-emu.googlecode.com/svn/trunk/ dolphin-emu-read-only

Si usamos la opción -r XXXX podemos bajar alguna revisión en particular, se pueden fijar el google code los cambios que fueron haciendo en cada revisión, suelen salir unas cuantas por día así que les recomiendo que le sigan la pisada.

Ahora hay que compilar para ello hay que usar scons, primero nos movemos a la carpeta dolphin-emu-read-only y luego compilamos.

scons flavor=release

Muchas veces les va a pasar que no pueden compilarla, por lo general es porque en alguna revisión se "rompió" la compilación sobre Linux, les recomiendo ir al svn y comentarlo ahí, por lo general lo arreglan el mismo dia, sino pueden bajar alguna otra revisión que si puedan compilar.
Una vez echo esto simplemente tienen que ir a /Binary/Linux-XXX/ y ejecutan el dolphin-emu, ponen un juego toquetean un poco las configuraciones (les recomiendo ir al foro de dolphin) y se ponen a jugar, les comento que tiene soporte para el wiimote y otros controles de Wii, se que funciona sobre Linux pero realmente nunca tuve uno acá como para testearlo, si quieren probarlo en el foro hay un poco de información.

Comentario aparte, ya que puede que lo arreglen en alguna versión mas nueva o algo, hay un pequeño problema con la librería libx11, si ven que el juego empieza a andar y al rato se congela, van a notar que agrandando y achicando la ventana empieza a andar devuelta, esto es por un problema con las versiones recientes de esta librería, lo que pude testear con la 1.3.4 y la 1.3.5 se presenta este problema, hice un downgrade con la 1.3.2 y anduvo de maravillas. Para hacer un downgrade de esta tienen varias formas, yo opte por bajar la versión vieja de este e instalarlo usando pacman (tuve que forzarlo ya que otras dependían de esta, igualmente podrían downgradear esos otros tambien cosa que yo no hice, igualmente no tuve problema alguno, no que notara al menos), igual hay varias formas de hacerlo, les dejo la wiki done hay mas información sobre esto.

Es básicamente todo, con esto van a poder disfrutar de juegos nuevos sobre archlinux, y realmente anda muy bien.