Ist es möglich, das Ziehen auf einem Macbook-Multitouch-Touchpad zum Laufen zu bringen?


7

Ich habe ein Macbook 5,1. Das heißt, es ist das einzige 13-Zoll-Aluminium-Macbook, da die späteren Versionen in Macbook Pro umbenannt wurden.

Das Scrollen mit zwei Fingern scheint gut zu funktionieren, aber das Ziehen funktioniert nicht. In OsX funktioniert dies so, dass Sie auf ein Objekt zeigen, klicken und Ihren Finger auf dem Touchpad gedrückt halten, während Sie einen anderen Finger bewegen, um den Cursor zu bewegen. Dies führt in Ubuntu zu seltsamem und undefiniertem Verhalten, da der Treiber dies anscheinend nicht als Ziehen erkennt. Irgendwelche Ideen?

Antworten:


4

Das Ziehen mit dem Daumen nach unten in Ubuntu Maverick auf neueren Macbooks (Pro) wird derzeit nur von dem neuen, derzeit nicht konfigurierbaren, aber recht funktionsfähigen, unabhängig geschriebenen "Multitouch" X-Eingabetreiber vom Mactel PPA unterstützt . (Canonical hat noch keine Utouch-Unterstützung für MB (P) geschrieben.)

Von einer der offiziellen Hardware-Support-Seiten für Macbook oder MacBook Pro Maverick -

Fügen Sie das Mactel ppa hinzu, um die Multitouch-Treiber zu aktivieren :

sudo add-apt-repository ppa:mactel-support && sudo apt-get update

Führen Sie dies dann in einer Konsole aus:

sudo apt-get install xf86-input-multitouch bcm5974-dkms

Fügen Sie dies dann der neuen Datei /usr/share/X11/xorg.conf.d/99-multitouch.conf(unter Maverick und höher) mit denselben Berechtigungen wie die anderen Dateien im Verzeichnis hinzu:

Section "InputClass"
    MatchIsTouchpad "true"
    Identifier "Multitouch Touchpad"
    Driver "multitouch"
EndSection

Sie können dann Drei-Finger-Gesten mit den Maustasten 8, 9, 10 und 11 ( xevzum Anzeigen) über imwheel(Ubuntu-Universum) ausführen. Ich werde diesen Teil an einem anderen Tag beenden, obwohl xevdeutlich das "Drücken" der "Tasten" angezeigt wird, um anzuzeigen, dass er zum Anschließen bereit ist.

Um festzustellen, ob dies für Ihr Modell gilt, sollten Sie auf der Seite Ubuntu.com Help Community MacBook oder MacBookPro nach Ihrem System oder etwas Ähnlichem für die von Ihnen verwendete Ubuntu-Version suchen (halten Sie sich an die richtige Version!) graues Kästchen rechts oben. Derzeit verfügen viele Systeme über veraltete oder unvollständige Informationen. Apple ändert jedoch nur wenig zwischen den Versionen, sodass Sie Informationen von fast jeder Maschinenseite verwenden können (lesen Sie alle!). Die MacBook Pro 7,1 Maverick- Seite enthält meines Erachtens die umfassendsten Informationen für Maverick, obwohl die Maverick MBP 5,5 , 5,3 und 6,2Seiten haben auch Informationen, die ich an keiner anderen Stelle gefunden habe. Von dort kamen diese Informationen.

Weitere Informationen zu PPAs:



2

Schauen Sie sich einfach https://help.ubuntu.com/community/MacBookPro7-1/Maverick an

Es beschreibt die notwendigen Schritte, um Ubuntu zum Laufen zu bringen, z

Das Scrollen mit zwei Fingern und das horizontale Scrollen können über die Mauseinstellungen aktiviert werden

Ich benutze mein Macbook jeden Tag mit Ubuntu. Obwohl einige technische Dinge unter OSX immer noch besser funktionieren (schnellere WLAN-Verbindung, schnellerer Schlaf / Weck-Modus), bin ich mit der Benutzerfreundlichkeit von Ubuntu, der Paketverwaltung und der verfügbaren Open-Source-Software viel zufriedener.


1
Ist das Scrollen zum Beispiel reibungslos und mit Schwung wie in OSX erleichtert? oder ist es nervös.
Jondavidjohn

Nervös. Beim Scrollen wird eine Seite jeweils um 5 Pixel verschoben. Es ist nicht schön.

1

Der Treiber auf meinem MacBook Air, der für 11.10 installiert wurde, heißt "Multitouch" (möglicherweise ist es der gleiche, der in einer anderen Antwort erwähnt wurde), aber ich hatte das gleiche Problem, weil ich nicht mit zwei Fingern klicken und ziehen konnte. Endlich habe ich den mtrack-Treiber gefunden, der so angepasst werden kann, dass er sich fast wie der OS X-Treiber verhält, einschließlich Klicken und Ziehen mit zwei Fingern.

Anweisungen zum Installieren und Konfigurieren von mtrack finden Sie in meinem Beitrag hier: https://askubuntu.com/a/103030/43660 .


0

Haben Sie versucht, das Utouch-Paket zu verwenden?

sudo apt-get install utouch

Es soll zusätzliche Unterstützung für Multitouch-Pads bieten.


Dies gilt für Magic Trackpads, noch nicht für Macbooks. Das soll sich ändern.
Ein Student an einer Universität

0

Wenn Sie 'mtrack' ausprobieren möchten. Sie müssen die Maustaste auch den Tastenanschlägen zuordnen, die etwas auslösen, z. B. den Arbeitsbereich wechseln.

Die nächsten Schritte sind:

  1. Verwenden Sie entweder 'xev', um die Maustaste zu erkennen, oder die Readme-Datei von 'mtrack' auf Github, um sicherzustellen, welche Geste welche Tastennummer erzeugt, z. B. Wischen mit drei Fingern nach oben ist Tastennummer 8.

  2. Installieren Sie xte, xbindkeys und xautomation, um die Maustastennummer "Geste" Ihren gewünschten Tastenanschlägen zuzuordnen. Erstellen Sie nach der Installation eine Benutzerkonfigurationsdatei für xbindkeys. Verwenden Sie dazu diese Zeile:

    xbindkeys --defaults> $ HOME / .xbindkeysrc

Fügen Sie dann Ihre Konfigurationen in die Datei ein. In meinem Fall haben beispielsweise zwei Finger, die in xev nach oben / unten scrollen, die Maustasten 4 und 5.

# Scroll Up
# it means xbindkeys will send arguments 'keydown Up' and 'keyup Up'
# to xte when mtrack detects gesture 'two finger scroll up'
"xte 'keydown Up' 'keyup Up'"
b:4

# Scroll Down    
"xte 'keydown Down' 'keyup Down'"
b:5

Ein weiteres Argument ist 'key', es bedeutet 'keydown' + 'keyup'. Und Sie müssen möglicherweise mehrmals neu starten, um die besten Tastenanschläge zu finden (das ist es, was ich für einen ganzen Nachmittag mache, ich habe eine Menge Gesten bekommen).

Bitte fühlen Sie sich frei an meiner Konfiguration als Referenz nehmen hier . Meine Version ist eher wie OS X.

Wenn Sie mehr darüber erfahren möchten, woher das Ergebnis stammt, habe ich in diesem Beitrag auch einige Referenzen hinterlassen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.