Category Archives: Ubuntu

TeamViewer para Ubuntu

TeamViewer es una herramienta sumamente útil al momento de dar algún tipo  de soporte remoto, ya que nos crea una sesión directa con la máquina cliente sin necesidad de hacer configuraciones extras.

Antes solamente existían versiones para win, pero ahora ya ofrecen versiones para linux y en general para ubuntu en versiones de 32 o 64 bits.

He aquí la liga a la página de descargas

http://www.teamviewer.com/es/download/index.aspx

Y las ligas directas a los debs

para versiones de 32 bits:

http://www.teamviewer.com/download/teamviewer_linux.deb

para versiones de 64:

http://www.teamviewer.com/download/teamviewer_linux_x64.deb

Espero que les sea de utilidad

Ver videos de alta calidad en netbooks con ubuntu/Mint

Pues bien, desde qué tengo mi AONE he estado bastante contento con el rendimiento que tiene usando Mint como SO. Hasta ahora el único detalle que no me parecía es que al momento de intentar reproducir videos mp4, avi, mkv  de “alta” calidad,  se veían muy entrecortados. Hoy me tope con unos repositorios con compilaciones optimizadas de vlc, mplayer y smplayer, y ¿qué creen? pues que con esto ahora puedo ver videos de alta calidad sin ningún problema y todo fluido. A continuación les dejo los repositorios y espero que les sean de utilidad.

ppa:rvm/ppa

ppa:rvm/mplayer

ppa:rvm/smplayer

Usando un Wiimote para controlar ubuntu…

En mi caso uso Linux Mint, que es un Ubuntu chuleado, eso por que soy un huevón a la hora de instalar codecs de audio y video.

El caso es que compré un Wii y el otro día se me ocurrió utilizar el wiimote (el control del wii) para controlar la máquina usando el bluetooth. Me dí a la tarea de buscar las herramientas necesarias y logré utilizar el wiimote para controlar el mouse y algunos botones de la pc para controlar la computadora, simplemente vinculando los botones del wii a una tecla.

Lo que hice fué lo siguiente:

Descargué CWiiD que es un proyecto que sirve como interfaz para controlar el Wiimote usando Ubuntu

https://help.ubuntu.com/community/CWiiD

Solamente basta una línea para agregar el soporte para el wiimote (apartir de Karmic 9.10)

$ sudo apt-get install libcwiid1 lswm wmgui wminput

Cuando la instalación finalizó, solamente probé que el control fuera reconocido correctamente usando wmgui que es una interfaz gráfica que nos muestra que botones estamos utilizando:

Continue reading

Cómo: Kworld PVR-TV 305U en Ubuntu

Hace 2 años al estar fuera y no contar con tv para ver el fut, decidí comprar una tarjeta de tv, compré una tarjeta usb KWorld. El problema vino al tratar de instalarla en ubuntu, lamentablemente en ese entonces el proyecto v4l todavía estaba inmaduro y el soporte para esta tarjeta no estaba completo, tras algunos otros intentos en diferentes ocasiones opté por dejarla de lado.   Hoy por azares del destino  quise hacer otro intento( la verdad es que estaba bastante aburrido en la ofi y quería ver la  champions),  para mis sorpresa al conectarla la reconoció  y tras algunos ajustes pude echarla a andar en Jaunty  solo que el problema fué el sonido 🙁 por un momento pensé que tendría que guardarla otra vez jajaja, pero le pregunté a google y al fin encontré la forma de solucionarlo. Ya para no hacerla más larga he aquí los pasos.

Nota: los pasos son para Karmic ( es la que tengo en mi lap, en la ofi uso jaunty)

Conectamos la tarjeta y posteriormente en una consola hacemos

 $ dmesg

Veremos algo como esto:

[209788.089484] tvp5150 3-005c: chip found @ 0xb8 (em28xx #0)
[209788.100565] tuner 3-0061: chip found @ 0xc2 (em28xx #0)
[209788.133785] xc2028 3-0061: creating new instance
[209788.133794] xc2028 3-0061: type set to XCeive xc2028/xc3028 tuner
[209788.133810] usb 2-1: firmware: requesting xc3028-v27.fw
[209788.177784] xc2028 3-0061: Error: firmware xc3028-v27.fw not found.

Si nos fijamos nos da un error de firmware.  En karmic hay un paquete llamado linux-firmware-nonfree en cual ya se ha incluido el firmware necesario para esta tarjeta, por lo tanto basta con instalar el paquete. https://bugs.launchpad.net/ubuntu/+source/linux-firmware-nonfree/+bug/278656

$ sudo aptitude install linux-firmware-nonfree

Una vez instalado desconectamos y conectamos la tarjeta, y si volvemos a hacer el dmesg veremos algo como:

[209927.085224] xc2028 3-0061: type set to XCeive xc2028/xc3028 tuner

[209927.085240] usb 2-1: firmware: requesting xc3028-v27.fw
[209927.100228] xc2028 3-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[209927.220152] xc2028 3-0061: Loading firmware for type=BASE (1), id 0000000000000000.
[209948.400083] xc2028 3-0061: Loading firmware for type=(0), id 000000000000b700.
[209948.930101] SCODE (20000000), id 000000000000b700:
[209948.930117] xc2028 3-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.
[209949.300637] em28xx #0: Config register raw data: 0x50
[209949.340294] em28xx #0: AC97 vendor ID = 0xffffffff
[209949.360429] em28xx #0: AC97 features = 0x6a90
[209949.360436] em28xx #0: Empia 202 AC97 audio processor detected
[209950.210544] tvp5150 3-005c: tvp5150am1 detected.
[209954.085272] em28xx #0: v4l2 driver version 0.1.2
[209955.684459] em28xx #0: V4L2 device registered as /dev/video1 and /dev/vbi0
[209956.322039] tvp5150 3-005c: tvp5150am1 detected.

De aquí vemos que ha cargado el firmware de manera correcta y además nos ha registrado dos nuevos dispositivos /dev/video1 y /dev/vbi0 en mi caso esto es porque tengo webcam y esta es el dispositivo /dev/video0.

Nota: Para instalar el firmware en Jaunty tuve que seguir los pasos de esta guía http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028#How_to_Obtain_the_Firmware

Ahora procederemos con la instalación de los paquetes que vamos a necesitar para ver la tv 🙂

$ sudo aptitude install tvtime sox  libsox-fmt-all

tvtime es para ver el video, el sox es para redireccionar la salida de audio de la tarjeta al audio del sistema.

Al estar instalando tvtime nos solicita algunas configuraciones, la primera es NTSC que es la norma que se usa en México y la segunda fué elegir que estoy tomando la señal de una antena aérea.

Una vez terminada la instalación de los paquetes hay que hacer algunos ajustes.

Primero. En mi caso la carpeta .tvtime de mi home no pertenece a mi usuario entonces le cambiamos el propietario

$sudo chown -R tu_usuario.tu_usuario /home/tu_usuario/.tvtime

Segundo. Tuve que editar el archivo /etc/tvtime/tvtime.xml  y cambiar /dev/video0  por /dev/video1  (ya expliqué por qué)

$ sudo geany /etc/tvtime/tvtime.xml
...
<!-- This sets the default capture device to use. -->
<option name="V4LDevice" value="/dev/video1"/>
<!-- This sets the default capture device to use. -->  <option name="V4LDevice" value="/dev/video1"/>
...

Tercero. Crear el siguiente script

$sudo gedit /usr/bin/tvtime.sh

con el contenido

#!/bin/sh
sox -c 2 -s -r 48000 -t ossdsp /dev/dsp1 -t ossdsp /dev/dsp & tvtime -M;
wait 1 tvtime
killall sox;
killall tvtime;

Donde los /dev/dsp* son los dispositivos de sonido instalados, en mi caso /dev/dsp es el que corresponde a la tarjeta del sistema y /dev/dsp1 es el que corresponde al sonido de la tarjeta usb.

Al script le damos permisos de ejecución

$sudo chmod +x /usr/bin/tvtime.sh

Ya con eso podremos lanzar tvtime con sonido 🙂 . Gracias al usuario  pelado_87 del sitio ubuntu-es http://www.ubuntu-es.org/?q=node/123569

$/usr/bin/tvtime.sh

Espero que esto les sea de utilidad.


Ubuntu entra en bajo rendimiento gráfico

Ayer por la noche al encender el equipo vi en la pantalla un mensaje anunciando:

Ubuntu iniciará en bajo rendimiento gráfico debido a la falta de un archivo que controlara el teclado en /dev/fb0

No recordaba haber hecho actualizaciones, aunque sí recordaba haber cambiado el gestor de sesiones, pasando del KDM al GDM.

El problema, según los reportes de bugs, está en que los nuevos y mejores scripts de arranque en Ubuntu (sí, esos que te bajan la carga inicial del sistema de 11.005 sgs a 11.0009 sgs) tratan de arrancar el gestor de sesiones dos veces, lo bueno es que la solución es bastante trivial, y consiste en deshabilitar un archivo que permite arrancar el modo gráfico en caso de errores.

sudo mv /etc/init/failsafe-x.conf /etc/init/failsafe-x.conf-disable

Ya.

[Referencia]

Cómo usar temas de Adium en Pidgin

pidginVentana1

Pidgin Adiumizado

Para lograr tener un esquema de visualización correspondiente a Adium en Pidgin haremos uso de un complemento llamado pidgin-webkit, y que como se han de imaginar, hace uso de WebKit para renderizar los temas de Adium. Por lo tanto procedemos a agregar el repositorio correspondiente

sudo add-apt-repository ppa:webkit-team/ppa

Ahora realizamos la instalación de dependencias y de checkinstall, el cuál es un paquete que nos permitirá generar un .deb para facilitar la instalación/desinstalación del complemento

sudo aptitude install libnotify-bin pidgin-dev libpurple-dev libwebkit-dev bzr checkinstall

Continue reading

Lograr que Adobe Air ejecute correctamente el navegador por default en Gnome

airgnomeheart

Adobe Air es un framework que permite utilizar aplicaciones web en el escritorio, soporta tanto a Linux como a Windows y MacOS. Lamentablemente la última versión para Linux está ya algo obsoleta y no permite la correcta interacción de los componentes del sistema con las aplicaciones. Por ejemplo, muchas aplicaciones ni siquiera se ejecutan con KDE4 o en este caso en concreto, no permite abrir los enlaces en otro navegador que no sea Firefox.

La cuestión está en que Air consulta variables de entorno antiguas para cerciorarse de que Gnome es el escritorio que se está ejecutando, al fallar esta comprobación lo demás queda truncado, como es el caso precisamente de preguntar ¿cuál es el navegador por default?.

Continue reading

Haciendo funcionar el lector de tarjetas Ricoh

Nota: el título está re pinche, lo sé, pero no se me ocurrió algo mejor para no hacer un título del tamaño de un post =P

No me había percatado del hecho de que las versiones del kernel actual, a partir de la rama 30, ya no soportan el bus de tarjetas Ricoh. Pidiéndole al lspci que nos liste el Hardware nos encontramos con esto

ray@zobria:~$ lspci
...
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
03:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
03:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
...

Siguiendo un hilo en los foros de Archlinux pude encontrar un paquete que soluciona el problema al parchar el kernel para que soporte de nuevo esta tarjeta. Sólo hay que reiniciar después de instalar este paquete.

Gran comunidad 😀

Instalar apxs2 en Ubuntu

Hace unos días tuve que compilar cierto módulo para apache, el problema vino cuando me pedía como requisito para compilar apxs2. Pues bien para tener  apxs2 en Ubuntu sólo hay que instalar el siguiente paquete:

 $ sudo aptitude install apache2-threaded-dev

Y ahora apxs2 estará instalado en la ruta

 /usr/bin/apxs2

Espero que les sea de ayuda como a mi.