
Las famosas Release Notes:
0.2 Release Notes:
*** Reformateado al estilo geek de las ezines del año '98 :)
*** Eaeaa, llegamos a las no se cuantas lineas :P
0.3 Release Notes:
*** Agregada la sección sobre "Dispositivos y su montaje"
*** Agregada la sección sobre "Instalar drivers privativos"
*** Rediseñando la parte de Sistema de archivos
*** Cambiado el estilo del separador de capitulos :P
0.4 Release Notes:
*** Se agrega mi querido nico a la edición del libro, gracias ^^
*** Agregada la sección sobre "Instalar el driver oficial de Nvidia"
*** Agregada la seccion sobre "Alternativas a los programas de windows"
*** Agregada la sección sobre "Configurando una Wifi con chip Broadcom bcm43xx"
*** Uso de VIM para la edición del libro, porque soy masoquista.
0.5 Release Notes:
*** Se expande la lista de "Alternativas a los programas de windows"
*** Agregada la sección sobre "Utilizando las aplicaciones basicas"
*** Agregada la seeción sobre "Compresión y descompresión de ficheros"
*** Observo la cantidad de cosas que hicimos en menos de 2 dias y me impresiono :P
*** Eaeaa x2: 1.918 Lineas ya robadas escritas! Felicitaciones
*** Esta release va dedicada para Ezep, ese chico tan fanatico de Kubuntu :p
0.6 Release Notes:
*** Agregada la sección sobre "Instalar el driver oficial de nvidia ATI"
*** Agregada la sección sobre "Que es el comando sudo"
*** Agregada la sección sobre "Configurar sudo para los usuarios"
*** Agregada la seccion sobre "Instalando una impresora compatible"
*** Agregada la sección sobre "Configurando el bootloader GRUB"
*** Agregada la sección sobre "Configurando una red con router y DHCP (IP automatica)"
0.7 Release Notes:
*** Ahora tenemos un TODO-FILE para meter cosas e ideas locas y al azar.
*** Mejorada la parte de "sudo", ahora con posibles errores de permisos sin sudo.
*** Agregada la sección sobre "X11: El servidor gráfico y sus entornos graficos"
*** Agregada la sección sobre "Configurando el servidor grafico Xorg"
*** Agregada la sección sobre "Probando entornos de escritorio"
*** Agregados unos cuantos entornos y Window managers al capitulo 4.11
*** Llegamos a las 3.726 lineas! El doble y casi el triple desde que empezamos.
*** Agregada la sección sobre "Los drivers oficiales de Intel"
*** Agregada la sección sobre "Las TTYs o "Terminales Virtuales""
*** Comenzamos a meter imagenes en la versión HTML/Online
*** Mejorada la parte de "Sistemas de archivos"
*** Agregada la sección sobre "Configurando el fichero /etc/fstab"
*** Agregada la sección sobre "Reconfigurando xorg con dpkg-reconfigure"
*** Revisión ortográfica y edición intensiva. Done. (?)
*** Formato definitivo y terminado, con thumbnails y links a imágenes a tamaño real
*** para hacer mas liviana la carga de la web
*** 4592 líneas de texto, 219110 caracteres y contando...
0.8 Release Notes:
*** Indice actualizado, corregido y agregados links a cada capitulo.
*** Capítulo 8, agregados más programas y re-formateados los links.
*** Agregadas subsecciones en el capitulo "Instalando software opcional", sobre instalacion de
*** aplicaciones propietarias y ejecucion de programas de Windows mediante Wine.
*** :D~ A Elidix la declaran Empleada del Año de SANCOR (!) :|~ (?)
*** Agregada la sección sobre "Configurando una red gprs con celular"
*** Agregada la sección sobre "Instalación y configuración de Compiz-Fusion"
*** Agregada la sección sobre "Instalación y configuración de KDE4"
*** Movimos la sección 4.11 a la 7.3, pensamos que queda mejor ahi ^^
*** Extendimos la sección 8 con muchisimos mas programas, habría que acomodar :P
*** Agregamos la sección 7.1: "Introducción a la consola de GNU/Linux"
*** Hicimos algunos cambios mas en la numeración de los capitulos :P.
*** Capitulo 3.1.1 movido al capitulo 3.2 y desplazamos al resto.
*** Agregamos la sección 7.3 sobre "Personalización de KDE" y desplazamos al resto otra vez. :P
*** Actualizado el Capítulo 3.4: agregado método gráfico para montar dispositivos.
*** Actualizado el Capítulo 8.1: agregados más programas a la lista de alternativas.
TODO-FILE (Cosas para agregar && $RANDOM stuff):
*** Una sección sobre Uso basico de BASH y TTY (como capitulo 7.1 y 7.2)
*** Una sección sobre Xorg y entornos graficos (como capitulo 3.5)
*** Una sección sobre... Compiz? (como capitulo 4.9)
*** Un capitulo sobre errores comunes (como capitulo 9.)
*** Agregarle una sección de "Posibles errores" a cada seccion del capitulo 4.
*** Falta agregar los caps de Manpages y ayuda, wine y fuentes; y BASH
*** Capitulo sobre Recuperacion y/o re-instalacion de Grub
*** Capitulo sobre la Personalización de nuestro KDE.
*** Reescribir el capitulo sobre Grub y su recuperación.
*** Reescribir el capitulo sobre la reconfiguración de Xorg
*** Links y documentación adicional al final del libro.
*** Con eso ya tendriamos la v0.9, y a partir de ahi solo quedaria hacer
*** una corrección y edición a fondo, hasta finalmente largar la final.
*** Obviamente, largar la versión "descargable" en PDF y TXT! :D
INDICE
1. INTRODUCCION
1.1 ¿Qué es GNU/Linux?
1.2 ¿Qué es una distribución de GNU/Linux?
1.3 ¿Qué es Kubuntu?
1.4 ¿Qué es un entorno de escritorio y KDE?
1.5 ¿Cómo probar Kubuntu y de dónde descargarlo?
2. INSTALACIÓN
2.1 Instalación normal
3. ENTENDIENDO EL SISTEMA
3.1 Estructura de directorios
3.2 Sistemas de archivos
3.3 Sistema de permisos
3.3.1 Qué es el comando "sudo"
3.4 Dispositivos y su montaje
3.5 GRUB: El bootloader
3.6 X11: El servidor y sus entornos gráficos
3.6.1: Xorg: El servidor gráfico
3.6.2: Sus entornos de escritorio
3.6.3: Más chico que un entorno: Window manager
3.7 Las TTY o "Terminales Virtuales"
3.8 BASH: La consola de Kubuntu
4. CONFIGURACIÓN DEL SISTEMA
4.1 Configurando la red e internet
4.1.1 Configurando una red con router y DHCP (IP automática)
4.1.2 Configurando una tarjeta Wifi con chip Broadcom (bcm43xx)
4.1.3 Configurando una conexión gprs con celular
4.2 Actualizar el equipo
4.3 Configurando los idiomas
4.4 Instalando los drivers propietarios
4.4.1 Instalando los drivers oficiales de NVIDIA
4.4.2 Instalando los drivers oficiales de ATI
4.4.3 Sobre los drivers oficiales de Intel
4.5 Configurando el servidor gráfico Xorg
4.5.1 Qué hacer en caso de una falla de Xorg
4.5.2 Reconfigurando Xorg con dpkg-reconfigure
4.6 Instalando una impresora compatible
4.7 Instalando software opcional (Flash, Códecs, etc.)
4.7.1 Instalar fuentes tipográficas de Microsoft
4.7.3 Instalar Wine para ejecutar aplicaciones de Windows®
4.8 Configurando "sudo" para los usuarios
4.9 Configurando el bootloader "GRUB"
4.10 Configurando el fichero /etc/fstab
4.10.1 Configurando fstab para un pendrive o memoria externa
4.10.2 Configurando fstab para una partición de Windows®
5. ADMINISTRANDO PAQUETES Y APLICACIONES
5.1 Conceptos básicos
5.2 Usando "Añadir o quitar programas"
5.3 Usando "Administrador de paquetes Adept"
5.4 Usando "Aptitude" o "Apt"
5.5 Instalando paquetes .deb del equipo
5.6 Convertir paquetes .rpm a .deb
6. FORMAS ALTERNATIVAS PARA INSTALAR PROGRAMAS
6.1 Paquetes Autopackage (de extensión .package)
6.2 Archivos binarios (.bin)
6.3 Instaladores automáticos (.run)
6.4 Compilar aplicaciones a partir del código fuente
7. UTILIZANDO E INSTALANDO APLICACIONES GENERALES
7.1 Introducción a la consola de GNU/Linux: Bash
7.2 Compresión y descompresión de ficheros y directorios
7.3 Instalación de temas y personalización de nuestro KDE
7.4 Instalación y configuración de Compiz-Fusion
7.5 Instalación y configuración de KDE4
7.6 Probando otros entornos gráficos
7.5.1 El entorno XFCE
7.5.2 El entorno GNOME
7.5.3 El window manager Fluxbox
7.5.4 El window manager Enlightenment
7.5.5 El window manager Blackbox
7.5.6 El window manager Openbox
7.5.7 El window manager 3D: Compiz-fusion
7.5.8 El window manager 3D: Metisse
8. ALTERNATIVAS A LOS PROGRAMAS DE WINDOWS
8.1 Lista de programas
9. AGRADECIMIENTOS Y TEMAS LEGALES AL AZAR
9.1 Agradecimientos
9.2 Temas legales al azar
9.3 Contacto y sugerencias
1. INTRODUCCION [Indice]
Bienvenidos a la biblia de Kubuntu en español, para principiantes de GNU/Linux, soy Elidix, y te voy a guiar
en tu incursión a este Sistema Operativo [?].
GNU/Linux es un sistema operativo bastante distinto a otros como Windows®, por lo que a los viejos usuarios de
Windows® que estén probando GNU/Linux les puede parecer confuso, complicado y hasta feo al principio, pero
realmente vale la pena echarle un vistazo.
Esta guía esta diseñada especialmente para eso: Enseñarle a los usuarios a tomar sus primeros pasos sobre
GNU/Linux, usando una de sus distribuciones más fáciles: Kubuntu
Para empezar, es recomendable tomar en cuenta, o saber, ciertas definiciones para que quede claro donde estamos
parados, para eso, empezaremos por ver que es esto a lo que llamamos GNU/Linux:
1.1 ¿Qué es GNU/Linux? [Indice]
En este caso citaremos a la famosa Wikipedia, ella ya tiene la definición bien armada sobre lo que queremos saber:
"Linux es un sistema operativo tipo Unix (también conocido como GNU/Linux) que se distribuye bajo la Licencia
Pública General de GNU o GPL, es decir que es software libre. Su nombre proviene del Núcleo de Linux, desarrollado
en 1991 por Linus Torvalds. Es usado ampliamente en servidores y super-computadores, y cuenta con el respaldo de
corporaciones como Dell, Hewlett-Packard, IBM, Novell, Oracle, Red Hat y Sun Microsystems.
Puede ser instalado en gran variedad de hardware, incluyendo computadores de escritorio y portátiles (PCs x86 y
x86-64 así como Macintosh y PowerPC), computadores de bolsillo, teléfonos celulares, dispositivos empotrados,
videoconsolas (Xbox, PlayStation 3, PlayStation Portable, Dreamcast, GP2X...) y otros (como juegos arcade,
enrutadores y algunos modelos de iPod)."
No tiene muchas complicaciones para que sea entendido, en todo caso, al final de este libro encontrarán unas serie
de links a páginas webs que le reforzarán con mas información lo que se explique aquí.
Bien, veamos, Linux es el Núcleo, que en conjunto con las aplicaciones de GNU, forman ese sistema operativo del que
tanto se está escuchando últimamente.
Este se usa en muchos servidores y computadores de mucha capacidad, debido a su gran estabilidad y seguridad, pero
ojo, no significa que GNU/Linux sirva solo para eso, últimamente, gracias a la ayuda de la comunidad, y a la
creación de varias distribuciones de GNU/Linux, como mas tarde vamos a ver a Kubuntu, GNU/Linux esta entrando en
el mundo de las computadoras de escritorio, o mejor llamadas, "Desktop".
1.2 ¿Qué es una Distribución de GNU/Linux? [Indice]
En el capítulo anterior mencionamos "Distribuciónes de GNU/Linux", ahora veamos un poco que es esto que mencioné,
para eso, volvamos a citar a la famosa Wikipedia:
"Las variantes de estos sistemas se denominan "distribuciones" y su objetivo es ofrecer una edición que cumpla con
las necesidades de determinado grupo de usuarios. De esta forma existen distribuciones para hogares, empresas y
servidores. Algunas son gratuitas y otras de pago, algunas insertan software no libre y otras contienen solo
software libre."
Como dije antes, GNU/Linux fue usado principalmente en servidores o equipos que requieran un uso estable, seguro e
importante.
Pero gracias a la ventaja de que este es libre y se puede modificar, los usuarios fueron adaptando al sistema para
que cumpla con sus necesidades, y a cada una de estas modificaciones, le pusieron un nombre, y las empezaron a
distribuir como "Distribuciones de GNU/Linux", una de estas distribuciones, muy actual tambien, es Kubuntu.
1.3 ¿Qué es Kubuntu? [Indice]
Ubuntu es una distribución de Gnu/Linux orientada a escritorio, basada en Debian (otra distribución de GNU/Linux)
pero enfocado en la usabilidad, lanzamientos regulares y fácil de instalación.
Ubuntu es patrocinado por la empresa Canonical Ltd. de Mark Shuttleworth, y es una sistema operativo libre y de
código abierto.
Kubuntu a su vez es una distribución de Gnu/Linux hermana de Ubuntu, con la unica diferencia de traer el entorno
de escritorio KDE, razón por la que trae la K en su nombre.
1.4 ¿Qué es un entorno de escritorio y KDE? [Indice]
KDE es un entorno de Escritorio contemporáneo para estaciones de trabajo Unix. KDE llena la necesidad de un
escritorio amigable para estaciones de trabajo Unix (como Gnu/Linux), similar a los escritorios de MacOS o Windows®.
En estas imágenes vas a ver la similitud que tiene KDE con los escritorios de Windows® o Mac:
KDE 3.5.9, la última versión estable de KDE hasta el momento, es la que trae por defecto la última versión de
Kubuntu
KDE 4, la última versión oficial de KDE, renovada casi completamente, viene opcional o se puede instalar en
Kubuntu.
KDE tambien es muy reconocido por la amplia capacidad de personalización que tiene, es impresionante lo que se
puede lograr desde sus menús, y ni hablar si lo modificas internamente :).
Mas adelante, en el capítulo 3.5, hablaremos con más detalle sobre lo que es un entorno de escritorio y a que
se le llama X u Xorg en linux.
1.5 ¿Cómo probar Kubuntu y de donde descargarlo? [Indice]
Kubuntu tiene la ventaja de que su CD de instalación tambien es un Live-CD, esto significa que se puede usar
Kubuntu directamente desde el CD sin necesidad de instalarlo (con ciertas limitaciones, obviamente).
Esto es muy útil, ya que se puede probar si Kubuntu es compatible con tu equipo y funciona bien en el, se puede
leer la documentación antes y durante la instalación, o hasta se puede usar para reparar un fallo que te impida
iniciar normalmente tu Kubuntu ya instalado.
Para descargar el CD de Kubuntu, si aún no lo has hecho, puedes dirigirte a esta dirección:
http://kubuntu.org/download.php#latest
Elige algún mirror cercano a donde vives, o el que te resulte mas rápido.
Despues, elige entre las tres opciones que salen allí:
[1] PC (Intel x86) desktop CD
[2] 64-bit PC (AMD64) desktop CD
La primera es compatible con cualquier PC de escritorio que tengas, la segunda es para los equipos nuevos de
64-bits.
Mi recomendación es usar la x86 ya que es compatible con todo el software disponible por el momento, y toda la
documentación que encuentres es para esa versión, incluyendo este manual.
Si ya estás leyendo esto desde el Live-CD de Kubuntu, siéntete libre de probarlo, instalarle cosas,
personalizarlo, estaras probando KDE y Kubuntu sin ni siquiera haberlo instalado, y podrás decidir si finalmente
instalarlo o no.
2. INSTALACIÓN [Indice]
Al fin, el momento mas esperado o temido de los usuarios, [?]
Aunque parezca difícil, es mas sencillo de lo que parece, lo que mas tarda es la copia misma de ficheros,
dependiendo de las capacidades de cada equipo, el resto se hace en menos de 5 minutos.
2.1. Instalación Normal [Indice]
Lo primero que debemos hacer es insertar el CD en nuestra lectora de CD y reiniciar.
Una vez que prende el equipo, la primera pantalla que nos aparecerá es la siguiente:
===========================================================================================================
===========================================================================================================
Ahí apretamos la tecla que nos indica para elegir nuestro idioma.
Inmediatamente después nos aparecerá un menú como el de la imagen de debajo.
La primera opción es iniciar en LiveCD (como expliqué antes) sin instalar nada
La segunda opción es instalar Kubuntu 8.04 en nuestro sistema. Elige esa opción
===========================================================================================================
===========================================================================================================
Una vez elegida la opción de instalar, comienza la carga:
===========================================================================================================
===========================================================================================================
Llegamos al primer punto de la instalación, elegir el idioma del sistema.
En mi caso y en el de la mayoría de los usuarios que lean esta guia será Español. Indicar que también existen los
otros 3 idiomas oficialmente reconocidos en España a parte del Español: Euskera, Catalán y Gallego. [?]
===========================================================================================================
===========================================================================================================
Ahora llegamos a la “Zona horaria”. Elige la zona donde vivas o al menos una que tenga la misma zona horaria que
tienes.
===========================================================================================================
===========================================================================================================
Acá llegamos a la parte de la distribución del teclado. La opción más habitual para nosotros será Spain/Spain.
===========================================================================================================
===========================================================================================================
Y ahora algo muy temido por muchos, las particiones.
Si tienes un disco vacío, elige la opcion: "Guiada - Usar todo el disco: Nombre del disco"
Ten cuidado al elegir el disco, ya que una equivocación aca puede acabar con todo lo que tengas en el equipo :P
Si ya tienes Windows® u otro sistema operativo, puedes elegir la opción: "Guiada - Cambiar tamaño de la partición"
y el instalador se encargará de cambiar el tamaño de la partición que ya tengas en el disco e instalar Kubuntu en
el espacio que quede libre.
De última, si estás familiarizado con particionadores más completos, en el Live-CD tienes el programa 'QtParted'
en el menú, es un particionador bastante completito y similar al Partition Magic para Windows®.
Con él achicas la particion que ya tengas en el equipo y dejas un espacio en blanco, luego, en el instalador eliges
la opcion "Utilizar todo el espacio libre contiguo más grande" y el instalador se encargará de instalarse en el
espacio libre que dejaste del disco.
*** Nota: Algunos usuarios mencionaron que si se usa el ultimo metodo (manualmente el particionado) y/o el montaje
*** se hace manualmente, puede que la partición de Windows (ntfs) no se monte automaticamente en nuestro Kubuntu.
*** Igual, no se hagan problema, mas adelante, en el capitulo 4.10.2 explicamos como configurar nuestras particiones
*** ntfs en Kubuntu para que se monten por si solitas.
===========================================================================================================
===========================================================================================================
Llegamos al paso de crear el usuario. Aquí hay que rellenar las casillas con los datos que queramos. Mas adelante
podremos crear mas usuarios para el resto de las personas si queremos.
===========================================================================================================
===========================================================================================================
Despues se muestra un resumen de la instalación, en el podemos ver todo lo que el instalador va a hacer finalmente,
aquí verificamos de no habernos equivocado en nada, y finalmente clickeamos en "Instalar"
===========================================================================================================
===========================================================================================================
Ahora falta esperar.. Dependiendo de que máquina tengamos se tardará más o menos, pero nos podemos ir a tomar un
café (o dos) que se hace todo automáticamente y de forma desatendida.
===========================================================================================================
===========================================================================================================
Una vez terminada la instalación, retiramos el CD de la lectora y pulsamos en Reiniciar.
===========================================================================================================
===========================================================================================================
Ya tenemos instalado Kubuntu Hardy Heron.
Felicitaciones ^^
3. ENTENDIENDO EL SISTEMA [Indice]
Bienvenido por primera vez a tu Kubuntu ya instalado ^^
Seguramente iniciaste contento, miraste un poco tu nuevo sistema operativo reluciente, y te preguntas, ¿y ahora
qué?
Lo primero que haremos es leer un poco sobre como esta estructurado este sistema, para eso, de vez en cuando
citaremos algunas guías que explican bien estos temas.
3.1 Estructura de directorios [Indice]
Si vienes del mundo de Windows® lo primero que te sorprenderá es que no está la unidad C:. La distribución de los
discos y particiones en Linux es diferente. Ya en la instalación te puedes dar cuenta cómo se nombran los discos
en Linux:
* El primer disco duro es /dev/hda (Hard Disk ide A)
* El segundo disco duro es /dev/hdb (Hard Disk ide B)
Si el disco llegara a ser SATA (Serial ATA) o SCSI, el dispositivo en lugar de llamarse hda, pasara a llamarse sda
(por el nombre SCSI):
* El primer disco duro es /dev/sda (Scsi Disk A)
* El segundo disco duro es /dev/sdb (Scsi Disk ide B)
Y asi sucesivamente...
El disco también tendrá una o varias particiones, así las del primer disco duro (/dev/hda) serán /dev/hda1,
/dev/hda2, u /dev/sda1 y /dev/sda2 en caso de ser SATA's como mencionamos antes o discos scsi.
Éstas tiene el equivalente a lo que en Windows® se llama C:, D:, ...etc.
En GNU/Linux todo es un archivo, y cuando digo todo es todo. Desde los archivos de datos hasta las particiones de los
discos pasando por el ratón y la tarjeta de sonido. Los directorios también son archivos. Existe un directorio
raiz (/) del que cuelga todo. Los dispositivos cuelgan del directorio /dev.
=====================================================================
Algunos de los directorios más interesantes:
=====================================================================
* /: Raíz, es de donde desprenden el resto de los directorios, como sería la unidad C:/ en Windows®.
* /usr: Aquí se encuentra la gran mayoría de los ficheros existentes en un sistema GNU/Linux, tales como documentación,
casi la totalidad de los comandos de usuario, juegos, librerías, etc.
* /bin: Aquí están los comandos que pueden usar todos los usuarios (incluido el administrador o root).
* /sbin: Aquí están los comandos que sólo puede usar el administrador o root.
* /dev: Ahí están todos los dispositivos de nuestra máquina.
* /home: Lugar donde se almacenan las cuentas de usuarios.
* /lib: Enlaces a las librerías que se necesitan para el sistema.
* /var: Contiene información variable, como por ejemplo los logs del sistema (/var/log), correo local, etc.
* /tmp: Directorio temporal.
* /etc: Configuración global de los programas.
* /root: Cuenta del administrador.
* /boot: Aquí está todo lo necesario para arrancar el sistema.
* /media: Punto de montaje para sistemas de archivos montados localmente.
* /mnt: Antiguo punto de montaje para sistemas de archivos montados localmente. Hoy en día está en desuso y se
conserva por razones históricas.
* /proc: Sistema de archivos virtual de información de procesos y del kernel.
Todos estos directorios los podemos ver dirigiéndonos a / desde nuestro Konqueror o Dolphin, como muestra la
siguiente imagen:
=====================================================================
Algunas referencias de Ficheros conocidos:
=====================================================================
* /etc/apt/sources.list: Este fichero configura la lista de repositorios para Añadir aplicaciones, ver Activar
universe y multiverse para más detalles.
* /etc/X11/xorg.conf: Este fichero define y configura el entorno gráfico a cargar.
* /etc/fstab: Este fichero configura el acceso a los diferentes sistemas de archivos que hay en nuestro sistema.
* /etc/passwd: Este fichero controla el uso de usuarios, en contraseñas, con permisos y grupos que pertenecen a
cada usuario, archivo muy importante si uno quiere tener un usario root más que el ya conocido root.
* /etc/readahead/boot y /etc/readahead/desktop: Estos ficheros contienen la lista de rutas de todos los archivos
que se van a cargar en la memoria caché durante el Inicio_del_sistema.
Ya que sabemos como están distribuídos los ficheros y directorios en nuestro sistema, también podemos saber qué
tipos de sistemas de ficheros hay, para eso, seguimos en el siguiente capítulo ^^
3.2 Sistema de archivos [Indice]
Para empezar, citamos de nuevo a la Wikipedia para darles la introducción al tema:
"Los sistemas de ficheros (filesystem en inglés), estructuran la información guardada en una unidad de
almacenamiento (normalmente un disco duro) de una computadora, que luego será representada ya sea textual o
gráficamente utilizando un gestor de ficheros. La mayoría de los sistemas operativos poseen su propio sistema
de ficheros.
Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una
cadena de bloques de un mismo tamaño, a veces llamados sectores, usualmente de 512 bytes de longitud. El software
del sistema de archivos es responsable de la organización de estos sectores en ficheros y directorios y mantiene un
registro de qué sectores pertenecen a qué archivos y cuáles no han sido utilizados. En la práctica, un sistema de
archivos también puede ser utilizado para acceder a datos generados dinámicamente, como los recibidos a través de
una conexión de red (sin la intervención de un dispositivo de almacenamiento).
Resumen de características de los sistemas de Ficheros
* Seguridad o permisos
o listas de control de acceso (ACLs)
o UGO (Usuario, Grupo, Otros, o por sus siglas en inglés, User, Group, Others)
o Capacidades granuladas
o Atributos extendidos (ej.: sólo añadir al archivo pero no modificar, no modificar nunca, etc.)
* Mecanismo para evitar la fragmentación
* Capacidad de enlaces simbólicos o duros
* Integridad del sistema de ficheros (Journaling)
* Soporte para archivos dispersos
* Soporte para cuotas de disco
* Soporte de crecimiento del sistema de ficheros nativo"
Pues bien, seguramente habrán visto que al momento de particionar el disco para instalar nuestro sistema
Kubuntu se nos pregunta por el tipo de Sistema de Ficheros, teniendo para elegir varios. Pues bien, ahora
que tenemos una idea más clara sobre lo que es un sistema de ficheros, vamos a dar una descripción de
los más utilizados en GNU/Linux y sus ventajas. Luego quedará a criterio de ustedes la elección de uno
u otro. En caso de dudas recomendamos decantarse por EXT3, que sigue siendo el standard "de facto"
utilizado en la mayoría de las distribuciones GNU/Linux, incluída Kubuntu.
Los sistemas de ficheros más conocidos son:
=====================================================================
ext2
=====================================================================
ext2 (second extended filesystem o "segundo sistema de archivos extendido") es un sistema de archivos para el
sistema operativo GNU/Linux Fue diseñado originalmente por Rémy Card. La principal desventaja de ext2 es que no
implementa el registro por diario o bitácora (en inglés Journaling) que sí implementa su sucesor ext3, el cual
es totalmente compatible.
ext2 fue el sistema de ficheros por defecto de las distribuciones de Linux Red Hat Linux, Fedora Core y Debian
hasta ser reemplazado recientemente por su sucesor ext3.
Los límites son un máximo de 2 TB de archivo, y de 4 TB de partición.
=====================================================================
ext3
=====================================================================
ext3 (third extended filesystem o "tercer sistema de archivos extendido") es un sistema de archivos con
registro por diario (journaling). Es el sistema de archivo más usado en distribuciones Linux.
La principal diferencia con ext2 es el registro por diario. Un sistema de archivos ext3 puede ser montado y
usado como un sistema de archivos ext2. Otra diferencia importante es que ext3 utiliza un árbol binario
alanceado (árbol AVL) e incorpora el asignador de bloques de disco Orlov.
Sus ventajas son:
Aunque su velocidad y escalabilidad es menor que sus competidores, como JFS, ReiserFS o XFS, tiene la ventaja
de permitir actualizar de ext2 a ext3 sin perder los datos almacenados ni formatear el disco y un menor consumo
de CPU.
El sistema de archivo ext3 agrega a ext2 lo siguiente:
* Registro por diario.
* Índices en árbol para directorios que ocupan múltiples bloques.
* Crecimiento en línea.
=====================================================================
ReiserFS
=====================================================================
ReiserFS es un sistema de archivos de propósito general, diseñado e implementado por un equipo de la empresa
Namesys, liderado por Hans Reiser. Actualmente es soportado por Linux y existen planes de futuro para incluirlo
en otros sistemas operativos. También es soportado bajo windows (de forma no oficial), aunque por el momento de
manera inestable y rudimentaria (ReiserFS bajo windows). A partir de la versión 2.4.1 del núcleo de Linux,
ReiserFS se convirtió en el primer sistema de ficheros con journal en ser incluido en el núcleo estándar.
También es el sistema de archivos por defecto en varias distribuciones, como SuSE (excepto en openSuSE 10.2 que su
formato por defecto es ext3), Xandros, Yoper, Linspire, Kurumin Linux, FTOSX, Libranet y Knoppix.
Con la excepción de actualizaciones de seguridad y parches críticos, Namesys ha cesado el desarrollo de ReiserFS
(también llamado reiser3) para centrarse en Reiser4, el sucesor de este sistema de archivos.
ReiserFS ofrece funcionalidades que pocas veces se han visto en otros sistemas de archivos:
* Journaling. Esta es la mejora a la que se ha dado más publicidad, ya que previene el riesgo de corrupción del
sistema de archivos.
* Reparticionamiento con el sistema de ficheros montado y desmontado. Podemos aumentar el tamaño del sistema de
ficheros mientras lo tenemos montado y desmontado (online y offline). Para disminuirlo, únicamente se permite
estando offline (desmontado). Namesys nos proporciona las herramientas para estas operaciones, e incluso, podemos
usarlas bajo un gestor de volúmenes lógicos como LVM o EVMS.
* Tail packing, un esquema para reducir la fragmentación interna.
Comparado con ext2 y ext3 en el uso de archivos menores de 4k, ReiserFS es normalmente más rápido en un factor de
10–15. Esto proporciona una elevada ganancia en las news, como por ejemplo Usenet, caches para servicios HTTP,
agentes de correo y otras aplicaciones en las que el tiempo de acceso a ficheros pequeños debe ser lo más rápida
posible.
=====================================================================
ext4
=====================================================================
ext4 (fourth extended filesystem o "cuarto sistema de archivos extendido") es un sistema de archivos con registro
por diario (en inglés Journaling), anunciado el 10 de octubre de 2006 por Andrew Morton, como una mejora compatible
de ext3.
Las principales mejoras son:
* Soporte de volúmenes de hasta 1024 PiB.
* Soporte añadido de extent.
Compatibilidad con versiones anteriores
Actualmente, el ext4 es compatible con su anterior versión, el ext3. Esto quiere decir que se puede montar como una
partición ext3. También se pueden montar las particiones ext3 como ext4. Aunque, si la partición ext4 usa extent
(una de las mayores mejoras), la compatibilidad con la versión anterior, y por lo tanto, montar la partición como
ext3, no es posible. La opción extent no es usada por defecto.
Como decimos siempre, si dudamos o sinceramente no nos interesa demasiado el tema y tan solo queremos
instalar Kubuntu y no preocuparnos por defragmentar el disco, recomendamos que opten por ext3
(SI, han leído bien, en Kubuntu y en cualquier otro Linux NO necesitamos defragmentar el disco rígido
como sí lo hacíamos o hacemos en sistemas Windows®. Aunque existen herramientras de licencia GNU para
diagnóstico y defragmentación de nuestro disco rígido en Linux, rara vez necesitaremos utilizarla.
Por si quieren tomarlo como ejemplo, quien escribe esto, en 8 años que lleva utilizando GNU/Linux,
jamás necesitó defragmentar.
*** Nota final: gracias a los colaboradores de Wikipedia por los excelentes artículos que mencionamos en
*** gran parte en esta sección de La Biblia de Kubuntu :)
3.3 Sistema de permisos [Indice]
El sistema de permisos de GNU/Linux no es complicado de entender, y de a poco verás lo importante que es mantener
todo bien configurado en el tema de permisos, ya que la seguridad del sistema operativo depende de eso.
=====================================================================
Root/Superusuario:
=====================================================================
En los sistemas operativos del tipo Unix (como GNU/Linux), hay un usuario llamado "root", que es el que posee
todos los derechos en todos los modos, como si fuese el administrador del sistema.
Este usuario no tiene límite en respecto a permisos, puede acceder/leer/modificar todo lo que se encuentre en el
sistema.
No es recomendable usar root para las tareas diarias, ya que la seguridad de GNU/Linux se ve afectada bastante
ante algún posible problema.
=====================================================================
Usuarios y Grupos:
=====================================================================
Los usuarios pueden tener sus propios permisos para ciertos ficheros, su propio directorio (llamado "Carpeta
personal" en Kubuntu) y son los recomendados para usar diariamente.
Los grupos sirven para especificar permisos a ciertos grupos de usuarios. Para dar un ejemplo:
Nosotros tenemos un directorio "Hola", y este pertenece al grupo "Locos", todos los usuarios que sean miembros del
grupo "Locos", tendran los permisos que este grupo tenga respecto al directorio "Hola".
No es complicado, ¿no? ^^
Vamos a complicarla un poco mas entonces..
=====================================================================
Permisos en ficheros y directorios:
=====================================================================
Para los ficheros y directorios existen tres tipos de permisos.
* Ejecución: Si es para un fichero será ejecutable y si es para un directorio significa que podemos pasar por él.
Es representado por una X.
* Lectura: Si es para un fichero significa que podemos leerlo y si es un directorio es que podemos leerlo también.
Es representado por una R.
* Escritura: Si es para un fichero será que podemos escribir en él y si es para un directorio significa que podemos
crear ficheros dentro de él. Es representado por una W
También existen tres tipos de roles sobre los que se aplican estos permisos. Un fichero pertenece a un usuario y a
un grupo:
* Usuario: El propietario del archivo.
* Grupo: Grupo al que pertenece el archivo.
* Otros: Los demás usuarios.
Veamos un ejemplo:
=====================================================================
$ ls -l pg_backup.sh
-rwxr-x--- 1 pepito usuarios 453 2005-02-17 09:35 pg_backup.sh
=====================================================================
El fichero pg_backup.sh pertenece al usuario pepito y al grupo usuarios. Los permisos que tiene para el usuario
son rwx lo que significa que el usuario pepito puede leer el archivo, escribir en él y ejecutarlo. Por la extensión
vemos que es un script, por lo que es normal que se pueda ejecutar. Para el grupo tiene los permisos r-x. Eso
significa que los miembros del grupo usuarios pueden leer el archivo y ejecutarlo, pero no modificarlo. Los
permisos para los demás usuarios (otros) son ---, por lo que un usuario que no sea pepito ni pertenezca al grupo
usuarios no podrá leer, escribir ni ejecutar el archivo.
Cambiando los permisos de los ficheros y directorios:
El comando chmod se usa para designar los permisos de un archivo. Sólo el dueño del archivo y el root pueden
cambiar los permisos. La sintaxis de chmod es:
=====================================================================
chmod {a, u, g, o} {+, -} {r, w, x} nombre del archivo
=====================================================================
donde:
* u: corresponde al dueño del archivo
* g: corresponde al grupo
* o ó a: corresponde al resto de los usuarios, a para todos (all) y o para otros (others)
Para autorizar o desautorizar el permiso:
* +: autoriza
* -: desautoriza
* =: resetea los permisos
Los tipos de permisos son:
* r: lectura
* w: escritura
* x: ejecución
El comando chmod también acepta otros valores para cambiar los permisos. Es probable que hayas visto algo como:
=====================================================================
sudo chmod 751 [nombre del archivo]
=====================================================================
Es otro modo de gestionar los permisos; de forma binaria. El sistema es muy simple y cómodo: se considera un bit
para lectura (r) otro para escritura (w) y otro para ejecución (x). Las combinaciones posibles son ocho y se
muestran en la tabla siguiente:
======================
Decimal r w x
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
======================
Un uno equivale a activar y un cero a desactivar los permisos. El equivalente decimal de los permisos se aplica
en orden: dueño, grupo y cualquiera (u,g,a). Entonces en el ejemplo anterior el valor 751 actúa:
1. Cediendo todos los permisos al dueño.
2. Cediendo permiso de lectura y ejecución al grupo.
3. Cediendo permiso de ejecución a cualquiera.
Cambiando el dueño de un fichero o directorio:
El cambio de propietario se hace empleando el comando chown :
=====================================================================
$ chown (propietario):(grupo) (archivo)
=====================================================================
Pondremos un ejemplo, supongamos que el usuario gaccardo desea darle una copia del archivo test.sxw al usuario
pigu, el usuario pigu debe ser propietario de su copia para poder modificarla. Para esto debe cambiar el
propietario y el grupo utilizando el comando chown.
Haciendo "ls -l" nos encontramos con un fichero así:
=====================================================================
-rwx-rw-r-- gaccardo gaccardo 435 sep 4 11:38 test.sxw
=====================================================================
Por lo que en este caso el usuario gaccardo (actual propietario) deberá hacer :
=====================================================================
[gaccardo@servidor priv] chown pigu:pigu test.sxw
=====================================================================
Si vuelve a hacer "ls -l" encuentra que ha cambiado el actual propietario
=====================================================================
-rwx-rw-r-- pigu pigu 435 sep 4 11:38 test.sxw
=====================================================================
Todo esto que hemos visto, también se puede hacer gráficamente, clickeando con el botón derecho sobre los
ficheros a los cuales queremos cambiarles los permisos, y yendo a la configuración.
Allí clickeamos en la pestaña "Permisos" y veremos algo similar a esto:
Una vez que hayas entendido esto, ya habrás hecho un gran paso, de no ser asi, puedes releerlo y llevarlo a la
practica, o leer alguno de los links que estan en el último capítulo para intentar entenderlo un poco más.
3.3.1 Qué es el comando "sudo" [Indice]
Habrán visto en varias partes de este libro que mencionamos a 'sudo' anteponiéndolo a cualquier comando que así
lo requiera para su ejecución.
"Sudo" es un acrónimo de "superuser do". El Superusuario (más conocido como "root") y como mencionamos en el
capitulo anterior, es aquel usuario que puede hacer y deshacer absolutamente todo a gusto en nuestro sistema.
En nuestro caso, como nuestra máquina no está en una gran red corporativa ni en una oficina (supongo que en
la mayoría de los casos será así :) root somos nosotros mismos. Pero mientras estamos utilizando nuestro Kubuntu
lo hacemos como usuario normal. Para determinadas acciones deberemos necesitar permisos de root.
Para esto existe 'sudo' (en consola) o, estando en KDE, kdesu.
Una imagen de "kdesu" en acción:
Va un ejemplo. Navegando la web descubrimos un blog en el cual se menciona un programa que nos pareció
interesante y queremos instalar en nuestro Kubuntu. Estando en consola lo que podríamos hacer primero es fijarnos
si está disponible en los repositorios de Kubuntu. Para esto hacemos:
=====================================================================
$ sudo apt-cache search deluge
=====================================================================
*** Nota: Para este ejemplo uso deluge, que es un excelente cliente gráfico para descargas de torrents)
Tras la búsqueda con apt, nos devuelve que, efectivamente, se encuentra en los repositorios y podemos proceder
a instalarlo.
Por lo cual nuestro próximo paso será hacer:
=====================================================================
$ sudo aptitude install deluge
=====================================================================
Listo. Ya tenemos a Deluge instalado en nuestro sistema.
Ahora, como habrán notado, para instalarlo y para buscar información sobre él en los repositorios de Kubuntu
antes del comando aptitude antepuse 'sudo'. Esto se debe a que para instalar cualquier programa o aplicación
en nuestro sistema requerimos de permisos de root, y de esta forma dicho programa se encontrará disponible
para su utilización por cualquier usuario de nuestro sistema (en el caso que tengamos más de uno) o para
también nuestro usuario normal.
A diferencia de Windows®, donde cualquier usuario puede instalar cualquier programa, en Kubuntu y cualquier
GNU/Linux esto no es así por motivos de seguridad y la concepción misma de organización del mismo. Esta forma
de procedimiento es propia de cualquier distribución GNU/Linux, incluída Kubuntu y deberemos acostumbrarnos
a convivir con ella. Con el paso del tiempo y a medida que adquieran experiencia se darán cuenta que es mucho
más seguro que dejar que cualquiera instale cualquier cosa en nuestro sistema, sin nuestro permiso :)
Pues bien, a partir de ahora cuando ejecuten un comando, ya sea en consola o en modo gráfico (osea en KDE) y
les pida permisos de 'root' para el mismo, ya saben el por qué. (Para más información sobre tipos de usuario
en Kubuntu dirigirse al capítulo anterior).
También tenemos que tener en cuenta lo siguiente:
Si en algún momento nos llega a salir un error que tenga que ver con falta de permisos, o problemas de
escritura en cierto directorio o fichero, puede que necesitemos agregar el comando sudo antes del comando
que hayamos ejecutado, tal como lo explicamos recién.
Los errores más comunes que veremos por falta de permisos son los siguientes:
* Cannot write regular file `Nombre_del_fichero': Permission denied
* Cannot create regular file `Nombre_del_fichero': Permission denied
* No se pudo abrir el fichero de bloqueo '/var/lib/dpkg/lock' - open (13 Permiso denegado)
* Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Mas adelante veremos como configurar mejor sudo dependiendo de nuestras necesidades y por cuestiones de
seguridad. :)
3.4 Dispositivos y su montaje [Indice]
En GNU/Linux, todos los dispositivos físicos, como disqueteras, CD-ROM y pendrives, están alojados dentro del
directorio /dev, pero no se pueden leer directamente de ahí, para poder hacerlo, es necesario hacer un
procedimiento que "vincula" al dispositivo deseado hacia un directorio de nuestro equipo.
A este procedimiento se le llama "Montaje", y sería similar a lo que es montar una imagen ISO con Daemon Tools en
Windows®.
En Kubuntu muchos dispositivos como la lectora de CDROM y otros estan configurados para que se monten por si
solos al conectarse, como lo hace Windows®, aun así es posible montar y desmontar estos dispositivos manualmente
de varias formas.
La más simple y de modo gráfico, es dirigiéndonos a:
===============================================================================
Menú K -> Configuración del Sistema -> Avanzado -> Disco y Sistemas de Archivos
===============================================================================
Luego clickeamos en "Modo Administrador" para convertirnos en usuario root y
de esta forma tener privilegios para montar los dispositivos deseados.
Otra forma es mediante la consola, con los comandos "mount" y "umount",
y como última alternativa, usando Disk Manager, una pequeña aplicación
disponible para Kubuntu pero que lamentablemente no viene incluída en él.
Forma para montar un dispositivo mediante consola:
=====================================================================
$ sudo mount /dev/dispositivo /media/algun_directorio
=====================================================================
Y para luego desmontar ese dispositivo mediante consola:
=====================================================================
$ sudo umount /dev/dispositivo
=====================================================================
Ahora menos teoría y mas práctica :P
Doy un ejemplo, para montar la unidad de cdrom sería de esta forma:
=====================================================================
$ sudo mount /dev/cdrom /media/cdrom
=====================================================================
Una vez hecho esto, cuando entremos al directorio /media desde konqueror o la consola, o clickeemos en
"Dispositivos de Almacenamiento", veremos nuestra unidad montada en el directorio "cdrom".
Y para desmontarlo sería:
=====================================================================
$ sudo umount /dev/cdrom
=====================================================================
Para hacelo de modo gráfico alternativo, mediante la aplicación externa mencionada, debemos instalar
Disk Manager primero descargando el respectivo paquete .DEB de este link,e instalándolo como se explica en el capítulo
5.5, para luego poder usarlo.
Su uso es sencillo, tan solo consta en seleccionar el dispositivo a montar, seleccionar un directorio donde
montarlo, y listo.
Para desmontarlo luego solo hay que clickear en el dispositivo y en Desmontar.
Los dispositivos más comunes suelen ser los siguientes nombres:
* /dev/cdrom -> La lectora u grabadora de CD
* /dev/dvd -> La lectora u grabadora de DVD
Y los discos duros (particiones) y pendrives, mp3, y cualquier dispositivo similar es reconocido como disco de
almacenamiento, por lo que figura de la siguiente manera:
* /dev/hdXY -> Dispositivos ATA/ATAPI
* /dev/sdXY -> Dispositivos SATA/Memoria flash/Pendrives
Donde "X" es la letra de la unidad, e "Y" es el numero de la partición.
Para dar un ejemplo, si tenemos 2 unidades SATA con 2 particiones cada una, los dispositivos quedarían así:
Disco 1:
* /dev/sda1
* /dev/sda2
Disco 2:
* /dev/sdb1
* /dev/sdb2
Si tenemos un disco SATA con 3 particiones y un Pendrive conectado, quedaria asi:
Disco 1:
* /dev/sda1
* /dev/sda2
* /dev/sda3
Pendrive:
* /dev/sdb
En caso de que los discos rigidos sean ATA y no SATA, serian hda o hdb, no sd, el resto es igual.
Si tenemos muchos dispositivos y queremos ver una lista, es tan solo hacer:
=====================================================================
$ sudo fdisk -l
=====================================================================
Y saldrá una lista de dispositivos de almacenamiento en el sistema y el tipo de particion que usa.
Montar imagenes de CD u DVD:
Si queremos montar Imágenes de CD, se puede usar la aplicación AcetoneISO2, la cual esta en los repositorios
(ver capítulo 5 para ver como instalar programas desde los repositorios) y es muy sencilla de usar. Además
de que soporta muchisimos formatos de imagenes.
Tan solo es elegir la imagen a montar, y el lugar que quiera para montarlo, muy similar a Daemon-tools
Si queremos montar imágenes de CD mediante la consola, tan solo es hacer este comando:
===========================================================================
$ sudo mount -t iso9660 fichero_imagen.iso -o loop /media/cdrom
===========================================================================
Por ejemplo..
=====================================================================
$ sudo mount -t iso9660 starcraft.iso -o loop /media/cdrom
=====================================================================
Y los programas verán que el cdrom de starcraft esta en la unidad de CD, ya que por defecto las aplicaciones
buscan en /media/cdrom a los cds. Aún así se puede montar en otro lugar si se lo desea.
En caso de que sea una imagen NRG, o IMG, o similar, hay diversas aplicaciones para convertirlas a ISO, y de
ahí, poder montarla como lo dije anteriormente.
Lista de programas para convertir imágenes:
bchunk: Convertir de BIN y CUE a ISO
Se usa de la siguiente forma:
=====================================================================
$ bchunk archivo.bin archivo.cue nuevoarchivo.iso
=====================================================================
nrg2iso: Convertir de NRG a ISO
Se usa de la siguiente forma:
=====================================================================
$ nrg2iso archivo.nrg nuevoarchivo.iso
=====================================================================
mdf2iso: Convertir de MDF y MDS a ISO
Se usa de la siguiente forma:
=====================================================================
$ mdf2iso archivo.mdf nuevaimagen.iso
=====================================================================
ccd2iso: Convertir de IMG a iso
Se usa de la siguiente forma:
=====================================================================
$ ccd2iso imagen.img imagen.iso
=====================================================================
Una vez que ya convertiste la imagen a ISO, montala como mencioné un poco más arriba de este mismo capítulo.
Mas adelante, en el capitulo 4.10, veremos como modificar el fichero /etc/fstab, que es el encargado de los
montajes y desmontajes automáticos, muy similar a lo que ya hemos visto aquí, pero para "automatizar" más las
cosas :)
3.5 Grub: El bootloader [Indice]
Cuando comenzaron a leer esta guía, seguramente habrán instalado Kubuntu (o al menos eso esperamos :) y habrán
visto que durante la instalación se menciona a GRUB. Si no lo viste o no le prestaste atención aquí intentaremos
darte un pantallazo básico para que comprendas cuál es su función.
GRand Unified Bootloader (GRUB) es un gestor de arranque que se instala en una parte del disco rígido de la PC
denominada MBR (Master Boot Record, osea Primer Sector de Arranque) y nos sirve para poder arrancar y cargar los
diversos sistemas operativos que podamos llegar a tener instalados.
Imaginamos que viniendo la mayoría de ustedes del Windows®, todavía conservarán en su disco una partición con
Windows® y en otra estarán por instalar o habrán instalado Kubuntu. Por lo cual, al reiniciar la PC notaron
seguramente una pantalla que decía Grub de color azul y con los nombres de los sistemas operativos que detectó
en su PC, en este caso Windows® y Kubuntu.
Pues bien, ni más ni menos, la función básica de GRUB es gestionar el arranque de estos sistemas en nuestra PC.
Nos da la opción de iniciar uno u otro según nuestra preferencia.
Basta nada más con movernos con las flechas del teclado, posicionarnos sobre el que deseemos iniciar y pulsar
Enter, o en su defecto, si no se elige ninguno, luego de unos segundos, arrancará el sistema operativo que esté
configurado por defecto.
En caso de que se necesite modificar estas opciones podemos editar el archivo de configuración de GRUB:
Desde consola:
=====================================================================
$ kdesu kate /boot/grub/menu.lst
=====================================================================
O bien:
=====================================================================
Menu K -> Utilidades -> Kate
=====================================================================
Y con Kate buscamos el fichero menu.lst dentro del directorio /boot/grub.
Mas adelante en el capítulo 4.8 daremos una explicación mas detallada sobre la configuración de nuestro GRUB.
3.6 Xorg: El servidor y sus entornos gráficos [Indice]
Esta parte es algo mas compleja de lo que se la explica, pero lo intentamos hacer lo mas sencillo posible para
evitar confusiones :), y empieza así:
3.6.1 Xorg: El servidor gráfico [Indice]
Todo el aspecto visual de Kubuntu; ventanas, gráficos y multimedia en general; está controlado y se basa
totalmente en un Servidor de Ventanas (denominado X Window en GNU/Linux) o Servidor Gráfico llamado "Xorg".
Citemos a Wikipedia para un breve pantallazo:
"X.Org es una implementación de código abierto del sistema X Window System, que surge como bifurcación de proyecto
XFree86.
La primera versión del servidor X.org (X11R6.7.0), partió del código de XFree86 4.4 RC2, debido a un cambio de
licencia producido en este último en Febrero de 2004 (anteriormente se distribuía bajo la licencia MIT, y la nueva
licencia presenta incompatibilidades con la GPL). Varios de los anteriores desarrolladores de XFree86, como Keith
Packard, se sumaron al proyecto, ya que se gestiona de una forma más abierta que XFree86.
La versión actual es la X11R7.3, lanzada el 6 de septiembre de 2007.
El proyecto corre bajo el auspicio de la X.Org Foundation y se encuentra alojado en freedesktop.org.
El servidor X.Org se ha convertido en el sistema estándar utilizado por la mayoría de distribuciones de Linux.
Ha sido adoptado por Debian,Gentoo Linux, Fedora Core, Slackware, SuSE, Mandrakelinux, Cygwin/X, Ubuntu y otras;
también por el sistema operativo FreeBSD sus versiones 5.x en lugar de XFree86."
Desde el momento que vemos la pantalla de Login de Kubuntu donde se nos pide nuestro usuario y contraseña,
estamos viendo a Xorg en acción. Xorg controla y maneja como ya dijimos, absolutamente todo el aspecto visual de
nuestro Kubuntu, por lo cual es bueno saber cómo configurarlo en caso que así se requiera o simplemente
para informarnos más :)
Para eso, en la siguiente sección esta el capitulo 4.9 dedicado completamente a la configuración y otros detalles
sobre nuestro servidor gráfico para los que lo necesiten o esten interesados en aprender mas.
3.6.2 Sus entornos de escritorio [Indice]
Ahora veamos... ¿Que es un entorno gráfico?
Para eso, volveremos a citar a la famosísima Wikipedia, que nos sabrá explicar que es un entorno grafico.
"Un entorno de escritorio (en inglés, Desktop Environment) es un conjunto de software para ofrecer al usuario de
una computadora una interacción amigable y cómoda.
El software es una solución completa de interfaz gráfica de usuario o GUI, ofrece iconos, barras de herramientas,
programas e integración entre aplicaciones con habilidades como, arrastrar y soltar (drag&drop).
En general cada entorno de escritorio se distingue por su aspecto y comportamiento particulares, aunque algunos
tienden a imitar características de escritorios ya existentes.
El primer entorno moderno de escritorio que se comercializó fue desarrollado por Xerox en los años 1980.
Actualmente el entorno más conocido es el ofrecido por la familia Windows® aunque existen otros como los de
Macintosh (Classic y Cocoa) y de código abierto (o software libre) como GNOME, KDE, CDE o Xfce."
Kubuntu trae por defecto, y tal como la letra "K" en su nombre lo indica, el entorno de escritorio KDE, con
aplicaciones, menúes y distintos agregados que lo hacen un entorno de escritorio ideal para el uso diario e
interacción con nuestro sistema.
Mas adelante, en el capitulo 4.5.2 daremos una "repasada" rapida de cuales entornos graficos son los mas
conocidos y cuales se pueden probar.
3.6.3 Mas chico que un entorno: Window manager [Indice]
Cabe destacar que los mencionados anteriormente, XFCE, GNOME y KDE son *Entornos de Escritorio*, es decir, una
suite de aplicaciones gráficas completas que nos permiten tener distintas aplicaciones y programas propios de ese
entorno, así como también modificar aspectos gráficos de nuestro sistema y configurarlo a través de herramientas
propias del mismo entorno o IDE.
A diferencia de estos, los que describimos a continuación son Gestores de Ventanas (o "Window Managers" en inglés).
Qué es un gestor de ventanas?
Un gestor de ventanas o en inglés window manager, es un programa que controla la ubicación y apariencia de las
aplicaciones bajo el sistema X Window.
Las computadoras modernos suelen ofrecer una interfaz gráfica de usuario que facilita la interacción con el sistema
operativo.
Las plataformas Windows® y Macintosh ofrecen métodos de visualización y control de las ventanas e interacción con
las aplicaciones, estandarizados por sus vendedores. En cambio el sistema gráfico X Window, popular en el ámbito
de sistemas Unix y similares, como GNU/Linux, permite al usuario escoger entre varios gestores según sus gustos
o necesidades. Los gestores de ventanas difieren entre sí de muchas maneras, incluyendo apariencia, consumo de
memoria, opciones de personalización, escritorios múltiples o virtuales y similitud con ciertos entornos de
escritorio ya existentes, por ejemplo.
Y como no podía ser de otra manera, KDE trae su propio gestor de ventanas llamado Kwin. KWin es el gestor de
ventanas predeterminado del proyecto KDE. KWin admite "estilos" intercambiables, los cuales controlan no sólo su
apariencia sino también en algunos casos partes de su comportamiento.
Existen muchas decoraciones de ventanas para KWin, incluyendo la decoración por defecto Plastik, la decoración al
estilo Microsoft Redmond y la antigua decoración por defecto Keramik. Los temas del gestor de ventanas IceWM
también pueden ser usados con KWin, siempre y cuando el paquete kdeartwork esté instalado.
Aspecto de KDE 3.5 por defecto en Kubuntu:
Así se ven el "tema" visual ("theme" en inglés) predeterminado y que tenemos disponible para seleccionar en las
Propiedades del Escritorio desde el mismo momento en que instalamos Kubuntu, junto a a otros más.
*** Recordemos: Entornos de Escitorio o IDE son una suite completa que provee aplicaciones y aspecto visual
gráfico a nuestro sistema, mientras que Gestores de Ventanas o Window Managers sólo nos provee de posibilidades
de cambiar el aspecto gráfico de las ventanas de nuestros programas y utilidades, aplicando distintos estilos
(de la misma forma que lo hacía Microsoft Plus! en Sistemas Windows®, hasta la versión 98, o actualmente Aero en
Vista.)
3.7 Las TTYs o "Terminales Virtuales" [Indice]
Habrán notado que en varios pasajes de esta guía se menciona a la "consola". La consola es una interfaz
no-gráfica, sino de sólo texto (aunque puede obtenerse soporte gráfico limitado a través del "framebuffer".
Luego explicaremos de que trata esto) que nos permite ingresar comandos para interactuar directamente con
nuestro sistema Kubuntu y con el hardware de la PC en forma directa.
Existen dos modos de consola, las terminales gráficas o "X consoles" y las terminales virtuales, más conocidas
como "TTYs".
Un ejemplo de consola en modo gráfico es Konsole, la terminal predeterminada de Kubuntu y que citamos en cada
ejemplo que incluye ejecución de comandos. Esta ofrece características como cualquier otra terminal gráfica,
entre las que se encuentran, cambiar los colores de las letras, la tipografía, el fondo, utilizar emulación
de "transparencias" y otras tantas que pueden consultar en la correspondiente página man de la misma.
*** Nota: Pueden hacer "man konsole" en una terminal para mas información sobre nuestra konsole.
Otras terminales gráficas similares o aún mejores que Konsole y de las que disponemos en los repositorios de
Kubuntu para descargar e instalar son Urxvt (o rxvt-unicode), Yakuake (interesante para los fanáticos de
juegos FPS como Quake, Doom, Urban Terror y demás, ya que se "baja" desde arriba ;), eterm, aterm, Tilda
(similar a Yakuake), gnome-terminal, etc. Una vez acostumbrados y a gusto con la consola de GNU/Linux (los
autores de esta guía esperamos y los alentamos a que así sea :) podrán optar por las que más les convenza
y/o se adapte a sus necesidades y gustos.
Entonces para definir el término podríamos decir que una terminal gráfica es, justamente, una consola que
ejecutaremos solo en modo gráfico o de GUI, osea estando dentro de un entorno de escritorio como KDE o bien
un window manager como Fluxbox, por ejemplo.
Para mas información sobre entornos graficos y window managers, puede ir al capitulo 3.5 y 7.3.
Ahora bien, por otro lado tenemos las TTY. Qué son? Pues, para que entiendan, podemos decir que son iguales
que las terminales gráficas en cuanto a que sigue siendo una consola donde ejecutar comandos como lo haríamos
en Konsole estando en KDE, por ejemplo; pero con la diferencia de que NO estamos bajo un entorno gráfico o IDE.
Por default en Kubuntu disponemos de 6 terminales o consolas virtuales a las que podemos acceder mediante la
pulsacion de las teclas Control + Alt + FX en todo momento (donde X es un número del 1 al 6).
Pongamos un ejemplo, como nos gusta ilustrar a los autores de esta guía. Iniciamos sesión en KDE, por algún
motivo se produce una falla en Xorg, y nuestra resolución de pantalla se vuelve enorme, y no podemos ya manejarnos
bien en el escritorio, podríamos pulsar Control + Alt + Backspace para reiniciar las X, que sería lo más rápido,
pero esta vez intentemos pulsar Control + Alt + F2 (pueden reemplazar 2 por un numero del 1 al 6 como dijimos).
Bien, eso que en vieron recién es una TTY, no es distinta a konsole una vez logueados cierto? Pues no, es eso
mismo, ni más ni menos que una consola, tal y como Konsole, con la única diferencia de que el escritorio de KDE
no está atrás :). Ahora bien, detenemos el daemon de kdm, lo volvemos a iniciar mediante la ejecución de los
comandos especificados en el capítulo 4.5.2 y listo, tenemos nuestras X.
Pero quizá ha ocurrido otro error y nuestra tty actual muestra mensajes de error y queremos seguir
teniéndolos visibles para ver en dónde está el problema, entonces nos vamos a otra tty, la abrimos también
pulsando Control + Alt + FX (del 1 al 6 recuerdan?) y voilá (?) tenemos otra tty "limpia" para poder ejecutar
otros comandos mientras consultamos los mensajes de error en la otra tty. Pero, cómo vuelvo a la anterior?
Pulsando Control + Alt + F2 o bien pulsando Alt + Flecha Izq (o derecha según el numero de tty's escogidas).
Vieron? Al final la "temida" TTY no es más que una simple consola como las de KDE pero en modo sólo texto :)
3.8 BASH: La consola de Kubuntu [Indice]
Hemos visto a lo largo de varios capítulos de esta guía que mencionamos a la consola. Asimismo hemos hecho
una descripción de las terminales virtuales, las terminales gráficas y explicamos como manejarnos en ese
entorno. Pues bien, lo que viene a continuación es explicarles qué hay detrás de esa pantalla negra que ven
cuando estan logueados en una TTY o bien cuando escriben los comandos propuestos en esta guía en Konsole,
dentro de KDE.
El intérprete de comandos, es decir; el encargado de traducir a código máquina los comandos que nosotros
tipeamos en una consola en el caso de Kubuntu y varias otras distribuciones de GNU/Linux, es BASH.
Citamos una descripción de Wikipedia para una breve reseña:
"BASH es un shell de Unix (intérprete de órdenes de Unix) escrito para el proyecto GNU. Su nombre es un
acrónimo de bourne-again shell (otro shell bourne) — haciendo un juego de palabras (born-again significa
renacimiento) sobre el Bourne shell (sh), que fue uno de los primeros intérpretes importantes de Unix.
Hacia 1978 el intérprete Bourne era el intérprete distribuido con el Unix Version 7. Stephen Bourne,
por entonces investigador de los Laboratorios Bell, escribió el intérprete Bourne original.
Brian Fox escribió el intérprete bash en 1987. En 1990, Chet Ramey se convirtió en su principal desarrollador.
BASH es el intérprete predeterminado en la mayoría de sistemas GNU/Linux, además de Mac OS X Tiger, y puede
ejecutarse en la mayoría de los sistemas operativos tipo Unix. También se ha llevado a Microsoft Windows®
por el proyecto Cygwin."
Captura de una sesión en BASH:
Ejecutando varios comandos en BASH dentro de Konsole.
Como habrán visto ni bien abren Konsole o una TTY (ver capítulo 3.6 para más detalles) se ve lo siguiente en
letras blancas sobre un fondo negro:
Lo que vemos aquí "jsg@kubuntu:~" se denomina *BASH prompt*. Si intentáramos traducirlo sería algo como
"display de BASH".
Lo que ven delante de la @ (arroba) es el nombre del usuario (en su caso será obviamente el que hayan elegido
durante la instalación de Kubuntu). Inmediatamente después de la @ (que es el "separador") se encuentra el
nombre de la PC o "hostname" (que también habrán elegido ustedes) y que también nos servirá para identificar
a nuestra máquina en el caso de tener una red de área local, más conocida como LAN. Luego vemos "~$", esto
significa que estamos situados en nuestro directorio /home, logueados como usuario normal (así es como nos
logueamos siempre que iniciemos sesión de KDE a menos que especifiquemos 'root' como nombre de usuario
al iniciar (lo cual no es recomendable en la mayoría de los casos).
Cuando estamos logueados en consola como root veremos un prompt similar a este:
Vemos que lo único que varía es la parte final, donde "~#" es el caracter que utiliza BASH para distinguir
al root del usuario normal ("~$").
Bien, con esta descripción básica de lo que tienen frente a sus ojos ni bien abren Konsole o una TTY procedamos
a describir un poco más en profundidad los comandos disponibles en nuestro intérprete de comandos BASH en Kubuntu.
Como bien dijimos, BASH es un *intérprete de comandos* y va a traducirle al hardware de la PC, específicamente
al procesador, las instrucciones que nosotros le indiquemos que realice; es decir, los comandos.
Recuerdan que en el capítulo 4.5 mencionamos que los ficheros de configuración en sistemas GNU/Linux eran
similares a los .ini de Windows®, y es ahí donde especificamos los parámetros que deseemos y personalizamos
nuestro software a gusto? Bueno, en el caso de BASH dicho fichero se denomina ".bashrc" y se encuentra en
nuestro directorio /home/usuario (más conocido como simplemente "~", caracter que se obtiene presionando
Alt Gr + 4 en la mayoría de los teclados hispanoamericanos). Al tener un '.' (punto) delante de su nombre,
el fichero ".bashrc" aparece oculto a simple vista si intentaramos verlo con Konqueror u otro navegador
de ficheros. Para eso vamos a Ver/Ficheros Ocultos, se nos mostrará y podremos editarlo haciendo click derecho
y luego en Abrir con Kate.
Veamos una descripción de los comandos que más utilizaremos en la consola de Kubuntu y sus equivalencias en
la consola de Windows®/DOS:
=================================================================================================================
| Comandos Kubuntu | Equivalencias DOS | Descripción |
=================================================================================================================
| cd | CD | Ir a un directorio específico. |
| cd .. | CD.. | Ir al directorio raíz (El espacio es importante) |
| ls | DIR | Listar contenido de un directorio. |
| cat | TYPE | Mostrar contenido de un fichero. |
| more | MORE | Mostrar contenido de un directorio o fichero por páginas. |
| rm | DEL | Borrar fichero. |
| rm -rf | DELTREE | Borrar contenido de un directorio y sus subdirectorios. |
| mkdir | MD | Crear directorio. |
| cp | COPY | Copiar ficheros y/o directorios. |
| mv | MOVE | Mover ficheros y/o directorios a otra ubicación. |
| mv | REN | Renombrar ficheros y/o directorios. |
| cmp ó diff | FC | Comparar ficheros. |
| ls -R | TREE | Listar directorios y subdirs. en forma de lista "árbol". |
| man | HELP ó /? | Obtener ayuda sobre un comando/aplicación. |
| | | (Ej: Windows: CD/? Linux: man cd) |
| clear | CLS | Limpiar la pantalla de caracteres. |
| date | TIME | Mostrar fecha y hora actuales. |
| nano ó vim | EDIT | Ejecutar editor de texto. |
| chkdsk | FSCK | Comprobar estado del disco rígido. |
=================================================================================================================
Por supuesto hay muchísimos más comandos y variedad de los mismos, pero aquí sólo se intenta dar un pantallazo
general, y normalmente al iniciarnos en el mundo de la consola de Kubuntu, en la mayoría de los casos
utilizaremos mayormente estos comandos. Notarán ahora que los comandos de Kubuntu, a diferencia de los de Windows®,
están escritos en minúsculas. Esto se debe a que en GNU/Linux no es lo mismo "cd" que "CD" como *SI* ocurre en DOS.
Esta "distinción" entre caracteres en mayúsculas y minúsculas por parte de todo sistema GNU/Linux se denomina
"case sensitive" y es lo que lo distingue principalmente del entorno Windows®/DOS.
Asique ya saben, si están en consola o TTY y ejecutan "CD /directorio" y les devuelve un error como este:
=============================
[qbe@Elisa ~]\$ CD docs/
bash: command not found: CD
=============================
ya saben a qué se debe. Y con un poco de práctica se acostumbrarán y notarán que lo que parece algo molesto
termina siendo una gran ventaja.
Si desean conocer más información sobre todos los comandos de los que disponemos en BASH en nuestro sistema
operativo Kubuntu pueden dirigirse a:
BASH Reference Manual
An A-Z Index of the Linux BASH command line
Recopilación de comandos GNU/Linux (por esDebian.org)
donde encontrarán muchísima información, sino toda; respecto a BASH y sus comandos, que son muchos y muy útiles.
Los autores de esta guía creemos que en muchos casos y con el transcurso del tiempo, encontrarán con que es mucho
más sencillo y *práctico* el utilizar la consola de Kubuntu que estando en modo gráfico; o bien aprender a
complementarlos. Esperamos que esto les haya servido como incentivo para averiguar más sobre el tema :)
4. CONFIGURACIÓN DEL SISTEMA [Indice]
En este capítulo del manual veremos que cosas se pueden hacer para poner a punto nuestro Kubuntu recién instalado, como
instalarle programas, y de dónde conseguir soporte.
*** Nota: Este capítulo del manual se puede leer intercalado, o saltar algunas partes ya que depende de lo que
*** necesiten configurar o no (no todos tenemos el mismo hardware ni las mismas cosas para hacer).
4.1 Configurar la Red e Internet [Indice]
Recién instalado Kubuntu en nuestro equipo, algunos módems y tarjetas de red estarán por configurar. Kubuntu
presupone que nuestra tarjeta wireless se conecta sin contraseña al punto de acceso de mejor señal, o que nuestras
tarjetas de red reciben los parámetros TCP/IP automáticamente mediante un protocolo llamado DHCP.
Si sabemos que esta configuración por defecto no es la correcta deberemos cambiarla e introducir nosotros los
parámetros que conozcamos. Para ello entra al menú:
====================================================================================================
Menú K -> Preferencias del sistema -> (Red y conectividad) Preferencias de red -> Modo administrador
====================================================================================================
La configuración de las tarjetas de red se guardan en el fichero /etc/network/interfaces, y la configuración de
los servidores de nombres de dominio en el fichero /etc/resolv.conf. Si nos animamos, podemos editarlas a mano
abriendo una consola o terminal.
=====================================================================
Menú K -> Sistema -> Konsole
=====================================================================
Y adentro ejecutar el comando:
=====================================================================
$ kdesu kate /directorio
=====================================================================
Para abrir el fichero que queramos y poder editarlo con permisos de administrador. (Recuerden cambiar /directorio
por el nombre del fichero que necesitemos, como por ejemplo /etc/network/interfaces o /etc/resolv.conf).
En los siguientes capitulos daré una explicación algo mas avanzada de como configurar nuestras redes en Kubuntu.
4.1.1 Configurando una red con router y DHCP (IP automatica) [Indice]
En el caso de disponer de un router, que está conectado a la tarjeta de red de nuestra PC, todo es bien sencillo.
Desde el momento que iniciemos sesión en KDE ya dispondremos de conexión a internet. Bastará con abrir el
navegador de Kubuntu, el cual podrán encontrar en:
=====================================================================
Menu K -> Internet -> Konqueror
=====================================================================
Y luego nos dirigimos a algun sitio como http://www.kubuntu-es.org para ver si podemos acceder y que todo funciona
correctamente.
En caso de no ser así, disponemos de otros métodos para ver si nuestro sistema Kubuntu ha
detectado nuestra tarjeta de red correctamente.
Para eso nos dirigimos a:
=====================================================================
Menú K -> Sistema -> Konsole
=====================================================================
Y ahi dentro tipeamos el comando:
=====================================================================
$ sudo dhclient
=====================================================================
Y ahora debería establecerse la conexión con nuestro ISP (proveedor de servicios de Internet). Volvemos a
intentar abrir http://www.google.com en Konqueror.
Si no estuviéramos conectados y nos apareciera una página de error informándonos de que no hay conexión,
podemos intentar con lo siguiente en consola:
=====================================================================
$ ifconfig -a
=====================================================================
Y ver si en la salida en pantalla muestra algo como:
=========================================================================
eth0 Link encap:Ethernet HWaddr 00:13:8F:A7:26:E3
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::213:8fff:fea7:26e3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:307799 errors:0 dropped:0 overruns:0 frame:0
TX packets:219292 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:300539001 (286.6 Mb) TX bytes:31625351 (30.1 Mb)
Interrupt:22 Base address:0xc00
=========================================================================
Lo que más nos interesa aquí es que muestre la interface de red 'eth0' o 'eth1', dependiendo del hardware
de nuestra PC y la cantidad de tarjetas de red que tengamos en ella (normalmente la mayoría de los usuarios
tiene 1 sola tarjeta de red).
Si vemos un texto como el anterior, intentaremos el siguiente comando ahora, en consola:
=====================================================================
$ sudo dhclient eth0
=====================================================================
*** Nota: Reemplazar eth0 por eth1 en caso de que la salida del comando 'ifconfig -a' así lo haya mostrado)
Volvemos nuevamente a Konqueror y damos al botón de Actualizar o Reload para ver si ahora nos muestra la
página de Google. Si aún así no disponemos aún de conexión a Internet, a no desesperar.
Ahora vamos a asegurarnos de que nuestra tarjeta de red haya sido detectada correctamente por Kubuntu, es decir,
que esté "activa" y lista para utilizar.
Para eso ejecutamos, en consola:
=====================================================================
$ sudo ifconfig eth0 up
=====================================================================
Ponemos eth0 o eth1, como vimos antes, según corresponda.
Y a continuación, volvemos a ejecutar:
=====================================================================
$ ifconfig -a
=====================================================================
Y buscamos la sección mencionada anteriormente, que debiera verse así:
=========================================================================
eth0 Link encap:Ethernet HWaddr 00:13:8F:A7:26:E3
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::213:8fff:fea7:26e3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:307799 errors:0 dropped:0 overruns:0 frame:0
TX packets:219292 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:300539001 (286.6 Mb) TX bytes:31625351 (30.1 Mb)
Interrupt:22 Base address:0xc00
=========================================================================
*** Nota: Esta salida del comando 'ifconfig -a' en pantalla corresponde a la tarjeta de red de uno de los
*** autores de esta guía, no necesariamente tu sistema tendrá los mismos valores para tu tarjeta, cada tarjeta,
*** por ejemplo, tiene su propia dirección MAC (MAC address, en inglés) que le es asignada por su fabricante,
*** así como tampoco serán iguales los valores 'Bcast' o 'Mask'. Como ya mencionamos, depende de cada sistema.
*** Esto es sólo como ejemplo, y de caracter puramente demostrativo para ilustrarlos a ustedes.
Pues bien, si la salida anterior podemos verla también en nuestro sistema con similares valores (fijarse bien
que así sea), esto quiere decir que nuestro Kubuntu ha ahora detectado nuestra tarjeta de red correctamente,
por lo cual ahora sí nuestro router podrá conectarse mediante la tarjeta a Internet.
Una vez más ejecutamos:
=====================================================================
$ sudo dhclient eth0
=====================================================================
Reemplazando "0" por el valor que corresponda, como dijimos varias veces ya xD
Y esta vez vamos con esperanzas a Konqueror e intentamos acceder a Google y vemos como nos muestra la web :)
Desde este preciso momento disponemos de conexión a Internet y tenemos nuestra tarjeta de red correctamente
detectada y nuestro router funcionando de maravillas. A disfrutar!
*** Nota Importante: Cabe aclarar que esta parte de la guía asume que el usuario ya tiene configurado su router
*** con los valores apropiados que le son asignados por su Proovedor de Servicios de Internet (ISP) al momento
*** de contratar dichos servicios. Los valores que se necesitan ingresar dentro de la configuración del router
*** (a la cual accedemos escribiendo http://192.168.1.1 en Konqueror u otro navegador) son: VCI, VPI, nombre de
*** usuario y contraseña.
El objetivo de esta sección es explicar de la forma más sencilla y clara como establecer una conexión mediante
un router y una tarjeta de red (que toda PC trae). Queda fuera del alcance de esta sección el indicar cómo
ingresar estos valores, ya que los modelos y marcas de routers son muchos, y depende de la configuración de cada
uno el cómo hacerlo. Para más información sobre este tema en particular, ponerse en contacto con el fabricante
del router y/o el ISP que se tenga contratado para que les proporcionen los valores necesarios y apropiados a
ingresar.
Y como siempre decimos, para los que nos gusta aprender más e instruirnos constantemente, aquí les dejamos los
comandos sobre redes más conocidos y utilizados, que nos serán muy útiles si queremos amar una red de
computadoras en nuestro hogar, o simplemente investigar y probar.
Inicia los servicios de red:
=====================================================================
$ sudo /etc/init.d/networking start
=====================================================================
Reinicia los servicios de red:
=====================================================================
$ sudo /etc/init.d/networking restart
=====================================================================
Detiene los servicios de red:
=====================================================================
$ sudo /etc/init.d/networking stop
=====================================================================
Información sobre el comando Ifconfig:
=============================================================================
* ifconfig Información y configuración de interfaces de red.
* Sintaxis:
* ifconfig [-a] [-s] [interface]
* ifconfig interface [ opciones | dirección
* ifconfig Muestra el estado de los interfaces activos.
* ifconfig -a Muestra el estado de todos los interfaces.
* ifconfig -s Lista los interfaces (igual que netstat -i)
* ifconfig ppp0 Muestra el estado de ppp0
* ifconfig eth0 [up|down] Habilita/deshabilita eth0.
* ifconfig eth0 X.X.X.X Para eth0,establece la IP...
* netmask X.X.X.X La máscara de red...
* broadcast X.X.X.X La dirección broadcast...
* hw ether X:X:X:X:X:X La dirección MAC...
* pointopoint X.X.X.X Conexión directa con otra máquina.
==============================================================================
Información sobre el comando Iwconfig:
==============================================================================
* iwconfig Similar a ifconfig pero sólo para interfaces wireless
==============================================================================
Cómo habilitar o deshabilitar interfaces de red:
======================================================================================
* ifup interfaz: Habilita la interfaz especificada: ifup eth0 ;ifup ppp0
* ifdown interfaz: Deshabilita la interfaz especificada: ifdown eth0 ;ifdown ppp0
======================================================================================
Comandos extra sobre redes:
====================================================================================
* dhclient eth0/eth1 ---> Inicia conexión dhcp mediante el cliente dhcp-client.
* pump -i eth0/eth1 ----> Inicia conexión dhcp mediante el cliente pump.
* ethtool --------------> Muestra y cambia la configuración de una tarjeta ethernet.
* pppoeconf ------------> Programa para configurar conexiones pppoe.
* pppconfig ------------> Programa en modo texto para configurar una conexión ppp.
* pon ------------------> Establece la conexión ppp a internet.
* plog -----------------> Monitoriza la conexión ppp.
* poff -----------------> Finaliza la conexión ppp a internet.
====================================================================================
4.1.2 Configurando una tarjeta Wifi con chip Broadcom (bcm43xx) [Indice]
Ésta guía es para poder instalar los drivers del chip Broadcom (Tarjeta de red wifi), Ubuntu (todas las
versiones). Para ello usaremos Ndiswrapper, que es un sistema que nos va a permitir usar los driver's para XP de
nuestra tarjeta wifi "envolviéndolos" para que puedan funcionar en el kernel de GNU/Linux.
Ahora comencemos con lo pactado, para ello vamos a hacer uso de la consola.
Para ver el controlador hacemos lo siguiente:
=====================================================================
$ lspci | grep Broadcom
=====================================================================
Y nos saldrá una línea similar a esta:
=====================================================================
03:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 01)
=====================================================================
A continuación, hacemos el siguiente comando
=====================================================================
$ lsmod | grep 43xx
=====================================================================
Y si nos devuelve algo como esto:
=====================================================================
bcm43xx 148500 0
ieee80211softmac 40704 1 bcm43xx
ieee80211 39112 2 bcm43xx,ieee80211softmac
=====================================================================
Agregamos el nombre del controlador a la blacklist, esto es para que el kernel no levante los drivers que
generalmente trae y no funcionan, de la siguiente manera:
=====================================================================
$ sudo kate /etc/modprobe.d/blacklist
=====================================================================
Ahí agregamos la siguiente línea:
=====================================================================
blacklist bcm43xx
=====================================================================
Guardamos el fichero y cerramos.
Una vez que está agregado a la blacklist lo desactivamos con:
=====================================================================
$ sudo modprobe -r bcm43xx
=====================================================================
Ahora instalamos ndiswrapper, lo bajamos de http://sourceforge.net/projects/ndiswrapper/ una vez que lo bajemos, si
lo tenemos en el escritorio vamos a descomprimirlo e instalarlo, para ello hacemos los siguientes pasos.
*** Nota: Es necesario el paquete "build-essential" para poder compilar las fuentes aquí, para más información
*** dirigirse al capítulo 6.4 "Como instalar aplicaciones a partir del código fuente".
Accedemos al directorio del escritorio:
=====================================================================
$ cd ~/Desktop
=====================================================================
Descomprimimos el fichero de la fuente del ndiswrapper:
=====================================================================
$ tar -xzvf ndiswrapper-1.52.tar.gz
=====================================================================
Accedemos al directorio recién descomprimido:
=====================================================================
$ cd ~/Desktop/ndiswrapper-1.52
=====================================================================
Preparamos para compilar:
=====================================================================
$ make distclean
=====================================================================
Compilamos las fuentes:
=====================================================================
$ make
=====================================================================
Y finalmente las instalamos:
=====================================================================
$ sudo make install
=====================================================================
Bien ahora lo que tenemos que hacer es buscar el driver de nuestro chip, me refiero al driver que usamos en
Windows®, no se asusten, vamos a usar los ficheros ".inf" y ".sys", copiamos dicho directorio con los ficheros
necesarios en el Desktop para hacernos más sencilla la instalación y continuamos.
Accedemos a la carpeta, en este caso yo la nombre "driver-wifi"
=====================================================================
$ cd ~/Desktop/driver-wifi
=====================================================================
Una vez dentro de la carpeta hacemos lo siguiente para instalar el archivo .sys y crear una configuración para él
=====================================================================
$ sudo ndiswrapper -i bcmwl5.inf
=====================================================================
Con -l nos lista los drivers que tenemos instalados, nos deberia salir una linea indicando el driver que acabamos
de instalar de la tarjeta Broadcom.
=====================================================================
$ ndiswrapper -l
=====================================================================
El -m es para crear el alias wlan0 en /etc/modprobe.d/ndiswrapper, ésto hará que cada vez que usemos la interfaz
wlan0, se cargue el módulo ndiswrapper automáticamente.
=====================================================================
$ sudo ndiswrapper -m
=====================================================================
Ahora levantamos los módulos de ndiswrapper con:
=====================================================================
$ sudo modprobe ndiswrapper
=====================================================================
Editamos las interfaces
=====================================================================
$ kdesu kate /etc/network/interfaces
=====================================================================
Asegurate de que quede algo como ésto:
=====================================================================
auto lo
iface lo inet loopback
=====================================================================
Guardamos y cerramos, ahora:
=====================================================================
:~$ kdesu kate /etc/default/wpasupplicant
=====================================================================
Si no está esta línea: ENABLED=0 la agregamos, guardamos y cerramos.
Editamos la lista de módulos para que ndiswrapper se cargue al inicio.
=====================================================================
:~$ kdesu kate /etc/modules
=====================================================================
Y ahí dentro agregamos:
=====================================================================
ndiswrapper
=====================================================================
Volvemos a guardar y cerrar.
Reiniciamos los servicios de red para que tome los cambios.
=====================================================================
:~$ sudo /etc/init.d/dbus restart
=====================================================================
*** Nota: Puede ser necesario tener que reiniciar nuestra PC luego de realizar estos pasos para que los
*** cambios se apliquen correctamente.
Listo, misión cumplida, con ésto nuestro wireless debería andar al 100% :)
*** Nota: Puede que sea necesario configurar las opciones de red de la tarjeta que recien instalamos, para
*** eso pueden tomar como guía el capitulo anterior, donde se explica como configurar una red con router.
4.1.3 Configurando una red gprs con celular[Indice]
Para esto, se necesita modificar el fichero wvdial.conf que se encuentra en /etc, haciendo el siguiente comando:
=====================================================================
$ kdesu kate /etc/vwdial.conf
=====================================================================
Y una vez abierto, adentro lo llenamos con los siguientes datos:
=====================================================================
[Dialer Defaults]
Modem = /dev/ttyACM0
Phone = *99#
Modem Type = USB Modem
Baud = 115200
Dial Attempts = 2
Username = blank
Password = blank
=====================================================================
*** Nota: Estos datos son a modo de demostración para un celular Sony Ericsson w200, probablemente tendremos
*** que cambiar los datos dependiendo del modelo de celular y o conexión que tengamos.
Ahora explicaremos un poco que es esto:
* Modem: Dispositivo con el que el celular/modem figura en nuestro Kubuntu.
* Phone: Numero al que el celular/modem marca para realizar la conexión.
* Modem Type: Tipo de conexión que usa nuestro celular/modem para conectarse a la pc.
* Baud: Velocidad maxima en Baudios de nuestra conexión.
* Dial Attempts: Numero de reintentos para que nuestro celular/modem se conecte a internet.
* Username: De ser necesario, se especifica un nombre de usuario, sino, se deja en blank.
* Password: De ser necesario, se especifica una contraseña, sino, se deja en blank.
Una vez configurado el fichero de nuestra conexión gprs, ejecutamos el siguiente comando:
=====================================================================
$ sudo wvdial
=====================================================================
Y ya tendremos funcionando nuestra conexión ^^
4.2 Actualizando el equipo [Indice]
Con el acceso a Internet debidamente configurado, ahora vamos a actualizar nuestro sistema, pues seguramente
habrán corregido fallos desde que crearon el CD de instalación. Para ello iremos al menú donde comprobaremos e
instalaremos las actualizaciones:
===============================================================
Menú K -> Sistema -> Adept Manager -> Comprobar actualizaciones
===============================================================
Previsualizaremos la actualización haciendo clic sucesivamente en los íconos
===============================================================
... -> Actualización completa + Previsualizar cambios
===============================================================
Y procederemos a actualizar haciendo clic en el icono
===============================================================
... -> Aplicar cambios
===============================================================
Podemos conseguir lo mismo abriendo una consola o terminal y escribiendo:
===============================================================
$ sudo apt-get update
$ sudo aptitude upgrade
===============================================================
4.3 Configurando los idiomas [Indice]
Aunque en la instalación de Kubuntu hemos seleccionado un idioma, el soporte a dicho idioma no se ha instalado
completamente. Esto es porque no caben todos los programas en todos los idiomas en el CD, y ahora nos encontramos
con algunos programas en castellano y otros en inglés.
Instalando soporte completo para un idioma tendremos programas traducidos a dicho idioma, diccionarios de
corrección ortográfica en OpenOffice y otros programas, etc.
Para instalar soporte completo para nuestro idioma (en mi caso el castellano), o para instalar soporte adicional
para otro idioma más (en mi caso catalán), o para desinstalar el soporte para un idioma ya instalado (por defecto
Kubuntu ha instalado soporte para inglés, que quizás no utilicemos), iremos al siguiente menú:
==========================================================================
Menú K -> Preferencias del Sistema -> General -> (Personal) Local e idioma
==========================================================================
Y una vez allí podemos hacer cosas como:
===============================================================
... -> Instalar nuevo idioma -> Spanish
... -> Add language -> Other -> Spanish
... -> Instalar nuevo idioma -> Catalan (por ejemplo)
... -> Add language -> Other -> Catalan (por ejemplo)
... -> Desinstalar idioma -> English
===============================================================
4.4 Instalando los drivers propietarios [Indice]
Apenas iniciemos por primera vez en Kubuntu, este se dará cuenta si podemos instalar los drivers restringidos de algún
dispositivo que lo necesite, y nos avisará con un globito informativo, clickeamos en el y saldrán los drivers que
Kubuntu se puede instalar.
Los mas conocidos son:
* Drivers de NVIDIA
* Drivers de ATI
En la ventana que sale solo tenemos que elegir "Modo administrador", clickear en "Activar" y saldrá una ventanita
que dice que es necesario reiniciar. Reinicia y ya está ^^
En caso de que hayan pasado por encima ese globito informativo, no se preocupen, la opción está en el Menú K:
==========================================================================
Menú K -> Preferencias del Sistema -> Controladores Restringidos
==========================================================================
Ejecutarlo y saldrá la ventanita para instalar los drivers :)
4.4.1 Instalando los drivers oficiales de NVIDIA [Indice]
Sea por tener el último driver, o por cuestiones de gusto, muchos prefieren instalar los drivers "oficiales" de
la web de NVIDIA, asi que veremos como hacerlo también en caso de que se lo necesite:
Primero bajamos el último driver de la pagina web de NVIDIA aquí:
http://www.nvidia.es/Download/index.aspx?lang=es
Bajado el driver, lo guardamos en nuestra carpeta home (”/home/tuusuario/”). Pulsamos Alt+F2, tecleamos "konsole"
(sin las comillas) y escribimos lo siguiente:
==================================================================================================================
$ sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-image-`uname -r` linux-headers-`uname -r`
==================================================================================================================
Le damos nuestra contraseña y se van instalar los paquetes necesarios para instalar el driver.
Mientras se instalan esos paquetes, abrimos otra consola e ingresamos el siguiente comando:
==========================================================================
$ kdesu kate /etc/default/linux-restricted-modules-common
==========================================================================
En el fichero que se abre, dejamos la línea DISABLED_MODULES=”nv” de esa manera. Así evitamos conflictos con otros
controladores gráficos.
Bueno, cuando terminó la instalación de los paquetes, presionamos Control + Alt + F2. Con eso va aparecer una
pantalla en negro (tty o "terminal virtual"), pidiendo un login. Le damos nuestro usuario y password. Luego tecleamos:
==========================================================================
$ sudo /etc/init.d/kdm stop
==========================================================================
Con eso detenemos el Servidor X. Ahora escribimos lo siguiente:
==========================================================================
$ sudo sh /home/tuusuario/NVIDIA-Linux-x86-171.06.01-pkg1.run
==========================================================================
*** Nota: Acordarse de reemplazar "tuusuario" por, justamente, su nombre de usuario.
*** Así como también el nombre del binario por el nombre exacto de la versión que hayan
*** descargado. (La de la guía es la última hasta el momento)
En el setup aceptamos la modificación del xorg.conf (configuración del servidor X).
Listo, ahora le das otra vez la línea para arrancar nuevamente el servidor X con el nuevo driver:
==========================================================================
$ sudo /etc/init.d/kdm start
==========================================================================
Y a partir de este momento deberías poder disfrutar de tu placa gráfica y la aceleración para jugar, ver videos de
alta resolucion o utilizar cualquier otra aplicacion que requiera 3D.
4.4.2 Instalando los drivers oficiales de ATI [Indice]
Instalar Drivers de placas gráficas ATI:
Lo primero que necesitamos es bajar el binario de instalación que pueden bajar de
============================================================================================================
https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run
============================================================================================================
Ahora podemos eliminar los drivers que teníamos antes y que ya no vamos a utilizar:
Abrimos una consola (ya saben, lo mismo de siempre Alt + F2 -> konsole :)
==========================================================================
$ sudo apt-get remove xserver-xgl
==========================================================================
==========================================================================
$ sudo rm -f /usr/src/fglrx-kernel*.deb
==========================================================================
==========================================================================
$ sudo apt-get remove xorg-driver-fglrx
==========================================================================
Este instalador tiene instalador gráfico, por lo que instalarlo resulta más fácil, simplemente abrimos una
terminal, navegamos hasta el directorio donde hayamos guardado el archivo e instalamos el binario:
==========================================================================
$ sudo sh ./ati-driver-installer-8.42.3-x86.x86_64.run
==========================================================================
Seguirán las pantallas de instalación a las que prácticamente hay que ponerle que sí a todo y al finalizar
saldrá el mensaje que el driver fue correctamente instalado.
Necesitamos configurar el xorg para que trabaje con los drivers ATI, para eso:
==========================================================================
$ sudo aticonfig –initial
==========================================================================
==========================================================================
$ sudo aticonfig –overlay-type=Xv
==========================================================================
Ahora nos falta modificar el xorg.conf para habilitar el AIGLX que normalmente viene apagado, así que
abrimos el xorg.conf:
==========================================================================
$ kdesu kate /etc/X11/xorg.conf
==========================================================================
Buscamos las secciones de Extensions y de ServerFlags y las modificamos para que se vean así (se pueden
borrar también y el efecto es el mismo):
==========================================================================
Section "Extensions"
Option "Composite" "on"
Option "Composite" 1
EndSection
Section "ServerFlags"
Option "AIGLX” "on"
EndSection
==========================================================================
Guardamos el fichero y ahora necesitamos reiniciar las X, para esto:
==========================================================================
$ sudo /etc/init.d/kdm restart
==========================================================================
Necesitamos agregar el driver ATI al blacklist (Lista Negra), para esto agregamos "fglrx" (sin las comillas)
en el siguiente fichero:
==========================================================================
$ kdesu kate /etc/default/linux-restricted-modules-common
==========================================================================
Quedando algo así:
==========================================================================
DISABLED_MODULES="fglrx"
==========================================================================
Y guardamos.
En caso de disponer de Compiz instalado el último paso es:
==========================================================================
kdesu kate /etc/xdg/compiz/compiz-manager
==========================================================================
Y poner:
==========================================================================
WHITELIST=”nvidia intel ati radeon i810 fglrx”
==========================================================================
Listo, con esto estarás con los nuevos drivers y con AIGLX listos para utilizar.
4.4.3 Sobre los drivers oficiales de Intel [Indice]
En el caso de los usuarios que tengan PCs con tarjetas gráficas Intel, no es necesaria ninguna configuración
manual ni a través de ningún asistente ya que casi en la totalidad de los casos, los drivers, tanto de la placa en
sí como de aceleración gráfica 3D, se cargan automáticamente al momento de instalarse Kubuntu.
Son detectados automáticamente por el servidor Xorg (ver sección 4.5 para más información sobre Xorg) y
configurados para que podamos comenzar a disfrutar de las ventajas de las prestaciones de nuestra tarjeta gráfica
desde el mismo momento en que iniciamos sesión en KDE.
De todas formas, siempre pueden ocurrir imprevistos o puede que nuestra tarjeta Intel sea de última generación y
no esté aún soportada (total o parcialmente) por Kubuntu, por lo que en este caso recomendamos a los usuarios
referirse a la web oficial de documentación sobre drivers Intel donde podrán encontrar toda la información
que necesiten para su correcta configuración.
4.5 Configurando el servidor gráfico Xorg [Indice]
Luego de instalar los respectivos controladores para sus tarjetas de video, puede que tengan mal las resoluciones
o las tasas de refresco (refresh rates). Para corregir eso, vamos a aprender un poco cómo se puede reconfigurar el
servidor gráfico Xorg.
*** Nota: Para el que quiera saber qué es el servidor gráfico Xorg, puede volver al capitulo 3.5 donde se da una
*** explicación muy sencilla para definirlo.
Como ya mencionamos anteriormente, toda aplicación/demonio/programa de Kubuntu (y GNU/Linux en general) tiene su
correspondiente fichero de configuración (los .ini de Windows® que seguramente habrán visto alguna vez la mayoría
de ustedes). En estos ficheros se ingresan y/o modifican los valores a gusto del usuario para presonalizar el
comportamiento de una aplicación de Kubuntu. En el caso del servidor Xorg, este fichero de configuración se
denomina 'xorg.conf' y se encuentra en el directorio /etc/X11/
*** Nota: Recomendamos hacer una copia de seguridad de este fichero antes de empezar a modificarlo, debido a que
*** el entorno gráfico depende mayormente de él, para mas información, a final de este capítulo explicamos como
*** hacer un backup del fichero, y como recuperarlo en caso de problemas :)
Para acceder a este fichero podemos hacerlo de las siguientes dos formas:
==========================================================================
Alt + F2 -> kdesu kate /etc/X11/xorg.conf
==========================================================================
O bien:
==========================================================================
Menu K -> Utilidades -> Kate
==========================================================================
Y dirigirnos al directorio mencionado y abrir dicho fichero.
Bien, tenemos frente a nosotros la configuración del aspecto gráfico de nuestro Kubuntu. No se asusten, al
principio puede parecer críptico, pero intentaremos dar una breve explicación de las opciones principales y
hacerlo lo más simple posible, y verán que así lo es :)
*** Nota: A continuación utilizaremos un fichero de configuración típico de Kubuntu y que no debería de diferir
*** demasiado con el que ahora ustedes tengan en su sistema.
De todas formas puede que algunos valores y demás varíen levemente, pero a grandes rasgos, la configuración
es la misma en la mayoría de los casos y aquí se intenta describir el fichero de configuración "genérico" de
Xorg sin entrar en casos particulares.
*** Qbe said: Como dijo Jack El Destripador, vamos por partes (?)
La primera parte del fichero xorg.conf en Kubuntu se ve más o menos así:
==========================================================================
#
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
#
# This file was generated by dexconf, the Debian X Configuration tool, using
#
# values from the debconf database.
#
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
#
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
#
# This file is automatically updated on xserver-xorg package upgrades *only*
#
# if it has not been modified since the last upgrade of the xserver-xorg
#
# package.
#
#
# If you have edited this file but would like it to be automatically updated
#
# again, run the following command:
#
# sudo dpkg-reconfigure -phigh xserver-xorg
#
#
Section "Files"
# path to defoma fonts
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/100dpi:unscaled"
FontPath "/usr/share/X11/fonts/75dpi:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/usr/local/share/fonts"
EndSection
==========================================================================
Las primeras líneas nos indican que debemos modificar este fichero con precaución y leer, cómo no, la página man
de Xorg ante cualquier duda para su correcta configuración :)
*** Nota: Pueden ver el capítulo [CAP] para mas información sobre las Man o "Manpages".
También nos informa que este fichero será actualizado automáticamente *solo* si no ha sido modificado desde la
última actualización del paquete xserver-xorg.
Las primer sección que vemos es la que contiene las rutas a los directorios donde se encuentran las fuentes del
sistema (con 'fuentes' nos referimos a Arial, Verdana y las que utilizamos tanto en consola como en todas las
aplicaciones de Kubuntu, sean de Ofimática como Open Office, navegadores web y demás). No requiere mucha más
explicación, así como tampoco modificación por parte del usuario.
Ahora vemos la sección de Módulos gráficos:
==========================================================================
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "int10"
Load "type1"
Load "vbe"
Load "dbe"
load "glx"
Load "dri"
load "GLcore"
load "v4l"
EndSection
==========================================================================
*** Elidix said: leí dbe y ya me acordé de vos (aii, que liindo :P)
*** Qbe said: te amo princesa, mi mujer
Los más importantes a destacar son "freetype" el cual permite renderizar y mostrar las fuentes correctamente en
las distintas aplicaciones ejecutándose via Xorg en nuestro Kubuntu; "glx", "dri" y "GLcore" son los módulos que
se encargan de proveer aceleración gráfica a nivel software mediante Xorg. Esto quiere decir que son necesarios
para poder correr juegos, ver videos y utilizar aplicaciones que requieran algún tipo de aceleración 3D. Y por
último "v4l" se encarga de proveer a nuestro sistema de la capacidad para visualizar video e imágenes a través
de dispositivos como webcams, cámaras digitales, capturadoras de video/TV, etc.
La sección que sigue se ve más o menos así:
==========================================================================
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
option "CoreKeyboard"
option "XkbRules" "xorg"
option "XkbModel" "pc105"
option "XkbLayout" "latam"
option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
option "CorePointer"
option "Device" "/dev/input/mice"
option "Protocol" "ExplorerPS/2"
option "ZAxisMapping" "4 5"
option "Emulate3Buttons" "true"
EndSection
==========================================================================
Esta parte especifica los "Input Devices" (Dispositivos de Entrada) detectados por Xorg en nuestro sistema
Kubuntu al momento de instalarse.
En la primera parte tenemos los parámetros y valores correspondientes a nuestro teclado. El driver mediante el
cual Xorg (el servidor gráfico) puede ser capaz de detectar y poner en funcionamiento nuestro teclado y que
podamos utilizarlo. Las siguientes líneas indican el tipo y distribución del teclado, así como también parámetros
extra, dependiente del país de Hispanoamérica en el que nos encontremos. En mi caso, y en el de la mayoría de
Latinoamérica incluyendo México, será un teclado genérico de PC de 105 teclas, "pc105", con distribución "latam",
osea para Latinoamérica (incluyendo la letra 'ñ' y tildes).
Más abajo vemos la sección correspondiente a nuestro mouse (o ratón). El driver "mouse" que nos permite
utilizarlo en Xorg, el enlace al dispositivo, "Device", en /dev; el protocolo utilizado por el mouse, el mapeo
de ejes, "ZAxisMapping" y por último la emulación de 3 botones establecida a "true", o "activada" (en caso que
tengamos un mouse con 2 botones podremos presionar los dos botones juntos para simular un tercer botón,
normalmente el del medio que traen todos los mouses actuales).
*** Nota: Para mas información sobre dispositivos, pueden releer el capítulo 3.3 donde se habla de los
*** dispositivos en general y el montaje de dispositivos de almacenamiento.
Vamos ahora a la siguiente sección (No resulta tan complicado de entender verdad?)
==========================================================================
Section "Device"
identifier "Intel Corporation 82865G Integrated Graphics Controller"
boardname "i810"
busid "PCI:0:2:0"
driver "i810"
screen 0
EndSection
==========================================================================
Qué es lo que tenemos aquí? Pues ni más ni menos que la sección referente a nuestra tarjeta gráfica. La que nos
está permitiendo leer esto en nuestro escritorio de Kubuntu ahora mismo :)
En este caso, la tarjeta gráfica de quien escribe esto, es una integrada Intel, modelo 82865G de 64 Mb de video,
como vemos en la línea "identifier".
Las siguientes líneas hacen referencia al nombre del modelo de la placa, al BUS de lectura de la placa en el
motherboard (o placa madre) y el "driver" correspondiente; "i810" que Xorg cargará al iniciar la sesión de KDE
de Kubuntu para poder mostrar el escritorio y cualquier otra cosa que ejecutemos estando en modo gráfico (también
conocido como "modo GUI").
Ahora pasamos a la sección de configuración del monitor en Xorg:
==========================================================================
Section "Monitor"
identifier "Philips 105S"
vendorname "Philips"
modelname "Philips 105S(15inch/CM1300)"
HorizSync 30.0-54.0
VertRefresh 50.0-110.0
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
modeline "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync
modeline "640x480@85" 36.0 640 696 752 832 480 481 484 509 -vsync -hsync
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
modeline "800x600@85" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync -hsync
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
modeline "1024x768@43" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync interlace +vsync
modeline "1152x768@54" 64.995 1152 1178 1314 1472 768 771 777 806 +hsync +vsync
modeline "1280x854" 80.0 1280 1309 1460 1636 854 857 864 896 +hsync +vsync
gamma 1.0
EndSection
==========================================================================
Antes que nada, para no confundirnos y por cuestiones de brevedad y practicidad sólo pasaré a comentar las
líneas que más nos pueden llegar a interesar.
Al igual que en la sección de nuestra tarjeta gráfica vemos una línea que hace referencia al nombre, modelo y
marca del monitor que Xorg detectó al momento de instalarsecon Kubuntu en nuestro sistema. En este caso un
monitor Philips, modelo 105S de 15 pulgadas ("inches" en inglés).
Lo que sigue son las líneas que especifican la tasa de refresco horizontal y vertical de nuestro monitor. Cada
monitor tiene las suyas propias, y si deseamos conocerlas podemos referirnos al manual del mismo, buscar en
Google por nombre y modelo de nuestro monitor o bien optar por elegir unas "genéricas", y no deberíamos tener
mayores inconvenientes para que el escritorio de Kubuntu se muestre centrado correctamente en pantalla.
Las líneas que siguen y que en su comienzo tienen "modeline" se refieren a las distintas resoluciones soportadas
por el monitor en cuestión. Como mencionamos antes, esto varía de acuerdo a cada tipo de monitor, dependiendo de
varios factores; entre otros, pulgadas y soporte de frecuencias de tasasde refresco más altas o no.
Si no han entendido mucho sobre esto o poco y nada, pueden obviarlo por ahora, si todo parece marchar bien en el
escritorio de nuestro sistema Kubuntu y estamos a gusto con el mismo y no hay problemas como resoluciones fuera
de foco y no se muestran errores.
Tambien puede ser que nuestro Xorg.conf no contenga lineas de "modeline" en la sección del monitor, esto se debe
a que se especifican las resoluciones y sus frecuencias directamente en la tarjeta gráfica.
*** Elidix said: Yo lo tengo asi y funciona bien \o
Pero aún así hay quienes quieren conocer de qué se tratan esos valores que ven en esta sección, o también puede
serles útil al momento de corregir ciertos problemas.
Aclaramos antes que para modificar estos valores debemos conocer un poco más en profundidad nuestro monitor y
haber leído antes de intentarlo. NO es recomendable modificar estos valores en caso de no ser necesario. Si aún
así quisieran hacerlo recomendamos hacer una copia de seguridad (o backup) del fichero xorg.conf (este mismo
que estamos desglosando y explicando).
Como dijimos, al final del capitulo damos una explicación basica de como hacer una copia de seguridad del fichero
Xorg.conf y como recuperarlo en caso de problemas.
Como decíamos, para quienes quieren conocer un poco sobre el significado de esas líneas que a simple vista parecen
complicadas o inentendibles aquí una muy breve explicación (referirse a la página man de Xorg para conocer mejores
y más detalles):
Tomemos como ejemplo la siguiente línea:
====================================================================================================
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
====================================================================================================
Describimos brevemente:
* Modeline: Tipo de modo de display o "muestra"
* "1024x768@60": Resolución de 1024 píxeles horizontales por 768 píxeles verticales a una tasa
de refresco de 60 Hercios (hz)
* Numeración interna: Códigos internos de Xorg de valores aproximados de resolución.
* -vsync -------------------- refresco vertical
* -hsync -------------------- refresco horizontal
Habrán notado que en algunos pasajes de la explicación del fichero de configuración xorg.conf se menciona el
término "tasa de refresco". Bien, la tasa o velocidad de refresco es la frecuencia con la que una imagen es
dibujada en la pantalla de un monitor. La imagen que se forma en los monitores es consecuencia de cientos de
"refrescos" continuos imperceptibles para el ojo humano.
Para comprobarlo, si disponemos de un teléfono móvil con cámara podemos poner a grabar mientras filmamos la
pantalla del monitor. Al reproducir el video, veremos como en la pantalla se ven líneas que "barren" de arriba
hacia abajo. Eso da cuenta del constante refresco de imágenes que se produce en nuestro monitor mientras estamos
mirándolo.
La frecuencia de refresco se mide en hercios que van por lo general de los 60 a los 80 Hz. Un valor inferior
puede provocar un parpadeo en la pantalla que puede cansar la vista, en tanto y un exceso de refresco puede dañar
el monitor.
Por eso es importante que no configuremos estos valores ni muy por encima ni muy por debajo de los recomendados
y/o establecidos para nuestro monitor. Como mencionamos anteriormente, es conveniente consultar el manual de
nuestro monitor u optar por tasas de refresco genéricas, SOLO en caso de que Xorg no las haya detectado
correctamente al momento de instalarse (rara vez deberemos modificar estos valores, pero no estuvo demás conocer
qué son y para qué sirven :)
Las últimas secciones y un rápido repaso muy breve:
====================================================================================================
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation 82865G Integrated Graphics Controller"
Monitor "Philips 105S"
DefaultDepth 24
SubSection "Display"
depth 24
modes "1024x768@60" "1024x768@43" "832x624@75" "1152x768@54" "800x600@60" "1280x854" "800x600@85"
"800x600@75" "800x600@72" "800x600@56" "640x480@85" "640x480@75" "640x480@72" "640x480@60"
EndSubSection
====================================================================================================
Esta sección no difiere mucho de la anterior, pero en este caso se refiere a las resoluciones que van a ser
soportadas por el display de nuestra pantalla dentro del entorno de Kubuntu, osea dentro de KDE.
Mismos valores para la placa (modelo, fabricante, etc) y ahora vemos una línea denominada DefaultDepth
(traducido sería "Profundidad por Defecto") y es la que se encarga de decirle al servidor Xorg la cantidad y
profundidad de colores que las aplicaciones y el entorno KDE en sí mismo podrán hacer uso.
Esto les resultará familiar a los usuarios que vengan de Windows® (pensamos que la mayoría de ustedes), cuando
hacen click derecho sobre el escritorio y van a Propiedades de Pantalla y allí eligen la resolución de pantalla
y la profundidad en bits de colores (16, 24, 32).
Bueno, pues eso mismo, a mayor profunidad de colores mayor cantidad y variedad de la paleta de colores podremos
disfrutar en nuestro sistema. Actualmente la mayoría de los usuarios optarán por 32 bits, aunque también depende
siempre de que su tarjeta gráfica y monitor lo soporten.
Y por último la línea Display en la que Xorg se encargó automáticamente de establecer como resoluciones de
pantalla disponibles para elegir en el menú de Propiedades de Pantalla; que como en Windows®, podremos ver al
hacer click derecho sobre el escritorio.
Y por último:
====================================================================================================
Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
EndSection
====================================================================================================
En esta sección se le indica a Xorg sobre los dispositivos configurados listos para su "aplicación" y
reconocimiento al momento de iniciarse KDE (comunmente denominado "levantar las X" en el mundo GNU/Linux).
Llegamos al final de esta parte de la guía. Hemos terminado de darles un breve (y esperamos que claro) pantallazo
general sobre el fichero de configuración de Xorg.
Ya saben, ante cualquier duda, dirigirse a su página man, o bien a http://www.x.org donde podrán encontrar
absolutamente TODA la información que necesiten o deseen conocer sobre el mismo. Esperamos que ahora tengan una
mejor idea de sobre cómo funcionan las famosas "X" (servidor gráfico, por si aún no quedó claro ;) en Kubuntu.
4.5.1 En caso de una falla de Xorg [Indice]
En el caso de que durante la instalación surgiera algún fallo o bien, debido a que modificamos algún parámetro del
fichero xorg.conf por error y por ejemplo, la resolución de pantalla que tenemos no sea la deseada, o los colores
estén mezclados y errores similares disponemos de dos formas de intentar resolver el problema.
La primera es simplemente "reiniciando las X", para lo cual mantenemos pulsadas las teclas Control + Alt +
Backspace (la de borrar) y soltamos, tras lo cual el servidor Xorg de Kubuntu se apagará y volverá a arrancar y
ahora debería estar todo normal.
De no ser así, el problema puede deberse a una mala detección de nuestro hardware o bien, algún bug del server
Xorg en sí mismo, por lo cual, estando en nuestro escritorio de KDE, pulsamos Control + Alt + F2 para abrir una
TTY (terminal virtual), nos pide el login, escribimos nuestro usuario, damos Enter, luego nuestra contraseña
(no se mostrará en pantalla) y nuevamente enter. Ahora nos aparece algo como:
===============================================================
[qbe@Elisa ~]\$
===============================================================
Pues bien, esto que ven ahí "qbe@Elisa ~" se denomina "Bash Prompt"
Obviamente los nombres varían según nuestro usuario y nuestro nombre de máquina :)
*** Nota: Para saber más sobre bash, shells y TTYs dirigirse a los capítulos 3.6 y 3.7
Reconfigurando Xorg:
En esta TTY donde nos encontramos ahora tipeamos lo siguiente para pasar a re-configurar correctamente nuestro
servidor Xorg haciendo:
===============================================================
$ sudo dpkg-reconfigure -phigh xserver-xorg
===============================================================
Nos pedirá nuestra contraseña de root, la tipeamos y automáticamente se inciará un asistente muy intuitivo que
nos guiará en el proceso de elegir los valores exactos (si los conocemos) o aproximados del hardware "gráfico"
de nuestra PC.
Una vez finalizado el asistente y habiendo escogido los valores apropiados para nuestra tarjeta gráfica y monitor,
debemos seguir unos simples pasos.
*** Nota: Para mas información sobre el dpkg-reconfigure xserver-xorg, puede leer el capitulo 4.5.2
Sin salir de la TTY donde estamos ahora ejecutamos lo siguiente:
===============================================================
$ sudo /etc/init.d/kdm stop
===============================================================
Y luego:
===============================================================
$ sudo /etc/init.d/kdm start
===============================================================
Tras lo cual ahora, y si todo va bien, deberíamos ver nuestro escritorio de Kubuntu de forma correcta y con todas
sus funcionalidades y colores que teníamos antes, o bien, si no habías podido comprobar lo lindo que es KDE porque
se había producido alguna falla durante la instalación, ahora lo ves :)
*** Qbe said: (que BALA xDDD)
Haciendo una copia de seguridad y restaurando de ella:
Si queremos, podemos hacer una copia de seguridad de nuestro Xorg.conf con un simple comando por si modificándolo
logramos que nuestro entorno grafico no inicie.
Para eso abrimos una consola (a ver si se acuerdan como se hacía? :) y tipeamos:
===============================================================
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
===============================================================
Este comando creará una copia o "duplicado" del fichero xorg.conf en el directorio /etc/X11 pero con extensión
.bak (backup) para poder devolver todo a su estado anterior y funcional en caso de que algo saliera mal luego
de alguna modificación errónea o indeseada.
Si así ocurriera no tenemos más que loguearnos con nuestro usuario y contraseña en una tty (terminal virtual)
pulsando Ctrl+Alt+FX (donde X es del 1 al 6) como mencionamos antes y ejecutar el siguiente comando:
===============================================================
sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf
===============================================================
Y luego el comando:
===============================================================
$ sudo /etc/init.d/kdm stop
===============================================================
Y luego:
===============================================================
$ sudo /etc/init.d/kdm start
===============================================================
Y nos aparecerá nuestro escritorio KDE tal y como estaba a la hora de hacer la copia de seguridad.
4.5.2 Reconfigurando Xorg con dpkg-reconfigure [Indice]
Como ya mencionamos en este capítulo, en caso de producirse alguna falla, bug o desconfiguración de nuestro sistema
gráfico en Kubuntu, disponemos de dos métodos para re-configurar el servidor Xorg, y reestablecerlo a los valores
por defecto; es decir a los valores de instalación o bien, ajustarlo a nuestro gusto para poder disfrutar de un
entorno gráfico sin problemas de resolución y similares.
===============================================================
El primer método es el siguiente:
===============================================================
Primero, abrimos una consola:
===============================================================
Menú K -> Sistema -> Konsole
===============================================================
A continuación, tipeamos el comando que observamos en la imagen, es decir:
===============================================================
$ sudo dpkg-reconfigure -phigh xserver-xorg
===============================================================
Y dará comienzo el asistente de re-configuración de Xorg. Vamos a describir con detalles paso a paso este proceso,
ya que no es frecuente encontrar documentación referida a este proceso que muchas veces los usuarios novatos
desconocen y no pueden así configurar correctamente su sistema gráfico.
Veremos que es muy sencillo y simple de hacer, si se tienen determinados valores a mano para ingresar, o bien
eligiendo algunos genéricos dependiendo del hardware de nuestra PC.
Paso 1:
A continuación vemos la primer pantalla del asistente:
Aquí deberemos elegir el controlador correspondiente a nuestra tarjeta gráfica. Si no lo encontramos o no estamos
seguros de cuál, elegimos "vesa" utilizando las flechas de dirección del teclado, pulsamos tab para resaltar el
botón de Aceptar y luego Enter (estas mismas teclas deben utilizarlas durante todo el proceso del asistente)
Paso 2:
Como podemos observar, claramente nos dice que elijamos las resoluciones que deseemos que estén disponibles para
nuestro escritorio de KDE.
En caso de no querer alguna, tan solo tenemos que ir a esa y pulsar la tecla Espacio y automáticamente se
desmarcará. Del mismo modo si queremos agregar una, hacemos el mismo procedimiento. Nuevamente Tab y Enter para
Aceptar.
Listo. Ahora se guardarán los cambios, reiniciaremos las X pulsando Control+Alt+Backspace, o, si estamos en
TTY, ejecutando:
===============================================================
$ sudo /etc/init.d/kdm start
===============================================================
Y si todo salió bien y realizamos los pasos correctamente nuestro Kubuntu ahora debería verse a una resolución
adecuada así como también los colores del escritorio.
Este primer método que acabamos de describir, sirve para re-configurar *únicamente* el aspecto gráfico de Xorg.
Pero como sabemos, Xorg también se encarga de proveer soporte para nuestro teclado, mouse y tarjeta gráfica en
nuestro Kubuntu.
Es por eso que a continuación explicaremos el segundo método del que disponemos para re-configurar completamente
al servidor Xorg desde cero; ya sea porque alguno de nuestros dispositivos no funcione correctamente en modo
gráfico o bien, porque deseamos ajustar algunos parámetros a nuestro gusto.
===============================================================
Segundo Método:
===============================================================
Paso 1:
Abrimos una TTY, nos logueamos con nuestro usuario y contraseña y escribimos el siguiente comando:
*** Nota: Para mas información sobre TTY's, puede leer el capitulo 3.6 del manual.
===============================================================
$ sudo dpkg-reconfigure xserver-xorg
===============================================================
E iniciará el asistente. De la misma forma podemos hacer esto *sin* salir del entorno KDE, abriendo Konsole:
Bien, iniciado el asistente, pasemos a comentar paso a paso el proceso de re-configuración del servidor
gráfico Xorg.
Paso 1:
Como vemos siempre, las opciones son bastante autodescriptivas por lo cual no nos costará mucho realizar este
proceso y sentirnos a gusto y sin "miedo" al momento de re-configurar. Pues bien, aquí se nos pregunta si
queremos dejar que Xorg se encargue de intentar auto-detectar nuestro hardware o no.
Elegimos según deseemos y pasamos a la siguiente pantalla.
*** Nota: en este cuadro de diálogo es conveniente elegir la opción [Sí] y dejar que Xorg se encargue de buscar
*** y detectar nuestro hardware.
Paso 2:
Como en el primer método, Xorg primero nos preguntará exclusivamente sobre el aspecto gráfico de nuestro Kubuntu.
Aquí se aplica la misma explicación del método anteriormente mencionado.
Paso 3:
En caso de haber detectado correctamente nuestra tarjeta gráfica, el asistente de Xorg nos pedirá ahora que
insertemos un nombre para identificar nuestra tarjeta. Aquí podemos modificarlo por un nombre que nos guste
pero que al mismo tiempo identifique a dicha tarjeta, o bien aceptar el nombre que se muestra por defecto
(recomendado).
Paso 4:
Aquí se nos pide la dirección del bus de lectura de nuestra tarjeta gráfica en el motherboard. Para no
complicarnos, o si simplemente no sabemos qué significa esto, dejamos el valor que nos ofrecen y aceptamos.
Paso 5:
Aquí se nos muestra el valor por defecto en Kilobytes de la memoria de la que disponemos en nuestra tarjeta
gráfica, y se nos ofrece la opción de establecer este valor manualmente. Si todo fue bien, este valor será
el correcto y correspondiente a nuestra tarjeta, por lo que sólo debemos Aceptar.
Recordar que en este caso por ej. 128000 Kb son 128 Mb, si nuestra tarjeta gráfica dispusiera de 256 Mb el
valor a ingresar o que nos mostraría Xorg sería 256000, etc etc. Repetimos siempre que son valores correspondientes
al hardware de los autores de esta guía y variarán de acuerdo a lo que tengan en su PC)
Paso 6:
Aquí se nos pregunta si deseamos soporte para "framebuffer" en Kubuntu, y como bien nos explica,
el activarlo o no, no causará mayores problemas, asique este paso queda a elección de ustedes. Suponemos que la
mayoría de los usuarios nuevos de Kubuntu no estarán interesados en disponer de un soporte gráfico limitado en
la consola (TTY en este caso), por lo cual pueden optar por desactivarlo eligiendo la opción [No]
Queda a su criterio.
Paso 7:
A partir de este paso, dejamos el lado de configuración exclusivamente gráfico y pasamos a la parte de los
dispositivos externos que Xorg reconoce y pone en funcionamiento para utilizar en modo gráfico. En el caso de
Kubuntu, para el escritorio de KDE.
Vemos que se nos pregunta si queremos mantener las opciones de nuestro teclado actual, o bien, seleccionar otro
diseño de teclado.
Elegimos según corresponda. En este caso nosotros asumiremos que eligieron [Sí] y que desean re-configurar el
diseño de idioma de su teclado.
Paso 8:
Aquí, y asumiendo que la mayoría de los lectores de esta guía somos hispanohablantes, elegimos 'es' por defecto
y aceptamos.
Paso 9:
Aceptamos el valor que nos muestra, "xorg".
Paso 10:
Mismo caso que el Paso 8, por lo que elegimos el valor por defecto, o, en caso de no figurar, el valor que vemos
en la imagen, "pc105" (teclado genérico de PC de 105 teclas)
Paso 11:
Aceptamos sin ingresar ningún valor si no conocemos esta opción.
Breve explicación para decirles que en este caso podemos indicarle a Xorg que utilice una variante para nuestro
teclado. Es decir, si disponemos de teclas "no comunes" o con una ubicación diferente al de un teclado de 105
teclas genérico seleccionado anteriormente, es aquí donde podemos especificar dicha variante a utilizar.
Por ejemplo, en el caso de quien escribe esto, al momento de instalar Kubuntu en su PC, en el fichero xorg.conf
Xorg se había encargado de auto-detectar una variante de mi teclado y lo que aparecía en XbdOptions (el valor
que configuramos mediante este cuadro de diálogo) en el xorg.conf decía: "lv3:ralt_switch", es decir "variante
de cambio para la tecla Alt derecha en nivel 3". Si desean pueden incluirla o no. Sinceramente no se los aconsejo
si no conocen bien sobre el tema. Tan solo pusimos este ejemplo por si disponen de una configuración anterior
de su xorg.conf en el caso de ser usuario de otras versiones anteriores de Kubuntu ;) Pasemos al siguiente.
Paso 12:
Se nos pregunta sobre el dispositivo donde se encuentra nuestro mouse.
Asumimos que en la mayoría de los casos será un mouse de los actuales, por lo cual aceptamos el valor por
defecto que vemos en la imagen.
Paso 13:
Protocolo de nuestro mouse. Elegimos según corresponda. Si tenemos dudas, como siempre, aceptamos los valores
que nos ofrece Xorg en base a lo que auto-detectó al principio sobre nuestro hardware.
Paso 14:
Si tenemos un mouse con sólo dos botones elegimos que [Sí] para emular un "tercer botón" al pulsar los dos botones,
izquierdo y derecho, juntos.
De otro modo, elegimos [No]
Paso 15:
Aceptamos la opción por defecto y seguimos.
Paso 16:
Volvemos al aspecto gráfico.
Más que clara la descripción no? :) Damos a (Sí)
Paso 17:
El nombre que deseemos darle a nuestro monitor. Recomendamos dejar los valores por defecto, o en caso de una
auto-detección no del todo acertada, miramos la marca y modelo de nuestro monitor y la ingresamos.
Paso 18:
Se aplica la misma explicación que en el Paso 2 del primer método descripto.
Seleccionamos o des-seleccionamos según la cantidad de pulgadas que nuestro monitor tenga y pasamos al
siguiente paso. Si no estamos seguros dejamos los valores de resolución por defecto detectados por Xorg.
Paso 19:
Dependiendo de nuestro conocimiento sobre el monitor que tengamos (o si tenemos el manual del mismo a mano)
elegimos el modo que deseamos. De nuevo, si dudamos dejamos la opción que se nos ofrece y damos Aceptar.
Paso 20:
Aquí se nos pregunta cuál es la resolución máxima y la máxima tasa de refresco que nuestro monitor soporta.
Si disponemos del manual del mismo, nos fijamos y seleccionamos según corresponda, o sino, elegimos alguna
resolución standard como por ej "1024x768@60hz"
*** Nota: Para mas información sobre Xorg y sus resoluciones, puede leer el capitulo 4.5 y 3.5
*** Nota: cuidado de no elegir una resolución exageradamente alta así como la tasa de refresco demasiado alta
*** si nuestro monitor no la soporta, porque nos va a causar más problemas que satisfacciones y deberemos reiniciar
*** el asistente y volver a empezar ;) Ante la duda, ya saben, consultar manual del monitor o elegir valor genérico.
Paso 21:
Excelente explicación. Sobran palabras. Damos a [Sí] y pasamos al último paso.
Paso 22:
Elegimos 24 bits si nuestro monitor la soporta (si es relativamente actual no tendremos mayores inconvenientes)
y damos a Aceptar.
Listo! Finalmente ha terminado el asistente, se guardarán los cambios y podremos reiniciar las X, si iniciamos el
asistente desde dentro de KDE en Konsole, o bien iniciar KDE si estábamos desde una TTY ejecutando:
===============================================================
$ sudo /etc/init.d/kdm start
===============================================================
A partir de este momento, hemos re-configurado nuestro servidor gráfico Xorg y si todo salió bien tenemos nuestro
entorno KDE con la resolución y colores apropiados, nuestro teclado funcionando y sin problemas así como también
nuestro mouse. Si algo hubiese salido mal, o quisieran repetir el asistente para asegurarse que que los valores
ingresados están correctos, simplemente comenzar desde el Paso 1 :)
Esperamos que les haya sido útil.
4.6 Instalando una impresora compatible [Indice]
Una vez conectada la impresora y encendida, debemos escoger el ícono de "Añadir Impresora Nueva" en el menú de
gestión de impresoras.
Para eso vamos a las preferencias del sistema:
==========================================================================
Menú K -> Preferencias del Sistema -> General
==========================================================================
Ahora buscamos el menu Impresoras y entramos al modo administrador. Este nos pedirá nuestra contraseña
para poder conseguir permisos de "root".
==========================================================================
... -> (Administrador del ordenador) Impresoras -> Modo administrador...
==========================================================================
Finalmente clickeamos en añadir, y añadir impresora.
==========================================================================
... -> Añadir -> Añadir impresora
==========================================================================
Aparecerá una lista con las siguientes opciones (en este orden):
* 1. La impresora conectada a la PC ("impresora local").
* 2. Las impresoras compartidas por otros ordenadores ("impresoras de red").
* 3. Otras impresoras
Una vez escogida la impresora que queremos instalar, seleccionamos el modelo y el controlador.
*** Nota: Si nuestra impresora no figura en la lista, podemos probar instalando el controlador
*** de alguna de la misma familia. (Ej. Si tenemos una HP 1544 y en la lista no figura, elegimos HP 1500)
En caso de que nuestra impresora no esté en la lista, deberemos buscar información sobre un driver personalizado
para nuestro modelo GNU/Linux.
Más adelante iremos agregando guías para instalar diversos modelos especiales de impresora.
4.7 Instalando software opcional [Indice]
Kubuntu por defecto nos ha instalado un conjunto de programas de propósito general que seguramente nos serán muy
útiles y nos permitirán hacer la mayoría de cosas. Aún así, seguramente nos extrañaremos cuando no podamos
reproducir alguna canción que nos han enviado en "mp3", o no podamos ver animaciones Flash en alguna página web,
o no podamos descomprimir ficheros que están comprimidos en formato "rar" o "7z", etc.
Para instalar todo este software que nos falta vamos al menú:
===============================================================
Menú K -> Sistema -> Adept Manager
===============================================================
El gestor de paquetes cuesta un poco de utilizar la primera vez, pero veremos que es muy fácil. Tenemos una opción
que nos permite buscar programas a partir de una porción del nombre.
El software que recomendamos instalar es:
* La extensión de Flash para el navegador.
Para poder reproducir animaciones Flash en el navegador Mozilla Firefox, buscamos la palabra "flash", y en la lista
de aplicaciones que aparecen podemos seleccionar: "flashplugin-nonfree".
*** Nota: También disponemos de la versión libre de flash que podemos incorporar a nuestro Kubuntu instalando los
paquetes "gnash" y "mozilla-plugin-gnash".
* La extensión de Java para el navegador.
Para poder ejecutar aplicaciones Java en el navegador Mozilla Firefox, buscamos la palabra "java", y en la lista de
aplicaciones que aparecen podemos seleccionar: "sun-java6-plugin". (En el proceso de instalación, deberemos aceptar
la licencia que aparece o en caso contrario no se instalará).
* Los descompresores de archivos "rar" y "7z".
Para descomprimir archivos comprimidos con el formato "rar", buscamos la palabra "unrar", y en la lista de
aplicaciones que aparecen podemos seleccionar: "unrar" (la aplicación "unrar-free" no descomprime los archivos "rar"
más actuales). Para descomprimir archivos comprimidos con el formato "7z", buscamos la palabra "7z", y en la lista
de aplicaciones que aparecen podemos seleccionar: "p7zip-full".
* Reproducir DVDs de vídeo comerciales de otras regiones.
Está prohibido (en EEUU) proporcionar la tecnología para descifrar DVD con protección. Es decir, que por defecto no
se pueden reproducir los DVD comerciales que están codificados para otra región del globo diferente de la nuestra.
Para poder hacerlo tenemos que instalar el paquete "libdvdcss2".
* Los "códecs" restringidos para la reproducción multimedia.
Kubuntu, desde la versión 7.04, instalará los códecs de audio y vídeo automáticamente en el momento que sean
necesarios. En versiones anteriores es necesario instalar a mano.
Xine y Gstreamer son los "motores" que utilizan algunas aplicaciones para reproducir audio y vídeo.
Concretamente en Kubuntu, los reproductores multimedia Amarok y Kaffeine utilizan por defecto Xine. Los "códecs"
son pequeños módulos que nos permiten reproducir un formato determinado de audio o vídeo (ogg, mp3, rm, divx, ...)
en dichos motores. Por restricciones de algunos países sobre algunos códecs, Kubuntu por defecto sólo instala
códecs libres. Para instalar el resto de códecs buscamos los paquetes palabra "libxine", y en la lista de
aplicaciones que aparecen podemos seleccionar: "libxine1-ffmpeg" y "libxine-extracodecs".
* Otros códecs adicionales pueden conseguirse descargando el paquete "w32codecs" de
http://www.debian-multimedia.org/pool/main/w/w32codecs/ (es el fichero con extensión .deb) e instalarlo haciendo
clic sobre él. Dicho paquete lo actualizan cada cierto tiempo, así que al cabo de varios meses lo pueden volver a
descargar e instalar.
* Acetoneiso2 para montar muchos formatos de imágenes de CDs y DVDs, ademas de poder hacer varias cosas mas con él,
como extraer el contenido de las imagenes, comprimirlo, crear imágenes a partir de directorios, etc.
*** Nota: Varios de los programas y utilidades que comenté (flash, java, descompresor rar y códecs multimedia) se
*** pueden instalar en bloque al seleccionar para instalar el paquete "kubuntu-restricted-extras"
*** Nota: En hardy, hay un problema con libdvdcss2 que no nos permite usarlo correctamente a la hora de ver dvds,
*** para eso, simplemente vayan a las opciones de kaffeine -> xine Engine Parameters -> media y cambien el
*** parametro "dvd.device" a /dev/dvd1 en lugar de /dev/dvd.
4.7.1Instalando fuentes tipográficas de Microsoft [Indice]
Si queremos utilizar algunas de las fuentes de texto de Microsoft como por ejemplo son:
* Andale Mono
* Arial Black
* Arial (Bold, Italic, Bold Italic)
* Comic Sans MS (Bold)
* Courier New (Bold, Italic, Bold Italic)
* Georgia (Bold, Italic, Bold Italic)
* Impact
* Times New Roman (Bold, Italic, Bold Italic)
* Trebuchet (Bold, Italic, Bold Italic)
* Verdana (Bold, Italic, Bold Italic)
* Webdings
Ejecutamos:
====================================
$ sudo apt-get install msttcorefonts
====================================
y después:
====================================
$ sudo fc-cache
====================================
para reiniciar la cache de fuentes del sistema. A partir de ahora tenemos disponibles esas fuentes
de texto para poder usarlas con nuestros programas favoritos, como por ejemplo Open Office Writer
o Kwrite.
4.7.3 Instalar Wine para ejecutar aplicaciones de Windows® [Indice]
Wine (acrónimo recursivo que en inglés significa Wine Is Not an Emulator "Wine no es un emulador") es una
reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix bajo plataformas Intel.
Permite la ejecución de programas para MS-DOS, Windows 3.11, Windows 95, Windows 98, Windows ME, Windows NT,
Windows 2000, Windows XP y Windows Vista. El nombre Wine empezó como un acrónimo para Windows Emulator,
pero a lo largo de sus versiones fue evolucionando y ahora corre nativamente los programas para Windows.
Wine provee lo siguiente:
* Un conjunto de herramientas de desarrollo para portar código fuente de aplicaciones Windows a Unix.
* Un cargador de programas, el cual permite que muchas aplicaciones para Windows 3.x/9X/ME/NT/2000/XP/Vista
se ejecuten sin modificarse en varios Unix para plataformas Intel como GNU/Linux, BSD y Solaris
Si tienes alguna aplicación para Windows® que uses y no está disponible para Linux, es posible que puedas
ejecutarla con Wine (dirigirse a http://appdb.winehq.com para ver si la aplicación que deseamos ejecutar
está en la lista de soportadas).
Para obtener la última versión de wine hacemos los siguientes pasos:
Ejecutamos
====================================
kdesu kate /etc/apt/sources.list
====================================
y agregamos la siguiente línea (sin los '=')
===================================================
deb http://wine.budgetdedicated.com/apt hardy main
===================================================
Guardamos el fichero y luego ejecutamos
====================================
sudo apt-get update
sudo apt-get install wine
====================================
*** Nota: También pueden agregar el repositorio mediante la opción correspondiente de Adept (ver capítulo 5.3)
Una vez instalado, ejecutando el comando "winecfg" podras configurar las opciones de wine.
Para obtener toda la información sobre wine consultar http://winehq.org/site/docs/wineusr-guide/index donde
encontrarán absolutamente todo lo que necesitan conocer para poder ejecutar esos juegos o aplicaciones
de Windows® que a veces extrañan o desean en su PC, sin salir de nuestro Kubuntu :)
4.8 Configurando "sudo" para los usuarios [Indice]
Como vimos en uno de los primeros capitulos, sudo es el comando para ejecutar otros comandos con permisos de
"root" o "superusuario", en este capítulo veremos como configurar mejor las opciones de este comando para nuestro
usuario o para el resto de los usuarios del sistema.
Pasemos a la parte de "meter mano" como nos gusta decir a los autores de este libro :)
'Sudo' viene ya instalado por defecto en Kubuntu, pero debemos configurarlo previamente para hacerlo seguro y
dejarlo listo para utilizar de aquí en más.
Para configurarlo, basta con ejecutar el siguiente comando en consola:
===============================================================
$ sudo nano /etc/sudoers
===============================================================
O, estando en KDE:
===============================================================
Menu K -> Sistema -> Konsole
===============================================================
===============================================================
$ kdesu kate /etc/sudoers
===============================================================
Y se nos abrirá el archivo de configuración global de "sudo", llamado "sudoers".
*** Nota: Para quienes estén interesados en saber cómo funcionan los permisos de usuario en nuestro Kubuntu
*** ir también al capitulo 3.2 y 3.2.1 donde hablamos a fondo sobre los permisos en nuestro Kubuntu y el uso
*** de "sudo".
El archivo de configuración global de "sudo" (sudoers), luce de la siguiente manera:
#===============================================================
#
# Ejemplo sencillo y comentado del fichero /etc/sudoers
#
#
#===============================================================
# Parte de Alias
#===============================================================
#
#
# En donde especificamos un alias (en mayúsculas) para uno o más comandos(Cmnd_Alias),
#
# host (Host_Alias) y usuarios_privilegiados (Runas_Alias).La sintaxis sería:
#
# tipo_de_alias ALIAS = 1ºelemento_asociado, 2ºelemento_asociado ...
#
Cmnd_Alias APAGAR = /sbin/shutdown # el alias APAGAR se asocia al comando shutdown
#
Cmnd_Alias GRABAR = /usr/bin/cdrecord # asociamos GRABAR con cdrecord y cdrdao
#
Cmnd_Alias INSTALAR = /usr/bin/apt-get install # asociamos INSTALAR con apt-get y aptitude
#
#
#
User_Alias INSTALADOR = paco # Asociamos el alias INSTALADOR con el usuario paco
#
#
#===============================================================
# Reglas de acceso
#===============================================================
#
#
#
# La sintaxis sería: "usuario host=(usuario_privilegiado) comando_o_su_alias"
#
# Siendo "usuario_privilegiado" aquel en que nos convertimos al usar sudo,
#
# por defecto root aunque podríamos definir otro en la parte de alias.
#
#
INSTALADOR ALL = INSTALAR # Paco, en todas las máquinas, puede usar apt
#
%cdrom ALL = NOPASSWD: GRABAR # Los usuarios del grupo cdrom, pueden usar cdrecord
#
%users ALL = NOPASSWD: /sbin/shutdown # los usuarios del grupo users, pueden usar shutdown
#
#
#
# Con NOPASSWD indicamos que se podrá ejecutar el comando sin necesidad de la contraseña del
#
# usuario. Si no se indica nada se usa la opción por defecto PASSWD.
#
# Como usuario pondremos los definidos en la parte de alias o los pertenecientes a un grupo,
#
# anteponiendo a dicho grupo el símbolo del porcentaje %
#
# ALL es un alias especial que se utiliza para englobar a todos los comandos, usuarios o hosts.
#
# De manera que deberíamos poner una línea como la que sigue, permitiendo a root hacer todo.
#
#
root ALL = (ALL) ALL
#
#
# Tambien se puede usar una línea como la siguiente para permitirle todo a un usuario:
#
#
usuario ALL = (ALL) ALL
#
#
# O incluso usar el anterior % para hacer referencia a un grupo.
#
#
%superman ALL = (ALL) ALL
#
#
#
# De esta forma, todos los usuarios del grupo "superman" podrán hacer uso de sudo.
#
*** Nota: Cabe aclarar que cuando editemos cualquier archivo de configuración en nuestro Kubuntu y nos
*** encontremos con un '#' (denominado 'almohadilla') al comienzo de cualquier línea, eso nos
*** indicará que son "comentarios" y que esa (o esas) líneas no serán leídas ni interpretadas
*** por el sistema. Es decir, no tendrán efecto alguno en la configuración mientras estén con '#'
*** (se les dice comunmente 'comentarios' o 'líneas comentadas').
4.9 Configurando el bootloader "GRUB" [Indice]
Una vez instalado Kubuntu, si teníamos más sistemas operativos, nos encontraremos con que al arrancar el equipo
carga por defecto Kubuntu. Quizás queramos cambiar este comportamiento. Por desgracia, no se ha instalado una
herramienta visual que nos permita modificar esto fácilmente.
El nuevo escritorio KDE4, que estará disponible en la siguiente versión de Kubuntu, traerá la herramienta
"KGRUBEditor" para editar el menú de arranque. Mientras tanto, podemos instalar el paquete "startupmanager",
que también nos permitirá configurar mediante cuadros de diálogo y de manera visual el menú de arranque.
*** Nota: Al instalar este programa se instalarán también las librerías de Gnome, que son unos 47 paquetes
*** y como 64Mb, así que no recomiendo instalarlo en Kubuntu.
Una vez instalado encontraremos la aplicación en:
=====================================================================
Menú K -> Sistema -> Administrador de arranque
=====================================================================
Y aqui va una ampliación algo más avanzada para los que quieren profundizar:
La configuración del menú de arranque se guarda en el fichero /boot/grub/menu.lst. Podemos editarlo a mano
pulsando ALT+F2 y escribiendo:
=====================================================================
$ kdesu kate /boot/grub/menu.lst
=====================================================================
De todo el fichero de configuración, al principio podemos destacar estas dos opciones: "default" y "timeout"
Estas sirven para cambiar la opción que se elije por default si no se presiona ninguna tecla durante unos
segundos en el menu de GRUB.
=====================================================================
## Opcion a elegir por defecto:
default 0
=====================================================================
En GRUB, 0 es el primer sistema operativo de la lista, 1 es el segundo y así sucesivamente.
Luego, podemos elegir cuanto tiempo GRUB espera antes de elegir la opción que está por defecto, especificada
en la opción anterior.
=====================================================================
## Tiempo de espera antes que se elija la opción por defecto (5 seg)
timeout 5
=====================================================================
*** Nota: Hay una opción interesante llamada "Hiddenmenu", que hace que GRUB solo salga al inicio si se
*** presiona la tecla ESC antes de que comience a cargar nuestro Kubuntu (muy similar al menu F8 que traen
*** los sistemas operativos de Windows®).
Luego también tenemos para cambiar los colores de nuestro GRUB, para ponerle una imagen de fondo, etc, no
son temas que sean demasiados importantes por lo que lo explicaremos mas adelante.
Finalmente, al fondo del fichero, encontraremos líneas así:
=========================================================================================================
title "Ubuntu 7.10, kernel 2.6.22-14-generic"
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=3e858709-0c06-4f34-8066-c78552670ffd ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet
=========================================================================================================
Estas líneas del final son las opciones que vemos en el menú de GRUB, donde elegimos el sistema operativo.
Aquí especificamos el título de la opción, en que partición esta ese sistema operativo, que kernel inicia,
y una serie de opciones mas que completan la opción, veamos todas las opciones una por una.
* Title: Título del sistema operativo, se ve mostrado en la lista de GRUB al inicio
* Root: La partición donde esta ese sistema operativo
* Kernel: El directorio y el nombre del fichero donde está alojado el Kernel de ese sistema operativo
* Root=UID: Es el "nombre interno" que señala a la partición / de nuestro Kubuntu, para que el
kernel la monte a la hora de iniciar.
* Quiet: No mostrar información sobre el kernel y sus acciónes a la hora de iniciar.
* Splash: Mostrar el splash de Kubuntu u otro que tengamos en caso de que este disponible uno.
* Initrd: La imagen que el sistema operativo carga al inicio y se encarga de ejecutar todos los procesos del
sistema uno por uno.
* Quiet: No mostrar información extra a la hora de iniciar el sistema operativo.
En caso de que haya un sistema operativo Windows® como opción en nuestro GRUB, veremos líneas similares a estas:
=========================================================================================================
title "Microsoft Windows XP"
rootnoverify (hd0,1)
chainloader +1
=========================================================================================================
Volvamos a hacer una comprensión rapida de las líneas de esta opción.
* Title: Título del sistema operativo, se ve mostrado en la lista de GRUB al inicio
* Rootnoverify: La partición donde esta el sistema operativo, aunque en este caso no verifica de que
realmente haya un sistema operativo ahí, simplemente le "cede" el permiso de iniciar.
* Chainloader +1: Le indica que vuelva a leer el primer sector de inicio de esa partición, para que a
partir de ahi el bootloader de Windows® siga haciendo lo suyo.
*** Nota: En caso de que se lo necesite, se pueden copiar las 3 lineas referentes a Windows® para nuestro
*** propio GRUB, dentro de /boot/grub/menu.lst sin problemas, solo falta modificar la partición donde nuestro
*** Windows® esta instalado.
Ahora veamos, cuando tenemos que especificar las particiones, la hacemos de la siguiente forma:
=====================================================================
(hdX,Y)
=====================================================================
Donde X es el numero del disco rígido (empezando a contar desde el 0) e Y es el numero de la partición, también
empezando a contar desde el 0.
Un pequeño ejemplo, si tenemos nuestro Kubuntu en la segunda partición del primer disco rígido, y a Windows® en
la primer partición del segundo disco rígido, tendríamos que especificar las particiones de la siguiente manera
en nuestro GRUB:
=====================================================================
(hd0,1) para Kubuntu
(hd1,0) para Windows®
=====================================================================
Con esto ya conocemos lo básico como para poder agregar nuestros sistemas operativos (especialmente aquellos de
Windows®), y hacer pequeñas modificaciones a GRUB para que nos sea mas cómodo su uso.
4.10 Configurando el fichero /etc/fstab [Indice]
En Kubuntu todas las particiones, disco(s) rígido(s) y dispositivos externos compatibles de cualquier tipo
pueden y en muchos casos *deben* ser especificados en un fichero, que es el que indicará al kernel de nuestro
sistema qué dispositivos debe montar y poner a nuestra disposición para utilizar.
El fichero en cuestión se encuentra en el directorio /etc y se denomina "fstab". "fstab" significa "file
system table"; es decir "tabla de sistemas de archivos" en nuestro idioma.
*** Nota: Para mas información sobre la estructura de ficheros y directorios, pueden leer el capítulo 3.1 y
*** el subcapítulo 3.1.1
Como siempre decimos, qué mejor que un ejemplo para ilustrarlos. A continuación, un fichero "fstab":
==================================================================================
#
#
#
# /etc/fstab: static file system information
#
#
#
#(file system) (dir) (type) (options) (dump) (pass)
#
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/cdrom /media/cdrom0 iso9660 ro,user,noauto,unhide 0 0
/dev/dvd /media/dvd udf ro,user,noauto,unhide 0 0
/dev/fd0 /media/floppy0 vfat user,noauto 0 0
/dev/sda2 / ext3 defaults 0 1
/dev/sda5 swap swap defaults 0 0
/dev/sda6 /home ext3 defaults 0 1
/dev/sda1 /media/windows ntfs-3g users,auto,uid=1000,gid=100,fmask=0113,dmask=0002,locale=es_AR.utf8
/dev/sdb1 /media/ipod vfat defaults,user,noauto 0 0
==================================================================================
*** Nota: Este fichero puede y, seguramente, *va a variar* dependiendo de la cantidad de discos rígidos y
*** particiones que ustedes tengan en su sistema.
*** Repetimos que sólo ponemos estos ejemplos a modo de caracter puramente ejemplificativo.
Haremos una breve revisión de su contenido para que puedan comenzar a familiarizarse con el manejo de discos,
dispositivos y particiones en Kubuntu.
Cada disco, dispositivo y partición en el fichero "fstab" esta determinado y configurado para su montaje en
base a algunos parámetros fundamentales que el kernel leerá y procesará para montarlo. Su dispositivo en /dev,
su punto de montaje (normalmente en /media), el tipo de sistema de archivo ("filesystem") y las opciones o
parámetros extra a pasarle al kernel al momento de montar.
Tomemos una línea del fichero para que entiendan mejor:
==================================================================================
/dev/cdrom /media/cdrom0 iso9660 ro,user,noauto,unhide 0 0
==================================================================================
Lo que se traduce en:
* /dev/cdrom Dispositivo en /dev, en este caso una lectora de cd
* /media/cdrom0 Punto de montaje por defecto de la lectora en Kubuntu
* iso9660 Tipo de sistema de archivos por defecto
* ro Read-only, es decir que se montará como de sólo lectura
* users Solo los usuarios del grupo 'users' pueden accederla
* noauto No se montará automáticamente al insertar un cd en la lectora
* unhide No ocultarla, visible para todos los usuarios del sistema
Bien, creemos que con esto ya les dimos una idea de cómo el kernel interpreta la información contenida en
el archivo /etc/fstab, para luego montar las unidades correctamente. Como siempre decimos, para mayor
información abren consola y tipean:
=====================================================================
$ man fstab
=====================================================================
Y tendrán una extensa guía para configurarlo, así como sus posibles parámetros y múltiples configuraciones.
4.10.1 Configurando fstab para un pendrive o memoria externa [Indice]
Nada más simple que conectarlo a uno de los puertos USB de nuestra PC y aparecerá montado automáticamente en el
escritorio de nuestro Kubuntu listo para escribir y guardar ficheros en él. En el caso que sea un pendrive con
protección contra escritura, asegurarse de que al momento de conectarla a la PC esté desactivada.
Si por algún motivo este proceso automático no ocurriese, procedemos a desconectar el pendrive, abrimos una
consola y tipeamos:
=====================================================================
$ sudo tail -f /var/log/messages
=====================================================================
Lo conectamos nuevamente y podremos ver en tiempo real los mensajes del kernel en el log del sistema al
momento de detectar el dispositivo, y así saber con mayor certeza si se muestra algún tipo de mensaje
de error y de esta forma poder solucionarlo.
Un ejemplo de salida en /var/log/messages al montar un pendrive podría ser el siguiente:
======================================================================================
May 24 02:12:09 Elisa Initializing USB Mass Storage driver...
May 24 02:12:09 Elisa scsi4 : SCSI emulation for USB Mass Storage devices
May 24 02:12:09 Elisa usbcore: registered new interface driver usb-storage
May 24 02:12:09 Elisa USB Mass Storage support registered.
May 24 02:12:14 Elisa scsi 4:0:0:0: Direct-Access CBM Flash Disk 4.00 PQ: 0 ANSI: 2
May 24 02:12:14 Elisa sd 4:0:0:0: [sdb] 1966079 512-byte hardware sectors (1007 MB)
May 24 02:12:14 Elisa sd 4:0:0:0: [sdb] Write Protect is on
May 24 02:12:14 Elisa sd 4:0:0:0: [sdb] 1966079 512-byte hardware sectors (1007 MB)
May 24 02:12:14 Elisa sd 4:0:0:0: [sdb] Write Protect is on
May 24 02:12:14 Elisa sdb: sdb1
May 24 02:12:14 Elisa sd 4:0:0:0: [sdb] Attached SCSI removable disk
May 24 02:12:14 Elisa sd 4:0:0:0: Attached scsi generic sg2 type 0
======================================================================================
En las primeras líneas observamos como el kernel de Kubuntu detecta el dispositivo, procede a cargar el
controlador o "driver" correspondiente a los dispositivos USB, luego la emulación SCSI para dichos
dispositivos (para poder montar el pendrive como si fuera un disco rígido más de la PC), vemos como el
módulo de kernel usbcore detecta el nuevo dispositivo de almacenamiento y se procede a acceder al chip
del hardware en cuestión para obtener su información, como fabricante, modelo, capacidad en Megabytes
para guardar información y si la protección contra escritura está activada o no. También al mismo tiempo
se le asigna el dispositivo /dev/sdb, es decir: segunda unidad de disco rígido SCSI esclava.
En el caso de que nuestro log mostrara algo similar a esto, entonces podremos decir que ha detectado
correctamente y sin errores nuestro pendrive. Pero aún así podría ocurrir que no se nos muestre el ícono
con la unidad correspondiente en nuestro escritorio de KDE. Para solucionar esto, y tomando como base los
datos que nos arrojó el kernel recién podríamos agregar una línea como la que mostramos a continuación
en el fichero "fstab".
*** Nota: *Antes* de modificar dato alguno en el fichero fstab recomendamos crear una copia de seguridad o
*** "backup" del mismo, por si algo saliera mal o simplemente asegurarnos de tener un respaldo y trabajar
*** más cómodos.
Para hacer una copia de seguridad del fichero fstab hacemos:
=====================================================================
$ sudo cp /etc/fstab /etc/fstab.original
=====================================================================
Despues de hacer la copia de seguridad del fichero, podemos insertar la línea correspondiente a nuestro
pendrive en el fstab:
=====================================================================
/dev/sdb /media/pendrive vfat defaults,user,noauto 0 0
=====================================================================
Habiendo creado previamente el directorio "pendrive" con el siguiente comando:
=====================================================================
$ sudo mkdir -p /media/pendrive
=====================================================================
Guardamos los cambios en el fichero "fstab", cerramos el editor que estemos utilizando, y ejecutamos lo siguiente:
=====================================================================
$ sudo mount -a
=====================================================================
Con esto nuestro sistema ya tomará los cambios del fstab y ahora deberíamos poder ver nuestro pendrive en
el escritorio de KDE, o bien acceder a él navegando hasta el directorio /media/pendrive con Konqueror, por
ejemplo :)
*** Nota: El primer mensaje que mostramos, y la lineas del fichero fstab son solo de demostración, cada uno
tendrá que insertar la linea dependiendo de lo que necesite (por ejemplo, otro dispositivo u otro punto de
montaje)
*** Nota: Muchos celulares modernos traen memorias extraíbles incluidas que en Kubuntu son detectadas como
memorias flash o pendrives, por lo que si se conecta el celular al equipo, este puede montarse siguiendo los
mismos pasos ya mencionados.
4.10.2 Configurando fstab para una partición de Windows® [Indice]
Hasta hace un tiempo, era algo complicado poder montar las particiones NTFS en Kubuntu, pero esto de a poco fue
mejorando hasta ahora, en la que con unos pocos pasos es posible usar la partición NTFS sin problemas :)
Primero nos fijamos si podemos verla mediante el siguiente comando:
=====================================================================
$ sudo fdisk -l
=====================================================================
Con lo cual obtendríamos una salida más o menos así:
=====================================================================
Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000e94ac
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 14943 120029616 7 HPFS/NTFS
/dev/sda2 14944 15598 5261287+ 83 Linux
/dev/sda3 15599 19457 30997417+ 5 Extendida
/dev/sda5 15599 15729 1052226 82 Linux swap / Solaris
/dev/sda6 15730 19457 29945128+ 83 Linux
=====================================================================
La línea que nos interesa es la primera, y como nos muestra fdisk, podemos ver nuestra partición correctamente y
todo está en orden. Podemos ya pasar al siguiente paso.
*** Nota: Las particiones de Windows® tienen formato NTFS (en el caso de Vista y XP) y FAT32 en el resto
de los Windows®.
Ahora procedemos a instalar el paquete "ntfs-3g", necesario para que nuestro Kubuntu pueda montar nuestra
partición Windows® y podamos acceder para leer y escribir en ella sin movernos de nuestro escritorio de KDE.
Eligen su método preferido para instalar paquetes, si usan Adept buscan el paquete "ntfs-3g" y si usan
consola (como nosotros :) ejecutan:
=====================================================================
$ sudo apt-get install ntfs-3g
=====================================================================
Tras lo cual nos saldrán unos mensajes no demasiado importantes referidos al sistema y a la forma de montaje.
En la salida en pantalla del comando anterior, fdisk, vemos como /dev/sda1 es nuestra partición Windows®, ustedes
deberán reemplazar estos valores según corresponda en el siguiente procedimiento.
Creamos un directorio que será el punto de montaje para dicha partición, por ejemplo:
=====================================================================
$ sudo mkdir -p /media/Windows
=====================================================================
Ahora abrimos el fichero /etc/fstab con nuestro editor favorito, logueándonos como root, y en él agregamos
la siguiente línea:
============================================================================================================
/dev/sda1 /media/Windows ntfs-3g users,auto,uid=1000,gid=100,fmask=0113,dmask=0002,locale=es_AR.utf8 0
============================================================================================================
Lo dicho, reemplazar "sda1" por su partición y es_AR.UTF8 por las locales de su sistema (es decir, la variante
de idioma castellano en su país).
Para saber cuál es abrir consola y tipear:
=====================================================================
$ locale
=====================================================================
Tomaremos como valor lo que dice la variable "LANG="
Guardamos los cambios en el fichero, cerramos el editor y reiniciamos la PC yendo a:
=====================================================================
Menú K -> Terminar -> Reiniciar ahora.
=====================================================================
Tras loguearnos nuevamente en KDE, abrimos Konqueror, nos dirigimos a /media/Windows y deberíamos poder
leer y escribir ficheros en ella sin necesidad de estar como root y utilizando la cuenta de cualquier usuario
de nuestro sistema. Más simple, imposible. Hacer la prueba y a disfrutar :)
Para más detalles e información visitar la web oficial de ntfs-3g en: http://www.ntfs-3g.org
5. ADMINISTRANDO PAQUETES Y APLICACIONES [Indice]
Hay muchas formas de instalar programas y aplicaciones en GNU/Linux, y las aplicaciones son las mismas para todas
las distribuciones, lo unico que cambia son los métodos para instalarlas.
Ahora veremos un par de conceptos básicos que se necesitan para poder administrar programas en Kubuntu.
5.1 Conceptos básicos [Indice]
En Kubuntu se utiliza el sistema de paquetes de APT con sus repositorios y paquetes .DEB para instalar
aplicaciones.
En este capítulo veremos todos los métodos que hay para instalar, actualizar y remover aplicaciones o paquetes,
pero antes veremos una serie de definiciones para que se pueda entender la explicación que viene despues.
Paquete:
Los paquetes son ficheros comprimidos con programas o librerías necesarias para que funcione un programa. Los
paquetes de Kubuntu disponibles se guardan en una base de datos llamada "Repositorios" para su posterior consulta.
Repositorios:
Un repositorio es el lugar dónde se guardan los paquetes, de tal forma que cualquier usuario, haciendo referencia
a ese repositorio tiene la posibilidad de instalarse cualquier paquete que allí se encuentre.
El fichero /etc/apt/sources.list:
El fichero /etc/apt/sources.list indica adonde debe ir para buscar los paquetes para instalarse con los
administradores de paquetes de Kubuntu.
Puedes abrir u editar el fichero /etc/apt/sources.list para ver la lista de repositorios disponible en Kubuntu.
Una vez entendido esto, voy a explicar los distintos métodos que hay para manejar los paquetes en nuestro Kubuntu,
algunos son sencillos, otros más avanzados, al final todos logran lo mismo de distintas formas, es cuestión de
probar para encontrar cual es la que te resulta más comoda.
5.2 Usando "Añadir o quitar programas" [Indice]
El programa Añadir/Quitar aplicaciones es la forma más sencilla en Kubuntu de instalar o quitar programas.
También es la más limitada.
[1] Para instalar aplicaciones selecciona una de las categorías de la izquierda. De este modo se actualizará la
ventana de la derecha mostrando en ella los programas disponibles de esa categoría.
[2] Ahora sólo tienes que marcar el programa para instalarlo o quitar la marca para eliminarlo del sistema y pulsar
el botón Aceptar.
[3] Si no sabes en que sección se encuentra el programa que estás buscando. Selecciona en la parte de la izquierda
“Todo” e introduce el nombre de la aplicación que deseas instalar en la caja de búsqueda de la parte superior
derecha. A medida que vayas escribiendo el nombre del programa se irá reduciendo la lista de candidatos posibles,
hasta que des con el que andabas buscando.
[4] Puedes activar estas casillas para ampliar la búsqueda a las aplicaciones no soportadas y a las privativas.
[5] Pulsando en el botón Preferencias accederás a la configuración de ciertos detalles de la aplicación.
Como los orígenes de software, añadir repositorios externos, etc...
5.3 Usando "Administrador de paquetes Adept" [Indice]
Los usuarios de Kubuntu disponen de un administrador gráfico de paquetes, llamado "Adept". Se puede encontrar en
el menú KDE -> Sistema -> Administrador experto. El funcionamiento es muy simple.
Mediante el cuadro de búsqueda se puede buscar paquetes tanto por nombre como por la descripción de este. Haciendo
doble click sobre un elemento del resultado de la lista queda marcado para instalar.
Se pueden ver las dependencias de un paquete mirando sus propiedades ("detalles").
Los repositorios en adept los podemos manejar haciendo click en el menú Adept y luego en "Administrar Repositorios".
* Software Kubuntu : aquí están (main, universe, restricted, multiverse) y una mas donde están los códigos fuentes.
Además un menú desplegable para elegir de donde o desde cual servidor descargaremos.
* Third-Party Software: Aquí podemos incluir repositorios adicionales de terceros o un cdrom.
* Updates: Actualizaciones de Kubuntu, podemos seleccionar las actualizaciones que adept revisará además
configuramos las actualizaciones automáticas, podemos elegir entre instalarlas sin que nos notifique, descargarlas
en silencio o solo notificar que hay actualizaciones.
* Authentication: Aquí están las claves de las firmas para los archivos que descargamos de los repositorios,
además si encontramos un repositorio de un tercero que nos interese y maneja firmas podemos incluirla bajando el
archivo de firma del sitio web o ftp a un directorio cualquiera y la importamos o incluimos dándole click al botón
“Import Key File...”
Después de añadir o remover repositorios para que el sistemas tome los cambios tenemos que hacer click en el botón
comprobar actualizaciones.
5.4 Usando "Aptitude" o "Apt" [Indice]
Aunque podemos instalar programas de forma gráfica como hemos visto en los puntos anteriores, siempre podemos
recurrir a la terminal para instalar cualquier programa.
A muchos usuarios nóveles esta opción les puede parecer un poco más complicada y algo críptica. Nada más lejos de
la realidad; cuando uno se acostumbra es mucho más cómodo, fácil y rápido.
Existen dos formas de instalar programas en modo texto: con aptitude y con apt-get.
Ambos programas son muy similares, salvo en un detalle: aptitude recuerda las dependencias que se han aplicado en
la instalación de un paquete. Esto significa que si se instala o actualiza una aplicación con aptitude y luego se
quiere desinstalar, aptitude borrará el programa junto con todas sus dependencias (excepto si son usadas por otros
paquetes). Si se instala con apt-get o con entorno gráfico Synaptic, la desinstalación borrará sólo el paquete
especificado, pero no las dependencias. Estas dependencias luego tendran que ser borradas con un comando extra.
APT:
* Instalar paquetes:
=====================================================================
$ sudo apt-get install [paquetes]
=====================================================================
* Desinstalar paquetes:
=====================================================================
$ sudo apt-get remove [paquetes]
=====================================================================
* Desinstalar paquetes (incluyendo archivos de configuración):
=====================================================================
$ sudo apt-get remove --purge [paquetes]
=====================================================================
* Desinstalar dependencias que ya no se usan:
=====================================================================
$ sudo apt-get autoremove
=====================================================================
* Actualizar la lista de paquetes disponibles:
=====================================================================
$ sudo apt-get update
=====================================================================
* Actualizar el sistema con las actualizaciones de paquetes disponibles:
=====================================================================
$ sudo apt-get upgrade
=====================================================================
* Actualizar la versión de la distribución del sistema:
=====================================================================
$ sudo apt-get dist-upgrade
=====================================================================
* Limpiar los paquetes mas viejos guardados en el sistema:
=====================================================================
$ sudo apt-get autoclean
=====================================================================
* Limpiar todos los paquetes guardados en el sistema:
=====================================================================
$ sudo apt-get clean
=====================================================================
* Buscar un paquete en la cache de Apt-get
=====================================================================
$ sudo apt-cache search
=====================================================================
*** Nota: Se puede hacer una vaca en ASCII haciendo el comando $ sudo apt-get moo
APTITUDE:
* Instalar paquetes:
=====================================================================
$ sudo aptitude install [paquetes]
=====================================================================
* Desinstalar paquetes:
=====================================================================
$ sudo aptitude remove [paquetes]
=====================================================================
* Desinstalar paquetes (incluyendo ficheros de configuración):
=====================================================================
$ sudo aptitude remove --purge [paquetes]
=====================================================================
* Actualizar la lista de paquetes disponibles:
=====================================================================
$ sudo aptitude update
=====================================================================
* Actualizar el sistema con las actualizaciones de paquetes disponibles:
=====================================================================
$ sudo aptitude upgrade
=====================================================================
* Buscar un paquete en la cache de Aptitude
=====================================================================
$ sudo aptitude search
=====================================================================
* Obtener una lista de opciones del comando:
=====================================================================
$ sudo aptitude help
=====================================================================
Buscando un paquete por su nombre con "apt-cache search" para comprobar si está disponible para instalar.
=====================================================================
Para Agregar repositorios:
=====================================================================
Para agregar repositorios para utilizar con Aptitude/Apt abrimos el editor Kate como root, ejecutando
lo siguiente en consola:
=========================================
$ kdesu kate /etc/apt/sources.list
=========================================
y agregando la línea que correspondiente a el/los repositorio/s que deseeemos o necesitemos. Por último guardamos
los cambios en el "sources.list", volvemos a consola y ejecutamos:
=========================================
$ sudo apt-get update
=========================================
o bien
=========================================
$ sudo aptitude update
=========================================
para actualizar la base de datos.
Salida en pantalla del comando aptitude update. Vemos como reconoce los repositorios nuevos y descarta los que
hemos eliminado o "comentado" (con un '#' adelante).
5.5 Instalando paquetes .deb del equipo [Indice]
Otra forma de instalar aplicaciones en el sistema es por medio de los paquetes ya preparados para ser instalados
y con extensión .deb
Para instalar estos paquetes sólo tienes que hacer doble click sobre el fichero en el navegador Konqueror y
automáticamente se lanzará la aplicación que se ocupará de instalar el paquete y buscar las dependencias de otros
paquetes que pudiera necesitar para su correcta instalación.
Si lo preferimos, también se pueden instalar mediante la línea de comandos, mediante el comando dpkg:
=====================================================================
$ sudo dpkg -i [paquete].deb
=====================================================================
En este caso también habrá que instalar manualmente las posibles dependencias del paquete haciendo:
=====================================================================
$ sudo apt-get -f install
=====================================================================
El mismo comando también se puede usar para desinstalar el paquete:
=====================================================================
$ sudo dpkg -r [paquete]
=====================================================================
5.6 Convertir paquetes .rpm a .deb [Indice]
Algunas distribuciones de GNU/Linux, como por ejemplo Red Hat, SUSE, Fedora y Mandriva, usan paquetes .rpm,
organizados de manera diferente a los paquetes .deb de Debian y Ubuntu.
Para instalar estos paquetes es preciso convertirlos antes al formato .deb. Para ello se usa la aplicación alien,
la cual se puede instalar mediante uno de los métodos explicados en este artículo. La aplicación alien se utiliza
de la siguiente manera en una consola:
=====================================================================
$ sudo alien [paquete].rpm
=====================================================================
6. Formas alternativas para instalar programas [Indice]
Puede que no encontremos un programa u aplicación en particular en un paquete deb ni en los repositorios, pero si
este en otro formato.
Esto es muy usado por aplicaciones de codigo cerrado, ya que traen instaladores cerrados que no permiten ver como
esta hecho el programa.
En este capitulo aprenderemos como instalar las aplicaciones de esos formatos alternativos, y además, las basicas
para compilar una aplicación desde su codigo fuente.
6.1 Paquetes Autopackage (de extensión .package) [Indice]
El proyecto Autopackage nace con la idea de facilitar la instalación de aplicaciones en Linux independientemente
de la distribución y escritorio que usen. Por ello muchos proyectos lo utilizan, como por ejemplo Inkscape.
Instalar por primera vez un archivo de extensión .package es muy sencillo. Basta con seguir las siguientes
indicaciones (en la pagina del proyecto también se indica cómo).
Una vez descargado el archivo, debemos darle permisos de ejecución, hacer doble clic sobre el archivo y en el
aviso en el que pregunta ¿Quiere ejecutar o ver su contenido? debemos hacer clic en Ejecutar. Una vez hecho esto,
empezará el instalador del programa Autopackage y del contenido del paquete.
Al instalarse el programa Autopackage, el próximo archivo de este tipo que desees instalar bastará con hacer doble
clic sobre él sin necesitar hacer nada de lo escrito anteriormente.
6.3 Archivos binarios (.bin) [Indice]
Los archivos con extensión .bin son archivos binarios. No contienen un conjunto de programas o librerías como los
paquetes, sino que son el programa en sí mismo. Normalmente se suelen distribuir bajo este sistema programas
comerciales, que pueden ser o no gratuitos, pero que normalmente no son libres.
Cuando descargamos un archivo de este tipo y lo guardamos en el sistema, no tendrá permiso para ejecutarse.
Lo primero que debemos hacer, por consiguiente, es dar a ese fichero el permiso para ejecutarse. Desplegamos el
menú contextual del archivo y elegimos la opción Propiedades. Seleccionamos la pestaña Permisos y veremos que el
archivo tiene permisos de lectura y escritura para el propietario pero no para ejecución. Activamos la casilla
para dar permisos de ejecución y cerramos la ventana.
Ahora que ya hemos dado permiso al fichero para poder ejecutarlo haz doble clic. Al hacerlo te aparecerá una
ventana dándote varias opciones. Elije ejecutar.
Para realizar esto mismo desde una terminal:
* Damos permisos de ejecución al archivo:
=====================================================================
$ sudo chmod +x (nombre_binario).bin
=====================================================================
* Instalamos el archivo binario:
=====================================================================
$ sudo ./(nombre_binario).bin
=====================================================================
6.4 Instaladores automáticos (.run) [Indice]
Los archivos .run son asistentes, normalmente gráficos, que ayudan a la instalación. Para ejecutarlos basta con
introducir en la terminal:
=====================================================================
$ sh ./(archivo).run
=====================================================================
Normalmente, en el caso de que necesite permisos de superusuario (también llamado administrador o root) pedirá la
contraseña; de no ser así basta con agregar la orden sudo antes del comando, con lo cual quedaría así:
=====================================================================
$ sudo sh ./(archivo).run
=====================================================================
6.5 Compilar aplicaciones a partir del código fuente [Indice]
A veces se encuentran aplicaciones que no proporcionan paquetes de instalación, y hay que compilar a partir del
código fuente. Para ello, lo primero que debemos hacer en Kubuntu es instalar un paquete llamado "build-essential",
usando uno de los métodos explicados en este artículo.
En general, los pasos a seguir para compilar una aplicación son los siguientes:
[1] Descargar el código fuente.
[2] Descomprimir el código, generalmente está empaquetado con tar comprimido bajo gzip (*.tar.gz) o bzip2
(*.tar.bz2).
[3] Entrar en la carpeta creada al descomprimir el código.
[4] Ejecutar el script configure (sirve para comprobar las características del sistema que afectan a la
compilación, configurando la compilación según estos valores, y crear el archivo makefile).
[5] Ejecutar el comando make, encargado de la compilación.
[6] Ejecutar el comando sudo make install, que instala la aplicación en el sistema
*** Nota: como alternativa al paso [6] se puede instalar el paquete checkinstall, y ejecutar sudo checkinstall.
*** Esta aplicación crea un paquete .deb de forma que no haya que compilarlo la próxima vez, aunque no incluye la
*** lista de dependencias.
El uso de checkinstall tiene también la ventaja de que el sistema tendrá constancia de los programas instalados de
esa forma, facilitando también su desinstalación.
He aquí un ejemplo completo de ejecución de este procedimiento:
[1] Descargando el código fuente:
=====================================================================
wget http://algo.com/sensors-applet-0.5.1.tar.gz
=====================================================================
[2] Descomprimiendo el código empaquetado
=====================================================================
$ tar xvzf sensors-applet-0.5.1.tar.gz
=====================================================================
[3] Entrando en la carpeta donde esta el código descomprimido
=====================================================================
$ cd sensors-applet-0.5.1
=====================================================================
[4] Ejecutando el script configure
=====================================================================
$ ./configure --prefix=/usr
=====================================================================
[5] Ejecutando el comando make
=====================================================================
$ make
=====================================================================
[6] Ejecutando el comando make install
=====================================================================
$ sudo make install
=====================================================================
7. UTILIZANDO LAS APLICACIONES BASICAS [Indice]
Hay una serie de aplicaciones que son primordiales de entender, y entenderlas nos ayudará a hacer las tareas más
facilmente, o con menos esfuerzo.
Algunas de estas aplicaciones son los compresores/descompresores, editores de texto, y el resto de las utilidades
que vienen en nuestro escritorio de Kubuntu y en la mayoría de Distribuciones de GNU/Linux.
7.1 Introducción a la consola de GNU/Linux: Bash [Indice]
Vamos a ver a continuación como podemos manejarnos mediante la consola de nuestro sistema Kubuntu en una sesión
típica. Luego de este recorrido quedará a su criterio si deciden alguna vez hacer uso de la consola.
Quién sabe, luego por ahí se les hace costumbre y hasta terminan utilizándola tanto o más que al entorno de
escritorio :)
El objetivo de esta sección es demostrar qué tan simple y efectiva puede sernos la consola en cualquier momento
que la necesitemos en nuestro Kubuntu.
Recuerden consultar la sección [FALTA CAP que se encuentra al principio del manual si necesitan refrescar conceptos
o no recuerdan qué significan algunos términos que vamos a utilizar a continuación.
Decidimos que vamos a darnos una chance de intentar perderle el "temor"
a la consola y nos dirigimos a:
=====================================================================
Menú K -> Sistema -> Konsole
=====================================================================
En este momento estamos en nuestro mismísimo directorio /home, como podemos notar en el '~' del prompt que Konsole
nos muestra en pantalla.
Recordamos que navegando, ayer, habíamos descargado un "theme" (tema visual) que se vería realmente muy bien en
nuestro entorno KDE. Pero surje una primera duda: en qué directorio lo habíamos descargado?
Aquí acude a nuestra ayuda el comando 'find' (buscar) que nos simplificará esta tarea en cuestión de segundos.
Nos acordamos que el fichero descargado se llamaba algo así como "DarkTheme", entonces ejecutamos:
==========================================
$ find / Dark
==========================================
Y luego de unos segundos y salida de mensajes en pantalla se nos listarán todos los ficheros que estén en nuestro
sistema y coincidan con nuestro criterio de búsqueda, es decir, que comiencen con la palabra Dark.
Seguramente algunos se preguntarán, "Ok. Ejecuté este comando, pero qué significa realmente?". Veamos más de cerca
entonces:
"find": Comando para comenzar a realizar la búsqueda
==========================================
Parámetros a pasarle a "find":
==========================================
"/": Buscar en *todo* el sistema de ficheros de nuestra PC.
(Dirigirse al capitulo 3.1 y 3.1.1 para una descripción sobre el sistema de directorios de Kubuntu)
"Dark": Palabra que recordemos del nombre del fichero o bien nombre completo del mismo. (Podríamos haber
tipeado "DarkTheme" también, en este caso)
Observamos ahora en pantalla que el comando 'find' nos devuelve el directorio donde se encuentra el theme que
queremos instalar. Suponiendo que este fuere "/home/tuusuario/Descargas/DarkTheme.tar.gz" nos disponemos entonces
a ir a ese directorio para poder trabajar con él.
==================================
$ cd Descargas
==================================
Bien, ya estamos en el directorio donde está nuestro archivo, pero cómo podemos hacer para verlo y cerciorarnos
de que aquí esté realmente?
Para eso tenemos a 'ls' (similar a 'dir' para aquellos usuarios que hayan usado MS-DOS alguna vez). Ejecutémoslo
entonces y veamos que nos muestra.
==================================
$ ls
==================================
A continuación se listarán todos los ficheros que tengamos en el subdirectorio "Descargas" en nuestro directorio
/home y efectivamente comprobamos que es aquí donde está el fichero que buscábamos llamado "DarkTheme.tar.gz".
Como observamos, es un fichero de formato comprimido con tar y gzip. Bien, cómo hacemos para descromprimirlo y
poder ver y utilizar su contenido?
Llamamos a tar para que haga su trabajo: (ver CAP para más información)
==================================
$ tar -xzvf DarkTheme.tar.gz
==================================
Ahora estamos situados en el subdirectorio "Descargas" con el archivo 'DarkTheme.tar.gz' descomprimido dentro
del mismo, listo para utilizar.
Tantos comandos juntos pueden habernos hecho olvidar cuánto tiempo hemos estado leyendo esta parte de La Biblia
de Kubuntu... ¿Qué hora es?
Simple, ejecutamos:
==================================
$ date
==================================
Y nos muestra fecha y hora:
==================================
vie jun 20 18:11:50 ART 2008
==================================
Vamos a tomar un café, volvemos y continuamos leyendo este "tour" por la consola de nuestro Kubuntu :)
De nuevo en nuestra PC, pero estamos apurados o desatentos y no miramos en el bash prompt, donde se nos indica
en qué directorio estamos
Actualmente, entonces surje la pregunta: cómo hago en consola para saber en qué directorio estoy actualmente?
Nada más simple que tipear:
==================================
$ pwd
==================================
Y nos devolverá, en este caso:
==================================
/home/usuario/Descargas
==================================
Ahora sí, sabiendo donde estamos retomemos en lo que estábamos.
Todo archivo .tar.gz tiene su correspondiente fichero README ('Léame'), por lo cual si tenemos alguna duda
sobre cómo instalar el theme que bajamos y estuvimos usando como ejemplo para ilustrarnos sobre la consola
de Kubuntu, no tenemos más que leerlo y seguir sus instrucciones. Ver [FALTA CAPITULO] para más información
sobre Instalación de themes en KDE.
Pero... ¿y cómo veo lo que dice ese README que me están diciendo?
El comando 'less' nos será de utilidad en este caso:
=======================================
$ less README
=======================================
Y se nos mostará el contenido página por página en pantalla. Para ir hacia atrás y/o adelante bastará con
pulsar Re Pág/Av Pág (Pg Up / Pg Down, si tenemos teclado con distribución en inglés).
Una vez que terminamos de leerlo, pulsamos 'q' para salir y volver al prompt.
Seguimos en Bash, aún no hemos cerrado Konsole, y pensamos que quizás sería mejor mover este archivo
'DarkTheme.tar.gz' a nuestro escritorio así podemos visualizarlo mediante un ícono y nos acordamos que lo
tenemos por si decidimos dirigirnos al capítulo [FALTA CAPITULO] para darle otro estilo visual a
nuestro entorno de escritorio :) ¿Cómo movemos el archivo al escritorio?
Fácil y directo:
======================================
$ mv DarkTheme.tar.gz ~/Desktop
======================================
Nota: también podemos tipear Dark y luego pulsar la tecla Tab y BASH se encargará de auto-completar el nombre
del archivo por nosotros, y de esta forma nos ahorraremos tipear los nombres completos de los archivos con
mayúsculas y minúsculas. Esto es aplicable para cualquier archivo o directorio de nuestro Kubuntu de ahora en
más cuando estemos utilizando la consola :)
Hmmm... ¿y cómo hacemos para volver al directorio principal de nuestro /home?
Nada más simple que tipeando 'cd' (sin las comillas) y estaremos nuevamente en el directorio principal del /home.
Quizá quieran ver el tamaño de los archivos en su ~ así como los permisos de los mismos... Entonces recurriremos
nuevamente a 'ls' y le pasaremos dos parámetros extra que nos serán de utilidad para lo que queremos:
=====================================
$ ls -lh
=====================================
(O también: ls -l -h, es lo mismo)
Y se nos listarán los archivos que estén actualmente en ese directorio con sus permisos y tamaños.
Analicemos más de cerca que acabamos de ejecutar:
"ls": Comando para listar contenidos de directorios.
"-l": Le dice a 'ls' que use un formato de listado largo.
"-h": Imprimir en pantalla el tamaño de los archivos expresados en un formato más entendible, osea
Megabytes (por defecto el tamaño se expresará en bytes, si no se especifica lo contrario lo cual
nos complicará bastante entenderlo).
Bien entonces, ya sabemos como listar los contenidos y ver sus permisos y tamaños, pero... y si ahora quiero
saber qué día dispongo nuevamente de tiempo para continuar practicando con los comandos de la consola y hacerme
amigo de ella? ¿Hay calendario aquí? Por supuesto que sí:
=======================================
$ cal
=======================================
Y se nos mostrará el calendario con todos los días del mes, y el día actual resaltado :)
"Bueno, creo que para mí que soy un usuario novato, ha sido suficiente de consola por ahora, pero me interesa y
quiero seguir aprendiendo sobre ella... cómo salgo sin necesidad de usar el mouse para cerrar la ventana de Konsole?"
=======================================
$ exit
=======================================
En el caso de que estemos en una TTY o terminal pantalla completa, el comando exit sirve para cerrar la sesión
que estemos usando, y nos quedará en la pantalla de Login (inicio).
Aquí termina la primera parte del tutorial guiado de consola, más adelante ampliaremos conceptos y aprenderemos a
manejar algunas aplicaciones más que interesantes de consola así como también desarrollaremos más en profundidad
ejecución de programas en segundo plano, bajar archivos con wget y sus opciones y varias cosas más que los autores
de esta guía consideramos que pueden serles útiles :) (Ver [FALTA CAPITULO] para más info).
7.2 Compresión y descompresión de ficheros y directorios [Indice]
Normalmente cuando trabajemos en el mundo Kubuntu (y en Linux en general) nos vamos a encontrar con que la
mayoría de los "fuentes" (sources, en inglés) vienen comprimidos en archivos de extensión .tar.gz
Pues bien, qué significa esto? Tar es una utilidad de compresión nativa de todo Gnu/Linux y por supuesto esta
incluída por defecto en Kubuntu. Gzip es otra utilidad similar que tambien viene incluida.
Si al navegar nos encontramos con un programa o juego que queremos descargar y nos ofrece la opción de bajar un
(NOMBRE).tar.gz los pasos a seguir despues de descargar el archivo a algún directorio son:
Metodo Gráfico:
Abrir Konqueror para ir hasta el fichero
=====================================================================
Menu K -> Aplicaciones -> Konqueror
=====================================================================
Una vez que en Konqueror hayamos ido hasta el directorio donde bajamos el fichero, hacemos click
derecho en el fichero y seleccionamos "Abrir con Ark" u "Descomprimir aquí"
Metodo de Consola:
Accedemos al directorio donde esta el fichero a descomprimir (por ejemplo, cd ~/Descargas)
=====================================================================
$ cd /directorio/donde/bajamos/el/archivo
=====================================================================
Y ahí lo descomprimimos
=====================================================================
tar -xzvf archivo.tar.gz
=====================================================================
*** Nota: Archivo y el resto de los nombres, son solo referencias para dar ejemplos de cómo se debe
*** hacer, por lo que hay que reemplazarlo por el nombre del fichero con el que trabajemos.
Las letras que ven a continuación de tar, (-xzvf) son "parámetros" que se le pasan a tar para que este logre
descomprimir el archivo sin problemas
Las opciones (que en Linux se llaman "parámetros") del compresor/decompresor Tar son las siguientes:
Opciones de tar:
-c : Crea un nuevo archivo.
-f : Puede combinarse con:
-c, Usa el nombre del fichero especificado para el fichero tar
-x, Retira del archivo el fichero especificado.
-t : Lista de los ficheros que se encuentran en el fichero tar
-v : Muestra información sobre lo que esta procesando
-x : Extrae los ficheros de un archivo.
-z : Comprime/descomprime el fichero tar usando gzip (gz).
-j : Comprime/descomprime el fichero tar usando bzip2 (bz2).
Mientras que compresores como zip comprimen y empaquetan,
gzip ó bzip2 sólo comprimen archivos, NO directorios, para eso existe tar
(visto anteriormente)
Las opciones de tar son:
* Ficheros "tar":
* Empaquetar: tar -vcf archivo.tar fichero1 fichero2
* Desempaquetar: tar -vxf archivo.tar
* Ver contenido tar -vtf archivo.tar
Las opciones de gzip son:
* Comprimir gz: gzip -r fichero
* Descomprimir gz: gzip -d fichero.gz
* Ver contenido gz: gzip -c fichero.gz
* Chequea la integridad: gzip -t fichero.gz
Para comprimir varios ficheros y empaquetarlos en un solo archivo
hay que combinar el tar y el gzip o el bzip2 de la siguiente manera:
* Ficheros "tar.gz" (tgz)
* Empaquetar y comprimir: tar -zvcf archivo.tgz directorio
* Desempaquetar y descomprimir: tar -zvxf archivo.tgz
* Ver contenido: tar -zvtf archivo.tgz
* Ficheros "tar.bz2" (tbz2)
* Empaquetar y comprimir: tar -jvcf archivo.tbz2 directorio
* Desempaquetar y descomprimir: tar -jvxf archivo.tbz2
* Ver contenido: tar -jvtf archivo.tbz2
Para descomprimir/comprimir en formatos de compresión NO-nativos de Linux (rar, 7zip, zip y otros):
Primero instalamos las aplicaciones correspondientes para cada uno, instalando sus respectivos paquetes
mencionados a continuación:
* Para ficheros .ZIP: unzip y zip
* Para ficheros .RAR: unrar
* Para ficheros .ACE: unace
Una vez instalados, podemos comprimir y descomprimir de manera gráfica con ARK como vimos antes, o
podemos usar los siguientes comandos de consola:
Opciones de zip (equivalente a WinZip)
Comprimir zip: zip -r fichero.zip fichero
Cifrar el zip: zip -re fichero.zip fichero
Descomprimir zip: unzip fichero.zip
Descomprimir zip: unzip -d fichero.zip directorio_destino/
Ver contenido zip: unzip -v fichero.zip
Chequea la integridad: unzip -t fichero.zip
Opciones de RAR (equivalente a WinRAR)
Descomprimir rar: unrar e -r fichero.rar
Descomprimir rar: unrar x -r fichero.rar directorio_destino/
Ver contenido rar: unrar l fichero.rar
Chequear rar: unrar t fichero.rar
Opciones de ACE (equivalente a WinACE)
Descomprimir ace: unace e fichero.ace
Descomprimir ace: unace x fichero.ace directorio_destino/
Ver contenido ace: unace l fichero.ace
Chequear ace: unace t fichero.ace
7.3 Instalación de temas y personalización de KDE [Indice]
Los "themes" (temas visuales) que trae por defecto nuestro Kubuntu instalados son agradables para la
vista, pero quizás deseemos probar otros para lo cual escribimos este capítulo de la guía.
Un buen lugar para bajar themes para nuestro entorno KDE es:
http://www.kde-look.org
=====================================================================
Instalando un tema
=====================================================================
Una vez que estamos navegando el sitio con Konqueror o nuestro navegador favorito, nos dirigimos a la
barra de menú del costado izquierdo y clickeamos en "Themes / Styles", y nos aparecerán muchísimos themes
en distintas categorías según la temática de los mismos.
Observamos que inmediatamente abajo del menú "Themes / Styles" tenemos las categorías "KDE 3.2 - 3.5" y
"KDE 4", que son las que nos interesan y nos sirven a nosotros. Ahora es cuestión de seleccionar la que
corresponda a nuestra versión de KDE, elegir un tema visual de la lista que nos guste, luego clickear en
"download" y finalmente guardarlo en algún directorio de nuestro /home, como por ejemplo "Desktop" (así
se guardará en nuestro escritorio y lo tendremos a la vista para encontrarlo rápidamente).
Ahora abrimos el Centro de Kontrol de KDE:
Alt + F2, tipeamos 'kcontrol' (sin comillas), nos dirigimos a la pestaña "Aspecto y Temas", luego a
"Administrador de Temas", ahora clickeamos en "Instalar Nuevo Tema" y se nos abrirá un cuadro de diálogo
donde procederemos a buscar el archivo del tema que hayamos bajado a algún directorio de nuestro /home.
En este ejemplo lo habíamos guardado en el escritorio, asique simplemente vamos al directorio Desktop, y
hacemos doble click en el archivo.
Listo, si todo salió bien, deberíamos poder ver como el aspecto de nuestro
KDE cambió y el tema visual (o "theme") se aplicó correctamente.
*** Nota: En caso de que el tema visual requiera una configuración un poco más compleja, o algún tipo de copia
*** de archivos de imagen previa, disponemos de un archivo denominado INSTALL o README normalmente dentro del
*** archivo comprimido del tema, el cual nos guiará en el proceso de instalarlo.
*** Nota: Recuerden que para abrir un archivo comprimido, hacemos click derecho y luego en "Abrir con Ark"
*** para finalmente hacer click en el ícono de "Extraer" y poder navegar por los archivos con Konqueror o Dolphin.
=====================================================================
Cambiar el Wallpaper
=====================================================================
Varios wallpapers que podremos aplicar en nuestro sistema sencillamente. -->
El papel tapiz es de lo mas fácil de cambiar, solo hacemos clic con el botón derecho sobre un lugar vacío del
escritorio, seleccionamos "Configurar Escritorio" y listo. Ahí podremos seleccionar el papel tapiz o fondo.
Pueden seleccionar donde dice "Presentación" y seleccionar un grupo de fondos y estos cambiarán automáticamente
cada cierto tiempo (1 hora por defecto).
Si no poseen una imagen para fondo pueden hacer que se muestre un degradado entre 2 colores y, además, pueden
mezclar este degradado con una imagen.
=====================================================================
Cambiar Iconos
=====================================================================
Pantalla de selección de paquete de íconos para aplicar en Kubuntu.
Podemos buscar e instalar iconos desde los repositorios ejecutando:
==============================================
$ sudo aptitude search kde-icons
==============================================
Esto nos dará una lista de varios, seleccionamos uno y lo instalamos:
==============================================
$ sudo aptitude install kde-icons-nombre
==============================================
O si quieren descargarlos todos:
==============================================
$ sudo apt-get install kde-icons-*
==============================================
Para acceder a las opciones de configuración de apariencia de aquí en adelante será de una de las siguientes
maneras sencillas:
=====================================================================
Menú K -> Configuración de Sistema -> Aspecto y Temas -> Apariencia.
=====================================================================
O sino podemos de la siguiente manera:
=====================================================================
Alt + F2 -> "kcontrol"
=====================================================================
De esta manera llegaremos a las opciones de apariencia donde podremos cambiar: los Iconos.
*** Nota: También podemos descargar iconos en la sección "Icon Themes" de KDE-Look.org.
=====================================================================
Cambiar Esquema de Colores
=====================================================================
Distintos Esquemas de Colores para aplicar en nuestro Kubuntu.
La combinación de colores no es cosa de azar, hay colores que se ven bien en conjunto y es por eso que se
llaman "esquema de colores".
En la misma sección de "Apariencia" anterior, seleccionamos Colores, encontrarán esquemas predefinidos y
podrán hacer y guardar su propio esquema. Pueden conseguir más Esquemas de colores en la sección "Color Schemes"
de la web KDE-Look.org.
=====================================================================
Cambiar Theme de KDM
=====================================================================
Pantalla de configuración de KDM.
El encargado de las secciones y de cuál entorno de escritorio usar es KDM.
KDM es aquella pantalla donde colocamos nuestro Nombre de Usuario y Contraseña antes de entrar al sistema.
Y podemos personalizarla, pero antes hay que instalar el manejador de temas ya que por alguna razón no viene
por defecto en Kubuntu ni en nuestro escritorio de KDE :P.
Instalamos el "Manejador de Temas de KDM" y un paquete con temas predefinidos:
==================================================
$ sudo apt-get install kdmtheme kde-kdm-themes
==================================================
Una vez instalado abrimos la Configuración de Apariencia (como ya vimos en la sección de "Iconos") y debería
aparecer la opción de Manejador del tema de KDM y luego hacer click en “Modo administrador” ya que es necesario
para poder modificar. Podremos elegir entre varios temas disponibles (los que instalamos al instalar el paquete
'kdm-themes')
Nuevo tema visual de KDM instalado y funcionando al encender nuestra PC. -->
También es posible descargar nuevos KDM Themes desde KDE-Look.org.
==================================================
Cambiar Aspecto de Kopete
==================================================
Personalizar esta aplicación es algo no muy complejo pero solo daremos algunos tips que podrán embellecer
un poco más a nuestro Kopete.
En el menú de "Preferencias", seleccionamos "ocultar usuarios desconectados" y "ocultar grupos vacíos"
(Control+U y Control+G respectivamente).
En en menú "Preferencias" vamos a "Opciones" y luego a "Apariencia". En ella podremos configurar diferentes
cosas, entre las cuales se destacan:
[1] Emoticonos: podemos descargar directamente emoticonos con hacer click en "conseguir nuevos temas",
los cuales se bajan directamente desde KDE-Look.org.
También podemos modificar un pack o crear uno.
[2] Ventana de charla: la ventana de conversación de Kopete es una de las más atractivas gracias a esta opción
de configuración. Si hacemos clic en "conseguir nuevas" podemos obtener temas muy interesantes para disfrutar
de un renovado aspecto visual.
[3] Lista de contactos: Lo que podemos hacer aquí es, en la sección "Disposición" no seleccionar nada. En la
sección "Modo de mostrar contactos" seleccionamos "Vista detallada" y "Usar fotografías de contactos".
También podemos habilitar la opción de "auto ocultar la lista de contactos".
==================================================
Cómo Aplicar Transparencias
==================================================
En el panel de configuración de apariencia (ya sea por la configuración misma o por 'kcontrol'), vamos a la
sección "Estilo", y en la segunda pestaña "Efectos" podemos hacer translúcido el "Efecto de Menú" y el
"Efecto de goma elástica".
Para dejar transparente el "Panel de Kde", hacen click con el botón derecho del mouse sobre un espacio vacío
del panel, seleccionan "Configurar Panel", luego van a "Aspecto” y en "Fondo del Panel" clickean en
"Habilitar transparencia".
*** Nota: Para efectos similares a estos o mejores, podremos usar Compiz-Fusion (Explicado mas adelante en el
*** capitulo 7.4) con la desventaja de necesitar una placa de video decente con aceleración 3D.
==================================================
Cambiar cursor del mouse:
==================================================
Para cambiar esas flechas que tanto usamos es muy simple:
======================================================================================
Menú KDE -> Configuración de sistema -> Teclado y ratón -> Ratón -> Tema del cursor
======================================================================================
Y nos aparecerá una lista de temas para elegir.
También podemos instalar desde un archivo de tema, el cual podemos obtener descargando más "X11 Mouse themes"
desde KDE-Look.org.
Bueno, hemos visto casi todas las posibilidades para dejar a nuestro sistema Kubuntu más que lindo visualmente.
Esperamos que se animen a modificarlo y personalizarlo según sus propios gustos :)
7.4 Instalación y configuración de Compiz-Fusion [Indice]
Compiz era un escritorio que usaba las cualidades 3D de OpenGL en GNU/Linux para ofrecer ciertas
apariencias y efectos visuales. Beryl era otro proyecto muy similar que apuntaba a lo mismo, por
lo que hace poco tiempo unieron fuerzas en el proyecto "Compiz-Fusion"
En este capitulo vamos a ver como instalarlo y configurarlo en nustro Kubuntu.
Para empezar, necesitamos tener nuestros repositorios al dia, por lo que haremos un "update" de
ellos, de la siguiente forma:
=====================================================================
$ sudo apt-get update
=====================================================================
*** Nota: Si usas Feisty o una versión anterior, antes necesitas añadir los siguientes repositorios
*** extras en tu /etc/apt/sources.list. (Vease el capitulo 5 y sus subcapitulos para mas información)
=====================================================================
deb http://ppa.launchpad.net/amaranth/ubuntu feisty main universe
deb-src http://ppa.launchpad.net/amaranth/ubuntu feisty main universe
=====================================================================
Luego instalamos los siguientes paquetes con el administrador que deseemos:
=====================================================================
compiz, compizconfig-settings-manager, compiz-kde, librsvg2-common,
compiz-fusion-plugins-main, compiz-fusion-plugins-extra, librsvg2-common
=====================================================================
*** Nota: Para mas información sobre la instalación de paquetes, vease el capitulo 5 y sus subcapitulos.
Por ultimo, iniciamos nuestro Compiz-Fusion:
Presiona las teclas Alt-F2 y teclea el siguiente comando:
=====================================================================
compiz --replace
=====================================================================
Configuración
Para configurar Compiz-Fusion y sus plugins utiliza el "compizconfig-settings-manager"
=====================================================================
Menu K -> Preferencias -> "CompizConfig Settings Manager"
=====================================================================
O bién, en la versión Gutsy y posteriores, lo puedes encontrar en:
=====================================================================
Menu K -> Preferencias -> "Advanced Desktop Effects Settings")
=====================================================================
Lanzar CompizFusion al inicio (opcional)
Abre una Konsole y ejecuta los siguientes comandos comandos:
=====================================================================
$ echo "compiz --replace" > ~/.kde/Autostart/startcompiz.sh
=====================================================================
Este agrega el comando "compiz --replace" en un script en la parte de Autoarranque de KDE
=====================================================================
$ sudo chmod +x ~/.kde/Autostart/startcompiz.sh
=====================================================================
Este le da los permisos que el script necesita para ejecutarse.
Con esto ya pueden empezar a usar Compiz Fusion en su Kubuntu, espero que lo disfruten ^^
7.5 Instalación y configuración de KDE4 [Indice]
Como vimos al principio de este manual, nuestro Kubuntu viene por defecto con la versión 3 de KDE, el entorno
de escritorio. Ahora ya se está terminando de desarrollar la versión final de KDE en su versión 4, pero podemos
ir probandolo en nuestro Kubuntu con unos sencillos pasos, y sin la necesidad de quitar nuestro KDE3.
*** Nota: Aún no es tan estable como dicen, y puede haber muchos problemas con su uso, como puede que funcione
*** a la perfección. Recuerde que no se le dará soporte sobre KDE4 en los canales de soporte de Kubuntu ni en
*** el foro, debido a que todavia es una versión de prueba.
En una consola, instala el paquete "kubuntu-kde4-desktop":
=====================================================================
$ sudo apt-get install kubuntu-kde4-desktop
=====================================================================
Con eso ya tendremos KDE4 instalado en nuestro sistema ^^.
*** Nota: Pueden usar el metodo que quieran para instalar el paquete mencionado, esta es solo una forma.
*** Para mas información, pueden ir al capitulo 5 de este manual.
En el caso que tengamos una versión anterior a Hardy (8.04), necesitaremos agregar el siguiente repositorio
especial a nuestro /etc/apt/sources.list:
=====================================================================
deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu gutsy main
=====================================================================
Una vez agregado el repositorio, hacemos un "Update" de la lista, de la siguiente forma:
=====================================================================
$ sudo apt-get update
=====================================================================
Y luego, instalamos el paquete de KDE4:
=====================================================================
$ sudo apt-get install kde4-core
=====================================================================
Y ahora si, tendrán listo su KDE4 para usar :)
Para ejecutarlo, cierren la sesión, hagan click en el iconito del menú, y elijan "KDE4" como tipo de sesión.
Para volver, cierren la sesión, y elijan "KDE" como tipo de sesión.
7.6 Probando otros entornos gráficos [Indice]
Como habiamos hablado antes, Kubuntu trae por defecto, y tal como la letra "K" en su nombre lo indica, el entorno
de escritorio KDE, con aplicaciones, menúes y distintos agregados que lo hacen un entorno de escritorio ideal para
el uso diario e interacción con nuestro sistema.
No deberían existir motivos para dejar de utilizarlo, pero sí podemos aventurarnos a intentar probar otros
entornos de escritorio (comunmente llamados "Desktop IDE" en inglés) y ver si se adaptan mejor a nuestras
necesidades y/o gustos.
A continuación mencionaré algunos de los más conocidos, y que pueden ser de su agrado a la hora de decantarse por
una alternativas a KDE:
7.6.1 El entorno XFCE [Indice]
Xfce (éxfeis) es un entorno de escritorio ligero para sistemas tipo Unix como Linux, BSD, Solaris y derivados. Se
configura íntegramente con el ratón o mouse. Su creador, Olivier Fourdan, dice de él: «Diseñado para la
productividad, las aplicaciones se cargan y se ejecutan rápidamente, mientras conserva recursos de sistema».
Xfce también provee el marco de trabajo para el desarrollo de aplicaciones. Además de Xfce mismo, hay otros
programas que también utilizan las bibliotecas de Xfce, como el editor de texto Mousepad, el reproductor
multimedia Xfmedia o el emulador de consola Terminal.
Xfce está basado en la biblioteca GTK+ 2.x y utiliza el gestor de ventanas Xfwm. Xfce se parecía en sus inicios
al entorno de escritorio CDE, pero fue alejándose notablemente debido a que fue reprogramado nuevamente desde
cero (ya lo había hecho entre las versiones 2.x y 3.x), y a diferencia de sus anteriores versiones, ahora cuenta
con un sistema modular pudiendo gestionar un sistema de tipo multihead de manera bastante sencilla, y sigue
todos los estándares establecidos por Freedesktop.org.
El nombre Xfce originalmente provenía de XForms Common Enviroment, pero debido a los grandes cambios en el código,
ya no usa el kit de herramientas de XForms, como originalmente lo hacía. El nombre sobrevivió, pero ya no se
indica como XFce sino Xfce. Los desarrolladores están de acuerdo en que el nombre carece de significado
actualmente, aunque se le suele desglosar como X Free Choresterol Environment (entorno X libre de colesterol) en
referencia al poco consumo de memoria que realiza y a la velocidad con que se ejecuta al no tener elementos
superfluos a diferencia de otros entornos de escritorio más grandes.
Aspecto visual de XFCE:
XFCE se incluye como entorno predeterminado de escritorio en la distribución Xubuntu (XFCE Ubuntu). Lo único que
varía respecto de Kubuntu es que en vez de KDE, usa XFCE y este mismo caso se aplica a los distintos "sabores" o
variantes de Ubuntu.
7.6.2 El entorno GNOME [Indice]
Es el entorno de escritorio oficial y por defecto de Ubuntu.
GNOME es un entorno de escritorio para sistemas operativos de tipo Unix bajo tecnología X Window. Forma parte
oficial del proyecto GNU. Nació como una alternativa a KDE.
Se encuentra disponible actualmente en 48 idiomas en su última versión.
El Proyecto GNOME pone un gran enfasis en la simplicidad, usabilidad y en hacer que las cosas funcionen.
Otros objetivos del proyecto son:
* La libertad para crear un entorno de escritorio que siempre tendrá el código fuente disponible para
reutilizarse bajo una licencia de software libre.
* El aseguramiento de la accesibilidad, de modo que pueda ser utilizado por cualquiera, sin importar sus
conocimientos técnicos y discapacidad física.
* Hacer que este disponible en muchos idiomas. En el momento está siendo traducido a más de 100 idiomas.
* Un ciclo regular de liberaciones y una estructura de comunidad disciplinada.
Web oficial: http://www.gnome.org/
Aspecto de GNOME:
Para instalarlo:
=====================================================================
$ sudo apt-get install gnome-core
=====================================================================
7.6.3 El window manager "Fluxbox" [Indice]
Fluxbox es un gestor de ventanas para el Sistema X Window basado en Blackbox 0.61.1. Su objetivo es ser ligero y
altamente personalizable, con sólo un soporte mínimo para iconos, gráficos, y sólo capacidades básicas de estilo
para la interfaz. Se utilizan atajos de teclado, tabs, y menús simples como interfaces, los cuales pueden ser
editados. Algunos usuarios prefieren Fluxbox sobre otros gestores de ventanas debido a su velocidad y simplicidad.
La apariencia visual de las decoraciones de las ventanas en Fluxbox es personalizable mediante la edición de
archivos de textos. Los temas de Fluxbox son compatibles con los de Blackbox los cuales se pueden editar. Se
pueden especificar colores, gradientes, bordes, y otros atributos básicos de apariencia; versiones recientes de
Fluxbox soportan esquinas redondeadas y elementos gráficos.
Es un entorno de escritorio denominado "minimalista" y es elegido por muchos usuarios actualmente debido a su
escaso consumo de recursos de la PC (específicamente memoria RAM y de video) pero con el que se obtienen las
mismas prestaciones que con otros entornos.
Web oficial: http://www.fluxbox.org
Aspecto de Fluxbox:
Para instalarlo:
=====================================================================
$ sudo apt-get install fluxbox
=====================================================================
O bien mediante Adept, buscando el paquete "fluxbox".
*** Nota: Para más información sobre cómo utilizar Adept dirigirse al capitulo 5.3 y toda la sección 5 para
*** mas información sobre como instalar y administrar paquetes.
Y tras Cerrar Sesión en KDE y que nos aparezca la pantalla de Login, dispondremos a la derecha de un menú donde
ahora podemos seleccionar "Fluxbox" y comenzar a utilizarlo e investigar sobre el mismo (dirigirse a la web oficial
para documentación).
*** Nota: Este mismo procedicimiento a partir de ahora se aplica a *todo* gestor de ventanas que instalemos para
*** poder comenzar a disfrutar del mismo en nuesro Kubuntu.
Ubuntu dispone de una versión que viene con Fluxbox como gestor de ventanas predeterminado, llamada Fluxbuntu y
que pueden descargar de http://www.fluxbuntu.org/
Tiene exactamente las mismas prestaciones y características que cualquier otra variante de Ubuntu, en lo único
que varía como dijimos, es en el getor de ventanas que incluye, lo cual lo hace más "minimalista" en el aspecto
gráfico (menos consumo de recursos de nuestra tarjeta gráfica).
7.6.4 El window manager "Enlightenment" [Indice]
Enlightenment, también conocido simplemente como E, es un gestor de ventanas ligero para UNIX y GNU/Linux. Uno de
sus objetivos es llegar a ser un entorno de escritorio completo. Es muy configurable y visualmente es muy
atractivo. Durante un tiempo fue el gestor de ventanas de GNOME.
Uno de los objetivos de un gestor de ventanas es ser tan configurable como sea posible y, para ello, se incluyen
diálogos de personalización fáciles de usar para los ajustes de focalización, el movimiento de las ventanas, los
ajustes de redimensionado, agrupación y posicionamiento, el audio, los escritorios múltiples, los fondos de
escritorio, el paginador, las ayudas y los ajustes de autoalzado. También se incluye un diálogo para los efectos
especiales, incluyendo un efecto de 'oleaje' en el escritorio.
Web oficial: http://www.enlightenment.org/
Aspecto de Enlightenment:
Para instalarlo:
=====================================================================
$ sudo aptitude install enlightenment
=====================================================================
7.6.5 El window manager "Blackbox" [Indice]
Blackbox es un gestor de ventanas minimalista para sistemas de tipo UNIX, escrito completamente de cero por Brad
Hughes bajo el lenguaje de programación C++. Su principal ventaja son sus bajos requerimientos de hardware, por
lo cual es una de las mejores alternativas para sistemas de pocos recursos o de poca memoria (de 1,5 MB a 2 MB de
memoria RAM, contra casi 100 MB de KDE o GNOME). Es ideal para máquinas de escasos recursos o servidores en los
que solo se necesita un entorno gráfico reducido para las operaciones diarias de mantenimiento. A pesar de tan
escaso consumo es bastante configurable, ya que admite temas para personalizarlo y algunas opciones para cambiar
la apariencia del escritorio.
Web oficial: http://blackboxwm.sf.net/
Aspecto de Blackbox:
Para instalarlo:
=====================================================================
$ sudo apt-get install blackbox
=====================================================================
7.6.6 El window manager "Openbox" [Indice]
Openbox es un gestor de ventanas libre para el Sistema X Window, disponible bajo licencia GPL. En sus inicios
derivaba de Blackbox 0.65, pero ha sido totalmente reescrito y desde la versión 3.0 ya no está basado en ningúna
porción de código ajeno. Está diseñado para ser rápido y consumir una mínima cantidad de recursos. Para conseguir
esa ligereza sacrifica algunas funciones típicas en buena parte de los gestores de ventanas como por ejemplo barra
de menú, lista de aplicaciones en ejecución o bordes redondeados en las ventanas. Pero a cambio ofrece otras
posibilidades tales como menús generados dinámicamente capaces de ofrecer información variada.
Web oficial: http://www.icculus.org/openbox/
Aspecto de OpenBox:
Para instalarlo:
=====================================================================
$ sudo apt-get install openbox
=====================================================================
7.6.7 El window manager 3D: Compiz-fusion (antes Beryl) [Indice]
Compiz es uno de los primeros Gestores de Ventanas de composición para el sistema de ventanas X Window que es
capaz de aprovechar la aceleración OpenGL. Fue presentado por Novell en enero de 2006 junto con Xgl. La
integración le permite realizar efectos de composición en el manejo de ventanas, como un efecto de minimización y
una vista en forma de cubo del espacio de trabajo. Compiz forma parte del estándar ICCCM y puede ser un sustituto
de los gestores por defecto de GNOME (Metacity) y KDE (Kwin).
Inicialmente Compiz sólo funcionaba en los tipos de hardware bien soportados por Xgl. Se sabe que la mayoría de
las tarjetas gráficas NVIDIA y ATI trabajan en Compiz sobre Xgl, sin embargo, aún existen errores tanto en Xgl
como en Compiz, pues ambos sistemas son casi nuevos, y aún están en pleno desarrollo. Desde el día 22 de mayo de
2006 Compiz trabaja con modificaciones del estándar del servidor X.Org, con AIGLX habilitado.
Con AIGLX, las tarjetas Intel también pueden ser utilizadas, incluyendo tarjetas móviles.
Web oficial: http://compiz.org
Aspecto de Compiz:
Un lindo video que muestra a Kubuntu y Compiz-fusion en acción.
Para instalarlo en nuestro Kubuntu, referirse a la sección especial que le hemos dedicado: Instalando Compiz en
el capítulo [FALTA CAPITULO]
7.6.8 El window manager 3D: Metisse [Indice]
Metisse es un gestor de ventanas en 3D para el X Window System (basado en otro gestor de ventanas conocido como
FVWM), desarrollado por el proyecto In Situ por Nicolas Rouseel y Olivear Chapuis, distribuido bajo la licencia
GNU GPL, y dado a conocer por la distribución Linux Mandriva, específicamente en Mandriva One.
Metisse se diferencia de los clásicos gestores de ventana, por la forma que ofrece nuevas interacciones y
funcionalidades en las ventanas y no así en el escritorio completo.
Metisse, al utilizar algunas características de FVWM, posee una simple, ágil y atractiva integración entre las
ventanas de aplicaciones con desplazamientos y redibujados en 3 dimensiones, es decir, solamente las ventanas
pueden desplazarse y redibujarse de maneras específicas en el espacio del entorno de escritorio.
Web oficial: http://insitu.lri.fr/metisse/
Aspecto de Metisse:
VER VIDEO
Bueno, les hemos mostrado que no todo en GNU/Linux es KDE y que pueden optar por el entorno de escritorio o gestor
de ventanas que gusten. De eso se trata la filosofía GNU, libertad de decisión sin ningún costo extra :) Ahora que
conocen un poco más sobre estas alternativas, quedará a su criterio si deciden instalar alguno de los mencionados
o no, además del entorno KDE en Kubuntu. Recordarles que para más información sobre los nombres mencionados en
esta sección deben referirse a la sección de documentación de la Web Oficial de cada uno, en la que encontrarán
las respuestas a todas sus inquietudes. Que lo disfruten.
8. ALTERNATIVAS A LOS PROGRAMAS DE WINDOWS [Indice]
Esta sección pretende guiar al usuario novato (que en la mayoría de los casos viene del mundo Windows®)
para familiarizarlo con los programas similares o "equivalentes" de Windows® en Kubuntu.
La lista está basada en los más requeridos y utilizados por la mayoría de los usuarios.
Si crees que en esta lista puede estar alguna aplicación mas, no dudes en avisarnos, mas abajo dejamos como nos
puedes contactar.
8.1. Lista de Programas [Indice]
Alternativa a: WS_FTP y similares clientes FTP
Konqueror Web Oficial Incluído en Kubuntu
FileZilla Web Oficial sudo apt-get install filezilla
gFTP Web Oficial sudo apt-get install gftp
FireFTP Web Oficial sudo apt-get install fireftp
Alternativa a: Adobe Reader
KPDF Web Oficial Incluído en Kubuntu
Okular Web Oficial Incluído en KDE 4
PDF Edit Web Oficial sudo apt-get install pdfedit
XPDF Web Oficial sudo apt-get install xpdf
Evince Web Oficial sudo apt-get install evince
ePDFView Web Oficial sudo apt-get install epdfview
Alternativa a: Microsoft Outlook
Kmail Web Oficial Incluido en Kubuntu
Evolution Web Oficial sudo apt-get install evolution
Thunderbird Web Oficial sudo apt-get install thunderbird
Alternativa a: Windows® Media Center
Elisa Web Oficial sudo apt-get install elisa
MythTV Web Oficial sudo apt-get install mythtv-backend mythtv-frontend xmltv
Freevo Web Oficial Descargar desde la web
LinuxMCE Web Oficial Descargar desde la web
Alternativa a: Notepad / Wordpad
Kate Web Oficial Incluído en Kubuntu
Kwrite Web Oficial Incluído en Kubuntu
nano Web Oficial Incluído en Kubuntu
Scribes Web Oficial Descargar fuentes desde la web
leafpad Web Oficial sudo apt-get install leafpad
NEdit Web Oficial sudo apt-get install nedit
jEdit Web Oficial sudo apt-get install jedit
gedit Web Oficial sudo apt-get install gedit
tpad Web Oficial Descargar desde la web
Vim Web Oficial sudo apt-get install vim
gVim Web Oficial sudo apt-get install gvim
joe Web Oficial sudo apt-get install joe
Emacs Web Oficial sudo apt-get install emacs
Alternativa a: Cualquier antivirus patentado
ClamAV Web Oficial sudo apt-get install clamav
Alternativa a: Microsoft Office Suite
KOffice Web Oficial Incluido en Kubuntu
OpenOffice Web Oficial Incluido en Kubuntu
GNOME Office Web Oficial sudo apt-get install gnome-office
Alternativa a: Microsoft Access
Kexi Web Oficial Incluído en Kubuntu
knoda Web Oficial sudo apt-get install knoda
GNOME-DB Web Oficial Incluído en Gnome
Alternativa a: Microsoft Excel
KSpread Web Oficial sudo apt-get install kspread
Open Calc Web Oficial Incluído en OpenOffice
Gnumeric Web Oficial sudo apt-get install gnumeric
Alternativa a: Microsoft Powerpoint
Open Office Impress Web Oficial Incluído en OpenOffice
KPresenter Web Oficial sudo apt-get install kpresenter
Alternativa a: Microsoft Word
Open Office Writer Web Oficial Incluído en OpenOffice
AbiWord Web Oficial sudo apt-get install abiword
Kword Web Oficial sudo apt-get install kword
Alternativa a: Microsoft OneNote
BasKet Web Oficial sudo apt-get install basket
Alternativa a: Microsoft Project
KPlato Web Oficial sudo apt-get install kplato
OpenProj Web Oficial Descargar desde la web
GanttProject Web Oficial Descargar desde la web
Planner Web Oficial sudo apt-get install planner
TaskJuggler Web Oficial sudo apt-get install taskjuggler
Alternativa a: Microsoft Visio
Dia Web Oficial sudo apt-get install dia
Kivio Web Oficial sudo apt-get install kivio
Alternativa a: Microsoft Money, Quicken
KMyMoney Web Oficial sudo apt-get install kmymoney2
GNUcash Web Oficial sudo apt-get install gnucash
Gnofin Web Oficial Descargar desde la web
Grisbi Web Oficial sudo apt-get install grisbi
Alternativa a: Microsoft HyperTerminal
minicom Web Oficial sudo apt-get install minicom
GtkTerm Web Oficial sudo apt-get install gtkterm
Alternativa a: Adobe Premiere, Final Cut, Pinnacle Studio
Cinelerra CV Web Oficial Descargar DEB desde la web
Alternativa a: Videora
thin liquid film Web Oficial Descargar desde la web
Alternativa a: MSN Messenger, AOL Messenger, Yahoo! Messenger
Kopete Web Oficial Incluido en Kubuntu
Pidgin Web Oficial sudo apt-get install pidgin
Mercury Web Oficial sudo apt-get install mercury
Centerim Web Oficial sudo apt-get install centerim
Alternativa a: Live Messenger
aMSN Web Oficial sudo apt-get install amsn
emesene Web Oficial sudo apt-get install emesene
MonkeyMessenger Web Oficial Descargar desde aquí.
Bitlbee Web Oficial sudo apt-get install bitlbee
msncp Web Oficial Descargar fuentes desde la web
tmsnc Web oficial sudo apt-get install tmsnc
Alternativa a: Skype
Skype for Linux Web Oficial sudo apt-get install skype
TeamSpeak Web Oficial Descargar desde la web
Alternativa a: Twitter
gTwitter Web Oficial sudo apt-get install gtwitter
TwiTux Web Oficial sudo apt-get install twitux
Alternativa a: mIRC
Konversation Web Oficial Incluído en Kubuntu
KVIrc Web Oficial sudo apt-get install kvirc
KSirc Web Oficial sudo apt-get install ksirc
BitchX Web Oficial sudo apt-get install bitchx
Xchat Web Oficial sudo apt-get install xchat
ChatZilla! Web Oficial Descargar desde la web
irssi Web Oficial sudo apt-get install irssi
Pidgin Web Oficial sudo apt-get install pidgin
WeeChat Web Oficial sudo apt-get install weechat
Epic Web Oficial sudo apt-get install epic
Alternativa a: Adobe Photoshop
Krita Web Oficial sudo apt-get install krita
Gimp Web Oficial sudo apt-get install gimp
CinePaint Web Oficial Descargar desde la web
Kolourpaint Web Oficial sudo apt-get install kolourpaint
Alternativa a: Adobe Dreamweaver
KompoZer Web Oficial sudo apt-get install kompozer
Alternativa a: Nero Burning Rom
K3b Web Oficial Incluido en Kubuntu
X-CD-Roast Web Oficial sudo apt-get install xcdroast
Brasero Web Oficial sudo apt-get install brasero
GnomeBaker Web Oficial sudo apt-get install gnomebaker
Graveman! Web Oficial Descargar desde la web
Alternativa a: Adobe Indesign
Scribus Web Oficial sudo apt-get install scribus
Dia Web Oficial sudo apt-get install dia
Kivio Web Oficial Incluído en la suite KOffice
Alternativa a: Adobe lllustrator, CorelDraw y Adobe Fireworks
Inkscape Web Oficial sudo apt-get install inkscape
Karbon Web Oficial Incluído en la suite KOffice
Skencil Web Oficial
Alternativa a: Microsoft Windows® Media Player
Kaffeine Web Oficial Incluido en Kubuntu
Totem Web Oficial sudo apt-get install totem
VLC Web Oficial sudo apt-get install vlc
Mplayer Web Oficial sudo apt-get install mplayer
KMplayer Web Oficial sudo apt-get install kmplayer
SMPlayer Web Oficial sudo aptitude install smplayer smplayer-themes
Ogle Web Oficial sudo apt-get install ogle ogle-gui
Alternativa a: Winamp y similares
Amarok Web Oficial Incluido en Kubuntu
Rhythmbox Web Oficial sudo apt-get install rythmbox
Audacious Web Oficial sudo apt-get install audacious
XMMS Web Oficial sudo apt-get install xmms
Songbird Web Oficial Descargando las fuentes desde la web
Listen Web Oficial Descargando las fuentes desde la web
Banshee Web Oficial sudo apt-get install banshee
Exaile Web Oficial sudo apt-get install exaile
Last.fm Web Oficial Descargar DEB de
http://www.getdeb.net/app.php?name=Last.fm+Player
Sonata Web Oficial sudo apt-get install sonata
gtkpod Web Oficial sudo apt-get install gtkpod
aTunes Web Oficial Descargar desde la web
Quod Libet Web Oficial sudo apt-get install quodlibet
Alternativa a: iTunes
GPixPod Web Oficial Descargar DEB desde
http://sourceforge.net/projects/gpixpod
Floola Web Oficial Descargar binario desde
http://www.floola.com/download/
Alternativa a: SoapCast y similares
Miro Web Oficial sudo apt-get install miro
Zattoo Web Oficial Descargar DEB de
http://www.zattoo.com/en/download/linux
TVTime Web Oficial sudo apt-get install tvtime
Alternativa a: VideoTodo
QtTUbe Web Oficial Descargar DEB de
http://www.getdeb.net/app.php?name=QTTube
Alternativa a: WinTV
XdTV Web Oficial Descargar desde la web
tvtime Web Oficial sudo apt-get install tvtime
Alternativa a: Adobe Audition, SoundForge, Traktor DJ
Audacity Web Oficial sudo apt-get install audacity
Mixx Web Oficial sudo apt-get install mixx
GDAM Web Oficial Descargar DEBs desde la web
BPMDJ Web Oficial Descargar fuentes desde la web
Xwax Web Oficial Descargar binario desde la web
DJPlay Web Oficial Descargar DEB desde la web
Ardour Web Oficial Descargar fuentes desde la web
Traverso Web Oficial Descargar PACKAGE desde la web
zynaddsubfx Web Oficial Descargar fuentes desde la web
ReZound Web Oficial sudo apt-get intall rezound
Alternativa a: SPSS
Pspp Web Oficial sudo apt-get install pspp
Alternativa a: Finale
Lilypond Web Oficial sudo apt-get install lilypond
Denemo Web Oficial sudo apt-get install denemo
Rosegarden Web Oficial sudo apt-get install rosegarden
NoteEdit Web Oficial sudo apt-get install noteedit
Brahms Web Oficial Descargar desde la web
Alternativa a: FruityLoops
LMMS Web Oficial sudo apt-get install lmms
Hydrogen Web Oficial sudo apt-get install hydrogen
Alternativa a: Guitar Pro
TuxGuitar Web Oficial sudo apt-get install tuxguitar
Alternativa a: Macromedia Flash
F4L Web Oficial Descargar desde la web
Alternativa a: Easy CDDA Extractor, CDex
Sound Juicer Web Oficial sudo apt-get install sound-juicer
Rubyripper Web Oficial Descargar desde la web
ripperX Web Oficial sudo apt-get install ripperx
Grip Web Oficial sudo apt-get install grip
KAudioCreator Web Oficial sudo apt-get install kaudiocreator
Alternativa a: dBpowerAmp Music Converter
SoundConverter Web Oficial sudo apt-get install soundconverter
Alternativa a: Microsoft Internet Explorer
Konqueror Web Oficial Incluido en Kubuntu
Firefox Web Oficial sudo apt-get install firefox
Epiphany Web Oficial sudo apt-get install epiphany-browser
Opera Web Oficial Descargando el DEB desde la web
Swiftfox Web Oficial Descargando el DEB desde la web
Iceweasel Web Oficial sudo apt-get install iceweasel
Swiftweasel Web Oficial Descargando el DEB desde la web
Flock Web Oficial Descargar fuentes desde la web
SeaMonkey Web Oficial sudo apt-get install seamonkey-browser
Kazehakase Web Oficial sudo apt-get install
Midori Web Oficial sudo apt-get install midori
NetSurf Web Oficial sudo apt-get install netsurf
Arora Web Oficial Descargar DEB desde la web
Dillo Web Oficial sudo apt-get install dillo
Links2 Web Oficial sudo apt-get install links2
Lynx Web Oficial sudo apt-get install lynx
W3M Web Oficial sudo apt-get install w3m
Elinks Web Oficial sudo apt-get install elinks
Alternativa a: ObjectDock, Mac OS X Dock
AWN Web Oficial sudo apt-get install avant-window-navigator
Kiba Dock Web Oficial Ver detalles en la web
Nota: Para poder instalarla, es necesario tener
Compiz instalado y funcionando antes.
Alternativa a: AutoCad
QCad Web Oficial sudo apt-get install qcad
CYCAS Web Oficial Descargar binario desde la web
Alternativa a: ArcView (GIS)
gvSIG Web Oficial Descargar desde la web
Qgis Web Oficial Descargar desde la web
Alternativa a: 3D Studio
Blender Web Oficial sudo apt-get install blender
K-3D Web Oficial sudo apt-get install k3d
Wings 3D Web Oficial sudo apt-get install wings3d
Art of Illusion Web Oficial Descargar desde la web
Alternativa a: Microsoft Frontpage, Macromedia Dreamweaver
Bluefish Web Oficial sudo apt-get install bluefish
NVU Web Oficial sudo apt-get install nvu
Quanta Web Oficial sudo apt-get install quanta
Screem Web Oficial sudo apt-get install screem
Geany Web Oficial sudo apt-get install geany
Alternativa a: Gestores de fotos
DigiKam Web Oficial sudo apt-get install digikam
Alternativa a: Alcohol 120% / Daemon Tools / WinISO
AcetoneISO Web Oficial Descargando el DEB desde la web
GMount ISO Web Oficial sudo apt-get install gmountiso
Kiso Web Oficial sudo apt-get install kiso
ISO Master Web Oficial sudo apt-get install isomaster
Alternativa a: Hacha
HOZ Web Oficial sudo apt-get install hoz
Alternativa a: HJSplit
HJSplit for Linux Web Oficial Descargando las fuentes desde la web
Alternativa a: Soulseek
Nicotine Web Oficial sudo apt-get install nicotine
Nicotine-Plus Web Oficial Descargar desde la web
Alternativa a: Emule
Amule Web Oficial sudo apt-get install amule
mldonkey Web Oficial sudo apt-get install mldonkey-server
lphant Web Oficial Descargando el cliente desde la web.
Alternativa a: Ares
giFT-ares Web Oficial sudo apt-get install gift (con plugin ares)
Ares Web Oficial Usando wine para correr esta aplicación.
Alternativa a: Peer2Peer Sharing
Frostwire Web Oficial Descargando el DEB desde la web
Limewire Web Oficial Descargando el DEB desde la web
Alternativa a: uTorrent
Ktorrent Web Oficial Incluido en Kubuntu
Deluge Web Oficial sudo apt-get install deluge-torrent
Azureus Web Oficial sudo apt-get install kubuntu
Bittornado Web Oficial sudo apt-get install bittornado
Transmission Web Oficial sudo apt-get install transmission
rTorrent Web Oficial sudo apt-get install rtorrent
qBitTorrent Web Oficial Descargar DEB desde la web
TorrentFlux Web Oficial sudo apt-get install torrentflux
TorrentVolve Web Oficial Descargar desde la web
comrade-bt Web Oficial Descargar desde la web
Snark Web Oficial Descargar desde la web
Localhost Web Oficial Descargar fuentes desde la web
Tribler Web Oficial Decargar desde la web
XBT Client Web Oficial Descargar fuentes desde la web
w3btorrent Web Oficial Descargar desde la web
jTorrent Web Oficial Descargar desde la web
gTorrentViewer Web Oficial Descargar desde la web
Effusion Web Oficial Descargar desde la web
bitflu Web Oficial Descargar desde la web
Rufus Web Oficial Descargar desde la web
Freeloader Web Oficial Descargar desde la web
cTorrent Web Oficial sudo apt-get install ctorrent
BTManager Web Oficial Descargar desde la web
Anatomic P2P Web Oficial Descargar desde la web
ABC Web Oficial Descargar desde la web
g3torrent Web Oficial Descargar desde la web
GnomeBT Web Oficial Descargar desde la web
ZipTorrent Web Oficial Descargar desde la web
TorrentSwapper Web Oficial Descargar desde la web
TorrentPortal Web Oficial Descargar desde la web
ajaxtorrentui Web Oficial Descargar desde la web
SmokeTorrent Web Oficial Descargar desde la web
PHPOpenBits Web Oficial Descargar desde la web
FuseTorrent Web Oficial Descargar desde la web
WebRat Web Oficial Descargar desde la web
phpBTBB Web Oficial Descargar desde la web
OpenBT Web Oficial Descargar desde la web
BitTorrent-2 Web Oficial Descargar desde la web
TinyTorrent Web Oficial Descargar desde la web
btslave Web Oficial Descargar desde la web
Alternativa a: FlashGet, GetRight, Go!Zilla
Kget Web Oficial sudo apt-get install kget
Gwget Web Oficial sudo apt-get install gwget
d4x Web Oficial sudo apt-get install d4x
wget Web Oficial Incluído en Kubuntu
curl Web Oficial sudo apt-get install curl
FlashGot Web Oficial Addon para Firefox. Descargar desde la web
Alternativa a: ZoneAlarm, Outpost y similares firewalls de Windows®
Firestarter Web Oficial sudo apt-get install firestarter
Guarddog Web Oficial sudo apt-get install guarddog
GUFW Web Oficial Descargar DEB desde la web
Alternativa a: CloneDVD/AnyDVD/DVD Shrink y similares herramientas de DVD Authoring/Ripping
K9Copy Web Oficial sudo apt-get install k9copy
DVD95 Web Oficial Descargar DEB desde la web
DeVeDe Web Oficial sudo apt-get install devede
DVD::rip Web Oficial Instrucciones en la web
Q DVD Author Web Oficial Descargar fuentes desde la web
OGMRip Web Oficial sudo apt-get install ogmrip
Thoggen Web Oficial sudo apt-get install thoggen
xdvdshrink Web Oficial Descargar desde la web
DVD Rip-O-Matic Web Oficial Descargar desde la web
qVamps Web Oficial sudo apt-get install qvamps
AcidRip Web Oficial sudo apt-get install acidrip
Kmediafactory Web Oficial sudo apt-get install kmediafactory
ManDVD Web Oficial Descargar DEB desde aquí
Alternativa a: ACDSee
Gwenview Web Oficial sudo apt-get install gwenview
gThumb Web Oficial sudo apt-get install gthumb
F-Spot Web Oficial sudo apt-get intall f-spot
KuickShow Web Oficial sudo apt-get install kuickshow
ShowImg Web Oficial sudo apt-get install showimg
GQview Web Oficial sudo apt-get install gqview
Eye of GNOME Web Oficial sudo apt-get install eog
Alternativa a: Adobe Premiere, Windows Movie Maker
Avidemux Web Oficial sudo apt-get install avidemux
Veejay Web Oficial Descargar fuentes desde la web
LiVES Web Oficial Descargar fuentes desde la web
kdenlive Web Oficial sudo apt-get install kdenlive
Jahshaka Web Oficial Descargar desde la web
Kino Web Oficial sudo apt-get install kino
PiTiVi Web Oficial sudo apt-get install pitivi
Open Movie Editor Web Oficial sudo apt-get install openmovieeditor
Alternativa a: Adobe PageMaker
Scribus Web Oficial sudo apt-get install scribus
Alternativa a: Adobe PhotoAlbum
F-Spot Web Oficial sudo apt-get install f-spot
KPhotoAlbum Web Oficial sudo apt-get install kphotoalbum
digiKam Web Oficial sudo apt-get install digikam
Alternativa a: Ant Movie Catalog
Moviefly Web Oficial Descargar desde la web
Alternativa a: Collectorz
aviManager Web Oficial Descargar desde la web
GCstar Web Oficial sudo apt-get install gcstar
Tellico Web Oficial sudo apt-get install tellico
Alexandria Web Oficial sudo apt-get install alexandria
Griffith Web Oficial sudo apt-get install griffith
vMovieDB Web Oficial Descargar desde la web
Katalog Web Oficial sudo apt-get install katalog
Alternativa a: Total Commander
GNOME Commander Web Oficial Descargar desde la web
xfe Web Oficial sudo apt-get install xfe
Tux Commander Web Oficial Descargar desde la web
Midnight Commander Web Oficial sudo apt-get install mc
Krusader Web Oficial sudo apt-get install krusader
Clex Web Oficial sudo apt-get install clex
FDClone Web Oficial Descargar fuentes desde la web
Vifm Web Oficial Descargar DEB desde la web
VFU Web Oficial sudo apt-get install vfu
Alternativa a: Windows Explorer y similares navegadores gráficos de archivos
Konqueror Web Oficial Incluído en Kubuntu
Dolphin Web Oficial Incluído en KDE 4
D3lphin Web Oficial Descargar desde la web
Thunar Web Oficial sudo apt-get install thunar
PCManFM Web Oficial sudo apt-get install pcmanfm
EmelFM Web Oficial sudo apt-get install emelfm
EmelFM2 Web Oficial sudo apt-get install emelfm2
Rox-Filer Web Oficial sudo apt-get install rox-filer
Kruiser Web Oficial Descargar fuentes desde la web
FileRunner Web Oficial sudo apt-get install filerunner
Worker Web Oficial sudo apt-get install worker
Desktop File Manager Web Oficial Descargar fuentes desde la web
TkDesk Web Oficial sudo apt-get install tkdesk
XWC Web Oficial Descargar fuentes desde la web
Tuxcmd Web Oficial Descargar DEB desde la web
XFM Web Oficial sudo apt-get install xfm
SFM Web Oficial Descargar fuentes desde la web
XNC Web Oficial sudo apt-get install xnc
Xplore Web Oficial Descargar fuentes desde la web
Alternativa a: Google Desktop
Beagle Web Oficial sudo apt-get install beagle
Alternativa a: Google Calendar
Mozilla Sunbird Web Oficial Descargar fuentes desde la web
Alternativa a: Google Earth
Google Earth for Linux Web Oficial Descargar binario desde la web
Alternativa a: Google Picasa
Google Picasa for Linux Web Oficial Descargar desde la web
Alternativa a: Partition Magic
Qtparted Web Oficial sudo apt-get install qtparted
GNU Parted Web Oficial sudo apt-get install gparted
PartImage Web Oficial sudo apt-get install partimage
Alternativa a: VMWare
VirtualBox Web Oficial sudo apt-get install virtualbox-ose virtualbox-ose-guest-utils
QEmu Web Oficial sudo apt-get install qemu
Alternativa a: Everest
Hardinfo Web Oficial sudo apt-get install hardinfo
Alternativa a: APC PowerChute
Network UPS Tools Web Oficial Descargar desde la web
Apcupsd Web Oficial sudo apt-get install apcupsd
PowerD Web Oficial Descargar desde la web
Alternativa a: NeoBook
Salasaga Web Oficial Descargando el DEB de la web
Alternativa a: Editores web "livianos"
Gendesign Web Oficial Descargando la fuente de la web
Alternativa a: Forte Agent y similares lectores de news
Pan Web Oficial sudo apt-get install pan
Alternativa a: Legacy Family Tree
GRAMPS Web Oficial sudo apt-get install gramps
Alternativa a: Meal Master
krecipe Web Oficial sudo apt-get install krecipe
Gourmet Recipe Manager Web Oficial Descargar desde la web
Alternativa a: Mp3tag
Kid3 Web Oficial sudo apt-get install kid3
Pinkytagger Web Oficial Descargar desde la web
EasyTAG Web Oficial sudo apt-get install easytag
Cowbell Web Oficial sudo apt-get install cowbell
Audio Tag Tool Web Oficial sudo apt-get install tagtool
Alternativa a: Mudbox, Zbrush
SharpConstruct Web Oficial Descargar desde la web
Alternativa a: Microsoft NetMeeting
Ekiga Web Oficial sudo apt-get install ekiga
Alternativa a: NetStumbler
Kismet Web Oficial sudo apt-get install kismet
SWScanner Web Oficial sudo apt-get install swscanner
Alternativa a: NewzCrawler
RSSOwl Web Oficial Descargar desde la web
Liferea Web Oficial sudo apt-get install liferea
BasKet Web Oficial sudo apt-get install basket
Akregator Web Oficial Incluído en Kubuntu
Blam Web Oficial sudo apt-get install blam
Straw Web Oficial sudo apt-get install straw
Raggle Web Oficial sudo apt-get install raggle
SnowNews Web Oficial sudo apt-get install snownews
Alternativa a: OrangeCD Catalog
GWhere Web Oficial sudo apt-get install gwhere
Alternativa a: Origin
SciGraphica Web Oficial Descargar desde la web
Alternativa a: WinMerge
Komparator Web Oficial sudo apt-get install komparator
KDiff3 Web Oficial sudo apt-get install kdiff3
Meld Web Oficial sudo apt-get install meld
xxdiff Web Oficial sudo apt-get install xxdiff
Kile Web Oficial sudo apt-get install kile
*** Qbe said about Salasaga: Nombre choto si los hay xD, decir que es para crear material educativo.
*** Nota: Para más información sobre cómo instalar estas aplicaciones, puedes visitar los capítulos:
*** "5. Administrando paquetes y aplicaciones" y "5.5 Instalando paquetes .deb del equipo" :)
9. AGRADECIMIENTOS Y TEMAS LEGALES AL AZAR [Indice]
La parte aburrida pero que me salva de que no termine presa por robar tanto para este manual xD
Si en algun momento les parece que robé todo lo que esta aca de esas webs, sí, estan en lo cierto.
9.1 Agradecimientos [Indice]
Gracias a Alejandro Castán Salinas
Por su trabajo sobre la post-instalación de Kubuntu 7.10
Gracias a la comunidad de guia-ubuntu.org y doc.ubuntu-es.org
Por sus artículos sobre el sistema de ficheros y los sistemas de permisos.
Gracias a Alan Lorenzo (ABoR)
Por su articulo sobre como instalar Kubuntu Hardy.
Gracias a d2rapi2
Por su excelente artículo sobre mejorar el aspecto visual de Kubuntu.
Gracias a los chicos de #Kubuntu-ES en Irc.freenode.net
Por sus sugerencias y colaboración para el manual.
Gracias a juanman de #Kubuntu-ES
Por aportar información sobre el bug de libdvdcss2 en Hardy.
Gracias a teque de #Kubuntu-ES
Por su articulo sobre como configurar una conexión gprs para el celular.
Gracias a besembel del foro de Kubuntu en español
Por su colaboración en la difusión del manual y su aporte de datos y correcciones.
Gracias a Antonio Asensi Esteve (Kubry)
Por aportar el método gráfico para montar dispositivos.
Gracias a los chicos del foro de Kubuntu en español
Por sus sugerencias y apoyos que nos han dado para seguir adelante :p
Gracias a Nico (qbe)
Por su gran ayuda con el manual, y por ser el hombre de mi vida.
:)
9.2 Temas legales al azar [Indice]
Este manual y todo lo que tiene fue tomado con permiso (al menos eso creo) de sus respectivos dueños.
El manual puede ser distribuído, modificado, editado, rompido [?], y borrado con completa libertad, siempre y
cuando no me insulte ni diga que fue todo hecho por él :P
Todas las marcas/aplicaciones/programas mencionados durante el transcurso de esta guía son propiedad de
sus respectivos autores y/o creadores.