Felipe Portales Oliva

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 Oliva

24 agosto, 2011 at 11:45 pm

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 Oliva

28 septiembre, 2010 at 10:40 pm

Publicado en Miscelaneo

Tagged with , , ,

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 Oliva

25 septiembre, 2009 at 3:41 pm

Restaurando el GRUB

leave a comment »

Hola! :D, jeje, harto tiempo llevaba sin escribir, aprovecho de contarles algo que tuve que reparar.

A la mayoría de los que tenemos Windows y GNU/Linux en particiones separadas en un mismo sistema, nos pasa que cuando Windows se estropea, hay que reinstalarlo, y lamentablemente esto significa que perdemos el inicio de nuestro GNU/Linux.

Lo que hace el instalador de Windows es arrasar con la partición donde lo instalamos, y también con la MBR, que es el primer sector del disco que se lee al iniciar el computador.

Entonces lo que queda es volver a instalar el gestor de arranque GRUB, que permite la cohabitación de tanto Windows como de GNU/Linux (existen otros, pero la mayoría de las distros actuales traen GRUB). Para esta tarea, el uno de los métodos que conozco, y que describiré aquí, es mediante un LiveCD, por pasos:

  1. Bajarse un LiveCD, yo usé el de Ubuntu, disponible en su versión 9.04 al momento de redactar el post.
  2. Quemar la .iso.
  3. Reiniciar el ordenador con el LiveCD dentro de la bandeja.
  4. Esperar a que se cargue xD.
  5. Con el entorno GNOME, o en una terminal pura digitamos lo siguiente:
  6. $ sudo su
  7. # fdisk -l
  8. Buscamos nuestra partición con GNU/Linux instalado. Desde acá en adelante suponemos que estamos buscando la partición /dev/sda1.
  9. # mkdir /directorio
  10. # mount /dev/sda1 /directorio
  11. # mount –bind /dev /directorio/dev
  12. # mount –bind /proc /directorio/proc
  13. # mount –bind /sys /directorio/sys
  14. # chroot /directorio
  15. # grub
  16. Acá con envía a la consola de grub, que denominarñe por >
  17. > find /boot/grub/stage1
  18. Devería aparecer algo como: (hd0,x) donde 0 es el Disco Duro y x la partición.
  19. > root (hd0,x) ! osea, poner la salida obtenida en el paso anterior.
  20. > setup (hd0)
  21. Si todo estla en orden, deveríamos obtener una salida parecida a esta:
  22. Checking if “/boot/grub/stage1” exists… yes
    Checking if “/boot/grub/stage2” exists… yes
    Checking if “/boot/grub/e2fs_stage1_5” exists… yes
    Running “embed /boot/grub/e2fs_stage1_5 (hd0)”… 15 sectors are embedded.
    succeeded
    Running “install /boot/grub/stage1 d (hd0) (hd0)1+15 p (hd0,1)/boot/grub/stage
    2 /boot/grub/menu.lst”… succeeded
    Done.
  23. Salimos de la consola de GRUB y reiniciamos el equipo, el GRUB, debería dejarnos elegir nuestro SO.

Fuente: Taringa! – Reestablecer Grub de Ubuntu, kubuntu o Debian y mi experiencia personal 😀

Un saludo a todos mis queridos lectores (ojalá existan xD).

Written by Felipe Portales Oliva

27 julio, 2009 at 4:03 pm

Publicado en Notas de Computación

Tagged with , ,

¡Ahora en Planeta Linux!

with 6 comments

Bueno, siguiendo la recomendación del Max (y para obtener más lectores, no hay daño en eso xD) me he agregado a Planeta Linux 😀

Bueno, empecemos diciendo ¿Qué es Planeta Linux?

Es una comunidad de latinoamericanos blogueando sobre Linux, está dividido por países, por supuesto yo me encuentro en la sección de Chile.

Es posible encontrarlos casi en cualquier medio: Twitter, Facebook, en su propio IRC y además tienen blog xD

Bueno, únanse pronto, espero leerlos por ahi

un saludo!

Written by Felipe Portales Oliva

18 junio, 2009 at 4:47 pm

Publicado en Notas de Computación

Tagged with

Actualizar la Hora Mediante NTP en Debian Squeeze

with one comment

Para los que no están informados, NTP son las siglas de Network Time Protocol, o Protocolo de Hora de Internet, no pienso explicar más que sirve para sincronizar la hora del sistema, con la hora de Internet. Para más información, consulten a mi amiga personal Wikipedia.

Está también disponible para Windows en el relojito, pero me voy a centrar en como utilizarlo con Debian Squeeze.

De la necesidad surgen la mayoría de las cosas; necesito cambiar mi pila de la bios, así que era dificil para mí mantener la hora del sistema sincronizada con la realidad xDD.

Simplemente instalamos el cliente ntpdate y luego corremos:

newton:/home/fportales# aptitude install ntpdate
newton:/home/fportales# ntpdate -u cl.pool.ntp.org

Y la hora se actualiza.

Ahora, si son algo más pillos, pueden hacerse un lanzador en el escritorio o en el panel para simplificar un poco el proceso, así lo hice yo:

Actualizar Hora

Obviamente necesitan tener el sudo configurado para estos fines.

Bueno, espero que les sirva.

¡Saludos a todos mis amigos felices!

Written by Felipe Portales Oliva

24 mayo, 2009 at 11:39 pm

Publicado en Notas de Computación

Tagged with , , ,