sábado, 30 de agosto de 2008

HTC Dream ES así (de feo)

Lo decíamos esta mañana y se ha confirmado definitivamente hace pocas horas. El primer modelo de dispositivo móvil que incorporará el sistema operativo Android de Google, el HTC Dream, ha sido revelado en fotografías y es exactamente como lo diseñó Wesley.

Pocas veces se confirman unas especulaciones tan rápido. Estoy seguro de que la publicación del diseño de Wesley en internet ha tenido mucho que ver en la oficialidad de estas fotos.

El color blanco...No se. Esto todavía es un prororipo. Esperemos que se lo piensen.










FUENTE: Engadget Leer mas

Shuttle X27. Aunque la mona se vista de seda...

Para mediados de septiembre se espera el lanzamiento de una máquina que la comunidad de internet se empeña en asemejar al Eee Box, pero ni de lejos...
La fabrica la compañía Shuttle y su precio puede estar en unos nada desdeñables 189 dólares USA.
El modelo X27 de Shuttle tendrá un procesador Intel 945GC y con solución gráfica Intel GMA 950.
La lista de características se completa con 4 puertos USB, puerto Gigabit Ethernet y canal de audio analógico 5.1
Es una especie de barebone lo que no deja de ser más de lo mismo y no comprendo como lo están comparando con el Eee Box cuyo concepto es diferente. Y si no fijaros en la rejilla de ventilación lateral del X27. ¿Dónde la tiene el Eee Box?.
El Eee Box es un mini ordenador muy interesante. Yo tengo la experiencia del AppleTV que, sabiéndolo 'tratar' bien, puede llegar a ser de gran utilidad en tu LAN. Tener una máquina así en casa, totalmente silenciosa, discretísima, y con una camaleónica integración con el entorno doméstico es, sencillamente, fantástico.
Es muy probable que se vendan muchos Eee Box. Pero muchos. Leer mas

HTC Dream podría ser así

Ya sabeis que cuando un esperado producto está a punto de aparecer se disparan los rumores, las opiniones, las noticias (falsas incluidas) y, lo que a mí más me gusta, la inventiva de algunos como en este caso.
El anunciado HTC Dream, que pasa por ser el candidato a estrenar el sistema operativo de Google, Android, solo ha mostrado hasta el momento algunas imágenes que no son más que bocetos sobre un papel.








Pues bien, un tal Wesley, lector del blog AndroidGuys ha cogido todos esos bocetos y ha hecho un rendering en 3D del objeto tan deseado por la comunidad Android.
Y este es el resultado:




A mi personalmente me cuesta acostumbrarme a este diseño. Tengo que mirarlo un par de días más para decidir si me gusta o no me gusta.
Lo que está claro es que en color blanco no me gusta.

Foto cortesía de Wes.
Noticia original en AndroidGuys Leer mas

Acer Aspire One y bandolera CaseLogic en Saturn

La siguiente imagen es del último catálogo de Saturn. Lo había visto desde hace un par de días físicamente, pero hasta hoy (hace unas horas) no ha sido actualizado el catálogo en la web.

Dos cosas interesantes en el campo que tratamos: el modelo de Acer Aspire One de 80GB de disco duro y una bolsa Case Logic para portátiles de tipo bandolera/mensajero de hasta 9 pulgadas.

La complicación es saber qué nos están vendiendo sin verlo físicamente.

La página del Aspire One en Acer España tiene información muy desactualizada y sólo lista el modelo 110 (512MB RAM/8GB SSD). Sin embargo, entiendo por el precio en la tienda AcerOnline que se trata del modelo 150B, con 1GB de RAM (512MB x 2) y 120GB de disco duro (nótese que este tiene 80GB), ejecutando Windows XP. De nuevo, no hay batería de 6 celdas, que es una opción que estamos esperando hace tiempo de Acer y MSI y que no termina de aparecer (montada de fábrica). Tampoco incluiría conectividad 3G. En resumen, estaríamos pagando unos 100 euros más por 512MB de RAM, 112GB de disco y Windows si lo comparamos con el 110A "original", o 50 euros más por Windows si lo comparamos con el 150A.

Con la bolsa de Case Logic tampoco lo tengo muy claro. Lo más parecido que he encontrado en su web es esta bolsa de mensajero, que sin embargo no coincide ni en modelo (el de Saturn es el UMM 10G) ni en tamaño. Curiosamente la bolsa de transporte cuesta justamente el 10% del precio del ultraportátil.

Nota: Arnau apunta en los comentarios a la página de la bolsa en la web de Case Logic. Leer mas

viernes, 29 de agosto de 2008

¿Quieres un disco de estado sólido? No queremos vendértelo hasta dentro de dos años


¿Te gustaría usar un dispositivo de almacenamiento SSD? ¿No te importa pagar más por algo que no tiene partes móviles? ¿Que no hace ruido? ¿Que no genera calor? ¿No te importa que TomsHardware diga que son peores que algunos discos duros (aunque luego maticen esos datos)?

Pues según un artículo de Lucas Mearian en ComputerWorld, los discos de estado sólido son mediocres para portátiles y sobremesas, y pocos creen que se vayan a vender hasta dentro de uno o dos años.

He leído el artículo al completo y me ha molestado en cierta manera que presente todos los aspectos negativos del almacenamiento sólido (precio, velocidad de escritura, falta de optimización en Windows) mientras se obvian sus aspectos postivios (falta de ruido, falta de calor) o los avances realizados en los últimos tiempos (impresionantes bajadas de precios, mejoras en velocidad de escritura, ausencia de ruido). Prácticamente todas las citas a los "entendidos" en la materia vienen a decirnos que no debemos comprar SSDs ahora, sino esperar a que se mejoren en uno o dos años.

Pero hay un problema con eso: los productos no mejoran sin ninguna razón. Si nadie compra dispositivos de estado sólido, éstos no evolucionarán.

La segunda cuestión que me ha incomodado, es que quienes hablan en el artículo pretenden decidir por mí, diciéndome que el almacenamiento en estado sólido no me interesa. Primero, yo soy libre para decidir si me interesa pagar más por determinadas características o no. Segundo, si algo he aprendido escribiendo en este blog es que no hay un usuario tipo, que cada uno tenemos nuestras necesidades y preferencias.

En un weblog que, curiosamente, sólo tiene una entrada, he leído tres hechos que se pasan por alto con respecto a los SSDs, y que resumen muy bien por qué yo personalmente me compraría un disco de estado sólido:

  1. Velocidad en acceso en paralelo.
  2. [Menor] Generación de calor.
  3. Ausencia de ruido.
Como dice esa entrada, la velocidad de acceso, la resistencia a golpes y el menor consumo son los tres puntos principales que siempre se citan al hablar del estado sólido. Algunos de ellos (velocidad y consumo) son debatibles, pero para mí la menor generación de calor y la ausencia de ruido, que raramente se citan, son claves para elegir un almacenamiento de este tipo.

Si alguna vez has arrancado una distro de Linux en el portátil desde una memoria USB y has usado hdparm -Y /dev/sda para parar el disco, sabrás lo que quiero decir: inmediatamente se deja de oir ese ruido tan molesto que producen los discos girando y la parte donde está el disco duro deja de calentarse. Para alguien como yo, un sibarita del silencio, esto suena (o mejor dicho, no suena) a gloria bendita. Probablemente para otros no sea así, pero para mí eso vale unos euros extra.

En resumen: No me digais lo que me conviene: Es mi dinero, y lo gasto como quiero.

Via Slashdot. Leer mas

Google reparte millones entre los desarrolladores de Android

A solo pocas semanas del lanzamiento oficial del primer modelo de dispositivo móvil que incorporará el sistema operativo Android de Google, el HTC Dream o T1 como le ha llamado la operadora de telefonía móvil que lo va a distribuir, T-Mobile USA, Google ha dado oficialmente por terminada la Android Developer Challenge I, una orgía para los programadores que se interesaron por presentar sus aplicaciones para esta plataforma y que, de paso, han probado hasta el límite las capacidades de Android. Los premios eran suculentos y fueron muchos los que o bien individualmente o bien por equipos presentaron su software al concurso, a ver si daban el campanazo. El Jurado lo tenía muy difícil.
Pues bien, veinte de ellos sí que lo han dado y bastante bien. De esa veintena, los diez primeros se han embolsado 275.000 dólares USA cada uno y los otros diez se ten
drán que 'conformar' con 100.000 dólares USA,
Cuando se dieron a conocer las 50 aplicaciones finalistas, las estudié detenidamente y observé que el 50 por ciento de ellas, exactamente 25, eran de marcado carácter social: programas para buscar amigos, fiestas en la zona, compartir gustos y experiencias, ya sabeis, la nueva tendencia en contactos sociales auspiciados por la tecnología. Eso me hizo pensar que las diez aplicaciones ganadoras tendrían, en su mayoría, este sello. Y así ha sido.
y TuneWiki, un reproductor multimedia con cierto sabor social, Wertago, un programa para noctámbulos, LiFe360, una especie de 'qué está pasando en mi entorno, con los míos, que sea peligroso y que deba saber', SoftRace, un juego de carreras, están catalogados como de carácter social. Los otros seis son totalmente individualistas:

  • cab4me: para buscar taxis en la zona
  • CompareEverywhere: para comparar precios de artículos
  • Ecorio: Trazador de rutas ecológicas y amigables con el medio ambiente.
  • GoCart: Escáner de códigos de barras para la cámara del móvil
  • Locale: Un 'automatic-skin-changer' para tu teléfono
  • PicSay: Un editor de imágenes
Tengo que decir que tenía una especial predilección por un programa llamado BioWallet, desarrollado por José Luis Huertas Fernández que, por su relación con una de mis actividades profesionales, me inspiraba mucha simpatía pero lamentablemente el jurado no ha sabido ver la importancia del concepto. O quizás es que necesite de un hardware (la cámara) demasiado avanzado para lo que actualmente se lleva en los móviles.
No tengo el placer de conocer a Jose Luis Huertas pero no quiero desaprovechar la oportunidad de felicitarle por su trabajo. Espero ver su aplicación disponible cuando aparezcan los gPhones.


Merece la pena conocer un poco más sobre el Android Developer Challenge porque marca un doble hito, creo yo, en la ultraportabilidad: Por un lado establece una relación muy estrecha entre el individuo y su posición en el mapa, es decir, el geoposicionamiento es un elemento que determinará muchos aspectos de nuestro futuro más cercano. Seremos pinchados como chinchetas en los mapas y localizables en todo momento. Si Orwell levantara la cabeza...
Por otro lado las redes sociales intervendrán más en nuestras vidas aunque, personalmente creo que su futuro no está muy claro todavía.
Pero daos cuenta de una cosa: todo lo que se mueve en relación con las tendencias en el uso de los dispositivos ultraportátiles lleva el mismo camino: que alguien por encima de nosotros sepa quienes somos, qué nos gusta, por donde nos movemos, con quien hablamos...Estamos en agosto pero me acaba de entrar frío por la espalda... Leer mas

jueves, 28 de agosto de 2008

Échale webos a tu netbook

Uno de los problemas con los que nos encontramos los usuarios de netbooks que no tienen disco duro es la extremada limitación de capacidad impuesta por las memorias SSD.
Hemos hablado mucho de como podemos suplir esta carencia mediante el uso de memorias USB y SD externas pero que al final solo consiguen añadir un poco más de espacio al sistema y no acaban de proporcionar la comodidad deseada.
El otro día revisaba la lista de las aplicaciones finalistas de Sourceforge.net y me encontré con la grata sorpresa de que una de ellas, desarrollada en España por unos jovencísimos programadores llamada EyeOS, estaba entre las galardonadas en la categoría de "Most Likely to Change the World".
EyeOS es una aplicación (comencemos llamándola así) que se encuentra definida como una WEBOS. Para aquellos que no conozcan este término, digamos que el concepto WebOS está estrechamente relacionado con el de 'escritorio virtual' o sea, una plataforma independiente del sistema operativo que se use, cuya explotación se realiza desde un navegador web y que provee de una serie de servicios al usuario mediante una interfaz muy parecida a la del escritorio de su PC real.
Para ilustrar esto, os pongo una fotografía que a continuación explicaré:


Esta imagen corresponde con una captura de mi propio WebOS (exactamente es el webos de eyeOS). Es un escritorio donde tengo multitud de aplicaciones como visor de documentos PDF, Word, Access, Excel, editor de imágenes, herramientas de red como cliente SSH o FTP, un navegador web, navegador de archivos y, en definitiva, casi todas las cosas que pudieramos necesitar si no dispusiésemos de nuestra propia máquina en un determinado momento.
Lo bueno de todo esto es que puedo acceder a este sistema con, teóricamente, cualquier navegador web, sin preocuparme de la plataforma (Linux, WIndows, Mac etc).
El invento está basado, por una parte, en la tecnología cliente-servidor, como podeis haber imaginado. El navegador se conecta con una dirección web que le sirve el escritorio virtual (¡ojo! esto no tiene nada que ver con VNC ni sucedáneos) en el mismo navegador web desde el que puede tener acceso a sus archivos.
Por otra parte, la tecnología webos se asienta en el uso de javascript, AJAX y, en algunas ocasiones, dependiendo del webos, de tecnología Flash, pero que ésta última es perfectamente prescindible.
EyeOS es una plataforma webos con ya tres años de vida que nació como un proyecto personal para un par de amigos. Como suele ocurrir con estas cosas, el proyecto ha ido creciendo y actualmente está en una fase muy avanzada y estable. El mismo Martin Varsavsky les hizo una entrevista hace dos años a sus autores. Desde entonces mucho ha llovido en el jardín de eyeOS.
Existen otras versiones de webos que son asimismo interesantes pero me quedo con EyeOS porque es la única (que yo sepa) que puedes instalarte tú en tu propio servidor web, como he hecho yo en mi casa con mi AppleTV que ha pasado de ser un dispositivo de entretenimiento televisivo a todo un servidor en mi casa.
Mi WebOS proporciona una extensión muy importante a mi netbook EeePC de tan solo 8 Gb de SSD. COn el uso del Firefox puedo acceder a mis archivos a través del escritorio virtual que me proporciona eyeOS.
Os recomiendo que experimenteis con esta estupenda herramienta que os sorprenderá día a día.
Un dato muy importante: la comunidad eyeOS-Apps tiene toda una legión de aplicaciones instalables en el sistema eyeOS. Desde editores de imágenes hasta herramientas basadas en las APIS de Google, ete etc.
Es todo un mundo por descubrir.
¿Qué?...¿Le echais WEBOS?

ACTUALIZACION: Un comentario de NaSeTe en esta misma noticia habla de una herramienta para sincronizar los archivos de tu ordenador con los de eyeOS. Gracias, NaSeTe. Leer mas

martes, 26 de agosto de 2008

Multitouch en touchpads Synaptics


En mi última entrada sobre el controlador Synaptics (Control total del driver Synaptics en GTK), os hacía un resumen con un par de ejemplos prácticos sobre cómo controlar los eventos que envia el driver y adaptarlos a nuestras necesidades. La mención a GTK venía dada porque el frontend gráfico que controla el driver en Gnome tiene algunas carencias (no controla todos los parámetros).

En los comentarios, josvazg me preguntaba si esa configuración era "multitouch".

La respuesta rápida (y correcta) es: sí, es multitouch. La respuesta completa es: si, el multitouch, pero no como tú quieres.

Es multitouch porque precisamente Synaptics frente a otros controladores (como el Sentelic del MSI Wind que mencionaba en la entrada), acepta parámetros avanzados que permiten el reconocimiento de la presión de dos o más dedos, e incluso reconocer la palma de la mano frente a un dedo, para evitar el movimiento del puntero si hemos puesto la mano encima sin querer.

Si leemos el manual del driver en XOrg/XFree86, nos dice que:

Por defecto, un touchpad Synaptics opera en modo compatible emulando un ratón estándar. Sin embargo, usando un driver dedicado, se dispone de características más avanzadas, como:
  1. Movimiento con aceleración y velocidad ajustables no lineales.
  2. Eventos de botón a través de toques cortos del touchpad.
  3. Eventos de botón dobles a través de toques cortos dobles sobre el touchpad.
  4. Arrastre a través de toques cortos y mantenimiento del dedo en el touchpad.
  5. Eventos de botón central y derecho en la esquina superior o inferior del touchpad.
  6. Scroll vertical (eventos en los botones 4 y 5) al mover el dedo en el lateral derecho del touchpad.
  7. El botón arriba/abajo envía eventos 4 y 5.
  8. Scroll horizontal (eventos en los botones 6 y 7) moviendo el dedo en la parte inferior del touchpad.
  9. Los multibotones envían eventos 4 y 5 para hacer scroll vertical y 6/7 para hacer scroll horizontal.
  10. Detección de dedos ajustable.
  11. Pulsaciones con varios dedos: dos dedos para el botón central y tres dedos para el botón derecho (necesita soporte de hardware, no todos los modelos implementan esta característica).
  12. Velocidad de movimiento dependiente de la presión.
  13. Configuración en tiempo real usando memoria compartida. Lo que significa que puedes cambiar la configuración de los parámetros sin reiniciar el servidor X.
Nótese que dependiendo del firmware del touchpad, alguna de estas características pueden estar disponibles incluso sin usar el driver synaptics. Nótese también que algunas funciones no están disponibles en todos los modelos de touchpads, porque necesitan tener soporte de hardware/firmware (por ejemplo para la presión de varios dedos).
En mi anterior entrada apenas hemos tocado un par de parámetros de todos los mencionados arriba. Mencionábamos que podíamos hacer scroll vertical y horizontal (aunque no vimos cómo), y que podíamos intercambiar los botones (4 y 5) para emular los botones central y derecho simplemente haciendo tapping (presión) con dos o tres dedos. Este último punto ya significa que tenemos multitouch. Pero hay más.

El toque con dos dedos para emular el botón derecho de un ratón lo resolvimos con el siguiente parámetro en xorg.conf:

Option "TapButton2" "3"

Para el toque con tres dedos para emular el botón central del ratón usamos el siguiente parámetro en el mismo fichero:

Option "TapButton3" "2"

Os animo a que investigueis el manual del driver (usando man synaptics) para que veais que es posible configurar cosas como la duración máxima en tiempo (en milisegundos) para detectar una pulsación (con MaxTapTime), la activación o desactivación del scroll vertical (VertEdgeScroll) u horizontal (HorizEdgeScroll), la definición de las áreas de pulsación, de scroll, el factor mínimo de aceleración (MinSpeed), el máximo (MaxSpeed), el factor global de aceleración (AccelFactor) ... y otros muchos parámetros.

Scroll con dos dedos

Por ejemplo, una de las cosas que no comenté tiene que ver también con el multitouch: el parámetro VertTwoFingerScroll permite activar o desactivar el scroll vertical utilizando dos dedos sobre cualquier parte del pad. Análogamente, HorizTwoFingerScroll hace lo mismo, pero con el scroll horizontal. Pero es que además podemos controlar la cantidad de movimiento usando los parámetros VertScrollDelta y HorizScrollDelta para los dos parámetros anteriores, respectivamente.

No puedo entrar en esta entrada en todas las posibilidades disponibles, pero de nuevo os invito a leer el manual, mi entrada anterior, y experimentar con las posibilidades que más os convengan a cada uno.

Swipe & Pinch

Lo que sí haré es terminar mencionando un artículo que cubre la parte de la pregunta de josvagz que no funciona simplemente con el driver original: "Añade suporte de gestos multitoque a un portátil equipado con touchpad", de IBM, que mediante algunos scripts de Perl y synaptics permite hacer "swipping" y "pinching" de la forma en que muestra el siguiente video:



Se que hay muchas otras cosas que se podrían hacer, pero permitidme que, al menos por ahora, y hasta que pueda jugar con ellas, lo dejemos aquí. Leer mas

El fin de una era


Hoy he estado en El Corte Inglés y dando una vuelta por el Departamento de Informática he visto una imagen que no he podido resistirme a fotografiar: unas cajas apiladas de EeePC 701 de 4Gb que si no fuera por lo limpios que son en este establecimiento, bien podrían estar llenas de telas de araña y polvo.
Entonces es cuando he comprendido que se ha acabado una era. La era del 701. Un año después de que apareciera tímidamente como una noticia sin importancia en algunos blogs y tras haber revolucionado el mundo de la informática portátil, el 701 es ya historia y nadie lo quiere.
Pero no debemos olvidarnos de él. Ha de permanecer en nuestra memoria tal y como conservamos otras máquinas emblemáticas de nuestras vidas, el Sinclair Spectrum, el Commodore 64 y tantas otras reliquias.
Reservemos un espacio al EeePC 701 en nuestros recuerdos. Cuando seamos viejecitos tendremos que contarle esta batallita a nuestros nietos.
¡Larga vida al 701!
Leer mas

Control total del driver Synaptics en GTK

Hace ya más de ocho meses (y parece que fue ayer) os adelantaba las ventajas de usar tres programas para controlar el mousepad de los ultraportátiles en Linux.

La mayoría de los sistemas físicos de control del puntero en los netbooks tienen unos botones bastante mejorables: duros y con un clic demasiado ruidoso. Además, no disponen de un botón central. Con estos programas se pueden solventar estos tres problemas y controlar estos (y muchos más) parámetros en el control del mousepad.

GSynaptics

El problema es que, a día de hoy, los que usen Gnome en sus portátiles verán que GSynaptics (el programa de esos tres para GTK) no tiene el mismo rango de opciones que tienen QSynaptics o KSynaptics. Por ejemplo, no es posible reasignar el uso del tapping (hacer clic con la presión de los dedos en la superficie de control) con uno o varios dedos para emular los botones izquierdo, derecho o central.

Premisas

La idea de esta entrada es contaros cómo controlar todos los parámetros de control del mousepad partiendo de una instalación limpia de Ubuntu GNU/Linux como ejemplo, sobre un portátil con un controlador Synaptics (la mayoría de los ultraportátiles tienen un controlador de esa marca).

Desgraciadamente no dispongo de un netbook de cada marca, por lo que no puedo asegurar que funcione en todas las marcas y modelos. Lo que si os puedo indicar es que los MSI Wind que se están vendiendo con un touchpad Sentelic, marca en la que no deberá funcionar lo que explico aquí, y cuyo controlador tiene unos parámetros mínimos. Muy mínimos.

Por tanto, los requisitos mínimos iniciales para aplicar lo visto aquí son simplemente: disponer de un portátil con un controlador Synaptics y usar un sistema operativo como Linux, compatible con dicho controlador en XOrg/XFree86.

¿Qué quiero conseguir? Básicamente configurar un touchpad para:

  1. No tener que usar los botones físicos para hacer clic.
  2. No tener que usar los botones físicos para hacer scroll.
  3. En general, poder configurar cualquier parámetro del controlador Synaptics a nuestro gusto.
En mi caso concreto quiero: tener scroll vertical con la parte derecha del touchpad, scroll horizontal con la parte inferior del touchpad, emulación del botón izquierdo pulsando con un dedo, emulación del botón derecho pulsando el touchpad con dos dedos y emulación del botón central usando tres dedos.

Opciones iniciales

Las opciones configuradas por defecto (de las que me interesan) son las siguientes:
  • Scroll vertical: con la parte derecha del mousepad.
  • Scroll horizontal: no activado.
  • Tapping con un dedo: clic con el botón izquierdo.
  • Tapping con dos dedos: clic con el botón central.
  • Tapping con tres dedos: clic con el botón derecho.
Es decir, que prácticamente viene configurado como yo quiero. Simplemente tengo que (a) activar el scroll horizontal y (b) intercambiar el tapping con dos y tres dedos para que emulen los botones contrarios.

Hay muchas otras opciones como el scroll con dos y tres dedos que yo personalmente no utilizo, que están desactivadas, pero que también se pueden configurar, como veremos más abajo.

Programa de configuración del ratón de Ubuntu

En Gnome podemos acceder a la configuración del touchpad en: Sistema > Preferencias > Ratón y pulsando en la pestaña "Touchpad", como se puede ver en la imagen:


Es justo aquí donde vamos a realizar el primer cambio: simplemente marcando la casilla "Habilitar desplazamiento vertical". Así de sencillo. En cuanto lo hagamos y pulsemos en "Cerrar", podremos desplazarnos en horizontal con el ratón.

Fácil, ¿verdad? Pues sí. En realidad lo mismo se puede conseguir con las modificaciones que os contaré en el apartado "Synclient", pero como en este caso voy a lo sencillo, lo dejo aquí.


Synclient

Synclient es el programa que "muestra y modifica los parámetros del driver del Touchpad Synaptics para XOrg/XFree86 en tiempo real". Hay tres opciones que nos pueden interesar especialmente:

El parámetro -m nos permite conocer en tiempo real diversos valores como la presión, número de dedos o ancho del dedo que presiona el touchpad en un momento determinado. No entraré a explicarlos. Si tienes curiosidad, puedes consultar las opciones con "man synclient".

El parámetro -l nos muestra cómo están configurados en el momento de ejecución todos los parámetros posibles. Con lo que además sabemos qué podemos configurar. La siguiente captura de pantalla muestra las primeras (hay más) opciones mostradas con este parámetro:


Y finalmente, var=value nos permite usar cada uno de esos parámetros (var, variable) y asignarles un valor (value). Es decir, que nos permite cambiar los parámetros para irlos probando hasta encontrar el valor que nos guste para cada caso.

Si queremos usar synclient (o Gsynaptics, Ksynaptics o Qsynaptics), deberemos añadir el parámetro SHMConfig a la configuración de XOrg. Si no lo hacemos e intentamos usarlo, veremos algo como esto:

frames@ubuntu:~$ synclient -m .5 w
Can't access shared memory area. SHMConfig disabled?


Para ello, debemos editar el fichero xorg.conf. Hay que hacerlo como root, por ejemplo con:

$ sudo vi /etc/X11/xorg.conf

Y simplemente introducir la opción SHMConfig con el valor On en la sección InputDevice dedicada a Synaptics, que quedará más o menos como sigue:

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "on"
EndSection


Para que surta efecto el cambio, hemos de salir de Gnome y volver a entrar.

Para simular el botón derecho del ratón con un toque (tapping) con dos dedos, y el botón central con tres, haremos:

$ synclient TapButton2=3
$ synclient TapButton3=2


Tras ello, podemos probar el efecto pulsando con esos dos o tres dedos encima de, por ejemplo, una página web en Firefox.

Si hubieramos tecleado "synclient -l" antes de este cambio, habríamos visto entre los parámetros:

TapButton1 = 1
TapButton2 = 2
TapButton3 = 3


Y tras el cambio deberán estar como:

TapButton1 = 1
TapButton2 = 3
TapButton3 = 2


Como referencia, el listado completo de parámetros posibles es el siguiente:

$ synclient -l
Parameter settings:
LeftEdge = 1872
RightEdge = 5072
TopEdge = 1712
BottomEdge = 4144
FingerLow = 25
FingerHigh = 30
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 220
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 257
VertScrollDelta = 60
HorizScrollDelta = 80
VertEdgeScroll = 1
HorizEdgeScroll = 1
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 0.0822368
MaxSpeed = 0.197368
AccelFactor = 0.00164474
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 304
EdgeMotionUseAlways = 0
UpDownScrolling = 1
LeftRightScrolling = 1
UpDownScrollRepeat = 1
LeftRightScrollRepeat = 1
ScrollButtonRepeat = 100
TouchpadOff = 0
GuestMouseOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 1
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 0
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 1


Con el manual de synaptics o en esta página (por ejemplo) podreis ver (en inglés) cual es el significado de cada uno de estos parámetros.

XOrg.conf

Una vez encontremos los parámetros que nos gustan, lo ideal sería trasladarlos al fichero xorg.conf, en la misma sección que hemos tocado anteriormente, tal cual nos presente los valores "synaptics -l". Cuando acabemos, también sería conveniente descomentar (con un # al principio de la línea) o mejor aún, poner a "Off" el parámetro SHMConfig.

Recomiendo esto por dos razones: primero, porque al reiniciar no se perderán los cambios, y segundo porque si pemitimos usar SHMConfig, cualquier usuario del ordenador podrá cambiar los parámetros vistos en tiempo real.

Siguiendo el ejemplo anterior, la sección vista quearía como sigue:

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "TwapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "SHMConfig" "off"
EndSection


Si queremos que los cambios con synclient queden activos tras reiniciar y no usar xorg.conf, deberemos hacer lo siguiente (SHMConfig tiene que estar configurado a on en xorg.conf):
  1. Ir a Sistema > Preferencias > Sesiones
  2. En la pestaña "Programas de inicio" pulsar el botón "Añadir"
  3. En "Orden introducir "syndaemon -i 1 -d" y poner el Nombre y Comentario que más nos guste ("Syndaemon" y "Demonio de Synaptics" respectivamente, por ejemplo).
  4. Aceptar y cerrar.


Bonus: Syndaemon

Habrás visto que hemos usado otro comando en este último caso. En este caso estamos haciendo lo siguiente:

La opción -d hace que syndaemon se ejecute como aplicación de fondo.

La opción -ix hace que se active el mousepad después de x segundos (en este caso 1) tras dejar de usar el teclado. El valor por defecto son 2 segundos.

Es decir, que con Syndaemon podemos, además, hacer que mientras que el teclado se utilice, no se pueda usar el touchpad por error y configurar cuánto deberemos esperar tras dejar de usar el teclado para que el touchpad vuelva a responder. Si echais un ojo al manual de syndaemon, también podremos por ejemplo desactivar sólo el "tapping" y el "scroll" mientras usamos el teclado (el puntero seguirá moviéndose).

Y ahí lo dejo. Me ha quedado una entrada mucho más larga de lo que me imaginaba, pero espero que sea de interés, lo suficientemente clara y sin errores.

Nota final y recordatorio: para utilizar synclient, syndaemon, gsynaptics, qsynaptics o ksynaptics, debemos tener activada la opción SHMConfig como se explica arriba. De nuevo, si lo hacemos, cualquier usuario podrá modificar los parámetros que permite el driver synaptics. Si aplicamos los parámetros al fichero de configuración de las X no hace falta que SHMConfig esté activado. Leer mas

Asus Eee PC 701 Linux en blanco anunciado a 234 euros en Alternate


Si no recuerdo mal, esta es la oferta más baja a la que lo he visto, con IVA incluido. Leer mas

lunes, 25 de agosto de 2008

Los 3 modelos de Acer aspire disponibles en España a día de hoy

Gracias a nuestro lector Jordi, recupero un vínculo que había perdido: los Acer Aspire One en la tienda en línea de Acer España que quería publicar.

En esta tienda tenemos disponibles los tres modelos actuales: 110A (el primero que apareció, con 8GB SSD y Linux a 289 euros), el 150A (con 120GB HD y Linux por 349 euros) y el 150B (con 120GB HD y Windows por 399 euros).


Desgraciadamente, aún ninguno de ellos aparece con batería de 6 celdas, que es lo que para muchos de nosotros marcaría la diferencia real de precios entre modelos. Hasta el momento, sólo el Eee PC 901 está ofertando baterías de 6 celdas. Leer mas