27 feb. 2011

Comandos básicos de Pacman

Pacman
Pacman es el gestor de paquetes por defecto de Chakra. Es una aplicación en línea de comandos. En un futuro será sustituido por Akabei.

Empleo

Para usar pacman debes tener permisos de superusuario, para ello se usa el comando "sudo".
Algunos comandos básicos aparecen listados aquí.

Para actualizar el sistema:

sudo pacman -Syu
Actualiza la base de datos de paquetes:
sudo pacman -Syy

Instalando

Para instalar un paquete (mejor correr pacman -Syu antes de instalar cualquier paquete):
sudo pacman -S nombredelpaquete
Para instalar un paquete local o desde una web:
sudo pacman -U /ruta/hacia/el/paquete

Borrando

Simplemente desinstala un paquete:
sudo pacman -R nombredelpaquete
Para borrar un paquete y sólo sus dependencias:
sudo pacman -Rs nombredelpaquete
Para borrar un paquete + sus dependencias + su configuración:
sudo pacman -Rns nombredelpaquete
Para encontrar paquete huérfanos:
sudo pacman -Qdt
Y para borrarlos:
sudo pacman -Rns $(pacman -Qdtq)

Búsquedas

Información sobre un paquete instalado:
pacman -Qi nombredelpaquete
Busca en el repositorio el paquete:
pacman -Ss paquete
Busca en el repositorio un paquete y sus dependencias:
pacman -Sii nombredelpaquete
 
Wiki de Chakra

Bundles de Chakra

Coloco el contenido de la wiki en español:

Los bundles de Chakra están a medio camino entre el concepto de bundles de Mac OS X y el concepto de dependencia de paquete. Esto es, los bundles son aplicaciones instalables con un sólo clic, o desde un punto de vista más técnico también se podría decir que son sistemas de ficheros automontables que contienen todos los archivos necesarios para ejecutar una aplicación que no está en los repositorios y automatizan la instalación de las dependencias que necesiten y que sí estén en los repositorios. Los bundles de Chakra también almacenan dentro del propio bundle los archivos de configuración del usuario relacionados con el bundle, asegurando así la limpieza del directorio home del usuario.

Tipos de bundles

Chakra tiene tres tipos diferentes de bundles: bundles lanzables, instalables y configurables. Todos ellos son bundles de software, pero se diferencian en la manera en que interactuan con el usuario.

Bundles lanzables

Los bundles lanzables son bundles que se ejecutan al hacer clic sobre ellos.
Para crear un bundle lanzable, necesitará ciertos archivos. El archivo principal es PKGINFO, que contiene toda la información necesaria para ejecutar el bundle. PKGINFO es un archivo de texto con varias variables, una por línea.

Bundles lanzables UnionFS Chrooted

Éste tipo de bundle lanzable guarda sus datos de configuración en su interior. Por ejemplo, puede modificar la configuración de una aplicación y pasarsela modificada a sus amigos. Se trata de una imagen corriente de un sistema de ficheros ext4 con permisos de lectura/escritura, que contiene los siguientes archivos:
apps.sqfs
Una imagen de un sistema de ficheros comprimido mediante squashfs/lzma que contiene todos los binarios, librerías, o ficheros necesitados o determinados por la aplicación empaquetada en el blunde.
data.ext4
Un sistema de ficheros ext4 corriente con permisos de lectura/escritura, que será montado en el directorio 'home/default' de chroot. Aquí es donde la aplicación guarda sus datos de configuración. Por ejemplo: GIMP guarda las posiciones de las ventanas, las brochas agregadas, los gradientes, etc.
PKGINFO
.desktop
.svg

Bundles lanzables nativos

Un sistema de ficheros comprimido mediante squashfs/lzma, que contiene lo siguiente:
PKGINFO
.desktop
.svg
También incluye los datos reales, ya que es la raíz del sistema de ficheros, es decir /usr, /opt/foo, special_launcher.sh.

Bundles instalables

Algunas aplicaciones tienen acuerdos de licencia especiales (filosoficos, politicos, o de cualquier otro tipo), y en consecuencia tenemos que pedirle al usuario permiso para ejecutar la aplicación contenida en el bundle. También puede haber algunas otras aplicaciones que usted quiera instalar realmente en el sistema anfitrión. Por lo tanto, cuando haga clic sobre un bundle instalable se le mostrará un diálogo que le solicitará la contraseña del administrador, seguido del habitual asistente siguiente-siguiente. También puede preguntarle si desea aceptar las licencias, o en que localización desea instalar la aplicación.

Bundles configurables

Algunas veces usted puede necesitar configurar algunos (o muchos) sistemas de una cierta forma, ésto es para lo que sirven los bundles configurables. PEAR/LAMP/CUSTOMIZED_BUILD_5/whatever

PKGINFO

Éstas son todas las variables que puede tener un archivo PKGINFO:
name
Su valor será el nombre del bundle creado.
version
Su valor será la versión del bundle creado.
desktop
Su valor define el nombre del archivo escritorio dentro de la carpeta principal del bundle.
packager
Nombre y email del empaquetador del bundle.
description
Es la descripción del bundle. No es multi-línea, así que utilice '\n' si la necesita.
screenshot
Una URL o referencia a una captura de pantalla local (dentro del bundle) de la aplicación empaquetada en el bundle.
url
Una referencia web para la aplicación empaquetada en el bundle.
icon
Su valor define el nombre del icono dentro de la carpeta principal.
type
Es el tipo de bundle.
deps
Una lista de nombres de paquetes necesitados por el bundle y sus dependencias. Éstos paquetes deben estar disponibles en los Repositorios de Chakra. En esencia, ésta variable no debería ser utilizada, a menos que sepa lo que está haciendo. (Querrá controlar los binarios por razones de seguridad).
pkgz
Es una lista de los binarios precompilados (paquetes de distribución) a incluir en el bundle. Normalmente serán la propia aplicación y todos los binarios, librerías, ect que se necesiten.
build
Ésta es la lista completa de paquetes a construir. Además, cualquier dependencia de make que no se encuentre en nuestros repositorios debe tener el orden correcto de construcción, y se necesita una carpeta con el archivo PKGBUILD relacionado para cada aplicación que aparezca en ésta lista.
env
Se utiliza para pasar variables de entorno personalizadas al chroot union. No es utilizada como las variables normales. En su lugar, reemplaza el = con un == y las variables están separadas por ,,, tal como se muestra en el siguiente ejemplo:
env==PATH=/alguna/ruta:$PATH:$HOME/bin,,,DEBUGMODE=1
exec
Su valor define donde está ubicado el archivo binario de la aplicación, normalmente será en /usr/bin o /opt/bin. Es relativo al directorio real de ejecución del bundle, $HOME/.cinstall/.
Los bundles instalables pueden tener algunas variables adicionales:
haslicense
Si su valor es true, le preguntará al usuario si desea aceptar la licencia especificada por licensefile.
licensefile
Un archivo de texto de 80 carácteres de ancho.
askinstallpath
Si su valor es true, le preguntará al usuario donde desea instalar los datos de la aplicación.
pixmap
Un mapa de píxeles (una imagen) de 160 pixeles de ancho, y 450 pixeles de alto, utilizado para especificar una imagen personal para la instalación.
Un ejemplo de un archivo PKGINFO para un bundle lanzable:
version=3.3.3
release=3
description=Un cliente FTP, FTPS, y SFTP rápido y seguro
url=http://filezilla-project.org/
packager=Manuel Tortosa 
type=Launcher
name=filezilla
desktop=filezilla.desktop
icon=filezilla.png
deps=dbus-core xdg-utils libidn hicolor-icon-theme gtk2 gstreamer0.10-base
pkgz=wxgtk filezilla
build=libgnomecups libgnomeprint perl-xml-simple icon-naming-utils gnome-icon-theme libgnomecanvas libgnomeprintui ccache wxgtk filezilla
env==
exec=/usr/bin/filezilla 
 
 
 

13 feb. 2011

Tips Mozilla Firefox (II)

   ·Activar el revisor ortográfico
-Ingresa “about:config” en tu barra de direcciones
-Busca “layout.spellcheckDefault” y ajusta su valor en “2″

   · Usá “salir” para cerrar del todo
Para cerrar Firefox utiliza Archivo | Salir, esto cerrará no solo las pestañas sino también otras ventanas que tengas abiertas, cosa que no hace el botón de cerrado.

   ·No solo puedes ingresar a “about:config”, sino que hay muchos de esos “about”. Aquí la lista:
about: -Muestra el “Acerca de” de Firefox
about:config -Permite editar un montón de preferencias en Firefox
about:logo -Muestra el logo de Firefox
about:licence -Información sobre la licencia
about:buildconfig -Muestra la configuración y los parámetros de la versión
about:blocked -Muestra el mensaje “Sitio sospechoso de ataque o Sitio sospechoso de fraude”
about:plugins -Muestra los plugins instalados
about:cache -Muestra el caché
about:credits -Muestra en una lista alfabética a la gente que ayuda a programar Firefox.
about:mozilla -Muestra unas palabras del libro de Mozilla
about:blank -Muestra una pagina en blanco
about:neterror -Muestra el mensaje “Error al cargar la pagina”
about:cache?device=memory -Muestra las entradas individuales de los archivos en memoria
about:cache?device=disk -Muestra las entradas individuales de los archivos en el disco
about:cache?device=offline -Muestra las entradas individuales de los archivo sin conexión
view-source:http://URLdelsitio.com -Muestra el código fuente del sitio indicado
resource: -Muestra la ubicación de la instalación de Firefox
about:crashes -Muestra los informe de errores mandados a Mozilla.org

Video tutoriales para aprender Inkscape

Sin dudarlo el trabajo que ha hecho screencasters.heathenx.org es increible, nos muestran el mundo de posibilidades que tenemos al usar inkscape.
Los tutoriales estan basados desde el utilizamiento básico de las herramientas para diseñar objetos sencillos como botones, hasta crear complejos diseños que incluyen texturas y objetos 3D. Están en inglés!!


Pero ahora que son tantos,  qué pasaría si quieres descargarlos todos y no quieres ir página por página dando clics en los enlaces de descarga …… pues ésta sería una buena solución.

Adolfo Fitoria ha elaborado un script en python especialmente para este blog, el cual consiste en descargar los tutoriales a través del comando wget pero generado automáticamente por el feed del sitio web.
El script puede ser descargado en el siguiente enlace

http://github.com/fitoria/Cursor-Libre-Hack/tarball/master


También, están las fuentes disponibles en github en el siguiente enlace http://github.com/fitoria/Cursor-Libre-Hack
A como dice Fitoria en su README, sólo se necesita dos pasos para ejecutarlo.
1. Descomprimir el archivo .tar en el lugar donde queremos que se guarden los videos.
2. Abrir una terminal, ubicarse en la carpeta donde se descargó el script , y ejectuar
$ sh bajar.sh

Al ejecutarlo comenzará la descarga, la cual puede se pausada con Ctrl + C y reanudada en cualquier momento que deseen ejecutando nuevamente el script.



http://cursorlibre.com/2010/03/104-video-tutoriales-para-aprender-inskcape/

Curso de Gimp + GPS (Gimp Paint Studio)

Este curso está realizado por Ramón Miranda, aquí la entrada de su blog:
 
Hola a todos, fieles usuarios de Gimp y recien llegados.Bienvenidos al primer curso de Gimp + GPS (Gimp Paint Studio).

Hoy, quiero presentar lo que creo que será un buen aporte al mundo del software libre y en concreto al mundo de Gimp. El primer curso de Gimp + Gimp Paint Studio desde los inicios hasta la parte más profunda.

Para quien es el curso:
Este curso se ha realizado pensando en aquellas personas que quieren aprender Gimp para pintar desde un nivel 0. Durante el curso, se irán viendo las cosas detenidamente y incrementando el nivel poco a poco.

Estructura:
La estructura del curso está dividida en Partes . No será el tipico curso donde se va navegando secuencialmente, sino que iremos viendo las cosas ordenadamente pero desde el punto de vista de lo práctico o . Podemos pensar en el curso, como si estariamos en una clase escuchando al profesor.
Espero que os sea de ayuda y que disfruteis con el. Para saber que abarca cada parte, podeis mirar la descripcion del video en la pagina de youtube.

Sorpresas y más...
Os aseguro que en el curso tocaremos aspectos que no vais a encontrar en ningun sitio de la red, Aspectos como explicacion de la interfaz GPS, los por qúes de las herramientas GPS, como manipularlas, edicio de archivos de preferencias . GTK, skins personalizados mediante script además de cosas más conocidas como capas,canales,rutas etc.

Palabras finales e Invitación
El curso por ahora será en castellano y no tiene aun final definido pues espero que sea un curso abierto. Por esa razón vuestras sugerencias serán TODAS estudiadas. Es un curso para vosotros, asi que disfrutadlo y si veis que algo no sale, algun concepto, o la explicación de un menu.. bueno ,posiblemnte es que se trate en posteriores partes. 
 

12 feb. 2011

Gestores de fotos para Linux: Organiza tus albumes de imágenes


Nunca está de más tener ordenadas tus fotos, sobre todo si usas alguna cámara digital o tienes una colección extensa en el disco duro. Con estas aplicaciones podrás organizar tus imagenes por albums, por carpetas y por fecha. También podrás añadirles comentarios y etiquetas, crear presentaciones de diapositivas, modificar, girar y hacer retoques simples en cada foto.


La primera vez que lo ejecutes te pedirá que le indiques la carpeta o disco duro donde guardas tus imagenes, a partir de ahí te creará una colección importándolas para organizarlas o bien dejándolas donde están si lo que quieres es verlas sin modificar nada.

F-Spot ordenará las fotos por la fecha en que fueron creadas o modificadas por ultima vez, mostrándote en la parte superior de la ventana una linea temporal y debajo la previsualización de todas las imagenes. Una vez ahí puedes verlas como diapositivas, etiquetarlas, añadir comentarios, rotarlas, abrirlas con aplicaciones gráficas más avanzadas y crear tus propios albumes de fotos.

Si quieres retocar la imagen F-Spot te permite hacer retoques sencillos: recortar la imagen, eliminar ojos rojos, ajustar colores, convertir a blanco y negro o a tonos sepia, ajustar colores y crear efectos visuales.

2. digiKam
www.digikam.org
Este gestor de fotos permite crear albums personalizados a partir de conjuntos de imagenes, una vez creado un album aparece en la barra lateral y puedes acceder a él y previsualizar sus fotos. Cuando selecciones una imagen en la barra de la derecha aparece toda su información y te da la posibilidad de agregar comentarios y etiquetas. DigiKam permite hacer ediciones básicas de las imagenes, buscar archivos por fecha, nombre o etiqueta, ver los albumes como presentación a pantalla completa y exportar fotos o añadir cámaras para importar archivos.

El famoso gestor de fotos de Googe, nos permite organizar nuestras colecciones por etiqueta, temas o por fecha, tiene varias herramientas para catalogar las imagenes, buscar fotos concretas y enviarlas por email o publicarlas en blogs. Incluye soporte para edición básica de imagenes, así como varios efectos para aplicar.

Sencilla herramienta para explorar carpetas con imagenes. No hace falta que importes nada ni que crees albumes, simplemente ve navegando por las carpetas y el programa te mostrará su contenido.

Una vez seleccionada una foto puedes ver todos sus datos, rotarla, abrirla con otro programa, hacer zoom y verla como diapositiva.

5. gThumb
Sencillo visor de imagenes con el que puedes explorar carpetas en busca de imagenes. Puedes añadirles comentarios, agruparlas por categorías, crear catálogos, mostrar como diapositivas y editar las imagenes (rotar, recortar, redimensionar, mejorar automáticamente, desaturar, negativo, balance de color, tono y saturación, brillo, contraste, ecualizar...). Lee datos EXIF y es capaz de crear albumes web, índices de imagenes, convertir a otros formatos y cambiar la fecha de cada imagen.

6. ImgSeek
www.imgseek.net
Gestor de fotos muy simple: Primero debes agregar fotos en la pestaña "add", y más tarde mostrará una previsualización de todas las imagenes de la carpeta y una vez seleccionada una permite mostrarla, rotarla o abrirla con otro programa de dibujo. Incluye una herramienta de búsqueda por contenido o por palabras bastante completa.

7. Gwenwiev
http://gwenview.sourceforge.net
Aplicación integrada en el escritorio KDE que nos permite ver colecciones de fotos e incluye presentaciones, zoom, barras y paneles para facilitar su uso y soporte para manejar fácilmente las imagenes.
8. KPhotoAlbum
www.kphotoalbum.org
KPhotoAlbum primero importará las imagenes de tu librería y más tarde te dará la opción de mostrarlas por fecha, por carpeta, buscar archivos y palabras clave, mostrar información EXIF o ver todas las fotos en miniaturas. Ofrece una edición básica para retocar las imagenes y también permite crear presentaciones.

9. Lphoto
(No tiene web oficial, buscalo en los repositorios)
Herramienta enfocada a manejar las fotos de tu cámara digital. Podrás importar fotos, editarlas e imprimirlas. Posee funciones como la de eliminar ojos rojos, unir fotos panorámicas, recortar áreas seleccionadas o convertir a blanco y negro.

10. showFoto
www.digikam.org
ShowPhoto forma parte del proyecto DigiKam, es un visor de imagenes que te ofrece una forma más sencilla de abrir una carpeta y explorar las fotos que contiene. También ofrece la posibilidad de abrir archivos sueltos.

Otros programas:
· Desktop Flickr Organizer: Te permite organizar tus fotos de Flickr, en modo online y offline. Podrás incluir fotos nuevas, catalogarlas, añadir etiquetas y comentarios. http://code.google.com/p/dfo
· gPixPod: Herramienta para sincronizar y organizar las colecciones de imagenes de tu Ipod. www.gpixpod.org
· PhotoPrint: Aplicación enfocada a la impresión de fotografías digitales. Te ofrece la opción de crear posters de varios folios, personalizar cómo quieres que se imprima cada conjunto de fotos, añadir marcos, etc... Más info: www.linux.com/feature/42288

· Ristretto: Sencillo visor de imagenes con una barra en la parte inferior que te mostrará las miniaturas de toda tu colección de fotos. http://goodies.xfce.org/projects/applications/ristretto
· Jalbum: Creador de presentaciones y galerias de imagenes automatico para usar en páginas web. Jalbum es una herramienta muy útil para ahorrarle tiempo a los webmasters. http://jalbum.net

Escuchar la radio desde Linux

Si estás aburrido de escuchar siempre la misma música la radio puede ser tu solución. Con los programas que te presentamos podrás sintonizar emisoras de radio analógicas mediante hardware o escuchar emisoras online desde Internet.

Reproductor de radio analógica. Necesitas tener en tu ordenador el hardware apropiado que te permita sintonizar señales, si lo tienes podrás escuchar la radio local, AM y FM, crear tu lista de canales y grabar los programas que quieras y guardarlos en formato MO3, OGG, MP4, Flac, Speex o Wav. Compatible con todos los dispositivos aceptados por V4L (Vídeo for Linux).

Otro sintonizador de radio analógico. Si Gnome Radio destacaba por su sencillez, KRadio destaca por la multitud de funciones que tiene: Puedes configurar un montón de detalles de las salidas de audio ALSA / OSS, incluye muchísimos plugins, LIRC, índice de estaciones de radio, posibilidad de guardar programas en formato Wav, Raw, Aiff, Au y Ogg, incluye alarmas y cuenta atrás, streaming, timeshifter y configuración de los parámetros V4L.

3. Tunapie
Aplicación para escuchar radio y ver TV por Internet. Tiene una lista completísima de emisoras online y cadenas de televisión ordenadas según su genero. Además te permite grabarlas y clasificarlas en una lista de favoritos.

4. Gnomoradio
http://gnomoradio.org
Reproductor de música tanto local como online. La idea es poder compartir música libre por Internet, al igual que hace cualquier programa p2p, pudiendo escuchar y descargar las canciones que te gusten.

5. Last FM y Last Exit
http://build.last.fm
Last FM es un reproductor de música online que te permite seleccionar las canciones que quieres escuchar, del mismo modo Last Exit también te permite escuchar canciones de Last FM.

Ambas son aplicaciones creadas para poder escuchar música descargada desde los servidores de la web last.fm, a la cual sube la gente sus canciones preferidas. Para usarlo necesitas registrarte en la página.


Reproductor de música que entre otras cosas permite escuchar estaciones de radio online.

Widgets en Linux: Screenlets, Adobe Air, Gadgets...


Con Widget (o Gadget) nos solemos a referir a pequeñas aplicaciones que se colocan en el escritorio y nos ayudan a realizar tareas simples, como podria ser un reloj, un lector RSS, la previsión del tiempo, etc...

1. Screenlets
Con Screenlets podrás añadirle a tu escritorio reloj, calculadora, lector de feeds, montador de medios, monitores de red y de uso de ram, procesador y disco duro, post-it, buscador, y muchas cosas más. Lo mejor de todo es que puedes instalar más aplicaciones (ver aqui).

Para que se ejecuten al encender el ordenador recuerda marcar la casilla "autoiniciar-al inicio". ademaś, si tienes activados los efectos graficos (Compiz) puedes marcar la ventana como "Widget", y si tienes activado el plugin "Widget Layer" de Compiz, podrás ver estas aplicaciones solo al pulsar F9.


2. Adobe Air
www.adobe.com/products/air
Es un proyecto para Linux, Windows y Mac que una vez instalado en tu ordenador te permitirá agregar un montón de aplicaciones que podrán ser tanto widgets como aplicaciones web o programas convencionales. Las posibilidades de Adobe Air no tienen limites, ya que las aplicaciones pueden estar escritas en Flash, Ajax... y funcionarán por igual con todos los sistemas operativos.

Para usarlo simplemente entra en la web, instalate AdobeAir (viene en un instalador .bin) y luego agregale las aplicaciones que quieras (en la imagen de arriba hemos agregado un reproductor de videos de AOL Music).

En páginas como refreshingapps.com tienes listas de programas y widgets para descargar e instalar con AdobeAir.


3. gDesklets
www.gdesklets.de
Otro programa para añadir aplicaciones al escitorio. Screenlets le ha comido terreno ultimamente, pero con gDeskelts puedes hacer practicamente lo mismo. Tienes más aplicaciones para instalar aqui.

4. Widgets en KDE 4
www.kde.org
Si los escritorios de KDE 3 y Gnome ya tenian applets para las barras de menú que te permitian añadirles un montón de funciones, ahora KDE4 ha fusionado los apllets con los widgets, de forma que estas aplicaciones las puedes añadir tanto en las barras de menús como directamente en el escritorio. El resultado es espectacular, además de soportar diferentes temas y ser completamente modificables.
Colección de widgets para tu escritorio. Incluye varios reloges, meteorologia, metrónomo, calculadora, citas famosas, diccionario, juegos, lector RSS, plantas virtuales, horoscopo, imagenes, calendario y muchos otros.

6. Widgets de Opera
El navegador web Opera posee su propio sistema de widgets, que te puedes instalar directamente desde Internet. Si bien muchos no están a la altura de los otros programas que hemos mostrado, por otra parte tiene la ventaja de que se instalan inmediatamente desde la web y que hay muchisimos.

7. Gnome Do
http://do.davebsd.com
Accede rapidamente a programas, archivos, webs, comandos del sistema, y a todo lo que quieras. Con Gnome Do simplemente escribes lo que estás buscando y el programa te lo encuentra. Otra aplicación similar a Gnome Do es Launchy.


Otros programas interesantes:

· Google Gears: Google Gears es una colección de aplicaciones similar a Adobe Air, permitiendo acceder desde el escritorio a paginas y aplicaciones web. http://gears.google.com
· Google Desktop: Herramienta que se integra en el escritorio y te permite encontrar cosas rapidamente (parecido a Gnome do). http://desktop.google.com

KDE SC 4.6, el análisis


El 26 de enero se publicó KDE SC 4.6, la nueva versión “mayor” de este entorno de escritorio que continúa su desarrollo a un ritmo imparable. Y no es hasta ahora, varias semanas después, cuando podemos permitirnos escribir un artículo a fondo sobre el mismo, como merece un proyecto de su envergadura, más allá de repetir y adornar el anuncio oficial de lanzamiento.

Hay mucho que contar, tanto que es muy difícil que podamos abarcarlo todo. Y es que el proyecto KDE es inmenso. No obstante, acomodaos en vuestros asientos porque el viaje va a ser intenso.



El camino hasta KDE 4.6


Antes de comenzar a hablar de KDE SC 4.6, es de recibo hacer un pequeño repaso de lo que han supuesto estos últimos años para un proyecto que con su versión 4.0, lanzada en 2008, comenzó una travesía por el desierto que no parece haber concluído hasta hace bien poco.

Mucha gente no entendió que KDE 4 fuera lo que se presentó en un principio, una base sobre la que construir y no un producto final, pero el plan a seguir estaba claro: KDE 4.0 y 4.1 supusieron el desembarco de desarrolladores y entusiastas del escritorio, la forma más elemental de llevar las cosas adelante en un proyecto de software libre.



KDE 4.0, toda una declaración de intenciones


La comunidad respondió y con las versiones 4.2 y 4.3 ya se invitaba al resto de usuarios a unirse al juego. El nuevo concepto de escritorio con Plasma a la cabeza ya tenía una forma más o menos definida y las cosas comenzaban a cuadrar. Pero aún había aristas que pulir.

No fue hasta KDE SC 4.4, lanzada en febrero de 2010 y primera nombrada con el sufijo SC (Software Compilation), cuando pareció llegarle la catarsis al proyecto. Al fin teníamos antes nosotros un escritorio robusto y estable. Nuevas tecnologías integradas como Nepomuk o Akonadi por fin resultaban útiles y el producto en general se sentía tan sólido como su número de versión indicaba.

De hecho, distribuciones como Debian 6 o Kubuntu 10.04 (LTS) se mantienen en la rama 4.4, por lo que aún permanecerá con muchos de nosotros durante algún tiempo.



Con KDE SC 4.4 llegó la excelencia


El pasado agosto se presentó KDE SC 4.5 como la primera versión que no se basaba tanto en aportar nuevas características al escritorio como en pulir la experiencia de usuario todo lo posible, con especial énfasis en la estabilidad general pero también en los pequeños detalles. Muchos cambios menores fueron llevados a cabo con el lanzamiento de cada versión menor de esta rama, concluyendo el periplo de forma brillante con la publicación de KDE SC 4.5.5 el 8 de enero de este mismo año.

Llegados a este punto podría parecer que KDE SC ha alcanzado la meta marcada ofreciendo un entorno de escritorio completo y funcional, a la altura de los mejores. Pero sólo estamos a mitad de camino. El desarrollo continúa y ya tenemos con nosotros a KDE SC 4.6, que viene repleto de mejoras y nuevas características que os invitamos a descubrir a partir de la siguiente página.



KDE SC 4.6, la última frontera (de momento)




Impacto visual


KDE SC 4.6 se presenta con el lema “Elegantemente tuyo” y, desde luego, en lo que concierne al aspecto visual nos encontramos ante un conjunto armonioso y de acabado muy profesional, en el que los contrastes se conjugan con suma elegancia.

De hecho, todo luce perfecto de principio a fin.

Lo primero que nos llamará la atención es Horos, el nuevo fondo de escritorio predeterminado -creado por Nuno Pinheiro- que nos dará la bienvenida desde las pantallas de acceso e inicio.



Horos nos dará la bienvenida


El siguiente en sorprendernos será Air, el tema visual de Plasma, que en esta ocasión se muestra más limpio que nunca, sin adornos de ningún tipo, algo que no muchos usuarios notarán pues la mayoría de distribuciones aprovechan estos elementos para incluir detalles de su propio branding.

Si además le sumamos el efecto de “Desenfoque“, activado por defecto, el resultado es realmente espectacular, aunque -más adelante explicaremos el por qué- no todo el mundo podrá hacer uso de él.



“Aire y desenfoque”, combinación brutal (en más de un sentido)


Rematando el conjunto tenemos a Oxygen, que en algunas facetas no ha variado apenas y sigue basándose en un esquema de azules y grises, colores fríos que aportan un aspecto de sobriedad a todo el entorno. Tampoco percibirememos casi diferencias en el estilo de las aplicaciones o el borde de las ventanas, que se mantienen en un elegante minimalismo, acordes con el resto del conjunto.

Donde sí encontraremos cambios es en el juego de iconos Oxygen, especialmente aquellos usuarios que no hayan pasado previamente por KDE SC 4.5.5 (el gran cambio se inició en esa versión). De forma notable destacan los tipos de archivo o mimetypes, rediseñados en su mayoría para una mejor visibilidad y detalle.



Los iconos llaman a la vista


Uno de los avances más interesantes en lo que al aspecto visual se refiere es la adición del tema Oxygen-GTK, del que ya os hablamos hace un tiempo y que dejará las aplicaciones GTK+ con una apariencia casi nativa (además, sigue desarrollándose a buen ritmo, por lo que sólo podemos esperar cosas buenas en este sentido).



Oxygen-GTK, sencillamente genial


En cuanto a los efectos de escritorio, KDE SC tiene los suyos propios, que si bien no se cuentan por cientos, sí son un buen montón (casi 50), muy útiles y de una calidad excelente en resultados y rendimiento. Aunque ésto último siempre dependerá del harware en el que se ejecuten las cosas y los controladores que utilicemos (con el driver Open Source Nouveau para tarjetas NVIDIA funcionan algunos efectos y la composición, pero no va muy fino).



Efectos de escritorio


Un efecto que recibe mejoras muy interesantes es el clon de Aero Snap de Windows 7, ese en el que podemos fijar a la izquierda o derecha de la pantalla una aplicación con sólo arrastrarla hacia ahí, anclándola y redimensionándola automáticamente, o maximizarla haciendo lo mismo en el borde superior; muy útil para la organización de ventanas en pantallas panorámicas.



Maximizando la ventana




Fijando la ventana a la izquierda


Los desarrolladores de KDE han mejorado el concepto y ahora podemos repartir las ventanas entre las cuatro esquinas de la pantalla, una idea muy interesante para monitores grandes.



“KSnap” es bueno y nos deja encuadrar


Pero entre tanto glamour y calidad, hay una pequeña oveja negra, muy bonita, pero muy pesada también. Hablamos de “Desenfoque” (Blur), el efecto que completa el genial acabado visual de las transparencias en los plamoides (de nuevo, exactamente igual que el de Windows 7) y que viene activado por defecto.

Este efecto lleva causando problemas a muchos usuarios desde el lanzamiento de KDE SC 4.5, y a pesar del empeño de sus programadores por pulirlo, los sigue causando. Se nota especialmente en todas las transiciones de las ventanas, minimizándolas o restaurándolas, y varía dependiendo de la potencia y configuración gráfica del equipo.



Desenfocar mola, pero…


En varias pruebas realizadas a tal efecto, los efectos visuales de KDE se han mostrado totalmente fluidos con el efecto de desenfoque desactivado, incluso en equipos con una configuración de hardware modesta (por ejemplo, AMD Sempron 2400+, 1 GB de memoria RAM y NVIDIA GeForce 6 integrada en la placa base), mientras que al contrario siempre han habído problemas, que a mejor hardaware menos se notan.

Consejo: si tienes problemas con los efectos, desactiva “Desenfoque” (Blur), seguramente él sea el responsable. Aunque el ambiente pierda un poco de “magia”, todo funcionará mejor.



… No hace falta desenfocar


Después de las nuevas denominaciones de los distintos componentes de KDE, es fácil equivocarse cuando hablamos de Plasma: KDE se refiere al proyecto y comunidad, Software Compilation (SC) a todo el software desarrollado en la línea mainstream del proyecto y Plasma Desktop al escritorio en sí.

Un lío en toda regla que en el siguiente apartado vamos a pasar por alto tratando a Plasma como lo que es, lainterfaz de escritorio, que no entorno, diferenciándolo claramente de otros elementos.



Plasma


Se entiende que Plasma viene, como el resto de software, más pulido, estable y eficiente. Y eso es un hecho. Pero es que además se muestra más completo que nunca, con mil opciones a configurar… o no, todo depende del usuario.

“Preferencias del escritorio” ha visto rediseñada su interfaz, siendo ahora más sencillo acceder a todo lo que ofrece, desde el cambio de fondo de escritorio (por color, presentación de imágenes o diferentes efectos) a las acciones del ratón.



Preferencias del escritorio


En este punto destacan las “disposiciones de escritorio“, pudiendo elegir entre el estilo clásico de siempre (vista de carpeta) o los nuevos conceptos implantados por Plasma, como el escritorio por elementos o “Buscar y ejecutar”, dirigido a Netbooks y dispositivos de pantalla táctil.



Vista de carpeta, al estilo clásico




El escritorio predeterminado, limpieza y orden




Escritorio de cuadrícula


Para gestionar todo lo visto se desarrollaron las Actividades, una especie de “modelos de disposición de los elementos del escritorio”, que ahora gozan de una mayor posibilidad de configuración. Pero no es suficiente, ni mucho menos, y seguramente este sea el punto más negro de Plasma.

Las Actividades se caen por su propio peso con una gestión confusa (teniendo muy en cuenta su finalidad, es mucho más aconsejable y fiable distribuir diferentes configuraciones entre los escritorios virtuales), además de exponerse como el elemento más inestable de Plasma (desde perder la configuración de pantalla a que nos explote el escritorio, sólo por intentar configurarlo).

Por fortuna, hablamos de un aspecto secundario que no interfiere para nada con el usuario -a no ser que éste quiera adentrarse en él- y que la mayoría de distribuciones se encargarán de configurar de manera predeterminanda, por ejemplo para su uso con Netbooks u otro tipo de dispositivos.



Actividades, el punto más flaco de la “experiencia Plasma”


Concluyendo ya con este apartado, no podíamos olvidarnos mencionar a los plasmoides, los pequeños elementos gráficos que conforman Plasma, también conocidos como widgets, gadgets, etc. Pero sería imposible nombrarlos a todos, son demasiados, casi cien los que trae por defecto KDE SC 4.6 (y algunos de los mejores se encuentran en KDE-Apps, donde hay muchos más).

Aún así, casi todos siguen siendo lo que eran (a un plasmoide no se le puede pedir mucho más), salvo las cuatro honrosas excepciones en las que nos vamos a centrar: Plasma Netbook, estantes, notificaciones y gestor de tareas.



Los plasmoides, mucho más que widgets


Plasma Netbook no es más que la unión de “Buscar y ejecutar” y “Disposición de periódico” junto con una configuración especial del panel y comportamiento de las ventas. Ni más, ni menos (lo que está muy bien).

Dicho ésto, “Plasma Netbook” va más fino que nunca y las configuraciones comienzan a llegarle poco a poco. Resalta por una interfaz responsiva, muy intuitiva. Aún necesitando pulir detalles, podríamos decir que está preparado para que un usuario medio de Linux lo utilice en su intención final, las pantallas pequeñas (todo ello a falta de poder probarlo en algún dispositivo táctil, donde se promete interesante).



Plasma Netbook en “versión escritorio”


“Estantes” es un nuevo plasmoide al que le cabe todo: marcadores, lugares, documentos, contactos, aplicaciones preferidas… Juntos o seperados, como se quiera, pudiéndose anclar al panel o permanecer en el escritorio, como se prefiera.

Y ante una explicación tan, a priori, absurda, lo mejor es ver una imagen de ejemplo:



En los estantes cabe todo


Las notificaciones han sido bendecidas con especial atención por parte de los desarrolladores y se muestran mejor que nunca en todos los sentidos: son bonitas y, por fin, comedidas en tamaño, apenas intrusivas, se solapan con elegancia… (ahora además podemos arrastrarlas y dejaras donde queramos). En definitiva, un gran trabajo.



Pon las notificacioness donde quieras, las seguiras viendo


Y terminamos con el gestor de tareas, que recibe la inclusión de un modo similar al de la barra de Windows 7, en la que las aplicaciones se “iconizan”, sólo que en este caso tan solo funcionan las que tengamos como lanzadores (podéis ver un vídeo en este enlace, cortesía de Fedoreando.com; de cualquier modo, hay alternativas mucho más potentes que la original).

Aunque Plasma es el más llamativo, KDE SC se sostenta en diferentes pilares tecnológicos propios (hoy no hablaremos de Qt), algunos tan importantes como éste, otros igual de novedosos. Y todos mejoran, pero sólo unos pocos han recibido el “toque del ángel”. Veamos cuáles son.



KWin


KWin, el gestor de ventanas del escritorio, es más rápido y eficiente que nunca -se nota al momento-, incluso con los efectos visuales activados (ya hemos advertido que el efecto de “Desenfoque” (Blur) puede causar problemas).



La increíble configuración de KWin


Y si no era suficiente la completísima configuración de la que ya disponía KWin, ahora se ha habilitado un sistema de scripting que hará las delicias de distribuidores y usuarios avanzados, ampliando más si cabe la adaptación del comportamiento de las ventanas.



Gestión de energía


El administrador de energía, bastante completo y potente en anteriores versiones, ha sido renovado completamente, con nuevo código modular que permitirá escribir plugins para activar diferentes características.

De momento ya dispone de una nueva interfaz de configuración mucho más simplificada que la anterior (también con sistema de scripting incluido).



El administrador de energía se renueva


El nuevo control de directivas permite, basándose en diferentes perfiles, desactivar automáticamente algunas funciones del escritorio, como las notificaciones o el apagado del monitor cuando estemos viendo una película a pantalla completa, o los efectos visuales cuando iniciemos un juego.



Nepomuk


Sensación agridulce: El escritorio semántico de KDE se puede usar desde hace bastante tiempo, incluso es útil, pero dista mucho de ser la solución que prometía en un principio. Y esta vez la culpa no es de Strigi, el indexador de archivos que hasta ahora ha cargado con la cruz.

En KDE SC 4.6 Nepomuk se posiciona como la búsqueda predeterminada al pulsar Ctrl+F en en el navegador de archivos Dolphin (no así en Konqueror), al fusionarse con KFind, cuya interfaz se queda en la retaguardia. Cuando se ejecute esta acción aparecerá el nuevo panel de filtros.



Nepomuk y Dolphin cada vez se entienden mejor


Nepomuk es muy interesante y tiene unas posibilidades tremendas, pero necesita trabajo, especialmente el actual backend, Virtuoso. Que a veces encuentre información dentro de los mismos documentos y otras no haga lo mismo ni con el nombre de un archivo que acabas de cerrar, es un tanto perturbador.

A pesar de la novedad, nos quedamos sin barra de búsquedas integrada en la barra de herramientas de Dolphin, y el indicador de la bandeja de sistema está siendo reescrito, por lo que para configurar cualquier parámetro hay que acudir al módulo de “Búsqueda de escritorio” en “Preferencias del sistema” el cual, eso sí, presenta una nueva configuración para hacer copias de seguridad de la base de datos de Nepomuk.



Las configuraciones de Nepomuk




Pequeños grandes cambios


A pesar de no ser tan llamativos como los ya comentados, muchos cambios han sido introducidos en las entrañas de KDE SC 4.6. Y aunque no podemos rascarle la superficie a todo, hay detalles que son de obligada mención:

Los desarrolladores de Phonon, el framework multimedia de KDE SC y Qt, han dejado de dar soporte a Xine, por lo que toca cambio de motor: a partir de ahora las opciones disponibles son GStreamer o VLC.

HAL (capa de abstracción de harware) ha sido sustituida por UPower, UDev y UDisks como nuevas formas de interactuar con recursos y dispositivos, por lo que HAL deja de ser requisito -o dependencia- de KDE SC.

Se ha añadido soporte para el desarrollo de plasmoides en QML, el lenguaje de programación declarativo de Qt (más compañía para Javascript y Python).

Mejoras en los servicios de menú y en BlueDevil, el encargado de gestionar las conexiones por Bluetooth, cuyo uso se simplifica.

¿Nos dejamos algo? Seguro. Pero hay que continuar con las aplicaciones del escritorio…



Aplicaciones


Las aplicaciones son uno de los valores más grandes de KDE SC, pero en esta ocasión sólo nos referiremos a las pertenecientes al mainstream, la línea oficial del escritorio que sigue un mismo ciclo de lanzamiento; no habrá pues mención al extragear (Amarok, digiKam, Calligra / KOffice…), ni por supuesto más allá.

Hay cosas muy interesantes que comentar, y una de las más llamativas es el giro social de las herramientas gráficas Gwenview, el visor de imágenes, y KSnapShot, el capturador de pantalla.

Desde ambas aplicaciones se puede compartir imágenes con las principales redes sociales, pero la cosa no termina aquí y también se ofrece la exportación a diferentes formatos. Son tantas las opciones que, de nuevo -y particularmente en este caso-, una imagen vale más que mil palabras:



Gwenview, más social que nunca


Por supuesto, para que esas opciones funcionen debemos tener una cuenta de usuario creada en los sitios mencionados (o disponer de las herramientas que se precisen, por ejemplo para exportar a Flash).
Pero la cosa no termina aquí, y tanto Gwenview como KSnapShot reciben otras atenciones: el primero con la mejora en las “Operaciones” (ya se puede cambiar el tamaño de las imágenes tanto de ancho como de alto, sin mantener la proporcion obligatoriamente); el segundo con una interfaz remozada y mucho más atractiva.



Sin KSnapShot este artículo no tendría imágenes


Otra aplicación que no para de mejorar es Marble, el globo terráqueo de escritorio de KDE que el 26 de enero llegó a su versión 1.0 (el mismo día del lanzamiento de KDE SC 4.6). Sus novedades son tantas que es fácil perderse sin una guía, y es que se confirma todo lo que esperábamos de este increíble desarrollo: nos encontramos ante la apuesta más firme de todo el panorama Open Source a los todopoderosos Google Earth y Google Maps.

Marble ya soporta la creación de rutas -disyuntivas- entre dos puntos, tanto para automóvil como a pie o en bicicleta, todo gracias a su soporte de OpenRouteService, que se complementa con otras alternativas ofreciendo resultados incluso sin conexión a Internet, aunque para ésto habrá que descargar los mapas previamente (ver detalles).



Creando rutas en Marble


Las pruebas realizadas en este sentido son prometedoras, pese a que aún es pronto para competir con la calidad y rapidez de las soluciones de Google, todo marcha a muy buen ritmo.

Las novedades de Marble 1.0 continúan con el soporte para marcadores (antes sólo aceptaba el del punto de origen) y el seguimiento por GPS, característica que de momento sólo está disponible para su prueba en dispositivos móviles como el Nokia N900, y que espera su llegada a la versión de escritorio para Marble 1.1.



La versión móvil de Marble ya está casi lista


Konqueror, el versátil explorador de archivos y web permanece en el ostracismo desde hace mucho tiempo, por lo que supone una alegría ver que recupera bastante su dignidad como navegador web al recibir mejoras sustanciales en su rendimiento gracias al desarrollo de su parte WebKit, motor que se ya puede cambiar directamente desde la primera vista de las preferencias de Konqueror.



WebKit resucita a Konqueror


También encontraremos novedades en la configuración del complemento AdBlock para el filtrado de publicidad, pudiendo elegir el paquete de filtros al que subscribirnos e incluso la periodicidad de actualización del mismo, todo con tan solo un par de clics de ratón (los filtros son los oficiales del AdBlock Plus de Firefox).



Filtros a la carta


La última aplicación destacada de este apartado es Kate, la versión supervitaminada del editor de textos KWrite, que impresiona por su potencia y versatilidad, ganando un nuevo plugin para trabajar con bases de datos SQL.



La potencia de Kate no pasa desapercibida


La colección de juegos de KDE SC también recibe pequeñas mejoras, entre las que cabe destacar:

Vuelve al redil Klickety, un clon de Clickomania que se perdió en la transición a Qt4.

Se renueva Kajongg, el clásico Mahjongg para cuatro jugadores

Tercera y más importante, se comienza a hacer uso de KGameRenderer, un framework de renderizado que mejora el aspecto y rendimiento de los juegos (al menos una docena han sido portados ya).



KMahjongg, la versión solitaria de Kajongg


Terminamos el apartado de aplicaciones con la gran ausencia de KDE SC 4.6, KDE PIM 2 (Personal Information Manager), que se esperaba para en algún momento del ciclo de lanzamientos de KDE SC 4.5 pero que sigue sin estar lista.

La categoría de producción y agenda personal del escritorio incluye herramientas tan importantes como Kontact (gestor de información personal), KMail (cliente de correo), KOrganizer (organizador personal) o KAddressBook (gestor de contactos), entre otras muchas.

La nueva versión está siendo reescrita de cero como parte de un ambicioso proyecto, y si el plan de desarrolo cumple sus objetivos, la tendremos con nostros para la siguiente versión menor del escritorio, KDE SC 4.6.1, en el mes de marzo (mientras tanto seguimos usando su versión previa, la 4.4.10).



Configuración


Muchas de las distribuciones Linux que ofrecen KDE SC como escritorio lo hacen, como se suele decir, “out of the box“, completamente configurado y listo para que todo funcione, por lo que normalmente no habrá problemas a este respecto.

Pero, si nuestro equipo no es portátil, ¿para qué queremos tener el servicio del gestor de energía o el del touchpad activados? O si no usamos Bluetooth, ni tenemos impresora… ¿Por qué cargar con ello?



Desactivando servicios innecesarios


O si no nos gusta el aspecto de las aplicaciones o su configuración… ¿por qué conformarnos?



Cambiando el esquema de color


Éstas y muchas otras cosas se puden configurar fácilmente a través de “Preferencias del sistema”, el centro neurálgico del escritorio, a golpe de ratón; de hecho, distribuciones como Kubuntu o Pardus lo utilizan como centro de control del sistema. Mientras, cada aplicación dispone de sus propias preferencias.



“Preferencias del sistema”, el centro neurálgico de KDE SC




Rendimiento y estabilidad


Si nos atenemos a la frialdad de los datos (cosechados tras varias pruebas), KDE SC 4.6 podría funcionar bajo mínimos con 256 MB de RAM, es decir, desactivando los efectos de escritorio y otras muchas cosas, pero la experiencia sería nefasta.

Con 500 MB de RAM podría ser usado, pero con recortes; con 1 GB de RAM, la satisfacción está asegurada. Y a partir de aquí, cuanto más azúcar le echemos, más dulce será el fruto.



Puede incluso con efectos, pero el resultado…


De cualquier forma, KDE SC es un entorno de escritorio moderno para ordenadores modernos, y en éstos usarlo es una gozada. Con la máquina a plena potencia, con los efectos activados (¡excepto “Desenfoque”!), con Akonadi gestionando la información y Nepomuk organizándola, con
KRunner expectante…



Consumo moderado




Administración de recursos equilibrada


En cuanto a la estabilidad, simplemente., no existe el software libre de fallos. Ésta es una máxima extensible a todo el sector tecnológico, pero tampoco sirve como justificación: hace mucho tiempo que KDE SC es un entorno estable y confiable.

Como suele suceder con el lanzamiento de cada versión mayor, KDE SC 4.6 ha pasado por muchas etapas de trabajo puliendo errores, antes de alcanzar su versión final. Aún así, siempre queda algo, por pequeño sea.

Con todo, tras tres semanas de intenso uso y diferentes pruebas, no hay realmente nada digno de mención para alarmarnos ni un ápice en lo que concierne a la estabilidad del escritorio o sus herramientas, aparte de lo ya comentado (el efecto de “Desenfoque” y las Actividades, ambas “optativas”).

La gran mayoría de usuarios de KDE SC 4.6 aún está por llegar, comenzando el mes que viene con openSUSE 11.4 y continuando a lo largo del año con Kubuntu 11.04 o Mandriva 2011, entre otras. Y los usuarios de estas distribuciones se encontrarán con las futuras versiones menores de la rama 4.6, las cuales estarán mucho más pulidas que la actual.



Conclusiones


Qué decir después de todo lo dicho. KDE es excitante, pero nos está mal acostumbrando: cuanto más ofrece, más queremos. Un no parar.

Tampoco podemos decir que KDE SC sea la mejor alternativa que existe -ésto depende del usuario, sus necesidades y costumbres-, pero sí es lícito aseverar que es el entorno de escritorio más completo y avanzado de cara al usuario final, sea este un experto o no.

KDE SC es un entorno construido sobre unas bases tecnológicas muy poderosas, abierto a la personalización más absoluta y con muchas aplicaciones brillantes que cubren casi todos los flancos imaginables. Y además es software libre.

Pero lo mejor de todo es, como decíamos al principio de este artículo, que estamos a mitad de camino, y si ya podemos disfrutar de lo bueno, sólo nos queda esperar lo mejor.Por cortesía de MukenioArg