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.



























