May 10

Sopcast es un programa que sirve para ver la televisión por Internet, que funciona sobre un protocolo p2p, y que suele usarse principalmente para ver partidos de fútbol gratis en televisiones extranjeras. Podría decirse que es una especie eMule para televisión en directo.

Su cliente para GNU/Linux, para variar, es inferior al de Windows, aunque permite tener varias televisiones abiertas a la vez. Lo que se ofrece en las descargas de la web es bastante cutre, y no tiene repositorios oficiales. Pero al menos funciona bien. Es de código abierto y puede descargarse desde aquí, aunque puede ser complicado echarlo a andar.

Es mejor bajar e instalar (por orden) estos dos paquetes: cliente e interfaz gráfica. Están sacados de los repositorios para Ubuntu Feisty de Treviño, aunque también sirven para otras versiones de Ubuntu y Debian.

Cuando se instalan, no crean un enlace en el menú, así que puedes crearlo tú mismo, hacer Alt+F2 o abrirlo desde consola:

qsopcast

El programa tiene un problema, y es que no encuentra la lista de canales porque está desactualizado. Para cambiarlo, ve a Config -> Config, y en el campo “Channel URL”, pon esto: http://www.sopcast.com/chlist.xml

qsopcast

Ahora, cierra el programa, vuelve a abrirlo y cuando acabe de descargar la lista de canales la mostrará. Para ver un canal sólo hay que elegirlo y pulsar “Launch”, o hacer doble clic. Cuando lleve un buen porcentaje bajado (por encima del 80%, se muestra abajo a la izquierda) puedes pulsar el botón “Player” para ver el vídeo (se abre mplayer por defecto, aunque yo he configurado el VLC y Totem en las opciones y también funcionan). Hay que tener los códecs apropiados para poder ver vídeo en formato WMV.

Aug 31

Nota: este método está ya anticuado y posiblemente no funcione ya. Visita www.kubuntu.org para ver el método más reciente.

O más bien, cómo lo he conseguido yo. Porque lo he tenido que intentar varias veces (y aún así, sigo teniendo problemillas), y esta última vez lo he instalado sobre una instalación casi limpia de Kubuntu. Repito: esto no es ninguna guía, simplemente os cuento cómo lo he hecho, y algún truquillo que he descubierto ;).

1. Añadir el repositorio backports:

Hay que editar el fichero con la lista de repositorios, para lo que se necesitan privilegios de root:

---
sudo kate /etc/apt/sources.list
---

Descomenta estas dos líneas (quitando la almohadilla #):

---
# deb http://es.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
# deb-src http://es.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
---

De forma que queden así:

---
deb http://es.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse

---

Fíjate bien en que no la tengas ya. Por ejemplo, si usas Automatix, no será necesario que hagas lo anterior. Ahora hay que actualizar la base de datos de paquetes:

---
sudo aptitude update
---

Y ya está el repo añadido.

2. Instalar los paquetes de KDE4:

Son unos 300 MB con las dependencias.

---
sudo aptitude install kde4base
---

En teoría, KDE4 debería funcionar instalando solamente el paquete kde4base, sin los fuentes, pero a mí no me ha dado resultado. Lo he vuelto a hacer y sí funciona instalando el paquete kde4base (sin los fuentes), así que puedes ahorrar 35 MB de descarga.. Si también quieres probar Amarok2, puedes instalar también el paquete kde4multimedia.

3. Probar KDE4.

Tienes dos opciones: abriendo un servidor gráfico dentro de otro, usando Xephyr, o creando una sesión específica para KDE4.

3.1. Usando Xephyr.

Consiste en abrir una ventana con un servidor gráfico independiente dentro (si no es esto exactamente, que alguien me corrija). De esta forma es más sencillo probar KDE4, y además da menos problemas.

Para instalar Xephyr, haz:

---
sudo aptitude install xserver-xephyr
---

En la misma terminal, escribe esta línea (o copipégala):

---
export LD_LIBRARY_PATH=/usr/lib/kde4/lib; export KDEDIRS=/usr/lib/kde4; export PATH=/usr/lib/kde4/bin/:$PATH; export KDEHOME=~/.kde4
---

Y acto seguido, ejecuta:

---
Xephyr :1 -screen 1024x768x24 & export DISPLAY=:1; xterm
---

El parámetro “-screen” sirve para indicar la resolución y la profundidad de color que tendrá el servidor gráfico “en ventana” que se vaya a abrir. Esto no lo dice la web de Kubuntu que explica cómo usar la beta de KDE4, pero en mi opinión, es importante porque con la opción por defecto se abre una ventana a 640×480 y no se puede hacer prácticamente nada. Si no te gusta 1024×768 a 24 bits, puedes cambiar los parámetros a tu gusto (por ejemplo, a 800×600 funciona bien).

Cada vez que quieras abrir una ventana con KDE4, tendrás que volver a ejecutar las dos líneas anteriores, es decir, la de los exports y la que abre Xephyr. También te recomendaría cerrar la ventana o pestaña de terminal que hayas usado, y volver a ejecutar las líneas en una nueva.

3.2 Creando una sesión específica para KDE4

Opción recomendable sólo si te va la acción y quieres probar KDE4 a tope, o si simplemente quieres probarlo a pantalla completa.

Primero hay que crear una entrada en el selector de sesión de kdm para poder acceder a KDE4.

---
sudo cp /usr/lib/kde4/share/apps/kdm/sessions/kde.desktop /usr/share/xsessions/kde4.desktop
---

Una vez creada, es recomendable que lo que aparezca en el menú de sesión sea “KDE 4″ y no “KDE”, ya que uno podría entrar accidentalmente a KDE 4 queriendo usar KDE3, o viceversa.

---
sudo kate /usr/share/xsessions/kde4.desktop
---

En la línea que dice “Name=KDE” (al principio), simplemente, hacer que ponga “Name=KDE4″. O lo que te venga en gana, como si pones “Name=Filomeno Pascual”, el caso es que no se confunda con la entrada original de KDE3.

Ahora hay que indicarle a KDE4 cuáles son las rutas en las que buscar bibliotecas y programas cuando aranque:

---
sudo kate /usr/lib/kde4/bin/startkde
---

Tras las cuatro primeras líneas, añadir estas:

---
export LD_LIBRARY_PATH=/usr/lib/kde4/lib
export KDEDIRS=/usr/lib/kde4
export PATH=/usr/lib/kde4/bin/:$PATH
export KDEHOME=~/.kde4
---

De forma que el comienzo del fichero quede:

---
#!/bin/sh
#
# DEFAULT KDE STARTUP SCRIPT ( KDE-3.91 )
#

export LD_LIBRARY_PATH=/usr/lib/kde4/lib
export KDEDIRS=/usr/lib/kde4
export PATH=/usr/lib/kde4/bin/:$PATH
export KDEHOME=~/.kde4

# When the X server dies we get a HUP signal from xinit. We must ignore it
# because we still need to do some cleanup.
trap 'echo GOT SIGHUP' HUP

[...]

Para iniciar la sesión de KDE4, simplemente cierra la actual y elige la recién creada en el menú “Sesiones” de KDM. Si quieres ver cómo queda en mi ordenador, visita esta entrada anterior.

Si te decides a probar KDE4,espero que tengas suerte, y que me lo cuentes por aquí :). Mientras tanto, a esperar las betas sucesivas, las RCs y la versión definitiva del que seguramente será el mejor entorno de escritorio sobre todos los SOs.

Esto es una traducción/ampliaciónde
http://kubuntu.org/announcements/kde4-beta1.php

Apr 25

Si tienes instalada una versión de Ubuntu o de Debian para arquitectura de 64 bits, seguro que has visto que no aparece wine en los repositorios y no se puede instalar (por ejemplo, para usar el Ares de Windows o ejecutar algunos juegos). Pero hay un método muy sencillo para poder instalarlo.

Para ello, necesitas instalar unas bibliotecas que te dan soporte a programas compilados para arquitecturas de 32 bits. lib32asound es necesaria para usar ALSA (el sistema de sonido de Linux). Puedes instalarlos con Synaptic, pero con apt-get o aptitude es mucho más rápido:

sudo apt-get install ia32-libs lib32asound2

Tras instalar estos paquetes, tienes que bajar el paquete .deb de Wine a mano (no puede instalarse por repositorios), dependiendo de tu versión de Ubuntu o Debian, deberías bajar la versión más reciente (a día de hoy, es la 0.9.35). Para poder copiar y pegar el siguiente comando en la terminal sin tocar nada, guárdala en el escitorio. Cuando se baje, escribe en una terminal:

cd ~/Desktop
sudo dpkg --force-architecture -i wine_*_i386.deb

Esto sirve para forzar la instalación de un paquete que no corresponde a la arquitectura para la que está compilado el SO. De hecho, te mostrará un aviso como este:

dpkg - aviso, no se tendrá en cuenta el problema por estar activa
una opción --force:
la arquitectura del paquete (i386) no corresponde con la del sistema (amd64)

Pasa de él. Ya tienes instalado Wine, y ya puedes usarlo de forma normal. Si quieres puedes borrar el archivo deb de tu escritorio.

Básicamente, una traducción de esto.

Feb 17

Es un programa que permite descargar y usar fácilmente fondos de pantalla, temas para botones y bordes de ventana, temas de iconos, pantallas de inicio de sesión, etcétera. Vamos, todo lo que se pueda querer para personalizar Gnome. El material también se puede bajar "a mano" desde http://art.gnome.org/.

NOTA (18/2/06): como ya dije más abajo, el programa tiene algunos bugs (aunque es totamente funcional), y lleva ya un tiempo muerto, no lo mantiene nadie. Usar con cuidado. De todas formas, por si a alguien le interesa seguir manteniéndolo: http://www.miketech.net/gnome-art/

En Ubuntu, hay que tener activados los repositorios Universe (se puede hacer esto en Sistema->Administración->Orígenes del software). Para instalar el programa, una vez activado el repositorio universe, simplemente hay que abrir Synaptic y bajar el paquete gnome-art.

Cuando termina de instalarse (ocupa muy poco, aunque puede tener varias dependencias), crea un acceso directo en Sistema->Preferencias->Art Manager. Además, también viene bien descargar el paquete gnome-splashscreen-manager, para poder cambiar fácilmente la pantalla de splash que aparece cuando inicias sesión. El programa es muy fácil de usar y muy simple, simplemente hay que desplegar el menú "Art" y elegir lo que se quiere descargar o instalar. El programa muestra las descargas disponibles, permite abrir vistas previas, e instalar directamente la mayoría de las cosas, como fondo, bordes de ventana o iconos. Para poner los splashes (el rectángulo que aparece cuando inicias sesión), Gnome Art llama automáticamente a gnome-splashscreen-manager para cambiarlos fácilmente.

En cambio, las pantallas de selección de sesión no se pueden activar, sólo descargar, y es que se necesitan privilegios de root para poder hacerlo. Para instalalas, una vez descargadas (suelen estar comprimidas en .tar.gz o en .bz2), hay que abrir Sistema->Administración->Ventana de entrada y cambiarlo desde ahí, simplemente arrastrando a la ventana el archivo descargado.

Gnome-Art + Splashscreen

El único "pero" que el veo al programa es que tiene un bug un poco tonto, y es que cuando quieres ver la lista de cualquier tipo de elemento y ya has visto otros antes, no los descarga, y hay que cerrar el programa y volver a abrirlo para poder ver otras cosas.

Yo ahora mismo estoy usando el tema de iconos Gartoon (son infantiles, pero muy bonitos :) ), y los bordes de ventanas también los bajé con este programa, aunque ahora tengo Beryl por encima.

Para descargar manualmente: http://art.gnome.org/
Más: http://gnome-look.org

Feb 12

Como ya comenté en un post hace unas semanas, instalé Kubuntu en mi ordenador para empezar a utilizar KDE e intentar acostumbrarme, ya que desde que utilizo Linux siempre he usado Gnome. Pues tras tres semanas, he decidido volver a Gnome. Por qué:

* No sé si es cosa mía, de Kubuntu o de KDE, pero KDE peta mucho. Raro ha sido el día que he usado el ordenador y no me ha saltado de repente alguna ventana de fallo de KDE. Sobre todo falla mucho el Centro de Control. Y la verdad es que esto me extraña, se supone que debería fallar menos que Gnome, principalmente porque tiene una base mejor: la biblioteca QT es mejor que Gtk+, al menos técnicamente (C++ vs C), también tiene bibliotecas de base que permiten que los programas se comuniquen mejor y tengan una base común, y (creo) que hay más gente programando para KDE que para Gnome. Esta ha sido la principal razón.

* KDE pesa más que Gnome, en lo que se refiere a uso del procesador. Eso sí, consume menos memoria. Otra razón importante porque mi ordenador es viejuno, aunque anda bien de RAM.

* No me gusta Adept (el instalador de software), terminé instalando Synaptic en Kubuntu porque Adept era bastante lento y no me gustaba cómo hacía las cosas. Por ejemplo, mientras se bajan los paquetes, no te dice la velocidad de descarga ni el progreso total, y también tiene algunos fallos extraños. Tampoco me gusta Konqueror, es más lento y está más cargado visualmente que Nautilus. Eso sí, como navegador web es quizás el mejor, y consume menos recursos que Firefox. De kopete, mejor ni hablamos.

* KDE es más feo que Gnome. Le pongas el tema que le pongas. A priori no debería ser algo importante, pero cuando usas el ordenador a diario, se agradece que lo que ves sea más agradable.

* KDE me agobia. En alguas aplicaciones, viene bien tener bastantes opciones, como en Kate, pero en otras como Kopete o Konqueror, sobran. Está bien tener muchas opciones y ser muy configurable (de hecho, ése es uno de los principales fallos de los programas Gnome), pero a la vista sólo deberían estar las opciones importantes.

Básicamente por esto he vuelto a Gnome. Más por forma que por fondo. Ya sé que KDE tiene muchas más posibilidades que Gnome, que es más avanzado, que tiene una mejor base, etcétera. De hecho estoy de acuerdo con todo esto, pero quizás no se está aprovechando bien.

Seguro que cuando llegue KDE4, muchos de estos detalles se arreglarán, sobre todo el tema del aspecto (por el tema de los gráficos vectoriales y el grupo de artistas trabajando en la interfaz), y la base también se mejorará (aún más si cabe) con el uso de las QT4. Y aunque no me guste el entorno de escritorio de KDE, sigo usando programas K en Gnome, como Kate y Amarok, de hecho, son dos de los programas que provocaron en su día que comenzara a usar Linux para el día a día, y si algún día digo de ponerme a programar algún programa con interfaz gráfica, usaré QT en vez de Gtk+, por potencia, versatilidad y con QT4, por velocidad. De hecho, ya tengo un libro de programación con QT.

Pues estas son mis razones pro-Gnome (ojo, no anti-KDE), porque es más "usable". Si sólo usara Linux para programar, sólo usaría KDE. Me encantaría que dejaras tu opinión en los comentarios. Un saludo.

Proyecto KDE: http://www.kde.org

Proyecto Gnome: http://www.gnome.org