I'm fportales

Este blog se ha transformado en una especie de ayuda-memoria y no tanto sobre mi. Escribo muy poco.

Posts Tagged ‘GNU/Linux

Controlando Amarok desde un dispositivo con Android

with 2 comments

Después de un par varios meses retomo el blog :D. Este tutorial lo escribí pensando en Kubuntu 11.04. Usamos KDE 4.6.2 y Amarok 2.4.0.

Quería probar una nueva experiencia de escritorio así que me cambié, por al menos un tiempo, a Kubuntu. Principalmente porque no me gustó Unity en la última versión de Ubuntu. También desde hace un tiempo, poseo una Samsung Galaxy Tab que funciona con Android y buscándole nuevos usos me encontré con esto en Gabuntu.

Básicamente, usando la conexión Wi-Fi en la casa, podemos controlar que canción se reproduce en el reproductor mediante el movil o el tablet. ¿Cómo logramos esto?, vamos a precisar de varios elementos; primero: La dirección IP que usa nuestro computador en la red interna, en mi caso es 192.168.2.3. Recuerden anotarla, la necesitarán al final, en los pasos de configuración.

Segundo, bajamos desde KDE-Apps.org este script para Amarok que nos permitirá usar la aplicación, luego, lo descomprimimos en la carpeta ~/.kde/share/apps/amarok/scripts/ , si esta no existe, créenla. Luego, activamos este script dirigiéndonos a Amarok, donde buscamos el menú Herramientas y ahí el Gestor de Guiones

scripts en amarok

Lugar donde hay que hacer click

Dentro de la ventana que nos aparecerá nos cercioramos que Android Amarok2 Remote esté seleccionado:

Asegúrense que esté seleccionado.

Eso es todo por la configuración de Amarok. Ahora nos vamos al dispositivo que usa Android.

Tenemos que descargar e instalar la aplicación Amarok2 Remote, en el Market simplemente buscamos “amarok” y debería aparecer.

Luego iniciamos esta aplicación (estando conectados a la misma red que el PC), y presionamos el botón de Menú y en la opción Remote Server usamos el formato estándar ip:puerto, donde ip es el número que anotamos antes y en puerto anotamos el puerto (DO’h!) de conexión por el que se emitirán las órdenes, el 8484 funciona, por ejemplo hay que poner (en mi caso) 192.168.2.3:8484.

Esto es suficiente para hacer funcionar la aplicación. Como recomendación siempre inicio la reproducción en Amarok y después conecto el “Control Remoto”, pero puede que sea manía mía simplemente. El único bug que he detectado (y está más que reportado) es que no se puede añadir elementos de la colección a la lista de reproducción, esta opción simplemente no hace nada, pero es un detalle menor.

Espero a alguien le sirva esto, saludos 😀

Anuncios

Written by Felipe Portales

24 agosto, 2011 at 11:45 pm

GNUplot se cuelga con la accesibilidad de GNOME

leave a comment »

Aunque es un bug reportado, no tenía idea de la incompatibilidad de GNUplot con la accesibilidad de GNOME, he tenido que usar este programa para graficar (Duh’!) un conjunto de datos “experimentales” en el curso de métodos numéricos.

Básicamente lo que sucede es que si uno grafica una función en GNUplot, la ventana solo está activa durante un par de segundos, luego se va a negro, para solucionar el problema lo único que hay que hacer es ir a Sistema > Preferencias > Tecnologías de asistencia y de-seleccionar la caja de “Activar las Tecnologías de Asistencia”, a menos que tengan que usarlas obligatoriamente.

DESACTIVENLA

Written by Felipe Portales

17 octubre, 2010 at 1:22 am

Publicado en Notas de Computación

Tagged with , ,

El primer millón de visitas a Geeks & Linux Atelier

leave a comment »

Como pueden leer en el título, Geeks & Linux Atelier, uno de los primeros sitios en los que encontré ayuda cuando me cambié a GNU/Linux, cumplió su primer millón de visitas. Esto es motivo especial de alegría para mi, ya que participé en dicho blog por unos cuantos meses, escribiendo uno que otro tutorial.

Mis más sinceras felicitaciones a los chicos de GLAtelier, fue un verdadero placer trabajar con ellos, ¡y espero que continúen el buen trabajo!, es uno de los pocos sitios que vale la pena revisar cada cierto tiempo 😀

El logo de Geeks & Linux Atelier

Written by Felipe Portales

28 septiembre, 2010 at 10:40 pm

Publicado en Miscelaneo

Tagged with , , ,

Tarjeta Sonido Genius 5.1 PCI Maker Value en Ubuntu

with 6 comments

Lamentablemente, la compañía de hardware Genius, siempre ha sido infame porque sus productos no funcionan en sistemas operativos con el núcleo Linux, ya les conté de los dolores que me causó mi cámara Eye 110.

El otro día, más que nada por falta de presupuesto, terminé comprando una tarjeta de sonido 5.1 de esta compañía, sabiendo que funcionaría más que bien en Windows.

Genius 5.1 Sound Maker Value

En Windows no tuve que hacer nada más que poner la tarjeta en la placa madre y el disco que venía con ella en el lector para instalar el Driver, reiniciar, y voilá, funcionaban todos mis parlantes, pero debí ajustar algunas configuraciones para obtener el sonido que deseaba.

En Ubuntu no es tan difícil tampoco, personalmente usé solo dos pasos, y lo logré más que nada de chiripa, pero aún así les dejo el como hice esto funcionar.

#1: Instalamos el paquete asoundconf-gtk, $ sudo aptitude install asoundconf-gtk

#2: Vamos a Sistema > Preferencias > Sonido y nos movemos a la tableta Hardware:

Preferencias de Sonido

¿Ven que tengo seleccionado el dispositivo acoplado a la tarjeta madre? deben ponerlo en el perfil apagado, y ¡listo! así funcionaron mis parlantes.

Written by Felipe Portales

19 septiembre, 2010 at 5:38 pm

Publicado en Notas de Computación

Tagged with , , , ,

Terminal transparente integrada al escritorio en GNOME

with 4 comments

Bueno, no soy muy fanático de la personalización del escritorio, de hecho me gusta bastante el estándar de GNOME y estoy bastante conforme con él, pero de vez en cuando encuentro uno que otro gadget útil, principalmente, terminales de acceso rápido, nunca se sabe cuando necesitarás una terminal xD.

Una consola emblemática en este sentido es Guake, presionando F12 se desplega automágicamente y tenemos una consola totalmente funcional, una gran mejora de eficiencia contra presionar Alt + F2 y tipear gnome-terminal.

Pero buscando una terminal distinta por internet, me topé con este post en Ces’s Blog que nos da un maravilloso terminal basado en gnome-terminal que se empotra en el escritorio.

Estos son los pasos a seguir si desean tener uno: (al parecer son independientes de la distro)

  1. Instalar Compiz.
  2. Activar los plugins de RegEx
  3. Crear un perfil en su consola con fondo totalmente transparente y nombrarlo trans, sigan estos pasos mejor:Pantallazo-PerfilesPantallazo-Editando el perfil «trans»Pantallazo-Editando el perfil «trans»-1Pantallazo-Editando el perfil «trans»-2Pantallazo-Editando el perfil «trans»-3Pantallazo-Editando el perfil «trans»-4
  4. Ahora nos movemos al gestor de configuración de Compiz y añadimos estas entradas:Pantallazo-Administrador de Opciones CompizConfigPantallazo-Administrador de Opciones CompizConfig-1Pantallazo-Administrador de Opciones CompizConfig-2Pantallazo-Administrador de Opciones CompizConfig-3Pantallazo-Administrador de Opciones CompizConfig-4Pantallazo-Administrador de Opciones CompizConfig-5Pantallazo-Administrador de Opciones CompizConfig-6lo puse así por mi resolución de pantalla (1440×900)Pantallazo-Administrador de Opciones CompizConfig-7Pantallazo-Administrador de Opciones CompizConfig-8
  5. Importante, no lo usen como perfil determinado, a menos que quieran que todas sus gnome-terminal sean de ese estilo.

Bueno, este ha sido el post más perezozo que he hecho, no escribí casi nada, pero esta funcion está wena xD.

Written by Felipe Portales

24 octubre, 2009 at 11:10 pm

Instalando la Máquina Virtual de JAVA de Sun en Fedora 11

with 3 comments

Fedora 11 Leonidas, viene por defecto con la máquina virtual de JAVA libre, OpenJDK. Hace un tiempo, publiqué un post Sobre cómo hacer funcionar Frostwire con OpenJDK, pero lamentablemente, no me funcionó al 100%, se pegaba buscando oyentes de red. Esto lo solucioné instalando la máquina que provee Sun de manera gratuita, lamentablemente, eso si, no es libre. A diferencia de otras distribuciones como Debian (y por lo tanto Ubuntu y otros derivados) no se encuentra en los repositorios, así que no basta hacer un simple aptitude install ... para instalar el paquete.
Pero en cambio podemos ir a la página de Descargas de JAVA y descargamos el paquete .bin (no el RPM) y seguir estos pasos para instalarlo.
Primero es necesario instalar un par de librerías para poder usar el JAVA de Sun:

[root@maxwell]# yum install compat-libstdc++-33 compat-libstdc++-296

Luego creamos los enlaces necesarios así:

[root@maxwell]# /sbin/ldconfig

Y ahora creamos un directorio de instalación, yo usé la ruta /sunjava/, en donde ponemos nuestra descarga, le damos permisos de ejecución y lo ejecutamos (valga la redundancia):

[root@maxwell sunjava]# mv /home/fportales/Descargas/jre-6u16-linux-i586.bin /sunjava
[root@maxwell sunjava]# chmod a+x jre-6u16-linux-i586.bin
[root@maxwell sunjava]# ./jre-6u16-linux-i586.bin

Esto crea el directorio: /sunjava/jre1.6.0_16.

Ahora, para hacer que Firefox use el plug-in de java, usamos lo siguiente:

[root@maxwell sunjava]# yum remove java-*-openjdk-plugin
[root@maxwell sunjava]# ln -s /sunjava/jre1.6.0_16/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so

Y reiniciamos Firefox.
Ahora lo importante, hacer que las aplicaciones usen la máquina recién instalada; primero debemos crear el script /etc/profile.d/java.sh
con estas dos líneas dentro del texto:

export JAVA_HOME=/opt/jre1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH

Ahora simplemente hacemos:

source /etc/profile.d/java.sh
alternatives --config java

Y debería mostrarnos algo así:

Hay 2 programas que proporcionan 'java'.
Selección Comando
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
Presione Intro para mantener la selección actual[+], o escriba el número de la selección:

Ahora agregamos la máquina de Sun con:

[root@maxwell sunjava]# alternatives --install /usr/bin/java java /sunjava/jre1.6.0_16/bin/java 3
[root@maxwell sunjava]# alternatives --config java

De lo que obtenemos:

Hay 3 programas que proporcionan 'java'.
Selección Comando
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
3 /sunjava/jre1.6.0_16/bin/java
Presione Intro para mantener la selección actual[+], o escriba el número de la selección: 3

Finalmente verificamos con el comando java -version de lo que deberíamos obtener:

java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)

Seguí los pasos de esta guia (English).

Written by Felipe Portales

25 septiembre, 2009 at 3:41 pm

Personalizando la Consola en GNU/Linux

with 2 comments

Personalmente no me convence, visualmente hablando, la simplicidad de la consola en GNU/Linux, me gusta que sea más dinámica, más intuitiva, más dinámica, más PERSONALIZABLE.
Gracias a Torvalds Dios, esto último si lo es :D, y por eso mismo, podemos hacerla todas las cosas que dije antes 😀
¿Cómo?, se preguntarán los más noveles. Jajá, la respuesta se encuentra en un pequeño fichero que ha estado SIEMPRE en sus homes, el pequeño, pero GRAN .bashrc.

Este fichero se encarga de mantener guardada las configuraciones de las consolas al estilo non-login, o sea, este fichero se ejecuta cada vez que se llamamos a /bin/bash, por lo que también es de gran utilidad para ejecutar scripts que deban estar listos cada vez que iniciemos una consola.

Como un primer ejemplo, usaré el compilador de Fortran de la Intel, este necesita que cuando sea invocado por consola, se ejecute un script que setea el ambiente en 32 o 64 bits. Como en mi PC tengo instalado el kernel 2.6.30.5-43.fc11.i586 que viene en Fedora, debo establecer el ambiente de 32 bits xD.
Para que el compilador de Fortran de Intel funcione en cuanto abamos una consola, ejecutamos lo siguiente:
[fportales@maxwell ~]$ nano .bashrc Esto abre el fichero .bashrc, listo para editar.
Insertamos en la última línea: source /opt/intel/Compiler/11.1/046/bin/ifortvars.sh ia32
Ahora funciona cada vez que el usuario fportales llame una bash (posiblemente en todos los usuarios hasta que la máquina se apague, no he hecho la prueba). Este es el ejemplo sobre scripts, pueden poner la ruta del script que necesiten cada vez que se inicie una consola.

También sirve para agregarle colores al bash, específicamente al hacer ls, en Debian me pasaba que el ls del root no tenía colores, se los agregué añadiéndole configuraciones al .bashrc, en Fedora no pasa esto, todos los usuarios traen su bash coloreado, excepto por el detalle que [fportales@maxwell ~]$ viene en blanco.
Para que los usuarios normales lo vean verde, deben agregarle: export PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] ' al .bashrc.
Y que el root lo vea en rojo, debe agregarle:

PS1='[\u@\h \W]\$ '
PS1='\[\e[1;31m\][\u@\h \W]\$\[\e[0m\] '

También están los aliases, que pueden funcionar como atajos, por ejemplo si le agregamos al .bashrc del root:
alias yumup='yum check-update && yum update -y'
Si el root da la orden yumup se ejecuta yum check-update && yum update -y.

Si se me van ocurriendo o hago más cosas, las iré agregando.
Acepto sugerencias 😀

Written by Felipe Portales

15 septiembre, 2009 at 11:00 pm

Publicado en Notas de Computación

Tagged with , , ,