Mi instalación personal de Gentoo Linux, tercera parte

guivaloz 2008-11-15 21:10 Gentoo, KDE 3.5

KDE es un entorno gráfico disponible para sistemas UNIX, particularmente para GNU/Linux. Usa las librerías QT desarrolladas por Trolltech y está liberado bajo la licencia GPL.

KDE es un escritorio visualmente atractivo y personalizable, lo cual permite adaptarlo a los gustos de cualquier usuario. Las aplicaciones se integran muy bien unas con otras gracias al uso de Kpart y DCOP. Estos permiten agregar un navegador de internet, Konqueror por ejemplo, dentro de un reproductor de música como Amarok para visualizar la información del artista. Su sistema de entrada/salida llamado KIO permite acceder desde un archivo local hasta un recurso de red (HTTP, FTP, NFS, SMB, etc.) en cualquier aplicación de KDE. Aunado a todo esto, KDE es un entorno estable y veloz.

El equipo de Gentoo Linux ha hecho un gran trabajo al separar las aplicaciones del KDE, brindándonos la capacidad de instalar sólo los componentes que necesitamos. Esta organización incluye los llamados meta-paquetes que son conjuntos de aplicaciones de KDE con un mismo fin.

En el momento de escribir estas líneas, los desarrolladores de KDE han entregado la versión 4.1. Pero el equipo de Gentoo Linux mantiene una sana política preventiva y tiene las versiones 4 y superiores como inestables en el portage oficial hasta que no se resuelvan una gran cantidad de bugs. Estoy de acuerdo en la necesidad de tener un entorno de escritorio estable y es por ello que verán la continuación de la instalación de KDE 3.5.9 y de los paquetes preferidos por su servidor.

Protector de pantalla: XScreenSaver

XScreenSaver es un paquete que nos otorga decenas de protectores de pantalla, desde los que consumen pocos de recursos hasta los que ejecutan complejas animaciones 3D.

# emerge xscreensaver

Aunque KDE incluye una interfaz para controlar al XScreenSaver, yo lo prefiero ejecutar directamente

Para que se ejecute al XScreenSaver al iniciar sesión en KDE y siga en el fondo hay que crear un archivo desktop en el directorio de Autoinicio. Para ello ejecuto el Konqueror, en el menú Ir elijo Autoinicio y en ese lugar creo un archivo de texto (un clic con el botón derecho, elijo Crear nuevo y luego Archivo de texto…) con el nombre xscreensaver.desktop y este contenido:

[Desktop Entry]
Exec=xscreensaver
Name=XScreensaver
Type=Application
X-KDE-StartupNotify=false

Para que las órdenes de bloqueo de pantalla del KDE manden su instrucción al XScreenSaver hay que sustituir el ejecutable kdesktop_lock por un sencillo script. En una terminal como root ejecuto:

# cd /usr/kde/3.5/bin/
# mv kdesktop_lock kdesktop_lock-backup
# nano -w kdesktop_lock

Este es el contenido del script para bloquear la pantalla con XScreenSaver:

#!/bin/sh
xscreensaver-command -lock

Debemos cambiarle su atributo a que sea ejecutable.

# chmod a+x kdesktop_lock

Así al bloquear la pantalla se mandará la instrucción lock al demonio del xscreensaver en ejecución.

Herramientas útiles

  • kcron para controlar el calendarizador, es decir, programar tareas a ciertos tiempos.
  • kgpg para visualizar las llaves de firmado GNUPG
  • kregexpeditor para escribir expresiones regulares.
  • kcalc la indispensable calculadora
  • ark compresor y descompresor de tar, tgz, zip, etc.
  • kwalletmanager sirve para guardar muchas contraseñas, que están disponibles con una contraseña maestra.
  • kdf muestra el espacio ocupado y libre de cada partición del disco duro.
# emerge kcron kgpg kregexpeditor kcalc ark kwalletmanager kdf

Herramientas gráficas

  • ksnapshot toma screenshots, es decir, fotos a la pantalla, ventana o área.
  • ksvg visor de archivos svg.
  • kuickshow visor de imágenes.
  • kview otro visor de imágenes.
# emerge ksnapshot ksvg kuickshow kview

Herramientas para redes

  • kopete para mensajería instantánea.
  • krdc para tomar el control remotamente de otra computadora, comúnmente por medio de VNC
  • kget para administrar las descargas del Konqueror.
# emerge kopete krdc kget

Herramientas de audio

  • kaudiocreator para rippear CD’s de audio.
  • kmix es el mezclador de sonido.
# emerge kaudiocreator kmix

Konqueror plug-ins

Instalo los plug-ins del konqueror, entre otras cosas, habilita el campo de búsqueda en este navegador.

# emerge konq-plugins

KPowerSave


Para una computadora portátil son muy útiles las capacidades de suspender a memoria (apaga la pantalla y mantener datos en la RAM) y suspender a disco (copia todo el contenido de la RAM al disco duro y apaga el equipo). Para que esto funcione el equipo debe cumplir ciertos requisitos, el kernel debe estar debidamente configurado e instalamos el programa kpowersave.

# emerge kpowersave

Reproductor multimedia: Xine

Como primer reproductor multimedia instalo el Xine, mi preferido para ver DVD’s. Una de las dependencias y paquete importante en lo que a audio y video se refiere, es el FFmpeg.

# emerge ffmpeg
# emerge xine-ui

Desarrollo Web

El Quanta es a mi criterio, el mejor editor libre para HTML, PHP y CSS.

# emerge kdewebdev-meta
# emerge htmltidy kompare cervisia

Internet

Instalo el mejor navegador libre de internet, el Mozilla Firefox. Junto con éste, el plug-in cerrado del “Adobe Flash Player” y el programa gtk-chtheme que me permite cambiar la tipografía de los programas que usan las librerías GTK+; ésto para que el Firefox se parezca más al resto de las aplicaciones nativas de KDE.

# emerge mozilla-firefox
# emerge netscape-flash
# emerge gtk-chtheme

Dentro del ramo de internet y redes instalo estas útiles aplicaciones:

  • nmap Scanner de puertos, sirve para detectar sistemas operativos y servicios de los equipos de la red. Requiere pysqlite.
  • bind-tools Herramientas de resolución de nombres como nslookup.
  • whois Consulta de la información del registro de un dominio.
# emerge pysqlite
# emerge nmap bind-tools whois

Para conversar en los canales IRC instalo el Konversation.

# emerge konversation

Para descargar distribuciones de GNU/Linux y otros tipos de archivos via torrent, instalo el ktorrent.

# emerge ktorrent

GIMP

El GIMP es un programa de edición de imágenes, tiene todo lo que necesito para mejorar mis fotografías y hacer fotocomposiciones. Es considerado como el equivale del Adobe Photoshop.

# emerge gimp

Inkscape

El Inkscape es una herramienta de dibujo vectorial, equivalente al Corel Draw o Adobe Illustrator. Si quiere conocerlo baje la presentación Taller de Inkscape de su servidor.

# emerge inkscape

Suite ofimática: KOffice

La suite de oficina KOffice ofrece con conjunto de aplicaciones maduras que se integran perfectamente al entorno de escritorio KDE. Son mi elección por que son más sencillas y rápidas que OpenOffice.

  • KWord Procesador de textos basado en marcos.
  • KSpread Hoja de cálculo.
  • KPresenter Para hacer presentaciones.
  • Kexi Ambiente integrado para crear bases de datos y aplicaciones que interactúen con éstas.
  • Kivio Creación de diagramas.
  • Karbon14 Dibujo a base de vectores.
  • Krita Manipulación de imágenes a base de pixeles.
  • KPlato Administración de proyectos.
  • KChart Herramienta para crear gráficas de datos.
  • KFormula Poderoso editor de fórmulas.
  • Kugar Herramienta para generar reportes.

Todos estos programas se instalan con el siguiente comando en un tiempo considerable.

# emerge koffice-meta koffice-i18n

Suite para información personal: Kontact

Otro aspecto del uso diario de la computadora es la administración de la información personal, como direcciones, agenda, correos electrónicos y noticias. La suite Kontact hace estas labores con eficacia y excelente desempeño.

# emerge kdepim-meta

Para que el navegador de internet Konqueror pueda agregar nuevos orígenes RSS al lector, instalo este plug-in:

# emerge konqueror-akregator

LaTeX

Kpdf es un visor para PDFs (Portable Document Format).

# emerge kpdf

LaTeX es un lenguaje de marcado para documentos y un sistema de preparación de documentos ampliamente usuado en el sector científico y técnico. Le invito a que descarge la presentación Introducción a LaTeX para que lo conozca.

# emerge texlive

Para crear documentos en LaTeX, Kile es un excelente editor.

# emerge kile

PCMCIA

Como mi equipo soporta tarjetas PCMCIA instalo las utilerías para éste.

# emerge pcmciautils

Bluetooth

Del mismo modo, instalo los paquetes para conectarme con dispositivos via Bluetooth.

# emerge bluez-utils
# emerge kdebluetooth

Multimedia

El Audacity es un programa para grabación y edición de audio.

# emerge audacity

El K3B es para muchos el mejor quemador de CD’s y DVD’s en GNU/Linux.

# emerge k3b

Amarok es un sofisticado reproductor de música con múltiples capacidades.

# emerge amarok

Aprovechando que tengo instalado y en ejecución el servidor de la base de datos PostgreSQL. Le creo una cuenta de usuario y una base de datos dedicada a Amarok.

$ createuser -A -D -P amarok
$ createdb amarok_guivaloz
$ psql amarok_guivaloz
GRANT ALL ON DATABASE amarok_guivaloz TO amarok;
\q

Algunos plug-ins de Amarok están programados en Ruby y requieren de qtruby.

# emerge qtruby

VLC es el mejor reproductor multimedia para Windows en el software libre.

# emerge vlc

MPlayer es para reproducir videos, recodificarlos y respaldarlos. Gracias a Gentoo Linux podemos compilarlo de acuerdo a las características de nuestro equipo y con todas sus capacidades habilitadas.

# emerge mplayer kmplayer

OpenOffice

La suite de oficina más completa en el mundo del software libre es Open Office. La versión 3 de la misma ofrece excelente herramientas (procesador de textos, hoja de cálculo, presentaciones, base de datos, dibujo) y buena capacidad para abir y guardar archivos de MS Office. Le recomiendo ampliamente que instale la versión precompilada (o binaria) del OpenOffice; porque la compilación de este paquete lleva mucho tiempo.

# emerge openoffice-bin

Scanner

Para tener soporte de digitalizador o scanner, instalo el plug-in XSane para el Gimp. Luego agrego los usuarios que vayan a escanear al grupo scanner.

# emerge xsane
# gpasswd -a guivaloz scanner

Konqueror plug-ins informativos

Estos módulos amplían la información de la ventana de propiedades de un archivo.

# emerge kdegraphics-kfile-plugins kdemultimedia-kfile-plugins \
kdeaddons-kfile-plugins kdenetwork-kfile-plugins \
kdeadmin-kfile-plugins kdesdk-kfile-plugins

Comentario final

Recuerde que uno de los beneficios de Gentoo Linux es que tendrá todos los paquetes optimizados de acuerdo a las características de su procesador. Por lo que los tiempos de carga y ejecución son mejores que los de otras distribuciones. Pero sin duda, un segundo beneficio de este largo proceso, es que comprenderá y aprenderá mucho de cómo funciona el GNU/Linux en general.

Le recomiendo que una vez por semana, sincronize el portage, revise e instale actualizaciones.

# emerge --sync
# emerge -pvND world

Así mantendrá su sistema al día.