Sí, me refería a lo que comenta gringo. Pero no es con un acelerómetro, ya que se gira al cerrar la pantalla, independientemente de la posición. Será un tipo de interruptor.
Supongo que generará una señal, pero no tengo ni idea de como capturarla ni nada. Si alguien me diese alguna pista para empezar a investigar aunque sea...
Los scripts para rotar la pantalla ya los tengo, pero lo suyo sería que se rotase sola como hace en Windows...
Con respecto a lo que dices del audio, k4in, sí que tuve problemas. Al final lo solucioné añadiendo al fichero /etc/modprobe.d/alsa las siguientes líneas:
Code: Select all
options snd cards_limit=1
options snd-hda-intel model=toshiba
Poniendo otros modelos también funcionaba pero si enchufaba los auriculares no dejaban de sonar los altavoces. Con toshiba sí.
La pantalla tactil lo conseguí también pero sólo con el lápiz. Lo del dedo no me iba y no lo he configurado porque no lo uso ni le veo utilidad, al final acaba la pantalla llena de dedos. Además me resulta más cómodo el lápiz.
Para ponerla instalé x11-drivers/linuxwacom, de ~amd64, para lo que tienes que tener el soporte de la tablet wacom en el kernel (ilógico si lo vamos a sustituir, ¿verdad?)
Luego copié el módulo que crea en:
/lib/modules/2.6.x/input/wacom.ko
a:
/lib/modules/2.6.x/kernel/drivers/input/tablet/wacom.ko
ya que si no carga el módulo del kernel que no tiene soporte para nuestra tablet.
Luego la configuración de las X's es fácil. Si las tienes con hal tienes que crear el fichero
/etc/hal/fdi/policy/10-linuxwacom.fdi
y escribir dentro
Code: Select all
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- this is probably a bit imprecise -->
<deviceinfo version="0.2">
<device>
<match key="input.originating_device" contains="/org/freedesktop/Hal/devices/usb_device_56a_93_noserial_if1">
<!--match key="info.capabilities" contains="input.touchpad"-->
<merge key="input.x11_driver" type="string">wacom</merge>
<merge key="input.x11_options.Type" type="string">stylus</merge>
<append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
<append key="wacom.types" type="strlist">eraser</append>
<merge key="input.x11_options.BottomY" type="string">16520</merge>
<merge key="input.x11_options.BottomX" type="string">26144</merge>
<merge key="input.x11_options.TopY" type="string">000</merge>
<merge key="input.x11_options.TopX" type="string">001</merge>
<!--/match-->
</match>
</device>
</deviceinfo>
Si quieres soporte para el dedo hay que añadir otra cosa más, pero yo al menos no lo conseguí.
Un saludo y muchas gracias a los dos!
EDIT: en uno de los posts a los que hacía referencia k4in he encontrado esto:
Breaking News: MisteR2 has located the signal to the HP-WMI kernel module. Matthew Garrett (the module maintainer) has seperated out the swivel hinge signal from the docking event for us and provided a patch. MisterR2 has provided the patch, a new .fdi for it, and instructions on page 11, posts #104 and #106 on this thread:
http://ubuntuforums.org/showthread.php?t=996830&page=11 This should give auto-magic rotation for HP TX2000's & TX2500's in Jaunty. I do not know if this will work for other HP tablet pc's.
Parece que alguien ya ha descubierto como. Si lo consigo lo postearé por aquí.