El Destino del Iscariote

It's better a Kiss of Death than nothing...

Archivo de la etiqueta 'KDE'

21.06.08

Piensa en verde (o en azul)

Ya se ha liberado openSUSE 11.0 y no he querido esperar más antes de instalarlo. Tienes las dos formas tradicionales de hacerlo: DVD o liveCD. La opción con DVD proporciona muchos más programas a instalar y nos deja elegir el tipo de escritorio, mientras muestra un entorno gráfico de instalación muy trabajado sin que por ello se haga complicado. Una vez bajada y quemada la .iso del DVD, tenemos que arrancar el ordenador con el disco en una unidad y configurar la BIOS si es necesario para que arranque desde él. El resto es leer y escribir. La opción del liveCD nos condiciona el tipo de escritorio, ya que existe una versión con Gnome y otra con KDE (que es KDE 4.0). Bajamos y quemamos la .iso que elijamos (yo elegí KDE, of course), arrancamos con ella y con el permiso de la BIOS se nos carga una versión reducida del Sistema Operativo que corre en nuestra RAM. Doble click sobre el icono de instalación y en 20 minutos tendremos nuestra flamante openSUSE 11.0 corriendo.

Lo primero que llama la atención es eso: la rapidez con que se instala el sistema. openSUSE cuenta con una gran ventaja sobre otras distribuciones de Linux: YaST (Yet another Setup Tool u Otra herramienta de configuración) que viene a ser como el Centro de Control de Windows® pero funcionando. Una de las misiones de YaST es instalar/desinstalar programas. En Linux cada paquete de un programa tiene lo que se llaman dependencias, formando una lista de requisitos que necesitamos tener antes de instalar este paquete. Sólo cuando las dependencias de un paquete están satisfechas podemos instalarlo, así que en un sistema con miles de paquetes el lío puede ser atroz. Por suerte, la comunidad Linux ofrece algo que no se da en las demás: los repositorios. Un repositorio es un servidor web que aloja paquetes listos para descargar e instalar. Así, si una dependencia necesita un paquete determinado, es bastante probable que dicho paquete esté en algún repositorio. En versiones anteriores, YaST era tremendamente lento a la hora de revisar cada versión de cada paquete de cada repositorio, y es lógico: yo tengo configurados normalmente unos 7 u 8, es decir, 7 u 8 servidores con miles de paquetes y versiones. En esta nueva versión de openSuSE 11.0 por fin ha llegado la velocidad. Velocidad y muchísimas mejoras: en la Guía para openSuSE 11.0 tienes una lista detallada de cambios.

Una vez instalado el Sistema Operativo, ya está viejo. Si normalmente al formatear tu Windows® tienes que pasarte un ratillo (horas y horas diría yo si tu disco no es un ServicePack Inside) por WindowsUpdate® a ponerlo a punto en temas de seguridad, openSUSE tiene por defecto activados tres repositorios que te ayudan a mantenerte al día: Oss (con todos los paquetes incluídos en el DVD de instalación), Non-Oss (con aplicaciones extra como java, flash, etc) y Update (para las actualizaciones del sistema). Hay mucho más y puedes añadir los que quieras. De hecho muchos desarrolladores de openSUSE tienen repos propios donde van subiendo mejoras en determinados paquetes. Pero si te va algo más seguro, te vendrá bien esta lista:

  • http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_11.0/ es el repositorio para KDE 3.5, la versión estable del gestor de escritorio.
  • http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/o penSUSE_11.0/ para KDE 4.0
  • http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Community  /openSUSE_11.0/ es el repositorio de la comunidad de KDE4, repleto de aplicaciones mejoradas y modificadas
  • http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Extra-App s/openSUSE_11.0/ contiene más aplicaciones para KDE4
  • http://download.opensuse.org/repositories/GNOME:/STABLE/openSUSE_11.0/ para el entorno de escritorio Gnome
  • http://download.opensuse.org/repositories/GNOME:/Community/openSUSE_11 .0/ con aplicaciones extra para Gnome
  • http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.0/ para XOrg y Compiz Fusion, con paquetes adicionales como el decorador de ventanas Emerald
  • http://ftp.skynet.be/pub/packman/suse/11.0/ es el famoso repo Packman con muchísimas aplicaciones, soporte multimedia y una lista de paquetes para pasarte un buen rato leyendo
  • http://download.opensuse.org/repositories/mozilla/openSUSE_11.0/ para los productos Mozilla (Firefox, Thunderbird…)

Con esos ya se puede empezar a jugar un ratillo. Y es que esta vez he instalado los tres gestores de escritorio: KDE 3.5.9, KDE 4.0.4 y Gnome 2.22, aunque use principalmente el primero. Me gusta tener instalado y accesible Gnome, para ir trastocando con él. Y KDE 4.0.4 pronto se actualizará a 4.1, que promete unas mejoras en usabilidad que se echan mucho en falta en la versión disponible. Pero si estás pensando en jugártela e instalarte una distro de Linux por primera vez, te recomiendo que instales mediante el DVD y que escojas el gestor de escritorio KDE 3.5. Si tienes una partición decente (entre 15 y 20 GB estaría bien, para particionar y dar 7 GB a /, otro GB para swap y el resto para /home) no te lo pienses. Normalmente, el gestor de arranque que instala openSUSE (GRUB) respeta los demás Sistemas Operativos instalados, así que no deberías perder nada (aunque Vista® es muy rarito, así que ve con ciudado).

Lo primero que tienes que hacer al instalarte openSUSE 11.0 es añadir esos repositorios. Y justo después instalar el soporte multimedia. openSUSE, como la mayoría de distribuciones Linux, viene sin códecs multimedia para reproducir formatos de audio o video propietarios, como .mp3, .mpg o los DVDs con menús (aunque openSUSE 11.0 incluye un códec, Fluendo, para .mp3 no es suficiente ni de lejos). Basta ir aquí y hacer click donde te dice. YaST se encargará de todo.

Perfecto. Sistema instalado, repos listos y multimedia rodando. Nos queda lo mejor: personalizar el escritorio Más allá de la ayuda que encontrarás en sitios como KDE-Look.org lo mejor es que juegues con las opciones y configuraciones del escritorio, de los paneles y de la decoración y estilo de ventanas. openSUSE viene con unos detalles predefinidos de color verde vibrante, pero esta vez me he pasado al azul. Y es que si la última vez tuve que trastocar con archivos de configuración, esta vez Compiz viene activado out-off-the box con AIGLX para las tarjetas que lo soportan, como mi Intel 945G, así que activar la aceleración gráfica 3D es tan sencillo como marcar una casilla en el apartado correspondiente de YaST. He estado revolviendo un ratillo con Emerald y Compiz Config Settings Manager, creando un panel lateral que se oculte automáticamente, buscando un Skydome y un buen Cubecap para el cubo de Compiz, y el resultado es este (click para ampliar):


Los chicos del equipo de openSUSE han hecho un trabajo salvaje. Han tomado una gran distro de Linux como openSUSE 10.3 y la han mejorado, ofreciendo una versión x.0 realmente ciudada y bien acabada a pesar de que su escritorio estrella (KDE 4.0) está en fase beta no declarada. Y es que, a pesar de todo, siempre hay un par de cosas que no terminan de encajar, aunque sea por razones externas. Además de lo limitado de KDE 4.0, los que nos hemos instalado la versión x86_64 (es decir, los que tenemos un procesador de doble núcleo y queremos aprovecharlo) tenemos nuestra pelea interminable con Java® (Sun® no proporciona paquetes para Linux en arquitectura de 64 bits para el plugin de Java® del navegador web) y nuestro periplo para conseguir que los complementos de video del naveragor web funcionen correctamente. De momento, con el mplayerplugin consigo audio pero no video, pero todo se andará. ¿La solución rápida? Instalar una versión de 32 bits, que funcionará perfecta. Pero es que no me da la gana.

Linkografía

Ben Kevan’s Blog »» Usefull openSUSE 11.0 Repositories for the best SUSE Experience

28.01.08

Placer y dolor

Me he imaginado KDE en mi móvil, y del gustito casi me caigo al suelo.

Tags: ,
Guardado en Tech » Linux | MiniBlog | | Permalink | | Sin monedas en la bolsa

22.10.07

PC Reload

Mi PC antiguo murió. De muerte súbita, además. Tranquilamente me hallaba yo, leyendo por aquí y por allá, escribiendo unos mails, cuando de repente se apagó y nunca más volvió a encenderse. Los que habéis sufrido una pérdida similar sabréis lo que se siente.

Quedaba una esperanza: que el problema viniera de la fuente de alimentación. Se cambia y listo. Pero en vista de que el pobre aparato había sufrido (hace unos meses ya) lluvia directa sobre su interior (es lo que tiene el tiempo loco murciano si lo sumas a torre abierta al lado de la ventana también abierta), y tras comprobar que la fuente funcionaba, me enfrenté a la cruda realidad: la placa base había pasado a mejor y analógica vida.

Una semana después, recojo de la tienda mi flamante nuevo ordenador: Placa base ASUS P5GC-MX/1333 DDR2 PCI Express, Intel Dual Core E4400 2,0 FSB 800, 2 GB de memoria DDR2 667MHz Kingstone, HD Seagate S-ATA2 320 GB 150 MB/s, grabadora DVD LG S-ATA Dual Layer y monitor 19″ Philips TFT 190S8FS. Ya sé que el procesador no es el maquinón, pero tampoco necesito más. De hecho, me sobra equipo. Y estoy impresionado con él.

Lo he comprado en la tienda de un amigo, que me ha hecho un muy buen precio. Y como le hacía ilusión, instalé mi SO (openSuSE 10.3 GM x86_64) en la tienda para que lo viera. Hasta aquí todo perfecto. Pero siempre hay problemas…

Nada más llegar a casa, veo que me resulta imposible activar la aceleración gráfica del chipset Intel 945 que lleva integrada la placa base. No tengo pensado añadir una tarjeta gráfica, ya que leyendo en foros supe que mi SO soporta bien ese hardware, así que no sé qué hacer. Hasta que descubro el pastel: la placa base que me han instalado no es la que tenía presupuestada y pagada, sino otra de gama digamos inferior… y con un chipset gráfico desconocido, extraño, hasta podríamos decir que hostil. No pasa nada: llamada a tienda, explicación del problema y las causas… Nada del otro mundo: ya que el resto de componentes trabajan con tecnología FSB 800 y la placa base soporta hasta FSB 1333 (overclockeada…), el técnico, ya que hay confianza, pensó que en realidad la placa que debía ser montada era esa otra. Total, en 15 minutos tengo el problema resuelto. Ya puedo activar la aceleración 3D.

Segundo problema. La flamante placa base lleva incorporado un puerto ethernet conectado mediante PCI Express, y mi SO me dice que mi kernel de Linux (2.6.22.9-0.4-default x86_64) no tiene implementados los módulos para arrancarlo. Pues qué bien. Nada, otra llamada a tienda, compro una tarjeta de red que funcione en un puerto PCI, la instalo y a volar por la Red.

Tercer problema. Mi viejo disco duro es un dispositivo IDE. Por tanto, al encender mi PC éste trata de arrancar desde esta unidad. Sin embargo, openSuSE 10.3 carga los dispositivos IDE como S-ATA, por lo que este dispositivo es el secundario para mi SO. El caso es que, probando varias opciones, no consigo instalar bien el sistema y que arranque con los dos discos duros (el viejo IDE y el nuevo S-ATA), así que procedo a instalar sólo con el S-ATA conectado. Perfecto. Instala en 15-20 minutos, arranca de miedo (unos 35-40 segundos desde que elijo arrancar ese SO hasta que el escritorio de KDE está operativo). Pero… ¿qué puedo hacer para traerme todos los datos de mi antiguo HD? Hay varios caminos, y uno siempre intenta ir por el peor, para aprender más. Podía haber conectado el HD IDE, haber arrancado desde el DVD de instalación el sistema que se encontrada en el S-ATA y copiado los archivos a mi nueva carpeta /home… pero eso es muy sencillo. No contento, y contando con mi red local (que más que local es habitacional…), echo mano de un PC viejo, viejo que me habían dejado para poder soportar el mono que sufría por la desconexión. Así, abro ese PC, le conecto mi viejo HD IDE, instalo en él openSuSE 10.3 para i386 y me lo monto como servidor de archivos mediante el sistema NFS. Después, en mi nueva máquina configuro el cliente de NFS y empiezo a traspasar carpetas y archivos desde el punto de montaje en el que he cargado la carpeta compartida definida en el servidor. Daba gusto ver las lucecitas de mi router. Y da gusto ver lo bien que funcionan las cosas cuando los creadores de software saben lo que hacen. Experiencias de años intentando montar redes locales con Windows 98 y Xp a través de un router me dicen que este sistema NFS es mejor, más rápido, más estable y mucho más sencillo de montar y desmontar.

Bueno, hasta aquí el montaje hardware, los problemas físicos y demás temas tangibles. Hablemos ahora de software.

Nunca había usado un SO diseñado para sistemas de 64 bits. Mi anterior procesador era un AMD XP 2200+ (1800 MHz reales) así que esto era un reto para mí. Con temblores en los dedos descargo openSuSE 10.3 GM DVD x86_64. Con sudor en la frente por la ansiedad meto el DVD en el lector y arranco la máquina. Con sorpresa veo que eligiendo el gestor de escritorio KDE el sistema se instala en menos de media hora. Con estupefacción compruebo que me ha instalado correctamente el chipset gráfico Intel 945 y me ha activado la aceleración gráfica. Todo perfecto. Queda tunear.

openSuSE 10.3, como todos los SO openSuSE, viene de fábrica sin soporte para leer ni .mp3 ni .avi ni .mpg por temas de patentes. En el caso de la nueva versión, la 10.3, incorpora soporte para .mp3 bajo el motor fluendo, pero no he conseguido sacar sonido limpio con él. Eso no significa que no puedas reproducir esos formatos en openSuSE, sino que para hacerlo necesitas realizar un par de acciones. Algo así como isntalar el CodecPack de Elisoft en Windows, pero bien. openSuSE 10.3 incorpora un sistema de instalacin genial: 1Click Installer. Con él, si accedemos a un paquete .ymp concreto para instalar algo, éste nos suscribe a los repositorios necesarios e instala lo que le hace falta, cumpliendo dependencias. Así, para solucionar el tema multimedia, basta seguir estos pasos (que básicamente suscriben al repositorio Packman e instalan el paquete libxine1 y otros varios, como dvdcss, w32codecsall, soporte .mp3 para k3b, MPlayer, VLC, Opera… en fin, el paraíso multimedia).

Pero no es esta la única mejora en el tratamiento de paquetes y repositorios. openSuSE cuenta desde hace tiempo con una herramienta poderosísima: Yast. Yast viene a ser como el Panel de Control de Windows pero bien hecho y funcionando. En ese gestor del sistema tenemos un apartado de Software, y dentro de él dos módulos que se encargan de los repositorios. Uno de ellos (Software Repositories) comprueba aquéllos a los que estamos suscritos, y los refresca. Otro (Community Repositories) nos permite elegier entre varios repositorios comunes a cuáles nos queremos suscribir, sin necesidad de hacer nada salvo marcar sus casillas correspondientes. De este modo, activar los repositorios OSS, Non-OSS y Update es sencillísimo. El repositorio de Packman (que se añade automáticamente si sigues la guía de soporte multimedia que enlazo antes) es uno de los imprescindibles. También son recomendables los repositorios KDE:Community y KDE:Backports, con muchas aplicaciones extra y actualizaciones. Y si quieres más, yo tengo añadidos los repositoris de XGL y de KDE oficiales para openSuSE 10.3, para actualizar KDE (en el DVD viene para instalar la versión 3.5.7, y en el repositorio ya cuentan con la versión 3.5.8) y para instalar y mantener al día Compiz Fusion, aunque esos dos últimos hay que añadirlos a mano en Software Repositories dentro de Yast->Software.

Porque esa es otra. Una vez que instalamos el sistema, vemos que vuela. Va rapidísimo. Nunca había tenido un ordenador tan potente, pero nunca había tenido tampoco un SO tan robusto, fácil de usar y rápido. Es inmensamente rápido. Incluso cuando refresco los 7 u 8 repositorios que tengo activados, Yast vuela. Se acabaron las esperas para instalar software. Y claro, con esa satisfacción, uno quiere el caramelo de postre: Compiz Fusion. ¿Cómo lo hago? Antes, en el viejo ordenador, con una NVidia GeForce 2 MMX 440, hace ya casi un año, la única opción era correr Compiz sobre XGL. No es mala opción, pero como el sistema era viejo y sólo contaba con 512 Mb de RAM, la cosa se arrastraba. Ahora, con el chipset Intel 945, es mucho más sencillo. No hace falta correr XGL, porque funciona de miedo con AIGLX, una tecnología veloz compatible con NVidia (con el driver actual para Linux NVidia ya no necesita correr Compiz Fusion sobre AIGLX ni sobre XGL ya que lo hace de manera nativa) y con los chipsets Intel, y que consume poquísimos recursos del sistema.

Para tener Compiz Fusion corriendo y saltando en tu openSuSE 10.3 GM con chipset Intel 945, hay que leer un par de páginas. En ésta tienes los cambios que necesitas hacer en tu Xorg.conf para activar AIGLX, aunque puedes saltarte la última parte que explica cómo lanzar Compiz Fusion porque no hace ya falta. En ésta tienes el enlace 1Click Install para suscribirte al repositorio XGL y descargar los paquetes necesarios. Una vez configurado tu Xorg.conf e instalados los paquetes, basta con reiniciar el servidor gráfico (para esto, suelo terminar sesión e iniciarla de nuevo) y se cargará automáticamente Compiz Fusion al inicio, porque se habrá instalado en /opt/kde3/share/autostart/ un script (Compiz.desktop) que arranca Compiz Fusion al arrancar KDE. Aparecerá un icono en la bandeja del sistema (si has instalado el paquete Compiz Fusion Icon, que creo viene marcado por defecto), desde el cual puedes modificar los efectos del escritorio (y si has instalado emerald y emerald-themes, también podrñás configurar el aspecto de las ventanas con ese gestor).

Funcionan practicamente todos los efectos. Sólo he sido incapaz de modificar las políticas de foco y elevación de ventanas al hacer click sobre ellas: sólo se elevan si pulso sobre su barra de título. También se echa de menos el Cubo 3D, que hacía volar las ventanas al lanzar el cubo (ahora quedan todas sobre el fondo del escritorio), aunque parece que este asunto pronto tendrá novedades. Pero son cosas menores. Pero si queréis experimentar un poquito más, en esta página tenéis las instrucciones para actualizar a los ultimísimos paquetes de Compiz Fusion Git, en repositorio de los desarrolladores de Compiz Fusion ligados a openSuSE y que sí implementa el efecto 3D del cubo, además de un nuevo efecto (experimental) que juega con la inclinación de las ventanas. Increíble el vídeo.

¿Queréis verlo? Tomad (pinchad en cada imagen para verla a tamaño natural a pantalla completa en grande, leche):

Cubo de escritorio

El famoso cubo de escritorio de Compiz Fusion, usando como cubecap inferior una magen genérica del logo del gestor de ventanas, y en la parte superior una modificación del wallpaper para que conjunte…

Kompose

Un efecto para ver todas las ventanas que tengas abiertas en un mosaico, listas para que elijas. Las imágenes de cada ventana son en tiempo real: los videos siguen reproduciéndose…

Expo

Un plugin que nos proporciona este impresionante modo de vista, que permite arrastrar ventanas entre los diferentes escritorios virtuales. Las imágenes de cada ventana también son a tiempo real.

Shift Switcher

Ring Switcher

Un par de plugins para alternar entre las ventanas, y todos con previsualización en tiempo real…

Actualización: Por si a alguien le interesa, el wallpaper se llama End of Summer, es obra de d-b-c y lo encontré aquí. El theme es Crystal Ice 0.3 de Jesper para Emerald y viene dentro del paquete emerald-themes (presupongo, pues estaba preinslatado), con algunos detalles modificados. El skydome es Mistery Mountain, obtenido de aquí y redimensionado (porque a 4096×1024 no lo cargaba). El theme de iconos es Oxigen, disponible en los repositorios de openSuSE, y algunos retoques de mi parte.

¿Quién dijo Vista? ¿Mac?

08.08.07

Compiz Fusion

Al final, tras mucho meditarlo, he preferido desinstalar no reinstalar Compiz Fusion en mi openSuSE 10.2. Ya no recordaba lo rápido que es KDE.

Tendré que esperar a comprar otra máquina que lo resista, porque con esta, que hasta le ha llovido encima…

||