Feb 12

Como ya comenté en un post hace unas semanas, instalé Kubuntu en mi ordenador para empezar a utilizar KDE e intentar acostumbrarme, ya que desde que utilizo Linux siempre he usado Gnome. Pues tras tres semanas, he decidido volver a Gnome. Por qué:

* No sé si es cosa mía, de Kubuntu o de KDE, pero KDE peta mucho. Raro ha sido el día que he usado el ordenador y no me ha saltado de repente alguna ventana de fallo de KDE. Sobre todo falla mucho el Centro de Control. Y la verdad es que esto me extraña, se supone que debería fallar menos que Gnome, principalmente porque tiene una base mejor: la biblioteca QT es mejor que Gtk+, al menos técnicamente (C++ vs C), también tiene bibliotecas de base que permiten que los programas se comuniquen mejor y tengan una base común, y (creo) que hay más gente programando para KDE que para Gnome. Esta ha sido la principal razón.

* KDE pesa más que Gnome, en lo que se refiere a uso del procesador. Eso sí, consume menos memoria. Otra razón importante porque mi ordenador es viejuno, aunque anda bien de RAM.

* No me gusta Adept (el instalador de software), terminé instalando Synaptic en Kubuntu porque Adept era bastante lento y no me gustaba cómo hacía las cosas. Por ejemplo, mientras se bajan los paquetes, no te dice la velocidad de descarga ni el progreso total, y también tiene algunos fallos extraños. Tampoco me gusta Konqueror, es más lento y está más cargado visualmente que Nautilus. Eso sí, como navegador web es quizás el mejor, y consume menos recursos que Firefox. De kopete, mejor ni hablamos.

* KDE es más feo que Gnome. Le pongas el tema que le pongas. A priori no debería ser algo importante, pero cuando usas el ordenador a diario, se agradece que lo que ves sea más agradable.

* KDE me agobia. En alguas aplicaciones, viene bien tener bastantes opciones, como en Kate, pero en otras como Kopete o Konqueror, sobran. Está bien tener muchas opciones y ser muy configurable (de hecho, ése es uno de los principales fallos de los programas Gnome), pero a la vista sólo deberían estar las opciones importantes.

Básicamente por esto he vuelto a Gnome. Más por forma que por fondo. Ya sé que KDE tiene muchas más posibilidades que Gnome, que es más avanzado, que tiene una mejor base, etcétera. De hecho estoy de acuerdo con todo esto, pero quizás no se está aprovechando bien.

Seguro que cuando llegue KDE4, muchos de estos detalles se arreglarán, sobre todo el tema del aspecto (por el tema de los gráficos vectoriales y el grupo de artistas trabajando en la interfaz), y la base también se mejorará (aún más si cabe) con el uso de las QT4. Y aunque no me guste el entorno de escritorio de KDE, sigo usando programas K en Gnome, como Kate y Amarok, de hecho, son dos de los programas que provocaron en su día que comenzara a usar Linux para el día a día, y si algún día digo de ponerme a programar algún programa con interfaz gráfica, usaré QT en vez de Gtk+, por potencia, versatilidad y con QT4, por velocidad. De hecho, ya tengo un libro de programación con QT.

Pues estas son mis razones pro-Gnome (ojo, no anti-KDE), porque es más "usable". Si sólo usara Linux para programar, sólo usaría KDE. Me encantaría que dejaras tu opinión en los comentarios. Un saludo.

Proyecto KDE: http://www.kde.org

Proyecto Gnome: http://www.gnome.org

Feb 09

Nota: en las últimas versiones de Ubuntu hay un paquete llamado qc-usb-utils que contiene los drivers para webcams Logitech. Si instalas ese paquete, conseguirás lo mismo que se explica en este post mucho más fácil y rápidamente.

Si tienes webcam, habrás visto que Linux no suele reconocerlas, y los fabricantes tampoco proporcionan drivers. Esto, obviamente, es culpa de los fabricantes, ya que la mayoría de las webcams que tienen drivers en Linux es porque los han sacado gente anónima haciendo ingeniería inversa. Este driver funciona para los siguientes modelos de webcams:

* Dexxa Webcam
* Labtec Webcam (old model)
* LegoCam
* Logitech QuickCam Express (old model)
* Logitech QuickCam Notebook (some models)
* Logitech QuickCam Web

La cámara que yo tengo es la Logitech QuickCam Express, no sé si viejo o nuevo modelo (tiene poco más de un año), y funciona bien. Lo he probado sólo con el aMSN. Para instalar el driver hay que compilar unos fuentes que hay que bajar de aquí. En mi caso, yo no tuve ninguna dependencia, fue compilar y listo, pero necesitas tener instaladas las cabeceras del kernel que estés usando y el compilador gcc.

Para instalarlos en Ubuntu:

sudo aptitude install linux-headers-`uname -r` linux-restricted-modules-`uname -r` build-essential

(Nota: puedes cambiar “build-essential” por “gcc” si sólo quieres instalar el compilador de C) Para empezar a compilar, extrae los archivos en el escritorio, abre una consola y escribe (suponiendo que la carpeta esté en el escritorio):

cd Desktop/qc-usb-0.6.5/
make all
sudo make install

Si no te da ningún error, el driver está instalado, o debería. Reinicia el ordenador para asegurarte de los cambios, y comprueba que en el Administrador de dispositivos aparece la cámara correctamente. Luego, arranca un programa que use la webcam (como el aMSN, por ejemplo), y disfruta de la webcam.

QuickCam

Si has tenido cualquier problema, por favor coméntalo, si le pasa a más gente será más fácil solucionarlo.

Página del proyecto: http://qce-ga.sourceforge.net/

Más drivers para webcams Logitech: http://tuukkat.awardspace.com/quickcam/quickcam.html

Feb 08

Éste es un pequeño programa que permite poner Amarok a pantalla completa, de forma que quede así:

Perfecto para fiestas y cosas por el estilo. También si eres de los que usan el ordenador para ponerse música. Para instalarlo (versión Ubuntu), puedes descargar el .deb desde aquí e instalarlo con dos clicks. También está disponible el código fuente, una versión empaquetada para Gentoo y un paquete de temas.

Cómo usarlo: tras instalarlo, (en Gnome) aparece un enlace al programa en Aplicaciones -> Sonido y vídeo -> Amarok Full Screen. Para usarlo, hay que abrir primero Amarok y luego abrir este programa, y a partir de ahí, controlar la música con los botones que tiene. Para salir del modo a pantalla completa, hay que pulsar Escape.

Más info: http://www.kde-apps.org/content/show.php?content=52641

Visto en http://ljubomir.simin.googlepages.com/awnissue6

Ene 10

Un repositorio es un servidor en el que se almacenan paquetes de programas, ya sean en formato deb (Debian y basados en él), rpm (Red Hat, Mandriva, etc). En el caso de Ubuntu o Debian, serán repositorios de paquetes deb. La principal ventaja que tienen los repositorios es que no tienes que ir buscando los programas ni compilarlos, y son muy cómodos de usar. Son el método más usado (por cómodo y eficaz) para instalar programas en Linux.

Pues bien, los repositorios pueden añadirse de dos formas: editando manualmente el archivo sources.list o mediante una herramienta gráfica que proporciona Ubuntu. Una forma es más rápida, la otra es más sencilla de usar para los que le temen a al terminal. Los pasos que normalmente hay que dar para añadir un repositorio y comenzar a instalar son:

1. Añadir el repositorio a la lista de repositorios.

2. Añadir (si se tiene) la clave pública PGP de ese servidor. Esto permite asegurarse de que el servidor es seguro.

3. Actualizar la base de datos de paquetes. A continuación se exponen las dos maneras. A mí personalmente me gusta hacerlo editando el sources.list, y usando la consola, simplemente porque es más rápido.

Gráficamente

1. Abrir Sistema->Administración->Orígenes del Software, te pedirá la contraseña. En la pestaña “otros proveedores”, hay que pinchar el botón “Añadir” para añadir repositorios, y en la ventana que aparece tienes que pegar la dirección del repositorio. Para quitar un repositorio (cosa que no te aconsejo por si luego te arrepientes), marca uno y pulsa “Quitar”. Lo mejor que se puede hacer si no se quiere un repositorio es deshabilitarlo, quitándole la marca de la izquierda.

2. Para añadir claves PGP, en las líneas que te dan en las webs se ve la dirección de la clave, lo único que hay que hacer es copiarla y pegarla en el navegador, y guardarla en una carpeta. Luego, en la ventana “Orígenes del software” (la de antes), en la pestaña “autentificación” (me gustaría saber quién ha inventado semejante palabro, existiendo “identificación”), pulsando el botón Añadir puedes elegir el archivo que has descargado y añadirlo. Por ejemplo, si en una web te encuentras con esta orden para añadir una clave PGP:

wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add –

Copias “http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg”, lo pegas en el navegador y ya puedes descargar la clave.

3. Cuando cierras la ventana “Orígenes del software”, se te pregunta si quieres actualizar la base de datos de paquetes. Ya puedes instalar programas con Synaptic.

Manualmente

1. Abre una terminal y escribe: sudo gedit /etc/apt/sources.list El archivo que se abre en el editor tendrá este aspecto aproximadamente (éste es mi sources.list):

# Archivo sources.list de gskbyte:
# Principal Ubuntu
deb http://es.archive.ubuntu.com/ubuntu/ edgy main restricted
deb-src http://es.archive.ubuntu.com/ubuntu/ edgy main restricted

# Actualizaciones
deb http://es.archive.ubuntu.com/ubuntu/ edgy-updates main restricted
deb-src http://es.archive.ubuntu.com/ubuntu/ edgy-updates main restricted

# Repositorio universe
deb http://es.archive.ubuntu.com/ubuntu/ edgy universe
deb-src http://es.archive.ubuntu.com/ubuntu/ edgy universe

# Repositorio backports
deb http://es.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse

#Repositorios de seguridad
deb http://security.ubuntu.com/ubuntu edgy-security main restricted
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted
deb http://security.ubuntu.com/ubuntu edgy-security universe
deb-src http://security.ubuntu.com/ubuntu edgy-security universe

## Amarok
deb http://kubuntu.org/packages/amarok-144 edgy main

## Wine
deb http://wine.budgetdedicated.com/apt edgy main

## Transmission (cliente bittorrent)
#deb http://acorbeaux.free.fr/ubuntu edgy transmission

## Beryl
deb http://seerofsouls.com/ edgy contrib
# deb http://nvidia.limitless.lupine.me.uk/ubuntu edgy stable
deb http://download.tuxfamily.org/3v1deb edgy beryl-svn
deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn

## Ares para giFT, deshabilitados (no encuentro la clave PGP)
# deb http://hal.iwr.uni-heidelberg.de/debian/ gift/
# deb http://apt.cerkinfo.be/ unstable main contrib

## Automatix
deb http://www.getautomatix.com/apt edgy main

Cada línea que empieza por “deb” o “deb-src” es un repositorio. Los primeros indican repositorios de programas, los segundos, versiones de desarrollo o fuentes de los programas que contienen. Cuando una línea empieza por # (almohadilla), esa línea es un comentario y lo que haya a la derecha no tiene validez; por tanto, si pones una # antes de cada repositorio, lo estás deshabilitando. Para añadir un repositorio, simplemente pega la línea que lo describe, que normalmente será del tipo “deb [dirección] [programa]”. Para quitar un repositorio, puedes borrar su línea o ponerle el símbolo de comentario (#) delante (conviene separarlos con un espacio). Esto último es más práctico por si te arrepientes luego. Una vez añadidos o quitados los repositorios, puedes guardar y cerrar el editor.

2. Para añadir la clave PGP, normalmente te proporcionan la línea que tienes que escribir en la terminal. Simplemente copiar y pegar. Por ejemplo, para añadir el repositorio de Beryl tienes que escribir:

KEY=81836EBF; gpg –keyserver subkeys.pgp.net –recv $KEY && gpg –export –armor $KEY | sudo apt-key add –

3. Para actualizar la base de datos de paquetes, simplemente escribe: sudo aptitude update [El uso de aptitude ya se verá en otro post, aptitude es lo mismo que Synaptic pero en modo texto, de hecho, Synaptic es una interfaz gráfica para aptitude.] Por cierto, puedes alternar los pasos entre modo “ventanitas” y manual, es decir, puedes añadir los repositorios con la herramienta gráfica y luego con la consola añadir la clave PGP, por ejemplo. Espero que esto te haya sido útil si no lo conocías, especialmente si eres nuevo en esto de Linux.

Dic 25

 

VMWare server es un programa gratis, que no libre, que permite crear, editar y ejecutar máquinas virtuales. Un programa de este tipo te permite ejecutar sistemas operativos dentro de otros, incluso para diferentes arquitecturas. Así, puedes ejecutar Windows o MacOS dentro de Linux, o viceversa. Esto no implica, desgraciadamente, que puedas jugar a los juegos de Windows en Linux, porque todavía no soporta aceleración gráfica, pero sí algunos programas que sólo están disponibles para Windows, como Photoshop, AutoCAD, etc.

Para instalar VMWare Server, hay que bajar el paquete tar.gz para Linux desde aquí. Necesitas un número de serie para poder instalarlo; puedes obtenerlo en la misma página registrándote. Mientras se baja el archivo (son unos 100 megas), puedes ir agregando los paquetes necesarios para poder instalarlo (todo esto es una sola línea):

sudo aptitude install linux-headers-`uname -r` build-essential xinetd linux-kernel-headers libx11-6 libx11-dev libxtst6 xlibs-dev xinetd wget gcc binutils-doc cpp-doc gcc-4.0-locales make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.0-doc libc6-dev-amd64 lib64gcc1

Una vez descargado el fichero comprimido que contiene el instalador, descomprímelo, y aparecerá una carpeta que se llama “vmware-server-distrib”. Suponiendo que la has guardado en el escritorio, abre una terminal y escribe esto para instalarlo (el primer comando crea una carpeta en la que se guardarán las máquinas virtuales):

sudo mkdir /var/vm
cd ~/Desktop/vmware-server-distrib; sudo ./vmware-install.pl

En principio, basta con aceptar todas las opciones por defecto que ofrece el programa de instalación cuando te pregunte, no obstante, deberías leer lo que te dice. Cuando llegue a este punto:

In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines]

Tienes que introducirle la ruta de la carpeta que se ha creado al principio, en vez de activar la opción por defecto, es decir:

[/var/lib/vmware/Virtual Machines] /var/vm

Luego te pedirá el número de serie, no tienes más que pegar el que te dieron al registrarte. Con esto, ya está instalado VMWare Server; en Gnome, está disponible en Aplicaciones -> Herramientas del sistema -> VMWare Server Console.

Ahora hay que instalar Windows XP en una nueva máquina virtual. Para ello, abre VMWare Server Console, haz clic en Connect, seleccionando “Local host”. Luego, selecciona “Create a new virtual machine”; en el asistente que se abre, pulsa “siguiente” y elige “Typical”, luego elige el sistema operativo que quieras instalar (en este caso Windows) y vuelve a pulsar “siguiente”. Ahora hay que elegir el tipo de conexión: “Bridged” es la recomendada si te conectas a Internet mediante la tarjeta de red directamente o mediante un router; si tienes una conexión de 56k (la de toda la vida), la mejor opción es la segunda; si quieres sólo que se conecten entre sí la máquina anfitrión y la virtual que creas, la tercera; y si no quieres conexión a internet, la cuarta. La siguiente pantalla te pregunta cuánto espacio de disco quieres asignar a la máquina virtual, teniendo en cuenta que Windows XP se lleva él solito 1′5 GB, convendría asignarle al menos 5 GB. Las casillas que aparecen debajo es conveniente dejarlas marcadas.’Por último, pulsa “Finish” para que empiece a resevar espacio para la máquina virtual.

Antes de instalar Windows, conviene agregar la tarjeta de sonido a la máquina virtual. Para ello, pulsa en “Edit virtual machine settings”, en la ventana que se abre, abajo en “Add”, elige “Sound Device” y pulsa “Finish”. También puedes añadir una controladora USB, otra unidad de DVD (ya sea una unidad fija o una imagen ISO), puertos paralelos, etc.
Ahora, para instalar Windows, introduce el CD de instalación y enciende la máquina virtual. Para entrar en ella, pincha dentro de la ventana, y para salir pulsa a la vez Ctrl+Alt. Puedes seguir instalando Windows como lo haces normalmente.

Una vez instalado Windows, cuando ya estés en el escritorio, lo primero que hay que hacer es instalar las VMWare Tools dentro de la máquina virtual, que hará que la máquina funcione mucho más rápido y se pueda cambiar del anfitrión a la máquina virtual más fácil y rápidamente, copiar y pegar entre ellos, etcétera. Es como instalar los drivers. Para ello, pincha en VM (en el menú superior) y elige “Install VMWare Tools”. Se abrirá un asistente típico de instalación de Windows, básicamente es “siguiente -> siguiente -> siguiente”.

Ya está todo listo, sólo falta instalar los programas que vayas a usar.

Espero que este mini-tutorial te haya sido útil. También quiero darle las gracias a Fred.cpp (que tiene uno de los mejores blogs sobre software libre en español), en cuyo tutorial me he inspirado (más bien he resumido), para elaborar esto.

Fuente: Instalar Windows XP en Ubuntu con VMWare Server
Parte 1
Parte 2