Linux AV » Ubuntu https://www.linuxav.net Una experiencia multimedia con GNU/Linux Tue, 26 Oct 2010 11:37:43 +0000 http://wordpress.org/?v=2.8.4 en hourly 1 Pulse Audio y la reproducción simultánea de sonido con ALSA https://www.linuxav.net/content/2010/04/pulse-audio-y-la-reproduccion-simultanea-de-sonido-con-alsa/ https://www.linuxav.net/content/2010/04/pulse-audio-y-la-reproduccion-simultanea-de-sonido-con-alsa/#comments Thu, 01 Apr 2010 08:16:21 +0000 ismael https://www.linuxav.net/?p=812 ¿Debería eliminar Pulse Audio? Desde luego, muchos usuarios se quejan de problemas con el sonido desde las aplicaciones. Un servidor de sonido como Pulse Audio es una buena idea para sistemas de escritorio sobre los que corren aplicaciones genéricas, pero una pésima idea para quien trabaja con aplicaciones multimedia y necesita un control absoluto de su driver de audio. No debería haber nada de malo en que Ubuntu incorpore Pulse Audio por defecto —Debian no lo hace— pero sí resulta pintoresco que Ubuntu Studio también lo haga.

alsa

Así pues, para retomar el control absoluto del sonido en tu sistema:

  $ sudo apt-get remove pulseaudio
  

Alguien dirá que el problema ahora es que distintas aplicaciones no pueden reproducir audio simultáneamente. Respondo que, por una parte, no todas las aplicaciones reconocen Pulse Audio por lo que probablemente antes tampoco era posible. Y, por otra parte, que ALSA sí lo permite. Sólo es necesario activar la mezcla por software dmix sobre la salida de audio. Simplemente lléva este código a tu .asoundrc.

# .asoundrc - Personal configuration file for ALSA

# Copyright (C) 2009 >

# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.

# See the file COPYING for details.

pcm.ossmix {
    type dmix
    ipc_key 1021                # must be unique!
    ipc_perm 0660               # sound for everybody (at least in your group)
    #ipc_key_add_uid false      # let multiple users share
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024        # must be power of 2
        buffer_size 8192        # dito
        #format "S32_LE"
        #periods 128            # dito
        #rate 8000              # with rate 8000 you *will* hear
    }                           # if ossmix is used :)

    # bindings are cool. This says, that only the first
    # two channels are to be used by dmix, which is enough for
    # (most) oss apps and also lets multichannel chios work
    # much faster:
    bindings {
        0 0   # from 0 => to 0
        1 1   # from 1 => to 1
    }
}

# Redirect to ossmix
pcm.!default {
    type plug
    slave.pcm "ossmix"     # use our new PCM here
}

# Redirect to ossmix
pcm.dsp {
    type plug
    slave.pcm "ossmix"     # use our new PCM here
}

# mixer like above
ctl.mixer {
    type hw
    card 0
}

# Local Variables:
# mode: conf
# End:

Ahora la salida llamada default, la que por omisión utilizan todas las aplicaciones compatibles con ALSA para reproducir audio, implemente mezcla por software desde todas las aplicaciones que la están utilizando. En mi máquina, así, es posible reproducir simultáneamente audio desde clips en YouTube vía Flash en Firefox, Spotify, mplayer, Audacious, Skype y cualquier otra.

Sólo dos avisos. Si alguna aplicación utiliza explícitamente la salida hw:0,0 todo deja de funcionar. La mezcla por software queda configurada para la salida llamada default y no para ninguna otra. Por otra parte, de nuevo, si cualquier aplicación consigue reproducir con éxito audio utilizando la emulación OSS, la cosa de nuevo deja de funcionar.

]]>
https://www.linuxav.net/content/2010/04/pulse-audio-y-la-reproduccion-simultanea-de-sonido-con-alsa/feed/ 3
QjackCtl 0.3.6 https://www.linuxav.net/content/2010/03/qjackctl-0-3-6/ https://www.linuxav.net/content/2010/03/qjackctl-0-3-6/#comments Thu, 11 Mar 2010 09:55:49 +0000 ismael https://www.linuxav.net/?p=795 Rui Nuno anuncia la revisión 0.3.6 de QjackCtl. Si existe una aplicación imprescindible en el arsenal del creador de audio con Linux, ésa es ésta. Permite realizar todas las conexiones de audio con el servidor JACK y MIDI tanto con JACK como con ALSA de manera gráfica y muy intuitiva. Recuerda que de otra forma serías esclavo de la línea de comandos, plato de poco gusto para quien simplemente quiere meter algo de ruido con su sistema.


qjackctl

La mayor novedad es el suporte D-Bus, incluyendo acciones de la interfaz de usuario. Puedes ahora incluso crear atajos de teclado desde tu entorno de escritorio para las acciones más comunes.

Puedes bajarte las fuentes y compilar a tu gusto o descargar paquetes binarios para openSUSE 11.2, Ubuntu 8.04 y Ubuntu 9.10. Probablemente estará pronto empaquetado para tu distribución favorita.

]]>
https://www.linuxav.net/content/2010/03/qjackctl-0-3-6/feed/ 3
Puredyne https://www.linuxav.net/content/2010/01/puredyne/ https://www.linuxav.net/content/2010/01/puredyne/#comments Mon, 18 Jan 2010 21:19:48 +0000 ismael https://www.linuxav.net/?p=733

puredyne

Puredyne es una distribución orientada al trabajo creativo para aquellos que buscan herramientas apartedas del estandar. Facilita las mejores aplicaciones creativas en estado experimental además de un sólido conjunto de herramientas para el trabajo con imagen, audio y vídeo en un paquete minimalista muy rápido.

Puredyne está optimizada para el procesado de audio y vídeo en tiempo real. Se distingue por facilitar un kernel de muy baja latencia, para la responsividad que necesitan los artistas que trabajan en este campo.

Está basada en Ubuntu y Debian Live, y todos los paquetes facilitados por Puredyne pueden ser fácilmente utilizados en cualquiera de los sabores de Linux. Descarga Puredyne, utilízala, compártela, modifícala, únete al equipo de desarrollo o haz lo que quieras con ella.

]]>
https://www.linuxav.net/content/2010/01/puredyne/feed/ 0
El próximo Ubuntu LTS será retrasado https://www.linuxav.net/content/2010/01/el-proximo-ubuntu-lts-sera-retrasado/ https://www.linuxav.net/content/2010/01/el-proximo-ubuntu-lts-sera-retrasado/#comments Mon, 11 Jan 2010 20:17:31 +0000 ismael https://www.linuxav.net/?p=728 Mark Shuttleworth el astronauta sugiere que la próxima versión LTS con soporte a largo plazo podría retrasarse. La expectación se había despertado ante la posibilidad de que la próxima versión LTS fuese la 10.04, a ser liberada en abril de 2010. Pero en una entrevista en derStandard.at Shuttleworth dice que «la próxima LTS será la 10.04 o la 10.10, habrá que esperar a que terminen las conversaciones actuales entre Debian y Ubuntu.


ubuntu lts

La conversación transcurre sobre un «ciclo meta release» que vería cómo las próximas revisiones de Ubuntu y Debian congelan sus fechas de congelación. Parte del retraso se debería a la incorporación de GNOME 3.0, esperada para primavera de 2010, sobre la misma fecha inicialmente esperada para Ubuntu 10.04. Los desarrolladores de Ubuntu liberan versiones de forma regular cada seis meses, soportadas con actualizaciones hasta dieciocho meses, pero hay versiones LTS como la Ubuntu 8.04 LTS que son actualizadas durante tres años para la versión de escritorio y cinco años para la versión de servidor.

Visto en The H Open Source. Foto de Bartosz Senderek.

]]>
https://www.linuxav.net/content/2010/01/el-proximo-ubuntu-lts-sera-retrasado/feed/ 4
Prueba GIMP 2.7.1 mono ventana https://www.linuxav.net/content/2010/01/prueba-gimp-2-7-1-mono-ventana/ https://www.linuxav.net/content/2010/01/prueba-gimp-2-7-1-mono-ventana/#comments Mon, 11 Jan 2010 11:43:28 +0000 ismael https://www.linuxav.net/?p=725 Sé que estabas deseando probar la característica mono ventana de GIMP, así que te agradará saber que si corres Ubuntu 9.10 Karmic Koala ya te es posible hacerlo. Eso, por supuesto, si no quieres esperar a la próxima versión de tu sistema operativo favorito. Y también por supuesto si no tienes inconveniente en probar una versión inestable de GIMP que puede contener una buena cantidad de errores.

Simplemente añade a tu lista de repositorios en /etc/apt/sources.list la siguiente línea:

  deb http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu karmic main
  

Y ahora actualiza el sistema.

  $ sudo apt-get update && sudo apt-get upgrade
  

Ahora tienes instalada la versión 2.7.1 de GIMP. Al abrirlo seguirás viendo la clásica interfaz multi ventana. Para probar la nueva característica visita el menú Ventanas y activa la casilla Single-window mode. Reinicia la aplicación. Lo que verás ahora es algo como esto:


linux gimp mono ventana

Visto en Geeks & Linux Atelier!.

]]>
https://www.linuxav.net/content/2010/01/prueba-gimp-2-7-1-mono-ventana/feed/ 2
Los mejores blogs Linux en Wikio en enero de 2010 https://www.linuxav.net/content/2010/01/los-mejores-blogs-linux-en-wikio-en-enero-de-2010/ https://www.linuxav.net/content/2010/01/los-mejores-blogs-linux-en-wikio-en-enero-de-2010/#comments Mon, 04 Jan 2010 17:41:37 +0000 ismael https://www.linuxav.net/?p=714
linux navidad

El editor de Linux AV se enorgullece en presentarse como «experto en la categoría Linux» para Wikio. Como tal, irá siendo presentada aquí la lista de blogs dedicados a Linux más populares en Wikio de forma mensual. Ésta es la primera lista.

1 Ubuntu Life
2 MuyLinux
3 Ubuntips
4 Ubunlog
5 120% Linux
6 LinuxHispano.net
7 Slice of Linux
8 Forat
9 Linwind
10 Pillate Un Linux
11 OcioLinux
12 Www.tuxapuntes.com
13 Gnometips
14 Paraiso Linux
15 Cesarius Revolutions
16 Geeks & Linux Atelier!
17 LXA! Linux Adictos
18 Be Linux… my friend
19 Mi Ruta Libre
20 Mi ordenador es libre…
21 Linux AV
22 LinuxZone
23 ¡¡PUTOLINUX!!
24 David Tsunamy
25 Sin Windows
26 Telematica & Linux
27 Linux Boricua
28 Userlinux
29 Portal Ubuntu
30 Noticias Ubuntu

Ranking Wikio

¿Estás en la lista? ¡Enhorabuena! Otra de las cosas que me pide Wikio es crear una red entre los sitios más populares dedicados a Linux a partir de nuestros respectivos blogroll. Así que me permito pedirte, estés o no en la lista, que añadas Linux AV a tu blogroll y me dejes un mensaje de correo electrónico o un comentario a este artículo indicándome la dirección de tu blog para que yo haga lo propio.

<a href="https://www.linuxav.net/">Linux AV</a>

¡Gracias! ¡Y que los Reyes Magos te traigan mucho software libre!

]]>
https://www.linuxav.net/content/2010/01/los-mejores-blogs-linux-en-wikio-en-enero-de-2010/feed/ 14
Linux es vulnerable a las señoras de la limpieza https://www.linuxav.net/content/2010/01/linux-es-vulnerable-a-las-senoras-de-la-limpieza/ https://www.linuxav.net/content/2010/01/linux-es-vulnerable-a-las-senoras-de-la-limpieza/#comments Mon, 04 Jan 2010 14:51:45 +0000 ismael https://www.linuxav.net/?p=711 ¿Y qué es el ataque de la señora de la limpieza?

Es el nombre que le han dado los de PING Labs a un ataque que afecta, demostrado, a Ubuntu y a Debian, pero seguramente también a cualquier otra distribución. El ataque permite acceder sin restricciones a una sesión bloqueada por un salvapantallas.


señoras de la limpieza japonesas

El nombre hace referencia a la facilidad con la que es posible ejecutarlo. Aunque la probabilidad de éxito es mínima, basta con pasar por delante del ordenador bloqueado y pulsar «Alt+PetSis+F». Resulta que el kernel Linux captura ciertas combinaciones de teclas, todas activadas por la combinación «Alt+PetSis», para realizar funciones de emergencia. En particular la citada combinación activa el OOM Killer. Éste libera memoria de forma automática. Si la CPU está demasiado ocupada, el el OOM Killer elimina algún proceso para poder retomar el control del sistema. Existe una mínima posibilidad de que dicho proceso sea el salvapantallas. Éste entonces se cierra y la señora de la limpieza, o cualquiera que pase por allí, puede entonces acceder al escritorio.

En Xombra tienes toda la información. Foto de Szater.

]]>
https://www.linuxav.net/content/2010/01/linux-es-vulnerable-a-las-senoras-de-la-limpieza/feed/ 2
El mejor mensaje de error de la historia del iPhone https://www.linuxav.net/content/2009/12/el-mejor-mensaje-de-error-de-la-historia-del-iphone/ https://www.linuxav.net/content/2009/12/el-mejor-mensaje-de-error-de-la-historia-del-iphone/#comments Mon, 21 Dec 2009 17:55:24 +0000 ismael https://www.linuxav.net/?p=696 El otro día se me colgó una aplicación en Ubuntu Studio. Saltó el cuadro de diálogo que te pide enviar un informe de errores al programador, y he aquí que el cuadro de diálogo también se colgó. ¿A quién le envío yo ahora el informe?

Pero esta captura del iPhone es aún mucho mejor. Parece ser que el mamotreto de Apple te presenta mensajes de error aún cuando no hay errores. ¿Exceso de celo, o lo normal después de un jailbreak descuidado?


mensaje error iphone

Concedido. No tiene nada que ver con Linux. Pero los linuxeros somos así de cachondos.

Visto en The Linux Blog.

]]>
https://www.linuxav.net/content/2009/12/el-mejor-mensaje-de-error-de-la-historia-del-iphone/feed/ 0
Tu propio bot para Twitter en Perl https://www.linuxav.net/content/2009/12/tu-propio-bot-para-twitter-en-perl/ https://www.linuxav.net/content/2009/12/tu-propio-bot-para-twitter-en-perl/#comments Mon, 21 Dec 2009 10:05:40 +0000 ismael https://www.linuxav.net/?p=693 He tenido dudas sobre si publicar mi script implemientando un bot para Twitter en mi blog SEO o en este blog sobre Linux. Finalmente me he decidido por éste. Probablemente tiene más utilidad pedagógica que para el marketing en la red social. Explicado de otra forma. Aunque tengo ciertas ideas sobre su utilidad comercial, me limito a publicarlo y a invitarte a buscar las tuyas.

La forma normal de utilizarlo es la siguiente:

  $ autoretweet -u usuario -p lksnfd -k linux
  

Se trata de los tres parámetros obligatorios. El nombre de usuario en el servicio Twitter, la contraseña, y la palabra clave que disparará el bot una vez aparezca en las búsquedas. Utilizado así, el bot simplemente hace un retweet al usuario que ha publicado un mensaje conteniendo la palabra clave. El usuario podría así identificarte como interesado en el tema para el cual dicha palabra clave es representativa y devolverte su seguimiento.

Hay no obstante formas más sofisticadas de utilizarlo, mediante los siguientes parámetros opcionales.

-s status

Utiliza una cadena de texto determinada en lugar del retweet. Dicha cadena podría contener un enlace, y utilizar así el bot para la promoción de un sitio y no para conseguir seguimientos. Utilizar con precaución dado que el uso de una cadena repetida acaba redundando en que la cuenta que lo hace es marcada como sospechosa y desactivada.

-f url

Averigua el feed XML para el sitio cuya URL se proporciona. De dicho feed toma las entradas que contienen la palabra clave indicada y presenta en cada nuevo estado el enlace y el título de dicha entrada. Eventualmente útil para promocionar un sitio. De nuevo, utilizar con precaución.

-n num_results

El número de resultados a ser devuelto en cada búsqueda.

-p poll_frequency

El tiempo entre dos búsquedas consecutivas.

-d delay_updates

El tiempo entre dos envíos al sistema Twitter. Si va a utilizarse un mensaje repetido, configurar un valor lo suficientemente alto para evitar que la cuenta sea marcada como sospechosa.

-r random

Genera para cada envío un hashtag aleatorio de la longitud indicada. Permite que la cadena de texto sea distinta en cada envío y eventualmente que la cuenta no sea marcada así como sospechosa.

-v

Salida prólija, presentando un informe completo de todas las acciones realizadas por el script.

Ante la posibilidad de que Twitter considere maliciosa la actividad del bot y marque la cuenta como sospechosa, no dudo en recomendar no utilizarlo con tu propia cuenta personal. Copia el código en un fichero llamado autoretweet. Activa el permiso de ejecución y guárdalo en un directorio en tu path actual. Crea ahora una cuenta troll. Sigue la convención de utilizar para el avatar de dicha cuenta una nariz roja. Utiliza ahora esa cuenta para probar el bot. Disfrútalo.

#!/usr/bin/perl

use strict;
use warnings;

use Data::Dumper;
use Getopt::Std;
use HTML::TokeParser;
use LWP::Simple;
use Net::Twitter;
use XML::Feed;

local $| = 1; # auto flush stdout
binmode STDOUT, ':utf8';

my $username;
my $password;
my $keyword;
my $status;

my $num_results = 5;
my $poll_frequency = 100;
my $delay_updates = 60;

my $random = 0;
my $verbose = 0;

my @feeds;
my @goods = ();

# Get command line options
my %opts=();
getopts("u:p:k:f:s:n:q:d:r:v",\%opts);

# Parse command line options, die if any not defined
if (defined $opts{u}) {
    $username = $opts{u};
}
else {
    die "username not defined!";
}

if (defined $opts{p}) {
    $password = $opts{p};
}
else {
    die "password not defined!";
}

if (defined $opts{k}) {
    $keyword = $opts{k};
}
else {
    die "keyword not defined!";
}

if (defined $opts{f}) {
    my $url = $opts{f};
    @feeds = XML::Feed->find_feeds($url);

    if ($feeds[0]) {
        my $feed = XML::Feed->parse(URI->new($feeds[0]));
        my @entries = $feed->entries();

        foreach my $entry (@entries) {
            if ($entry->link() =~ m/$keyword/) {
                push (@goods, $entry->link());
            }
        }
    }
}

if (defined $opts{s}) {
    $status = $opts{s};
    if (length($status) > 140) {
        die "status too long!";
    }
}

if (defined $opts{n}) {
    $num_results = $opts{n};
}

if (defined $opts{q}) {
    $poll_frequency = $opts{q};
}

if (defined $opts{d}) {
    $delay_updates = $opts{d};
}

if (defined $opts{r}) {
    $random = $opts{r};
}

if (defined $opts{v}) {
    $verbose = 1;
}

printf "get %d search results on keyword \"%s\" each %d seconds\n",
    $num_results, $keyword, $poll_frequency;
printf "retweet from user %s password %s each %d seconds\n",
    $username, $password, $delay_updates;
if (scalar (@goods)) {
    printf "use random status relevant for keyword \"%s\"\nfrom feed %s\n",
    $keyword, $feeds[0];
}
elsif ($status) {
    printf "use status \"%s\"\n", $status;
}
if ($verbose) {
    print "be verbose\n";
}

# Create a Net:Twitter object
my $nt = Net::Twitter->new({
    username => $username,
    password => $password,
    traits => [qw/API::REST/, qw/API::Search/]
});

# So only new search results are retweeted
my $since_id = 0;
my $max_id = 0;

while (1) {

    # Get search results on keyword
    printf "searching ";
    my $tweets = $nt->search({
        q => $keyword,
        rpp => $num_results,
        lang => 'es',
        $since_id ? (since_id => $since_id) : ()
    });

    if (defined $tweets) {
        print "ok\n";
    }
    else {
        print "failed!\n";
    }   

    # For each search result...
    for my $t (@{$tweets->{results}}) {
        next unless $t->{id} > $since_id;
        if ($t->{id} > $max_id) {
            $max_id = $t->{id};
        }
        # Don't retweet if an own tweet or from user is the keyword
        # also if already a retweet when no status is given
        if (
            ($t->{from_user} ne $username) &&
            ($t->{from_user} ne $keyword) &&
            (($status) || ($t->{text} !~ m/^RT/))
            ) {
            # Build retweet string
            my $s;
            # Prepend a random hashtag
            if ($random > 0) {
                $s .= "#";
                my @chars=('a'..'z','0'..'9');
                foreach (1..$random)
                {
                    $s .= $chars[rand @chars];
                }
                $s .= " ";
            }
            # Use feed entry with given keyword if any
            if (scalar(@goods) > 0) {
                $s .= "@" . $t->{from_user} . " ";

                my $uri = $goods [rand @goods];
                my $content = get($uri);
                utf8::decode($content);

                my $p = HTML::TokeParser->new(\$content);
                if ($p->get_tag('title')) {
                    my $title = $p->get_trimmed_text();
                    $title =~ s/&/&amp;/g;
                    $s .= $title . ". ";
                }
                $s .= $uri;
            }
            # Use specified status if any
            elsif ($status) {
                $s .= "@" . $t->{from_user} . " " . $status;
            }
            # Use a simple retweet
            else {
                $s .= "RT @" . $t->{from_user} . ": " . $t->{text};
            }

            if ($verbose) {
                printf "%s\n", $s;
            }
            printf "%s retweet", $t->{from_user};

            # Send update
            if ($nt->update($s)) {
                print "ed ok\n";
            }
            else {
                print " failed!\n";
            }
            sleep $delay_updates;
        }
    }

    # Set last received search result and sleep for a while
    $since_id = $max_id;
    sleep $poll_frequency;
}

El usuario de Debian y Ubuntu sólo tiene que instalar el paquete libnet-twitter-perl. El bot sin embargo debería ser utilizable en otros sistemas como Windows. Instálese en ese caso ActivePerl o, mejor aún, el entorno Cygwin y obténgase la librería necesaria utilizando CPAN.

]]>
https://www.linuxav.net/content/2009/12/tu-propio-bot-para-twitter-en-perl/feed/ 3
Ubuntu 9.10 Karmic Koala, ¿actualizamos? https://www.linuxav.net/content/2009/11/ubuntu-9-10-karmic-koala-%c2%bfactualizamos/ https://www.linuxav.net/content/2009/11/ubuntu-9-10-karmic-koala-%c2%bfactualizamos/#comments Mon, 02 Nov 2009 09:43:59 +0000 ismael https://www.linuxav.net/?p=634 La noticia de la pasada semana ha sido sin duda la liberación de la nueva versión de Ubuntu, la 9.10 con nombre en clave Karmic Koala. Se han hecho eco de la misma todos nuestros blogs amigos en la comunidad: MuyLinux, OcioLinux, Punto Libre, Soft-Libre, Solo Ubuntu, Ubuntips, Ubunlog y Ubuntu Life.

¿Deberías actualizar ya? La pregunta puede desde luego ser hecha de muchas formas. ¿Estabas contento con la estabilidad de tu sistema actual? ¿Aprecias realmente estar manejando un sistema lo que viene a decirse «en producción»? ¿Cómo de excitante te resulta trabajar al filo de la navaja, y a qué estás dispuesto a renunciar a cambio?

ubuntu 9.10 karmic koala

No creas nada de lo que te dicen acerca de que una actualización como ésta se lleva a cabo fácilmente y sin dolor de cabeza alguno. Si la estabilidad de tu sistema es importante para ti, no dudo en recomendarte esperar dos o tres semanas hasta que todas las posibles cuestiones problemáticas derivadas de la actualización estén lo suficientemente bien documentadas.

Si te atreves a dar el salto, simplemente pulsa Alt+F2 y ejecuta:

  update-manager -d
  

Y sigue ahora todas las instrucciones en pantalla. Con una conexión ADSL de una velocidad razonable en dos horas ya deberías haber terminado. Ah, por supuesto, si utilizas un Ubuntu personalizado como mi Ubuntu Studio, los pasos son exactamente los mismos.

¿Con qué problemas puedes encontrarte? En mi caso han sido éstos:

  • El kernel 2.6.31 no arranca —en mi caso, dado que corro Ubuntu Studio, la versión rt de ese kernel—. Se presenta durante el arranque este mensaje de error.
      udevadm trigger is not permitted while udev is unconfigured
      

    Si se presenta este problema es porque no han sido creadas las imágenes initramfs para los nuevos kernel instalados. Ejecuta:

    $ sudo update-initramfs -u -k all
    
  • No es posible activar los efectos de escritorio. Resulta en mi caso que en la nueva versión de las Xorg el módulo radeon no detecta que el módulo agpgart está cargado y de ahí que no active las DRI. Queda patente por un rendimiento penoso de las glxgears. Si buscas en Google posibles soluciones a este problema, se recomiendan distintas configuraciones a ser aplicadas al fichero de configuración en /etc/X11/xorg.conf. El pequeño inconveniente es que en Karmic Koala, ¡este fichero ha desaparecido! Xorg detecta perfectamente la configuración gráfica a ser aplicada sin necesidad del mismo, aunque sí lo utiliza si existe. Para solucionar mi problema sólo tengo que crear un nuevo xorg.conf así:
      $ sudo Xorg -configure
      

    Entrando en el sistema desde una consola y deteniendo gdm primero. La llamada crea un xorg.conf.new en tu directorio actual. Y ahora añadiendo esta línea a la sección Device.

      	Option "BusType" "PCI"
      

    Que arranquen las X y se detecte el bus AGP no quiere por supuesto decir que mientras escribo esto, por ejemplo, DRI esté activo. Menos mal que para la práctica mayoría de las cosas para las que uso este ordenador, la aceleración no es necesaria. Ya veremos cuando abra Audacity…

  • El gestor de entrada al sistema gdm ya no está, ya no existe, ha sido cambiado por xsplash. El arranque del sistema es desde luego más rápido, pero el nuevo gestor de entrada es realmente pobre de aspecto. No estoy hablando aquí de un problema, más bien sólo de un susto. Pero tendrás que acostumbrarte.

¿Has actualizado? ¿A ti cómo te ha ido?

Capura de Kage Tora

]]>
https://www.linuxav.net/content/2009/11/ubuntu-9-10-karmic-koala-%c2%bfactualizamos/feed/ 11