25 agosto 2007

Prueba de Ubuntu 7.10 tribu 5

Tras la prueba de la alfa 4 (aquí), vamos a ver que ha cambiado en estas dos semanas. Primero que nada, si la quieres probar, la tribu 5 la puedes descargar aquí.

El arranque del sistema es idéntico a lo visto con la anterior, así como las otras cuestiones de la sesión en vivo. No hay cambios en el instalador, pero el particionamiento y formateo de los 250Gb ha tardado algo más y la copia de archivos 7 minutos más. Debo indicar que el lector es algo lento. Como la última vez, había configurado la red y no funcionaba, pero ahora ésto ha hecho que el instalador se muera al llegar a la configuración de idioma. Repetir la instalación desactivando la red ha hecho que funcione.

Tarda lo mismo en arrancar el sistema: Casi 30 segundos mostrando la barra naranja de progreso, en 8 segundos carga el servidor gráfico y el gestor de sesión pidiendo contraseña y en unos 15 más Gnome ya ha arrancado. Me indica (en inglés) que hay controladores privativos disponibles por si quiero usarlos. Por fin ha vuelto el gestor de controladores privativos. Marco el controlador de nVidia. Como ahora tengo red lo instala, sin problemas. Ya hay actualizaciones disponibles, que aplicaré después.
Me dice que reinicie pero sólo reinicio el servidor gráfico, que es lo único necesario. Al entrar ya está funcionando compiz sin haber hecho nada para que aparezca, sólo instalar el controlador gráfico.

Sobre la configuración gráfica comentar que en administración tenemos la nueva opción del selector de pantalla y gráfica, aunque como al parecer esta hecho para integrarse con Xorg 7.3 no funciona demasiado bien. Aplica cambios cuando le parece. El cambio más importante de esta GutsyGibbon iba a ser la inclusión de Xorg 7.3, que pretende ser revolucionario, pero por cuestión de calendario nos vamos a quedar con la 7.2. Esto provoca que varias de las cuestiones que iba a llevar Ubuntu basándose en las mejoras que incorporaría el servidor gráfico se posponen para la 8.04, así que seguramente esta opción desaparecerá antes de la versión final.

Voy a idiomas para instalar lo que falte de idiomas, ya que sé que sin red durante la instalación no me lo habrá instalado del todo. Al entrar me dice que no lo está y lo instalará. Aún así, sigue sin instalarlo del todo. Marco "Spanish" (¿Por qué no "Español"?) y me instala el resto de paquetes.

Siguen manteniéndose los menús preferencias y administración y el centro de control de gnome sigue oculto. Éste parece que va retocándose y le veo buen aspecto. Debería sustituir a dichos menús de una vez por todas. Está por fin traducido del todo pero con un defectillo. "Network" lo han traducido por "trabajo en red" en lugar de red a secas. Es un grave problema que las traducciones se hagan literales, por aproximación o con prisa.

Inkscape no ha cambiado mucho, pero parece ir más rápido, y los efectos no lo ralentizan como pasaba con la versión anterior. Pero sigue siendo puñetero al seleccionar objetos sin ampliar. Tanto inkscape como gimp tienen previsto el uso de la tecla Alt para varias funciones, pero ésta la usa gnome para arrastrar ventanas. Debería deshabilitarse Alt para ese uso al maximizar la ventana al menos.

La prueba de la reproducción de la película comprimida con divx ha demostrado que se han trabajado el asunto. Ahora funciona perfecto y está perfectamente explicado. Con el DVD falta que se indique que está protegido o algo similar.
El DVD que he probado incluye un programa reproductor de DVD para MSWindows. Ya puesto, voy a ver si funciona aquí, aunque lo dudo. Pulsando sobre el archivo exe de instalación dice que no se conoce ningún programa para gestionarlo. Quizá debería comentarse que debe instalarse wine o hacerlo como con los códec. Tras instalar wine sigue dando el mismo mensaje, y debo escribir la orden personalizada wine. Ahora se instala. Se cierra solo. Sale en el menú de aplicaciones y lo elijo. Me dice que ha de instalar el motor gecko. Aun así no va. Seguramente este programita usa controles activeX.

Han cambiado algunos iconos y otros se mantienen idénticos. No aprecio nada más en cuestiones de apariencia.
Un error que no comenté la última vez. Hay una opción en preferencias, hplip toolbox, el programita gestor de impresoras HP, que da un error. Dice que debe instalarse un determinado paquete. Lo mismo pasa con otros dos programas relacionados. ¿Por que no está instalado ya?
Hay varias opciones de impresión y deberían estar integradas en una sola. Esto lo único que hace es marear.

Comenté en la prueba anterior que en el menú abrir de cualquier aplicación puede pulsarse en los lugares que tenemos como marcadores con un solo clic. Lo que no advertí en aquel momento es que en nautilus NO tiene el mismo comportamiento. Hay que hacer un doble clic. Inconsistente.

18 agosto 2007

Las tonterías de la dirección general de tráfico

Todos los años, la DGT se inventa una nueva campaña publicitaria en plan concienciación. Pero cada año es más absurda. Este año parece que anden más encaminados, pero es que lo que siempre demuestran es que no tienen ni idea de cual es el problema.

Poca gente sabe conducir en condiciones, y pocos coches son capaces de reaccionar en condiciones. A esto se suma que a la gente se le olvidan las normas, y que existe excesiva flexibilidad en su cumplimiento. ¿Para que sirve el carné por puntos si quien pone en peligro otras vidas lo hace donde no hay radares, cámaras ni guardias civiles? Todos los días veo gente saltarse los semáforos, pero en rojo rojo, no casos dudosos, y en algunos casos delante de la policía local. Cuando un coche estaciona en un lugar que pone en peligro a los demás, nadie lo retira, pero si te sales del coche dejándolo donde no molesta para soltar un paquete, cuando vuelves te puedes encontrar un papel rosa.

Los radares se supone que los ponen para que la gente no supere los límites de velocidad, por seguridad de todos. JA. Tenemos cientos de puntos negros en las carreteras españolas, y los radares los ponen en las autopistas. La guardia civil suele colocarse al final de las pendientes, donde todo el mundo cae porque el coche se acelera solo, en autovías con largas rectas. Afán recaudatorio.

Vuelto al tema de la publicidad. En la actual sale un vehemente hombre diciendo que busques una razón para no superar los límites y tal, muestran un sitio con un accidente donde dice que eso fue girarse a callar a los niños, tocar el gps, cambiar de emisora, bla bla bla. No está mal del todo. Por ahora es la mejor campaña que han hecho, pero lo que deberían hacer es analizar qué es lo que falla realmente, porque parece que las campañas las haga gente sin coche. La campaña anterior decía: no podemos conducir por tí. A la gente que provoca accidentes eso le produce risa. Y a cualquiera. Los casos eran superexagerados. Yo no quiero que nadie conduzca por mí. Sólo quiero que arreglen las carreteras y que ningún loco me mate. Se necesita concienciar en condiciones a los que se pasan y recordar ciertas normas que por ejemplo a la gente mayor se les han olvidado o que simplemente no existían y producen situaciones de peligro por ello, etc.

Ahora lo más ridículo de todo es lo que me he encontrado viniendo. Los carteles de las autovías ponen mensajes desde hace años según la campaña que les parece. Respete los límites, póngase el cinturón, etc. Y eso distrae. Si miras arriba no miras abajo. Quitaron la publicidad de las carreteras por eso y ahora distraen con carteles.
Lo más gracioso, o patético, es que ahora lo ponen en español y en inglés. Pero el que lo ha traducido, o estaba borracho, o tenía la misma idea de inglés que yo de chino.
En años no he visto coches ingleses. Creo que les es difícil cruzar el canal de la Mancha. Sí, vale, está el eurotunel, pero es que no viene ni uno. Veo bastantes coches franceses y alguno italiano. Si tuvieran que ponerlo bilingüe, en todo caso tendrían que ponerlo en francés, pero que coño, que aprendan español. De todas formas, los que hablan idiomas latinos lo pueden leer sin problemas.

17 agosto 2007

Prueba de Ubuntu 7.10 tribu 4

Vamos a ver que cambios hay desde la tribu 3. Aquí la comenté. Enciendo el equipo. Es un AthlonXP3000 con 512Mb y una nvidia. Uso un regrabable viejo. Lo primero destacable es que el menú típico de arranque del CD incluye un par de opciones nuevas: cargar CD de actualización de controladores e instalación para fabricantes (ensambladores). Elijo el idioma y arranco. La barra de progreso no está centrada, es curioso. Ha acabado de arrancar en algo menos de 5 minutos, y la mitad ha sido dentro del entorno gráfico.

Destacan a primera vista dos cosas: En el panel superior está instalada la miniaplicación "Deskbar" y la del intercambiador de usuarios, que muestra que estamos usando un usuario de sesión en vivo, aunque lo pone en inglés. Me ha retrasado la hora dos horas. El texto del panel parece estar en negrita.

En el menú Lugares hay nuevos lugares predefinidos: Documentos, música, imágenes, vídeo, pero escritorio está duplicado. Al menos ahora está traducido, incluso los directorios reales que antes estaban en inglés. Si, ha desaparecido por fin "Desktop".

Configuro la red con el icono de red para que pueda descargar lo que le parezca. No funciona. Compruebo por consola que no ha cambiado nada. No importa. Ya veremos luego.

Vamos a instalar ya por fin. Pulso en instalar. Salen las típicas preguntas de idioma, hora (aquí si la pone bien), teclado (ésta última sin traducir), etc y llegamos al particionado. El guiado dice que va a redimensionar la partición existente y muestra una barrita para que pongamos el tamaño que queramos. Algo perfecto para los neófitos, que creo que lo tiene SuSE hace más de dos años. Yo voy a usar el manual. Sale todo en inglés a partir de aquí. Elijo las particiones que tengo y las puedo editar sin problemas a no ser que las cree desde cero, que sale el error de siempre de que no se puede tener el final antes del principio. Absurdo.

El asistente de importación desde otros sistemas va después y no tengo nada que importar, así que voy directo al siguiente paso, que pide nombre de usuario y contraseña. En estas cosas habré tardado menos de un minuto, y en el siguiente paso empieza a instalarse el sistema. Veamos lo que tarda. El particionamiento y formateo de los 250Gb ha tardado minuto y medio, la copia de archivos unos 15 minutos, y la configuración y limpieza de archivos innecesarios unos 5. En total unos 20 minutos, que sumados al arranque dan 25 minutos. Un sistema teóricamente listo para usar instalado en menos de media hora. Vamos a reiniciar a ver que nos encontramos.

En 50 segundos de arranque tenemos el escritorio. Indica el usuario actual, como antes, y la hora es correcta. Parece haber mejorado el aspecto de algunas cosas, como las barras de progreso, parece más plástico.
Como en la alfa anterior, no está totalmente instalado el paquete de idiomas. Esto posiblemente se ha debido a que durante la instalación no tenía red. Ahora sí tengo. Voy a idiomas y remarco español. Da un fallo y se disculpa educadamente, aunque en inglés. Vuelvo a pulsar y empieza a descargar los paquetes.
Ahora me dice que hay actualizaciones. Un buen paquete, 250 Mb. Lo haré después.

Voy a Apariencia, que sustituye muy correctamente a Temas y en efectos de escritorio veo que están marcados los efectos, pero no veo ni uno ni medio. Elijo efectos extra y me dice que ha de instalar el controlador de nvidia. Adelante. Ahora dice que he de reiniciar. Pues paso. Reinicio las X. Creo que este tipo de cosas deberían corregirse. No tengo por qué reiniciar todo el sistema cuando con las X es bastante. Es una diferencia de unos segundos a un minuto, algo importante.

Ya tengo efectos y sigue diciendo que tengo que reiniciar, pero no ha actualizado el núcleo aun. Un aviso estúpido. Voy a actualizar a ver que me encuentro. Seguramente cosas que ya funcionarán plenamente en la tribu 5, que saldrá dentro de una semana.

Pero sigamos con lo que tiene ésta antes de actualizar. Los menús reaccionan inmediatamente, cosa que ya destacaba en la sesión en vivo. El menú abrir tiene nuevos "lugares": búsqueda y recientes. A todos se accede con un solo clic.
Openoffice se abre más rápido. En general todo parece abrirse más rápido.
Gimp tiene novedades. Aparte de haber renovado totalmente los botones dándole un mejor aspecto, tiene unas cuantas funciones nuevas. Las más visibles con una de selección similar a la soga y otra de retoque similar al tampón. No las he probado, pero está claro que las usaré cuando sea definitiva. La de selección estándar ha aumentado su potencia increíblemente, aunque me parece que habrá que acostumbrarse a pulsar más veces control, alt y mays.

Aquello de tecnologías de asistencia que se encuentra en preferencias se ha reducido respecto de la última alfa. Ahora simplemente se pueden seleccionar aplicaciones y marcar "Activar tecnologías de asistencia" que quién sabe que hará. ¿Hablará?

Como siempre, pruebo una película comprimida con DivX. Me dice que va a buscar los códec, pulso buscar (aunque sale en inglés parcialmente) y dice que no puede encontrar nada, que debo elegir se muestren todas las aplicaciones, pero aquí no puede tocarse nada más. Como me suena que eso está en "Añadir y quitar aplicaciones", voy allí y elijo que muestre todas. Cierro y vuelvo a abrir la película. Ahora sí encuentra. Los marco, aplico y los instala. Es un fallo gordo éste. Con una película en DVD directamente me dice que lo instale yo, que no puede reproducir un DVD.

Aparentemente nada más. Está funcionando con compiz fusion sin ningún tipo de problema. Próximamente la prueba de la alfa 5.

Microsoft y el diccionario

O la burla de Microsoft. ¿Una empresa con tanto dinero como Microsoft puede tener problemas para encontrar traductores? Juraría que no. Curiosamente para otros paises con idiomas con menos hablantes, pero con mayor integridad que nosotros, no les equivocan ni un acento.

No me había dado cuenta hasta ahora hasta que punto llega la falta de respeto que tiene esta empresa hacia la comunidad hispanohablante. En el libro que venía con windows 3.1 (ya hace años) aparentaban respeto diciendo que "somos mas de 300 millones de hablantes y bla bla bla". Y, como todos podéis comprobar, se empecinan en colar la palabra inglesa "mouse" que significa ratón, quieran o no quieran. En algún sitio por América no lo han asimilado bien, pero el resto no tiene por qué tragárselo.

Gracias a ellos ya nadie dice asistencia y dicen soporte (que en español es algo que sujeta físicamente y no tiene nada que ver). Los tipos de letra se llaman tipos o tipografías y no la gran burrada de fuentes, como han hecho que lo llame todo hispanohablante. Son las lindezas más visibles, pero no las únicas. ¿Despistes o demostración de poder? Una empresa con tanta influencia como para cambiar un idioma... Otras muchas cosas nos las hacemos nosotros solitos, aunque igual ha sido gracias a esa incondicional ayuda.

Las versiones de ese engendro tan bonito que han sacado (Vista) se llaman en inglés en países anglosajones y en los hispanos: Home basic, premium, professional, etc. Es algo enormemente difícil de traducir, y un gran coste el ponerlo traducido en las cajas (¿lo demás en la caja sí lo está?). Inabarcable para esa multinacional, vamos. Aquí no sólo no nos molesta, sino que nos parece más potente porque lo pone en inglés. Como un pobre marioneta me dijo "el inglés es el idioma de la informática" (y de los negocios y del ir a mear también) y claro, en este campo el diccionario y el conocimiento propio está mal visto. En Italia la cosa creo que es peor aún, así que será que en general los latinos somos todos imbéciles sin remedio.

Veo que en la web de MS en Francia las versiones del Vista se llaman Édition Familiale Basique, Professionnel, Intégrale, Entreprise, etc. Allí saben lo que se juegan. Ójala nos pareciéramos un poco a los franceses. Ojala recordáramos lo que somos.

10 agosto 2007

Lanzada la tribu 4 de Ubuntu Gutsy Gibbon

Ya está disponible la alfa 4 del gibón. Aquí puedes descargarla para probarla. Yo lo haré próximamente, a ver que cambios tiene desde la última.

05 agosto 2007

Cómo instalar LTSP en Feisty. Terminales tontas.

Ha venido a mis manos un trasto viejo, un pentium 200. Tiene una gráfica ATI decente para la época (hace 10 años) y 64 MB de memoria, una cantidad de risa actualmente, pero utilizable. Lo primero que he hecho ha sido instalarle debian con el escritorio xfce. Es bastante lento, así que habrá que aprovecharlo de otra manera.
El equipo de uso va a hacer de servidor de terminal aprovechando el proyecto de servidor de terminal de linux (LTSP). Hice una pequeña descripción aquí. Con él podremos utilizar un ordenador totalmente desfasado como si estuviéramos delante de uno moderno.

Es bastante fácil ponerlo en marcha si no hay contratiempos. La información sobre esto en la red no es ninguna maravilla y me he tirado toda la mañana con esto, porque una parte se negaba a funcionar. El servidor tftp no se iniciaba desde inetd por haber interferencias, así que he tenido que chapucear un poco antes de darme cuenta de que realmente instala todo convenientemente él solito.

La terminal no tendrá disco duro y arrancará por red. Necesita arrancar por PXE y la tarjeta de red ha de soportarlo. Si la lleva la placa base lo normal es que lo soporte y funcionará sin hacerle nada, y si es añadida, deberá llevar un chip para la rom. Si está el zócalo vacío, o simplemente no hay manera de que funcione así y no puede usarse este método, antes que nada veremos el otro. Habrá que arrancar con un disco.
Primero comentaremos cómo hacerlo con un disquete; cutre, pero efectivo. Para ello hemos de comprobar qué dispositivo es la tarjeta de red que vamos a usar en la terminal. Habrá que montar la tarjeta en algún equipo que podamos manipular y después escribir en una consola:

lspci|grep net
lspci -n

Con lo primero vemos el modelo y con el segundo hemos de buscar, viendo los números de la primera columna, cual es el código del fabricante y el modelo. Sabiendo esto, vamos a esta página (elegir la última versión, actualmente 5.4.3) a buscar una ROM para la tarjeta que usaremos en el disquete. En el desplegable buscamos el modelo. Si no lo encontramos, hemos de buscar el nombre de su controlador aquí (o en el enlace que hay en la misma página) y luego volver a buscarlo en el desplegable, sabiendo que pondrá controlador:modelo. Descargamos el archivo pulsando en "Get ROM" y metemos un disquete en la disquetera.
Después vamos adonde tenemos el archivo y escribimos:
cd DirectorioDondeLoHemosGuardado
cat eb-5.2.4-ns8390.zdsk >/dev/fd0

Con esto ya tenemos el disco de arranque listo para usar.

Si queremos usar un CD (un desperdicio, pero más fiable), seguiríamos el mismo procedimiento, pero en la página de ROM-o-matic, elegiríamos en "ROM output format" "ISO bootable image" y grabaríamos la imagen descargada con el k3b o con el programa que queramos. Obviamente necesitaremos que nuestra terminal tenga lector, que seguramente sólo servirá para arrancar.
También puede hacerse con un lápiz USB, pero es más costoso de hacer.


Una vez claro cómo arrancar las terminales, empecemos a instalar cosas en el equipo que hará de servidor.

El método normal hace que se instale y configure todo prácticamente él solo. Instalamos ltsp:
sudo apt-get install ltsp-server-standalone

Hay que usar ltsp-server si quieres usar un servidor dhcp aparte en lugar del que se instala por defecto (dhcp3-server) en la propia máquina. Si así fuera tendrías que configurar en aquella máquina el archivo /etc/dhcp3/dhcpd.conf.

Con el servidor único dedicado el archivo a configurar sería, aunque por defecto seguramente estará todo correcto, el /etc/ltsp/dhcpd.conf
Ahí pondrá algo parecido a lo siguiente:
authoritative;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.20 192.168.0.21;
option domain-name "example.com";
option domain-name-servers 192.168.0.1;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
}
else{
filename "/ltsp/i386/nbi.img";
}
option root-path "/opt/ltsp/i386";
}

Tiene exactamente la misma sintaxis que el archivo de configuración de dhcpd, puesto que dicho servidor lo utiliza. Por defecto los datos serán correctos, pero podemos por ejemplo cambiar el rango de direcciones, como en este caso que se lo he reducido al 20 y 21.

Se instalan automáticamente openbsd-inetd y tftp-hpa. El primero se configura con el archivo /etc/inetd.conf y el segundo con /etc/default/tftpd-hpa. Tftp se inicia desde inetd a no ser que lo reconfiguremos con dpkg-reconfigure tftpd y elijamos que sea un demonio. Realmente esto es totalmente innecesario. En el segundo archivo por defecto pondrá:
RUN_DAEMON="no"
OPTIONS="-l -s /var/lib/tftpboot"


Ahora tenemos que construir el entorno de terminal. Esto tardará bastante, porque descarga algo parecido a una minidistribución:
sudo ltsp-build-client

Después de esto instalamos el servidor ssh. Todas las conexiones de terminal se realizan por conexión segura y comprimida:
sudo apt-get install openssh-server
sudo ltsp-update-sshkeys

La segunda línea es necesario repetirla cuando, por la razón que sea, cambiemos la ip del servidor.

Para reiniciar los servidores comentados, por si hacemos cambios en sus configuraciones, haríamos:
sudo /etc/init.d/dhcp3-server restart
sudo /etc/init.d/tftpd-hpa restart
sudo /etc/init.d/openbsd-inetd restart

El tftpd-hpa es el que ha dado algún problemilla. Si su reinicio hace algo raro es que no funciona. La manera de solucionarlo en ese caso sería reconfigurar como indicaba antes, ponerlo como demonio (RUN_DAEMON="yes") y desactivarlo en inetd, y volver a reiniciar con las lineas anteriores.

Ahora nos podemos ir a la máquina vieja y ver cómo arranca por red. Tanto con el disquete como por pxe ha funcionado correctamente.
Si queremos configurar algo para los equipos que se conectarán, tenemos el archivo /opt/ltsp/i386/etc/lts.conf. Por defecto detecta todo automáticamente y ha funcionado perfectamente.

Actualizado 18/08/07: Con el pentium200 tarda en arrancar 3:25 mas los 25 segundos de la BIOS y tal, 4 minutos, pero nos entretenemos mientras porque va mostrando lo que hace. Parece ser que debería tardar bastante menos, y se ralentiza por alguna cuestión de esta versión. Posteriormente funciona prácticamente como si estuvieramos delante del servidor, así que tampoco pasa nada.

He detectado un problema que consiste en una exagerada ralentización del servidor (las X tardan una eternidad en arrancar) esté o no conectado el cliente. Tiene una fácil solución. Si tenemos una terminal abierta, veremos que hay un error recurrente sobre pulseaudio. Pues ésto parece ser la causa. Para corregirlo instalamos pulseaudio y posiblemente también será necesario pulseaudio-esound-compat, que se quejará de una dependencia, pero no tiene importancia. Ahora funciona perfecto.