CeNuTRiuX

Estándar

Dos semanas leyendo como un poseso y agobiando a la gente de Metadistros han dado como resultado:
CeNuTRiuX la primera distro (live) orientada a cenutrios.
No es un trabajo que haya hecho por divertirme , aunque reconozco que he disfrutado mucho, es la solución a un problema de mi trabajo. Mi jefe me dijo que «le obligaban desde más arriba» a poner ordenador a dos trabajadores de la empresa, y como sabe que son muy peligrosos (por su desconocimiento del tema) frente a un teclado me pidió que le pusiera una solucion.
La mayor dificultad era que las maquinas que me ofrecia no tenian (ni tienen) disco duro asi que resolví­ crear un livecd con un cliente citrix que atacara a un servidor winsux 2k.
Ni falta hace decir que en dicho servidor los dos usuarios no tienen permiso para hacer absolutamente nada que no sea «ofis» y «interné».
Dejo una captura de la imagen de inicio del livecd (para cuando consiga meterla).

Splash Logo
Pulsa en la imagen para verla en grande

NeiL

Pequeña reflexión

Estándar

Hace tiempo que vengo dándole vueltas al tema de la batalla entre usuarios y máquinas. En una de las quedadas de GPLTarragona alguien (no recuerdo quien, lo siento) me decí­a que los programadores buscan la máxima simplicidad para el usuario, buscan que los programas sean lo más intuitivos y usables posible y que hay que llegar al punto en el que, los usuarios, no tengan que leer ningun manual ni hacer ningun cursillo para aprender a manejar un ordenador. Todo esto lo comentábamos a raí­z del carné de conducir ordenadores, una iniciativa un poco exagerada a mi entender pero con un mensaje bastante claro.
Dada la época y condiciones en las que nos vemos inmersos preguntarse si una máquina o un programa es fácil de usar es algo bastante estúpido ya que el problema no radica en la máquina/software sino en la preparación del usuario.
Creo que a la gente se la ha estado enseñando durante demasiado tiempo a hacer las cosas «fáciles» ( léase cómodas) y se ha llegado al extremo que cuando no saben hacer algo, en lugar de documentarse o preguntar, les resulta más sencillo llamar a ese amigo (ver pringao-howto) o en su defecto al técnico de la tienda de la esquina para que solucione el problema , consiguiendo así­ de nuevo la sensación de «facilidad» de las cosas. Pero eso, como dice mi padre , es «pan para hoy y hambre para mañana». Es una lástima que la gente se acostumbre a no hacer las cosas por si misma y se entreguen a este estado de dependencia.
Soy del parecer de que cualquier persona es capaz de aprender cualquier cosa siempre que ponga la voluntad suficiente.Habrá quien piense que no todo el mundo puede aprender segun que cosas, eso es un error ya que el problema ahí­ no es la persona sinó el tiempo. Si se cumple la condición del empeño, el aprender es tan solo cuestión de tiempo y paciencia ( y buenos maestros claro ). Porque hay tanto analfabetismo tecnológico? Por cuestión de entorno, por falta de tiempo, por que nos drogan con comodidad, consumismo y dependencia. Estamos en Matrix? Quizá si, pero en una mucho más escalofriante ya que los carceleros somos nosotros mismos.

Configuración de las X usando EDID

Estándar

EDID es un formato de datos estándar VESA que contiene información acerca de una pantalla y de sus caracterí­sticas, así­ como de sus capacidades,descripción,etc.
Esta información reside en la misma pantalla y nuestro sistema puede leerla mediante un canal de datos conocido como DDC. Todo esto resulta tremendamente útil si no disponemos de ninguna información técnica sobre nuestro dispositivo y tenemos que configurarlo.
He aquí­ como he conseguido configurar la pantalla LCD panorámica 15,4 de mi ordenador portátil Acer Aspire 1524Wlmi.

Primero he editado el archivo de configuración de las X:

neil@bisho:~ $ sudo gedit XF86Config-4

Y he dejado las secciones «device» y «Monitor» como sigue:

Section «Device»
Identifier «NVIDIA Corporation NV36 [GeForce FX Go 5700]»
Driver «nvidia»
BusID «PCI:1:0:0»
Option «NoLogo»
Option «RenderAccel» «true»
Option «NvAGP» «1»
VideoRam 65536
Option «UseEdidFreqs» «True»
EndSection

Section «Monitor»
Identifier «Monitor genérico»
# HorizSync 31.5-50
# VertRefresh 40-90
Option «DPMS»
Modeline «1280×800» 68.9 1280 1304 1336 1408 800 804 808 816
EndSection

Con este cambio tan solo necesitarí­a reiniciar el pc y todo quedarí­a autoconfigurado, pero tení­a curiosidad por ver qué información facilita EDID y he ido un poco más allá…
He salido de la sesion con la opcion «Terminar» y a la vista de la pantalla login he pulsado «Ctrl+Alt+F1» para ir a una terminal, me he logueado como «root» y he parado el proceso de login gráfico , gdm para los amigos, con la siguiente orden:

root@Bisho:~ $ /etc/init.d/gdm stop

Acto seguido he arrancado el servidor de las X en modo «verbose»:

root@bisho:~ $ startx — -verbose 5 -logverbose 5

En cuanto se ha iniciado el modo grafico he ido a Equipo–>Terminar sesión y he escogido la opcion «Terminar sesión» , para así­ volver a la consola. He echado un vistazo al log de las X y cerca del final del archivo me he econtrado con esto:

(II) NVIDIA(0): — EDID Information for display device DFP-0 —
(II) NVIDIA(0): Manufacturer: NVD Model: 800 Serial#: 0
(II) NVIDIA(0): Year: 2002 Week: 45
(II) NVIDIA(0): EDID Version: 1.3
(II) NVIDIA(0): Digital Display Input
(II) NVIDIA(0): Max H-Image Size [cm]: horiz.: 29 vert.: 22
(II) NVIDIA(0): Gamma: 1.00
(II) NVIDIA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) NVIDIA(0): First detailed timing is preferred mode
(II) NVIDIA(0): redX: 0.600 redY: 0.342 greenX: 0.295 greenY: 0.570
(II) NVIDIA(0): blueX: 0.147 blueY: 0.111 whiteX: 0.312 whiteY: 0.328
(II) NVIDIA(0): Manufacturer’s mask: 0
(II) NVIDIA(0): Supported additional Video Mode:
(II) NVIDIA(0): clock: 68.9 MHz Image Size: 286 x 215 mm
(II) NVIDIA(0): h_active: 1280 h_sync: 1301 h_sync_end 1333 h_blank_end 1409 h_border: 0
(II) NVIDIA(0): v_active: 800 v_sync: 804 v_sync_end 808 v_blanking: 816 v_border: 0
(II) NVIDIA(0): Monitor name: Nvidia Default
(II) NVIDIA(0): Monitor name: t Flat Panel
(II) NVIDIA(0): Ranges: V min: 0 V max: 60 Hz, H min: 29 H max: 49 kHz, PixClock max 70 MHz
(II) NVIDIA(0): — End of EDID Information for display device DFP-0 —
(II) NVIDIA(0): EDID reported maximum dimensions for display device DFP-0:
(II) NVIDIA(0): width : 1280
(II) NVIDIA(0): height : 800
(II) NVIDIA(0): Using EDID frequences for Display Device DFP-0:
(II) NVIDIA(0): HorizSync : 29.000-49.000
(II) NVIDIA(0): VertRefresh : 0.000-60.000
(II) NVIDIA(0): Processing requested modes for display device DFP-0:
(II) NVIDIA(0): «1280×800»
(II) NVIDIA(0): Monitor genérico: Using hsync range of 29.00-49.00 kHz
(II) NVIDIA(0): Monitor genérico: Using vrefresh range of 0.00-60.00 Hz
(II) NVIDIA(0): Clock range: 12.00 to 400.00 MHz

Fantástico no? Ahora sé cuáles son los valores correctos para la sincronización Horizontal y el refresco Vertical así­ como algunos datos más.

Información extraí­da de aquí­.
Descripción de EDID, aquí­.

NeiL