Closed GoogleCodeExporter closed 8 years ago
Tranquilo, podemos charlar en español si lo prefieres... Yo desde luego lo
prefiero xD
Como puedes ver en la wiki de uTouch, el magic mouse tiene soporte:
https://wiki.ubuntu.com/Multitouch/HardwareSupport
Y configurarlo parece bastante sencillo:
https://wiki.ubuntu.com/Multitouch/AppleMagicMouse
Así que no deberías tener ningún problema para usar Touchégg, eso si, no se
hasta cuantos dedos soportará, pero como las acciones a realizar con los
gestos son configurables siempre puedes poner las que consideres necesarias.
Para usar Touchégg no tienes más que instalar el paquete deb y usar el driver
evdev, como se indica en la wiki:
http://code.google.com/p/touchegg/wiki/ConfigureDevices
Si ejecutas geistest o Touchégg desde consola podrás ver que gestos están
soportados y cuales no. Suerte!
PD - Me sería de gran utilidad que una vez tengas Touchégg corriendo, me
pusieses aquí mismo que pasos has seguido y que gestos son soportados por el
Magic Mouse para añadirlo a la wiki!
Original comment by jose.exposito89@gmail.com
on 9 Feb 2011 at 12:22
Pues verás, soy muy novato en esto y no tengo muchos conocimientos, dentro de
esa carpeta que me indica tu Wiki no me aparece el MagicMouse pero sí el
MagicTrackpad, el cual ya estaba configurado como indica la Wiki. En las wikis
de Ubuntu me he perdido muchísimo, no sé si es porque estoy cansado o algo
pero no me entero je je.
Por mí encantado de la vida en ayudarte, ya que hay muy poca información en
internet sobre el MagicMouse en Linux, pero me resulta muy difícil hacerlo con
poca ayuda.
Te puedo dar esta información:
xxxx@dxxxx-laptop:/usr/share/X11/xorg.conf.d$ ls
10-evdev.conf 50-vmmouse.conf 51-synaptics-quirks.conf
50-synaptics.conf 50-wacom.conf 60-magictrackpad.conf
Esos son los archivos que tengo, el magictrackpad.conf es inútil que te lo
muestre ya que es idéntico a la Wiki, pero si puedo mostrarte el vmmouse.conf
(No sé si es el mouse de las máquinas virtuales o qué :S)
Section "InputClass"
Identifier "vmmouse"
MatchIsPointer "on"
MatchTag "vmmouse"
Driver "vmmouse"
EndSection
También traté de seguir la wiki de Ubuntu con los comandos que me dice, el
primero si salió bien, pero el segundo me dice que no reconoce el comando
"lsinput", así que acabo de instalar "input-utils" que es lo que me recomienda
la terminal de Ubuntu.
Una vez instalado, me muestra lo que indica la wiki:
/dev/input/event12
bustype : BUS_BLUETOOTH
vendor : 0x5ac
product : 0x30d
version : 774
name : "Apple Magic Mouse"
phys : "00:1B:10:00:4D:29"
uniq : "78:CA:39:F1:4A:94"
bits ev : EV_SYN EV_KEY EV_REL EV_ABS
Y de ahí deduzco que mi "device" es el 12, pero esta parte de la wiki no la
entiendo:
"Installing PyMT and configuring it
To experiment multi-touch capabilities of the Apple Magic Mouse, you can try
using PyMT, an open source library for developing multi-touch applications. You
will need the device name as ound aboce (in this example, /dev/input/event7).
See the Ubuntu PyMT documentation for this."
No sé que más información puedo darte desde mi ignorancia, como ves he
querido escribirte la respuesta mientras lo iba probando para no olvidarme de
nada y poder reflejar mi impotencia ante semejante situación que se me
presenta, ya que es algo complicada para mí, un saludo y gracias por todo.
Original comment by d.lloo...@gmail.com
on 9 Feb 2011 at 7:41
Por cierto, ese comando que mencionas arriba, el "geitest" me dice que no
existe, pero hay algo similar relacionado con algo de "uTouch" llamado
"geistest", estoy instalando a ver. El comando Touchégg no me lo reconoce
después de haber instalado el .deb, y si pongo "touchegg" más simple se queda
como pensando la consola, es decir, la siguiente linea vacía. Ya terminó de
instalar el geistest, me salió un texto muy largo que mejor te pongo en un
archivo de texto plano añadido...A ver si sé...Oh mier** Nisiquiera cabe toda
la salida en el terminal, es extremadamente largo, te copio lo que me sale. Un
saludo y espero serte de ayuda. Cualquier cosa pidela :)
Original comment by d.lloo...@gmail.com
on 9 Feb 2011 at 7:48
Attachments:
Hola, voy a intentar contestarte por partes, a ver si no me dejo nada :P
(1) Supongo que tendrás instalada VMWare, ya que creo que vmmouse es para la
configuración de la máquina virtual:
http://packages.ubuntu.com/es/karmic/xserver-xorg-input-vmmouse
(2) ¿El archivo del magic trackpad lo has creado tu? Ahí no molesta, pero
solo es válido si usas un magic trackpad, el magic mouse leerá la
configuración de otro sitio.
(3) Lo que te dice en la wiki de Ubuntu es para emparejar el ratón con tu PC,
que supongo que ya habrás conseguido, y supongo que por defecto tendrá
soporte para algunos gestos, en plan scroll, click derecho... ¿no?
Si eso ya lo consigues ni caso a la wiki, al lsinput y a PyMT, que es una
librería para desarrollar aplicaciones.
(4) En cuanto al "geitest", si, el comando es geistest (me comí la s), pero
por lo que me dices de la salida de Touchégg veo que el problema es que
efectivamente no estás usando el driver evdev.
Es un poco cutre hacer esto, pero como seguramente estés usando synaptics,
pues puedes cambiar el driver desde el archivo 50-synaptics.conf.
Lo primero haz una copia de seguridad por si algo sale mal:
$ cd /usr/share/X11/xorg.conf.d
$ sudo cp 50-synaptics.conf 50-synaptics.conf.backup
Ahora abre el archivo y cambia el driver por evdev:
$ sudo gedit 50-synaptics.conf
Si usas gnome, si usas KDE utiliza este otro comando:
$ sudo kate 50-synaptics.conf
Una vez hayas cambiado el driver tienes que reiniciar las X, por no
complicarnos con más comandos simplemente reinicia el ordenador.
Importante: Si algo no funciona al reiniciar tranquilo, es tan fácil como
teclear:
$ sudo mv 50-synaptics.conf.backup 50-synaptics.conf
Una vez hayas reiniciado posiblemente notes que el puntero va más rápido y
que no tienes soporte para click derecho o scroll, tranquilo, es normal, ahora
lo arreglamos ;)
Abre un terminal y lanza Touchégg:
$ touchegg
Y haz gestos sobre tu ratón, como click con dos dedos, el que usas para scroll
y haz pruebas con dos o más dedos (hasta 5 puedo usar yo en el trackpad). Si
todo ha ido bien deberías ir viendo el nombre de cada gesto que ejecutas sobre
tu ratón y seguramente se produzcan algunas acciones.
Si has llegado hasta aquí solo te queda configurar las acciones a tu gusto si
no te gustan las de por defecto y quizás la velocidad del puntero te parezca
demasiado rápida (a mi me gusta) pero tranquilo, se puede cambiar, para
cualquier problema no dudes en preguntar ;)
Saludos!!
Original comment by jose.exposito89@gmail.com
on 10 Feb 2011 at 7:44
Hola, hice todo lo que dijiste, después de reiniciar las X es cierto que el
cursor va más deprisa, pero sólo en el TouchPad que trae el portátil
incorporado. He probado es de ejecutar touchegg y hacer clicks, scrolls, poner
dedos y todo eso, pero no me aparece nada en el terminal, ninguna linea, y lo
he probado tanto con el ratón como con el Touchpad. Será porque el MagicMouse
no usa el Synaptic? :S el del MagicTrackpad efectivamente se creó sólo, no
será que alomejor al ser ambos de Apple usan el mismo? No sé que más decirte
o hacer, bueno sí, cuando reinicié el PC después de cambiar el driver, tuve
que volver a sincronizar el MagicMouse con el Bluetooth porque no me lo
detectaba, pero el Magic sigue con la misma velocidad de antes, sólo cambió
el TouchPad. Espero que te sirva de ayuda.
Original comment by d.lloo...@gmail.com
on 10 Feb 2011 at 1:18
Vaya, pues ahora si que me pillas xD Si, debe de ser por que el magic mouse no
usa synaptics, así que puedes restaurar tu configuración con
$ sudo mv 50-synaptics.conf.backup 50-synaptics.conf
Si no lo has hecho ya.
Intenta encontrar información sobre tu magic mouse así:
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer
(2)]
⎜ ↳ Apple Wireless Trackpad id=8 [slave pointer
(2)]
⎜ ↳ Apple Wireless Keyboard id=9 [slave pointer
(2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
$ xinput list-props 8
Device 'Apple Wireless Trackpad':
Device Enabled (121): 1
Coordinate Transformation Matrix (123): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (396): 0
Device Accel Constant Deceleration (397): 1.000000
Device Accel Adaptive Deceleration (398): 1.000000
Device Accel Velocity Scaling (399): 10.000000
Evdev Reopen Attempts (241): 10
Evdev Axis Inversion (400): 0, 0
Evdev Axis Calibration (401): <no items>
Evdev Axes Swap (402): 0
Axis Labels (403): "Abs X" (394), "Abs Y" (395), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0)
Button Labels (404): "Button Left" (124), "Button Unknown" (393), "Button Unknown" (393), "Button Wheel Up" (127), "Button Wheel Down" (128)
Evdev Middle Button Emulation (405): 2
Evdev Middle Button Timeout (406): 50
Evdev Wheel Emulation (407): 0
Evdev Wheel Emulation Axes (408): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (409): 10
Evdev Wheel Emulation Timeout (410): 200
Evdev Wheel Emulation Button (411): 4
Evdev Drag Lock Buttons (412): 0
A ver si vemos que driver usa... busca también en u /etc/X11/xorg.conf a ver
si hay algo referido al magic mouse.
Saludos!
Original comment by jose.exposito89@gmail.com
on 10 Feb 2011 at 1:39
Empiezo a rellenar el contenido con los comandos ejecutador por mi :D
xxxx@xxxx-laptop:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎜ ↳ Apple Magic Mouse id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ HP Webcam id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ HP WMI hotkeys id=13 [slave keyboard (3)]
xxxx@xxxx-laptop:~$ xinput list-props 14
Device 'Apple Magic Mouse':
Device Enabled (144): 1
Coordinate Transformation Matrix (146): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (264): 0
Device Accel Constant Deceleration (265): 1.000000
Device Accel Adaptive Deceleration (266): 1.000000
Device Accel Velocity Scaling (267): 10.000000
Evdev Reopen Attempts (263): 10
Evdev Axis Inversion (534): 0, 0
Evdev Axes Swap (536): 0
Axis Labels (537): "Rel X" (154), "Rel Y" (155)
Button Labels (538): "Button Left" (147), "Button Middle" (148), "Button Right" (149), "Button Wheel Up" (150), "Button Wheel Down" (151), "Button Horiz Wheel Left" (152), "Button Horiz Wheel Right" (153)
Evdev Middle Button Emulation (539): 2
Evdev Middle Button Timeout (540): 50
Evdev Wheel Emulation (541): 0
Evdev Wheel Emulation Axes (542): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (543): 10
Evdev Wheel Emulation Timeout (544): 200
Evdev Wheel Emulation Button (545): 4
Evdev Drag Lock Buttons (546): 0
Aquí el contenido del archivo /etc/X11/corg.conf:
Section "ServerLayout"
Identifier "amdcccle Layout"
Screen 0 "amdcccle-Screen[1]-0" 0 0
EndSection
Section "Module"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "off"
EndSection
Section "Monitor"
Identifier "0-LVDS"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1366x768"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-CRT1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1366x768"
Option "TargetRefresh" "60"
Option "Position" "1366 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "Default Device"
Driver "fglrx"
EndSection
Section "Device"
Identifier "amdcccle-Device[1]-0"
Driver "fglrx"
Option "Monitor-LVDS" "0-LVDS"
Option "Monitor-CRT1" "0-CRT1"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "amdcccle-Device[1]-1"
Driver "fglrx"
Option "Monitor-LVDS" "0-LVDS"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
SubSection "Display"
Virtual 2732 768
EndSubSection
EndSection
Section "Screen"
Identifier "amdcccle-Screen[1]-0"
Device "amdcccle-Device[1]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Virtual 2966 2966
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "amdcccle-Screen[1]-1"
Device "amdcccle-Device[1]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
---------------------------------
Hago constatar, que con referente a las X, tengo un pequeño problema mi
gráfica es ATI, y ala ctualizar al kernel 2.6.35.25-generic-pae sufro una
incapacitación del driver de ATI que me impide tener aceleración 3D. Si no
toco nada conservo los efectos de Compiz, pero si me pongo a desinnstalar el
driver, a configurar cosas, o incluso a poner el "parche" que salió para este
problema, pierdo los efectos de Compiz, se rompe el programa glrx o como se
llame, y demás. También hago constatar que ultimamente encontré una nueva
solución, pero que no quiero probarla ya que necesito de Compiz para estudiar,
porque me permite de una manera muy senzilla y rápida capturar un area de la
pantalla para hacer un screenshot selectivo y presentarlo en un .doc. No sé si
tiene relevancia, pero como veo que miramos el archivo xorg.conf pues lo
menciono je je
Original comment by d.lloo...@gmail.com
on 10 Feb 2011 at 2:05
La verdad es que ya no se que más decirte.. parece que utiliza el driver
evdev, sin embargo, por lo que me dices, tanto ejecutando geistest y Touchégg
y haciendo gestos sobre el ratón la salida por consola no varía...
Googleando he encontrado esta configuración para el magic mouse:
Section "InputDevice"
Identifier "MagicMouse"
Option "Dev Name" "Magic Mouse"
Driver "evdev"
EndSection
Añade eso al final de tu /etc/X11/xorg.conf y reinicia, si no funciona, aparte
de borrar los que has añadido... ya no se por qué puede ser, siempre te
quedará preguntar el la página de uTouch a ver si alguien sabe:
https://answers.launchpad.net/utouch
Saludos!
Original comment by jose.exposito89@gmail.com
on 10 Feb 2011 at 3:06
Malas noticias :( Hablando en el irc de uTouch con el desarrollador del driver
para el magic mouse, me ha dicho que por ahora no hay buen soporte para el
magic mouse, por problemillas técnicos, que puede que para la próxima
versión de ubuntu consigan arreglarlo, te pego un trozo de la conversación:
[17:48] <cnd> that's already working in the xorg-unstable ppa
[17:48] <cnd> but anyways
[17:48] <cnd> evdev in maverick should only be needed for touchpads
[17:48] <cnd> to make utouch work
[17:49] <cnd> so touchscreens should already work
[17:49] <cnd> devices like the magic mouse won't work though
[17:50] <cnd> we didn't have enough time to make sure it worked properly
[17:50] <cnd> so we had to explicitly disable mixed devices like that
[17:52] == ara [~ara@ubuntu/member/ara] has quit [Quit: Ex-Chat]
[17:52] <Jose__> that mean that magic mouse is not supported?
[17:52] <cnd> correct
[17:53] <oubiwann_> the trackpad is, though
[17:53] <oubiwann_> *magic* trackpad
[17:53] <cnd> yep
[17:54] <Jose__> mmm ok, I will answer to the guy that his mouse are not
supported
[17:54] <Jose__> he must wait to 11.04
[17:54] <rydberg> it will still function as a mouse, though :-)
[17:55] <Jose__> yes, but he wanted to use Touchégg
[17:55] <cnd> Jose__, actually, I can't guarantee 11.04 either :(
[17:55] <Jose__> and for use it, he need utouch compatibility
[17:56] <Jose__> :(
[17:56] <cnd> Jose__, however, I think we may be able to make it work
[17:56] <cnd> the problem we had before was with pointer emulation
[17:56] <cnd> we've changed that now
[17:56] <cnd> I will try out the magic mouse to see if it works better now
[17:57] <cnd> I have one myself :)
[17:57] <rydberg> mixing REL and ABS axes, IIRC
[17:57] <cnd> yeah
[17:58] <Jose__> ok! if you get run touchegg please, contact with me in the
oficial page
Supongo que probará con su magic mouse, si recibo novedades te lo haré saber.
Saludos!
Original comment by jose.exposito89@gmail.com
on 10 Feb 2011 at 5:05
Muchas gracias por tu ayuda y por tu interés, se agredece :D
En verdad el ratón va casi igual que en Mac, salvo por el multitouch (Puedo
hacer scroll con dos dedos o tres y actua como uno, cambiar de pestañas con
dos dedos horizontalmente no funciona) y esas pequeñas cosas, pero es tan
fácil como esperar hasta que tengan un rato para hacerlo ^^. De nuevo muchas
gracias y seguiré subscrito para recibir novedades :)
Original comment by d.lloo...@gmail.com
on 10 Feb 2011 at 7:17
Original comment by jose.exposito89@gmail.com
on 10 Feb 2011 at 11:44
Ap0ple MagicMouse Listed as Trackpads
in
http://lii-enac.fr/en/architecture/linux-input/multitouch-devices.html
from
https://wiki.ubuntu.com/Multitouch/HardwareSupport
An cool software update is available on Mount Lion for multitouch gestures with
Apple MagicMouse
http://www.samuco.net/web/node/23
Check it out!
Original comment by bai...@gmail.com
on 19 Sep 2012 at 2:41
until know multitouch on Magic Mouse with touchegg doesn't work. I wonder if
someone has any updates.
Original comment by m0...@m0sia.ru
on 2 Apr 2013 at 7:09
Original issue reported on code.google.com by
D.ll...@gmail.com
on 8 Feb 2011 at 10:36