El recinto

noviembre 23, 2009

Cambios en Lucid Lynx

Filed under: Uncategorized — Roberto Romero @ 3:27 pm
Tags: , , ,

Via Seamos Realistas… me entero de las mejoras (o no tan mejoras) que tendrá Ubuntu 10.04 con nombre clave Lucid Lynx.
El cambio que más polémica causó es que el editor de imágenes Gimp no estará instalado por defecto, está desarrollado para profesionales. En mi punto de vista era un paso más el que ubuntu viniera con un editor avanzado de imágenes, ya que ¿quién no ha jugado con sus fotos o intentado hacer dibujos con paint o photoshop?
La decisión ya fue tomada. Y punto.
Otro de los cambios será la llamada Ubuntu Music Store, donde se pretende incrustar en Rhythmbox (o Banshee) una tienda de música, para así “porfesionalizar” más el reproductor de música. A mí me agradaría que lo tuviera, aunque prefiero tenerlos en físico.

Más información | Seamos Realistas…

junio 24, 2008

Haz que Rhythmbox hable

Filed under: GNOME,linux,Música,Ubuntu — Roberto Romero @ 9:40 pm
Tags: , , ,

Aunque paresca de Sci-Fi el tírulo, no se debe entender tan literalmente, lo único que vas a lograr es que Rhythmbox diga el nombre de la canción que estas reproduciendo.

Gracias a Cesarius me entero que lo único que debes hacer es lo siguiente:

·Instala los siguientes paquetes (si usas ubuntu y firefox, da click en los siguientes enlaces): libnet-dbus-perl y espeak

·Crea un archivo (con gedit o nano) con lo siguiente:

#!/usr/bin/perl -w

use Net::DBus;
use Net::DBus::Reactor;
use strict;

my $prevsong = “none”;

my $bus = Net::DBus->find;
my $rhythm = $bus->get_service(“org.gnome.Rhythmbox”);
my $shell = $rhythm->get_object(“/org/gnome/Rhythmbox/Shell”, “org.gnome.Rhythmbox.Shell”);
my $player = $rhythm->get_object(“/org/gnome/Rhythmbox/Player”, “org.gnome.Rhythmbox.Player”);

sub SayPlaying()
{
my $uri = $player->getPlayingUri;
my %props = %{$shell->getSongProperties( $uri )};
my $title = $props{‘title’};
my @tmp = split(‘\(‘, $title);
$title = $tmp[0];
$title =~ tr/’/ / ;

if ($title =~ m/$prevsong/)
{return;}

$prevsong = $title;

print $title, “\n”;
system “padsp espeak -a500 ‘$title’ &>/dev/null”;
}

$player->connect_to_signal(“playingUriChanged”, \&SayPlaying );

my $reactor = Net::DBus::Reactor->main();
$reactor->run();

(A mi me causaron problemas las comillas, según yo , esta versión está arreglada, a menos que wordpress cambie la codificación)Puedes guardarlo donde sea, y nombrarlo de igual modo (yo lo guardé en mi carpeta personal, y lo llamé audio, sin formato, ya que en los sistemas *nix no son necesarios)

·Permite ejecutar el archivo como programa, abre el Rhythmbox, corre el script y escucha, al cambiar una canción se oirá una voz varonil anglozajona un poco robótica, pero sin importar eso, se oye.

Fuente: Haz que Rhythmbox te diga el nombre de la canción que reproduces en Cesarius Revolutions

Crea un blog o un sitio web gratuitos con WordPress.com.