Archivos de la categoría ‘Aplicaciones’

Conky – El gran medidor de recursos

Noviembre 8, 2006

Jeje, he vuelto despues de 1 mes de vacaciones (que vago que soy). En el foro de un conocido tracker argentino, el cual siempre merodeo, me mostraron este programa que, aunque al principio no me gustaba mucho, termine cambiando por Gkrellm y su skin invisible. La verdad es que Conky es muy bueno, muy configurable y por sobre todo, consume muy pocos recursos. Este es un tema bastante importante para mi, ya que mi PC es “solo” un Pentium 3 750MHz (aunque está overclockeado a 900) y ya se tiene que bancar todo el tiempo a KDE 3.5 más Amarok reproduciendo música (también todo el tiempo) y por supuesto al glorioso y no muy bien difundido Frozen Bubble 2 en juegos por internet.

El archivo de configuración se guarda en nuestro home con el nombre de .conkyrc, y realmente no tiene muchas explicaciones, aunque si leen el man estan todos los parámetros que se pueden poner. La verdad es que leyendo del man van a estar muy perdidos, como me pasó a mi y a mis amigos, así que les recomiendo que entren en esta sección de la página oficial en la cual hay algunos screenshots y los archivos de configuración de conky correspondientes, para que los vean y sea más fácil armar los suyos propios. Acá tienen el mío y les dejo un screen para que vean como queda:

P.D: les dejo un tip. Si no son lo suficientemente despiertos como para trabajar los colores con el codigo hexadecimal (que lo único que hay que hacer es abrir cualquier programa tipo paint y doble click en la paleta de colores) pueden pegarle una mirada al archivo /etc/X11/rgb.txt donde están definidos una gran cantidad de colores y sus respectivos valores en hexa.

Cedega fácil y rápido

Septiembre 30, 2006

Bueno, creo que este mini howto les va a alegrar el dia. La verdad es que cuando lo vi, no pense que pudiera ser tan fácil, y se lo hice instalar a mi hermana (tiene 13 años). Ella lo sacó andando, así que los quiero ver a todos con esto andando! Yo lo explico para Debian, los pasos a seguir para las demás distros es similar, solo que algunas no usan apt.

  1. Primero instalamos las dependencias de estos paquetes: python-gtk2, python-glade2, python2.4-dbus, python-support, python-numeric, python-cairo, libdbus-1-2, libdbus-glib-1-2 y python2.4-libxml2.
  2. Después nos bajamos el Cedega Small 5.2 que corresponda a nuestra distro y lo instalamos; en el caso de Debian se instala con un simple dpkg -i nombre_del_paquete.deb
  3. Bajamos el Cedega Engine 5.2.
  4. Ejecutamos cedega y se nos abre una ventana. Acá, en el segundo paso, donde nos pide nombre de usuario y contraseña, si nos fijamos más abajo aparece para instalar localmente el engine, solo tenemos que explorar hasta llegar al lugar donde nos bajamos el archivo Cedega Engine 5.2
  5. Listo! Para instalar un juego solo ejecutamos cedega instalador_del_juego.exe

Los links para las descargas son los siguientes (recuerden que están en Rapidshare, así que no van a durar mucho):

Cedega Engine 5.2 (requerido por todos)
Cedega Small 5.2 (Debian – Ubuntu)
Cedega Small 5.2 (Mandriva)
Cedega Small 5.2
(Red Hat)
Cedega Small 5.2
(SuSE)
Cedega Small 5.2
(Slackware – Otros)

Cualquier cosa que los necesiten nuevamente, yo los descargue todos, así que me avisan. Créditos totales a VivaLinux por publicar la noticia y a este foro en portugués por armar el mini tuto.

Plugins para el Beep Media Player

Septiembre 18, 2006

Ahora si, con este terminamos de copy-pastear :P los tutos que armaron calabaza y el equipo de traducción de Espacio Linux. Una guía para instalar plugins para el Beep Media Player. A leer:

Utilizo el Beep Media Player (BMP) como reproductor de música, por dos razones: Es un reproductor sencillo y porque utiliza Gtk+-2 para su interface (al contrario del xmms, del cual esta basado, que utiliza el gtk+-1.2).

Acerca de los plugins:

Lo primero que se debe hacer es buscar si en nuestra distribución, existe algun paquete con el plugin que deseamos, utilizarlo nos ahorrará muchos problemas y tiempo.

En la distribución que utilizo actualmente, xubuntu 6.06, encontré los siguientes paquetes:

bmp-alarm -> Varias funciones, entre ellas una para que un tema se ejecute a un horario programado.
bmp-crossfade -> Muy bueno, para que automaticamente en las transiciones los temas se mezclen.
bmp-mp4 -> Para reproducir archivos mp4.
bmp-mousepack -> Idem para archivos mpc.
beep-media-player-scrobbler -> Para utilizar last.fm.

El soporte para mp3, ogg, wav, cda lo conseguí con la instalación por defecto y otros paquetes. Recordar habilitar los repositorios necesarios.

Entonces necesitaba conseguir los plugins por mi cuenta para reproducir los siguientes formatos: wma, monkey’s audio (ape) y flac.

Requisitos:

Es necesario tener instalado los siguientes paquetes para compilar los plugins:

build-essential (ubuntu y derivados)
yasm
libgtk2.0-dev
beep-media-player-dev
gcc-3.4
checkintall (recomendado)

Instalación de Plugins:

» WMA:

Este plugin esta disponible en Automatix a traves de aud-dvdcodecs. Aquí se explica como instalarlo para los que no tienen esta herramienta o los que prefieran compilarlo.

1. Conseguir el paquete http://download.berlios.de/bmp-plugins/bmp-wma-0.1.1.tar.gz, hay mas plugins en la página.

2. Descomprimirlo. En una terminal, dirigirse hasta la carpeta creada y tipear:

$ export CC=gcc-3.4

Desafortunadamente no compila con el gcc-4.0.

3. Configurar, compilar e instalar.

$ ./configure
$ make
$ sudo checkinstall

Eso es todo. Si tira algun error es porque falta alguna dependencia.

» Monkey’s Audio:

Antes de poder compilar el plugin, se deberán instalar las librerias de Monkey’s Audio. En la página del proyecto del port del formato se encuentran las librerías y plugins para el beep media player y el xmms.

http://sourceforge.net/project/showfiles.php?group_id=123827

1. Descargamos la librería y el plugin:

http://prdownloads.sourceforge.net/mac-port/bmp-mac-0.1.1.tar.gz?download

http://prdownloads.sourceforge.net/mac-port/mac-3.99-u4-b5.tar.gz?download

2. Descomprimimos la librería. En una terminal, dirigirse hasta la carpeta creada y tipear:

$ ./configure --enable-assembly
$ make
$ sudo checkinstall

Si no hay ningun mensaje de error, entonces instalamos exitosamente.

3. Cerramos la terminal y abrimos otra (o chequeamos no estar como root). Descomprimimos el plugin. Nos dirigimos hacia la carpeta creada y tipeamos:

$ ./configure
$ make
$ sudo checkinstall

Eso es todo. Comprobamos el funcionamiento del plugin. En el BMP, Preferencias -> Plugins -> Media, chequeamos que aparezca el nuevo plugin.

» Flac:

Este fue el plugin que mas dificultad me dió, pues la versión que se encuentra en la página de Beep Media Player inclye el codec de flac (que ya tenia instalado) y muchas cosas mas que no quería instalar.

Luego de navegar un rato largo por la web, consultando foros y páginas en idiomas que no comprendo (chino, frances) logré dar con una versión para compilar.

Para ello es necesario tener instalado los siguientes paquetes:

libflac
libflac++
flac
libflac-dev
libflac++-dev

En ubuntu dapper se llaman libflac7, libflac++5c2, libflac7-dev y libflac++5c2-dev respectivamente.

1. Obtenemos el paquete del plugin de http://www.skytale.net/files/bmp-flac/. El dueño del sitio esta creando una versión nueva del plugin, pero todavía está en estado alpha, por lo que no es recomendable su instalación (aun).

http://www.skytale.net/files/bmp-flac/bmp-flac-1.tar.gz

2. Descomprimimos. En una terminal, dirigirse hasta la carpeta creada y tipear:

$ make
$ sudo checkinstall

No tiene la funcion para el ./configure asi que ese paso lo obviamos.
Eso es todo. Comprobamos el funcionamiento del plugin. En el BMP, Preferencias -> Plugins -> Media, chequeamos que aparezca el nuevo plugin.

La solución alternativa para este problema que lei en muchos lados era la siguiente: Instalar el xmms, su plugin flac y linkearlo a la carpeta de plugins de bmp. Como resultado se puede reproducir el formato, pero al hacer click sobre las propiedades del archivo en el bmp, el mismo se va a colgar. Lo mismo ocurre si se hace click sobre las propiedades del plugin. Obviamente esta no es una solución razonable, primero los cuelgues son inaceptables (problemas al utilizar diferentes versiones de gtk) y segundo, utilizamos el bmp porque no nos gusta el xmms. Entonces, no queremos instalarlo. Pero al que le venga bien esto, tiene la opción.

Notas:

» Acerca del checkinstall:

Los pasos que digan “checkinstall” puede ser reemplazados por “make install”. Recomendado el primero porque luego se podra desinstalar el paquete con el administrador de paquetes.

Al ejecutar checkinstall se le preguntaran un par de cosas: Si desea crear documentación básica o por defecto, apretamos enter, la respuesta predeterminada es sí. Luego se pregunta por el nombre del paquete y una descripción. Las ingresamos y luego confirmamos.

» Mas plugins:

http://bmp.beep-media-player.org/index.php/Plugin_list

libTorrent + rTorrent

Septiembre 16, 2006

Bueno, acá tenemos este TUTO hecho por calabaza un usuario amigo de BTArg y modificado muy poquito por mí, en el cual se van a tratar la instalación básica de la libreria libtorrent más el cliente para consola rtorrent; espero les sirva:

En este tuto vamos a explicar como compilar e instalar libtorrent y rtorrent. rTorrent es un cliente de bittorrent con interfaz ncurses (es decir, para la consola). La ventaja principal de este cliente es el mínimo consumo de recursos. Además es fácil de utilizar y es una buena oportunidad para que los principiantes empecemos a familiarizarnos con la consola. Luego de un tiempo de uso, uno lo comienza a disfrutar y ya se puede sentir un experto .

La versión en los repositorios de x/k/ubuntu es algo vieja y carece de una función, a mi entender, muy importante. La funcion es la que permite a un torrent individual asignarle otro directorio de descarga. (Muy útil cuando tenemos un reseed y modificaron el torrent y ya no se descarga en un directorio sino que es solo el archivo, por ejemplo).

Versión en los repositorios: libtorrent 0.8.2 – rtorrent 0.4.2
Última versión estable: libtorrent 0.9.3 – rtorrent 0.5.3
Versión inestable: libtorrent 0.10.1 – rtorrent 0.6.1

Pasos Previos

Estos son algunos de los paquetes que se necesitan para realizar la compilación. Digo algunos, porque cada uno trae consigo algunas dependencias y en mi sistema puede que otras dependencias estuvieran resueltas por otra instalación.

checkinstall (Para crear un paquete que luego podamos desinstalar facilmente).
libsigc++-2.0
libsigc++-2.0-dev
curl >= 7.12
libcurl3-dev
libncurses5-dev

TIP: Si la compilacion nos chilla sobre alguna dependencia, por ejemplo sigc++-2.0, nos fijamos si existe ese paquete. En mi caso no lo encontre en synaptic, entonces lo busque (con la funcion de busqueda) y lo encontre con el nombre libsigc++-2.0. Si ya estaba instalado, entonces lo que se necesita instalar son las librerías de desarrollo, por lo general tienen el mismo nombre que el paquete agregandole el -dev al final. Ejemplo libsigc++-2.0-dev.

Instalaremos la ultima versión estable

Lo primero que debemos hacer es desinstalar las versiones anteriores (si es que tenemos) de libtorrent y rtorrent, para evitar cualquier problema.

Obtenemos las fuentes de la página oficial
Los archivos son libtorrent-0.9.3.tar.gz y rtorrent-0.5.3.tar.gz

Los descargamos en nuestra carpeta principal o en donde nos guste. Abrimos una consola y nos dirigimos hasta alli.

Descomprimimos las fuentes:

$ tar xfv libtorrent-0.9.3.tar.gz
$ tar xfv rtorrent-0.5.3.tar.gz

libTorrent

Ingresamos a través de la consola al directorio creado de libtorrent:

$ cd libtorrent-0.9.3

Luego vienen los clásicos pasos para configurar y compilar.

$ ./configure

Si nos tira un error de openssl hacer lo siguiente:

$ ./configure –without-openssl

Si alguno tiene una duda de donde salió esa opción puede hacer lo siguiente (./configure –help). Luego realizamos la compilación:

$ make

Y finalmente la instalación.

$ sudo checkinstall

(Enter e ingresamos la contraseña). Nos pedirá el nombre y una descripción sobre el paquete, luego nos los creará e instalará.

rTorrent

Ingresamos a través de la consola al directorio creado de rtorrent:

$ cd rtorrent-0.5.3

Luego vienen los clásicos pasos para configurar y compilar.

$ ./configure

$ make

Y finalmente la instalación.

$ sudo checkinstall

(Enter e ingresamos la contraseña). Nos pedira el nombre y una descripcion sobre el paquete, luego nos los creará e instalará.

Guía de usuario de rTorrent

Traducí alguno de los puntos de la UserGuide, para que mas gente se anime a utilizar este cliente.

Notas: ^s = Ctrl + s
A = shift + a
M-x = Meta-x (Alt-x o Esc-x)

Agregar / Quitar torrents

backpace: Agregar un torrent utilizando una URL o una ruta de archivo. Utilice tab para ver el contenido del directorio y autocompletar. Esta permitido el uso de wildcards. Por ejemplo: ~/torrent/*
enter: Lo mismo que backspace, excepto que el torrent permanece inactivo. (Usar ^s para activarlo)
^o: Establecer un nuevo directorio de descarga para el torrent seleccionado. Solo funciona si el torrent esta desactivado.
^s: Comenzar a descargar. Realiza el checkeo de hash primero si no se ha realizado.
^d: Detiene una descarga activa, o remueve una descarga detenida.
^r: Inicia el checkeo de hash del torrent. Sin iniciar la descarga o subida del mismo.

Subida / Bajada

a/s/d: Incrementa el limite de subida en 1/5/50 KB.
z/x/c: Decrementa el limite de subida en 1/5/50 KB.
A/S/D: Incrementa el limite de bajada en 1/5/50 KB.
Z/X/C: Decrementa el limite de bajada en 1/5/50 K

Todos los limites son aplicados globalmente y no por torrent.

Navegacion

Globales

^q: Iniciar el cierre del programa. Si se presiona otra vez se fuerza el cierre del mismo sin mandar la señal de alto a los trackers.
up/down: Seleccionar items.
left: Ir a la pantalla anterior.

Vista Principal

right: Cambiar a la vista de descargas.
^r: Inicia el checkeo de hash del torrent.
+/-: Cambiar la prioridad de un torrent.
l: Ver el log. Salir apretando la barra espaciadora.
M-1: Mostrar todas las descargas.
M-2: Mostrar todas las descargas, ordenadas por nombre.
M-3: Mostrar las descargas iniciadas.
M-4: Mostrar las descargas detenidas.
M-5: Mostrar las descargas completas.
M-6: Mostrar las descargas que estan realizando el checkeo de hash.

Vista de Descargas

right: Cambiar la vista a lista de archivos del torrent.
left: Cambiar la vista a principal.
1/2: Adjustar el maximo de uploads.
3/4: Adjustar el minimo de peers.
5/6: Adjustar el maximo de peers.
o: Mostrar la lista de trackers. Ver los trackers utilizando la barra espaciadora. Utilzar * para activar/desactivar el trakcer seleccionado.
p: Ver informacion sobre el peer y el torrent.
t/T: Iniciar el pedido al tracker. Utilizar T para forzar el mismo, ignorando el minimo intervalo establecido por el tracker.
u: Ver la lista de transferencias.
i: Mostrar el chunk rarity. (?)

Vista de Archivos

left: Cambiar la vista a descargas.
space: Cambiar la prioridad de un archivo.
*: Cambiar la prioridad de todos los archivos.

Las opciones de prioridad son blank (estandard), hig (prioridad alta) y off (no descargar).

Trickle: limitador de ancho de banda

Septiembre 16, 2006

Más que un TUTO, esto es un mini-howto, ya que realmente no hay mucho que explicar. Buscando por la red, me encontre con este programita, realmente muy útil, que permite limitar el ancho de banda en espacio de usuario de manera muuuy simple, pero eficaz. El programa se llama Trickle y esta es su web.

Bueno, en si, el programa tiene dos parámetros importantes, u y d. Con u se limita el ancho de banda de subida y con d el de bajada. La sintaxis sería la siguiente:

$trickle -u 10 -d 50 ncftp

Acabamos de ejecutar ncftp limitando el ancho de subida a 10KB/s y el de bajada a 50KB/s (sacado de las man).

Otro ejemplo sería:

#trickle -d 40 apt-get install amsn

En este caso limitamos a apt-get para que no nos coma todo el ancho de banda de bajada. OJO: lo ejecute como root por el simple hecho de que un usuario normal no tendria que tener premisos de ejecución sobre apt-get.
Bueno, realmente no hay mucho más. Les recomiendo una leída a la página man del programa, que es muy corta y simple de entender.