Cómo configurar tajeta de TV Studio terminator en Kubuntu

TvTime en con compiz
Desde el 2005 que no podía configurar mi tajeta de TV Studio terminator con Chip saa7134 en linux, pero al fin, investigando en foros y blogs pude hacerlo.

En primer lugar debes remover los módulos de la tarjeta de tv anteriormente instalada en tu pc. En mi caso no tenía otra tarjeta instalada antes, ya que el tarro es nuevito, pero la configuración por defecto me cargaba el módulo saa7134_alsa, lo que me impedía configurarla correctamente, por lo que tuve que comentar una línea en el archivo /etc/modprobe.d/alsa-base. Continue reading Cómo configurar tajeta de TV Studio terminator en Kubuntu

Las razones por las que uso Linux

Varias veces he discutido con amigos del mundo Mac las ventajas de usar Linux en vez de otros sistemas. Siempre digo que Mac está bien, es bello en cuanto a hadware y el OSX es un buen sistema, pero, para mí, insuficiente. Es que en Mac sólo hay un camino para hacer las cosas y, generalmente, no me sirve.

En Linux, en cambio, si una receta no funciona, tengo mil otras y muchos amigos bloggers que me tiende la mano con su experiencia. Y no me digan que en Mac todo funciona a la primera (díganme como montar PHP en dos cliks).

Es cierto, mi desventaja pasa por falta de interés por parte de las grandes empresas de software y hardware en sacar versiones compatibles con Linux de sus productos y controladores. Pero la comunidad es power y reacciona antes que el mercado, que, de todas fromas, está cambiando lentamente su postura gracias a la apuesta de empresas como Dell y Lenovo.

En el caso de los juegos, por ejemplo, ahora hasta mi hijo prefiere Linux y eso que los niños son exigentes en esta materia. Si algo no les gusta, no hay caso. Además, desde mi perspectiva, salvo algunos programas de Adobe -que emulo con Wine- tengo todo lo que necesito para trabajar: Quanta, Eclipse y Apatana para el código, Gimp para lo básico en tratamiento de imágenes y Apache, MySQL, PHP y Ruby instalados en dos clicks con Synaptic para trabajar en local y eso sin contar lo insuperable que es Linux para el trabajo en Red.

Ahora, como simple ususario tengo Firefox para nevergar, Skype para conferencias de voz, Kopete para el chat, Lifera para mis feeds, Amarok para la musica y Evolution para mis mails, mis contactos y mi agenda… ¿Qué más necesito? O mejor, ¿qué más necesitas para cambiarte?

5+ juegos por los que ahora mi hijo prefiere Linux

La única razón que tenía para no eliminar la partición Windows de mi tarro era porque mi hijo la usaba para jugar; hasta que un día falló. Hice lo que pude para restaurar Windows, pero nada sirvió.

Para salvar la situación, instalé algunos juegos con Adept y crucé los dedos, esperando que alguno le gustara, pero pronto se aburrió con mi selección. Quería Windows. Entonces volví a abrir el instalalador de KDE y seleccioné, esta vez, lo que él fue pidiendo. Sería todo. Cuando nuevamente se aburrió, solito abrió Adept y comenzó a instalar juegos como loco.

En la noche, mientras veíamos “Locos por el Surf” me dijo que quería “ese sistema de linux” en el PC de su casa (sip, no vive conmigo 🙁 ).

Estos son los juegos que más le han gustado:

Battle For Wesnoth

Battle For Wesnoth

Es casi un juego pionero en el mundo open source sobre juegos de estrategia. Destaca por los simple y entretendio. Se instala desde Adept y está disponible en 35 idiomas.

Lo mejor para mi hijo es que puede diseñar mapas, campañas y unidades a sus gusto. Así no pierede. Continue reading 5+ juegos por los que ahora mi hijo prefiere Linux

Cómo particionar y formatear discos en Ubuntu/Linux

Hace más de un año escribí un how-to en dos partes (parte I y parte II) sobre este tema, debido a su popularidad y a que no está actualizado he decidido hacer uno nuevo:

[ad#bannerpost]

Esta vez usaremos la herramienta qtParted, el Partition Magic de Linux. Si no lo tienes instalado, podemos hacerlo fácilmente con Synaptic o apt-get.

Instalando QTParted

Entonces lo buscamos en Sistema, si estamos en KDE, y lo iniciamos (pedirá clave, pues debe ser usado como administrador). Continue reading Cómo particionar y formatear discos en Ubuntu/Linux

Kubuntu

El fin de semana, luego de algunos problemas tratando de instalar Ubuntu 7.4 en mi casa, decidí probar con Kubuntu. Después de todo, cuando me inicié en Linux, lo hice con KDE que, para los que no saben, es la principal diferencia con Ubuntu, que trae Gnome.

Sin embargo, para mi sorpresa, las diferencias fueron muchas más. KDE es, sin lugar a dudas, un gestor de ventanas elegante, en el cual se nota preocupación por los detalles. De partida, es más personalizable e intuitivo; cuenta, a simple vista, con más programas que Gnome y para los que emigran de Windows se hace mucho más familiar.

Sin embargo, lo mejor de todo fue la facilidad con la que pude instalar Wine y, en consecuencia, TopStyle3 y Firework de Macromedia. dos aplicaciones que son de gran utilidad en el desarrollo web y que, por el momento, no tienen buenos símiles en Linux.

No sé como irá con otros porgramas de la familia Macromedia como Dremweaver (realmente no lo necesito, Quanta Plus es inmejorable) o Flash, ni si se podrán correr juegos de última generación (aunque trae soporte DirectX).
fireworkonlinux.png

Si quieres Vista cómprate un PC nuevo

Comentaba en la mañana que me parecía un sin sentido pedir códigos de activación –tipo Windows– en Linux, restringiendo con ello la libre redistibución del SO. Decía también que la tendencia es precisamente hacer lo contrario, tal como Ubuntu, que ya me regaló 5 CD’d de su versión 5.10 y que ahora en Junio me enviará 10 copias en CD’s de su versión Dapper.

Tal como van las cosas creo que aprender Linux en estos días es casi una necesidad porque que en los próximos años, gracias a las facilidades de distros como Ubuntu y a las cada vez más restrictivas prácticas antipirateo de Microsoft, junto a los elevados precios de este sistema, la migración de usarios de windows a Linux será cada vez mayor.

Ahora, por ejemplo, Microsoft acaba de publicar los requerimientos oficiales para correr su próximo Sistema Operartivo Windows Vista, lo que en mi opinión es una traba más, para que, al menos yo, piense siquiera que algún día instalaré Windows Vista en mis PCs.

Primero, habrá dos tipos o niveles de soporte: ‘Vista Capable’ y ‘Premium-Ready PCs’. Ambos niveles se diferencian en su soporte del la Interface gráfica Aero.

Respecto del los requerminientos (sin contar el precio del OS.) Vista-Capable PCs requiere al menos un procesador de 800 MHz, 512 MB de RAM, un procesador gráfico con Direct X 9.0 y como mínimo 20 GB de disco duro.

Premium-Ready PCs necesita un poco más: un procesador de 1 GHz, 1 GB de RAM, un procesador gráfico compatible Direct X 9.0 y de al menos 128 MB de memoria para rendir a una resolusión no mayor de 1920×1200 y 256MB para más de eso, y 40 GB de disco duro con 15GB libres.

Ubuntu Dapper 6.06

A propósito del post anterior, justo hoy día se corrió la voz de que ya puede solicitar el envío sin costo alguno de los CD’s Ubuntu Dapper 6.06. ¡Qué mejor forma de demostrar que, hoy en día, ir en sentido contrario es un pésimo negocio! Entre una distro que me envía 10 CD’s gratis para que los reparta entre mis amigos y otra que pretende seguirle los pasos a MS pidiendo códigos de activación y bloqueando mi sistema por ser un supuesto pirata, no tengo donde perderme: Ubuntu, Ubuntu, Ubuntu.

Esta nueva entrega es algo que estoy esperando con ansiedad desde hace tiempo, debido a que, según investigué, el kernel de Ubuntu Dapper trae soporte para mi tarjeta de TV, actualmente el único impedimento para borrar Windows (virus y spyware plugandplay ready) del disco duro de mi tarro.

Para solicitar tus CD’s debes registrarte gratis en este sitio y luego llenar tus datos. Aunque no es completamente necesario acá en Chile, si no sabes tu código postal en este post puedes averiguarlo.

Nota: Se empezarán a enviar desde Junio.

Como sincronizar dos ordenadores en Linux.

Transferencia de un archivo.

Si tu laptop es un complemento de tu desktop es probable que recurrentemente necesites sincronizar datos entre ambas (*). Por ejemplo, cuando estás en medio de un proyecto importante y sabes que por la tarde no estarás en casa sino que en la sala de espera del doctor o en el aeropuerto, entonces es bueno tener la posibilidad de transferir rápidamente los datos importantes y mails de un ordenador a otro. Esta nota te dirá como hacerlo entre dos máquinas GNU/Linux.

[ad#bannerpost]

Si solo necesitas transferir un puñado de archivos o directorios, probablemente la forma más fácil de hacerlo de un sólo tirón es a través de secure shell (OpenSSH). Todas las distros linux incluyen OpenSSH, aunque no todas corren por defecto el deamon SSH que te permite conectar el computador vía SSH, incluso sin contraseña.

Iniciar el deamon es tan simple como escribir sshd en la línea en una terminal para root. También puedes configurar tu distro para que inicie el OpenSSH al iniciar el PC; cada distro tiene scripts de inicio distintos, por lo que debes leer la documentación respectiva para aprender a configurar esto .

Una vez que tienes el shell seguro iniciado, otros ordenadores pueden conectarse a tu PC usando una ventana de terminal con el comando shh y reliazar los respaldos a distancia con rsync, o bien puedes copiar los archivos sobre una conexión segura usando el comando scp. Después puedes hacer todo el trabajo de forma regular con el comando cp, excepto porque tienes que dar la dirección IP por lo menos a uno de los archivos.

scp picture.jpg 192.168.1.101:/home/user/pictures/

En este ejemplo un archivo llamado picture.jpg es transferido a la máquina de red con la dirección IP 132.168.1.101 y a la carpeta /home/user/pictures/. Por defecto, scp copia el archivo o directorio home apuntado al directorio del usuario que estás usando o con el que te has logueado; pero puedes especificar una ruta distinta después de los dos puntos siguientes a la IP. En el archivo /etc/hosts puedes crear un nickname para la máquina remota a la que estás copiando los archivos. Sólo agrega una nueva línea con la dirección IP del PC al que le vas a dar el nickname, presiona la tecla tab y escribe el nombre por el cual quieres llamarla.

192.168.1.101           laptop

En el siguiente ejemplo usaremos el nickname en vez de la dirección IP; especificaremos un usuario diferente al logueado en el terminal desde donde estamos copiando y copiaremos un directorio entero en vez de un solo archivo.

scp -r /home/user/pictures/ user2@laptop:/home/user2/

La -r significa recursivo y le dice al comando scp que debe copiar el directorio y todo lo que hay en él. El comando señalado creará un directorio llamado pictures en el directorio /home/user/ y copiará todo el contenido de /home/user/pictures/ de la máquina local. Pero si en la máquina remota ya existe un directorio pictures e igualmente quieres copiar todo lo que hay en la máquina local, lo que debes hacer es usar el comodín *.

scp /home/user/pictures/* laptop:/home/user/pictures/

(*) Nota del traductor: el texto original fue como guía para sincronizar información entre un laptop y un desktop. Pero lo mismo es válido para dos ordenadores de escritorio.

Transferencias más complejas

Hay muchos recursos de red que pueden usarse para transferir grandes cantidades de archivos en varios directorios (CVS, FTP, NFS), pero para lo que estamos haciendo ninguno de ellos es realmente una herramienta de sincronización ni hace lo que rsync.

Este software es muy similar a scp, salvo que está diseñado para transferencias complejas. Si tu laptop y tu desktop comparten el mismo software, la estructura del directorio /home, así como los datos, rsync los actualizará inteligentemente. Por ejemplo, si encuentra archivos duplicados en la máquina remota, comprobará si es nuevo y lo actualizará si está fuera del rango de tiempo adecuado conservarlo tal cual; por otra parte, si el archivo o carpeta no existe, entonces lo creará. También puedes programar para que rsync borre los archivos en la máquina remota que no hayan sido detectados en la máquina local, pero esto puede tener su riesgo, por lo que no usaremos esta alternativa en ningún ejemplo.

Tal como hicimos con OpenSSH, con rsync también debemos iniciar el deamon respectivo en la PC remota. El comando para esto es rsyncd. Igualmente, si deseas puedes programarlo para que se auto inicie en el booteo.

El siguiente ejemplo no requiere el demonio de rsync; en cambio, usa OpenSSH para transferir el archivo por lo que debes iniciar el demonio de SSH. Puedes especificar cual software usar para la transferencia usando solo un (SSH) o dos (rsync) dos puntos después del nombre o la IP del host. El ejemplo usará sólo una vez los dos puntos.

rsync -arvuz /home/user/ 192.168.1.101:/home/user/

También como en SSH, puedes usar /etc/hosts para crear un nickname para la IP de la máquina remota y puedes señalar otros usuarios después del símbolo @. Las opciones arvuz significan respectivamente mantener los permisos de usuario y grupo; recursivamente copiar el directorio /home/user/ y los archivos que hay en él; mostrar transparentemente qué archivos son trasferidos o actualizados; ignorar archivos idénticos o que tengan la misma fecha y comprimir los datos para usar menos ancho de banda en la red.

¿Pero que ocurre si no quieres transferir todo el directorio, sino solo los archivos y directorios importantes? Hay dos formas. Si recurrentemente necesitas copiar las mismas carpetas, puedes entonces crear un script sencillo para ahorrarte tiempo escribiendo manualmente los comandos. Con un editor de texto cualquiera creas un archivo llamado sync_laptop.sh y escribes lo siguiente (cambiando los directorios del ejemplo por los tuyos)

rsync -arvuz ‘/home/user/pictures /home/user/documents /home/user/jokes’ laptop:

Cuando lo guardes lo debes hacer ejecutable con chmod +x. El comando del ejemplo no funcionará con directorios que tengan más de un nivel adentro, por lo que, por ejemplo, /home/user/pictures/summer/ no servirá. Ninguno puede copiar archivos a cualquier otro directorio remoto que no sea /home, usado en ele ejemplo. Deberás agregar una nueva línea al script para cada subdirectorio que desees transferir, pero hay una forma más eficiente de hacerlo.

[ad#co-1]

Primero crea un directorio en /home llamado sync. Te cambias a él en la línea de comando y creas un enlace simbólico a todos los directorios que quieres transferir. Si necesitas crear nuevos niveles o subdirectorios en /home/user/sync/, asegúrate de seguir el mismo procedimiento que realizaste al home cuando creaste los enlaces simbólicos de destino.

ln -sf /home/user/documents ./documents
mkdir .gconf
mkdir .gconf/apps
ln -sf /home/user/.gconf/apps/evolution ./.gconf/apps/evolution
ln -sf /home/user/.evolution ./.evolution
mkdir pictures
mkdir pictures/summer
ln -sf /home/user/pictures/summer ./pictures/summer

Ahora creas el script que hará la transferencia; llámalo sync_laptop.sh y ponlo en tu home:

# This script syncs a remote computer to this onecd /home/user/
# Uncomment the next command if you’d like to copy all of the
# files (not directories) in your home dir to the remote machine.
# cp * ./sync
rsync -arLuvz /home/user/sync/ laptop:/home/user

El parámetro -L le dice a rsync que trate tus symlinks como si fueran directorios reales.
Guarda el script y hazlo ejecutable con chmod +x. Cuando lo corras tu laptop será actualizada con todos los directorios y archivos del desktop. La primera vez que lo hagas tomará un buen tiempo, pero las siguientes veces demorará mucho menos porque rsync no sobrescribirá archivos que no tengan cambios.

Para hacer el proceso inverso debes hacer lo mismo en tu laptop, pero recuerda cambiar la IP o el nickname de la máquina remota.

Por si acaso, el ejemplo anterior copiará o actualizará tus cuentas de email, la libreta de contacto y otros datos de Evolution. Si estás configurando un nuevo laptop esto puede actualizar tus datos de Evolution de forma mucho más simple.

Nota final

Los ejemplos y consejos anteriores se simplificaron para el uso casero. OpenSSH y rsync son capaces de tareas mucho más avanzadas. Hay también diversas técnicas y acercamientos para los procesos ejemplificados. El primer y mejor lugar para buscar más información sobre estos programas es en sus manuales (man). Si estás buscando más ejemplos que los aquí expuestos, una búsqueda en Google le dará más información.

Jem Matzan es un experimentado técnico de electrónica, periodista independiente de tecnología, y el redactor jefe de The Jem Report, Entertainment in Review, Hardware in Review y Software in Review.

Texto original escrito por Jem Matzan
Fuente Linuxplanet.com

Traducción por Max Villegas

Post relacionados