Wie aktiviere ich die Emulation der mittleren Maustaste in 12.04 LTS? Ich denke, es war in der letzten Version standardmäßig deaktiviert. Ich bin mir sicher, dass dies eine dumme Frage ist, aber ich kann keine generische Antwort finden. Sie scheinen alle touchpadspezifisch zu sein (dh multitouchbezogen, was ich nicht habe) oder das zu verwenden, was ich für nicht zutreffend halte normale Ubuntu-Methoden (Erstellen der Datei xorg.conf). Ich verwende eine xubuntu-Variante (xfce) auf einem Dell Inspiron Mini.
Ich habe dort gerade getestet und wenn ich mit beiden Fingern gleichzeitig tippe, wird ein Kontextmenü angezeigt (wie Rechtsklick). Kabelgebunden wusste ich nicht, dass dieses Trackpad sogar einen Zweifinger-Tipp erkennen konnte ...
Früher wurde durch gleichzeitiges Klicken auf beide Touchpad-Tasten (es handelt sich um die eingebauten Tasten) ein mittlerer Klick erzeugt. Das machen sie nicht mehr. Ich habe nie ein doppeltes Tippen verwendet, sondern die eigentlichen Schaltflächen.
Zur Verdeutlichung verwende ich ein eingebautes Touchpad, keine externe Maus. Gpointings erkennt es als synaptische Berührung, was ich für richtig halte
Update- Die Frage @medigeek, die unten verlinkt ist, lässt mich mit zwei Fingern tippen, um einen mittleren Klick zu emulieren, aber ich kann immer noch nicht auf beide Schaltflächen gleichzeitig klicken
Die Ausgabe von synclient ist hier:
LeftEdge = 1760
RightEdge = 5302
TopEdge = 1639
BottomEdge = 4479
FingerLow = 25
FingerHigh = 30
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 232
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 105
HorizScrollDelta = 105
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0378931
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 422
EdgeMotionUseAlways = 0
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 26
VertHysteresis = 26
ClickPad = 1
RightButtonAreaLeft = 0
RightButtonAreaRight = 0
RightButtonAreaTop = 0
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
Antworten:
GUI-Lösung
Installieren Sie das Paket
gpointing-device-settings
Konsolen- / Terminallösung Nr. 1
Alternativ dazu versuchen Sie Folgendes:
Die alternative Lösung erfordert möglicherweise die Installation eines
gnome-settings-daemon
Pakets.Konsolen- / Terminallösung (en) # 2
Mit dem
synclient
Befehl können Sie die Optionen Ihres Synaptics-Touchpads anzeigen.synclient
und sehen Sie, welche Variablen verfügbar sind.Sie können die Synclient-Optionen mit diesem Befehl festlegen / ändern:
syclient var=1
(wobei var die Variable ist, die Sie ändern möchten, und 1 der Wert)Lesen Sie die Handbuchseite zu den einzelnen Variablen: http://manpages.ubuntu.com/synaptics
Was hat bei mir funktioniert?
Anstatt herauszufinden, wie beide Tasten des Touchpads gedrückt werden, halten Sie zwei Finger auf dem Touchpad und klicken Sie mit einem dritten Finger auf die linke Maustaste des Touchpads. Dies emuliert standardmäßig eine mittlere Schaltfläche.
Was für das ursprüngliche Plakat gearbeitet
a) Das Setzen der TapButton- Variablen funktioniert für das Tippen mit zwei Fingern
b) Wenn Sie immer noch auf beide Schaltflächen klicken und eine mittlere Schaltflächenemulation erstellen möchten, führen Sie Folgendes aus:
Mit EmulateMidButtonTime können Sie die Zeit ändern, die zum Erstellen einer mittleren Schaltfläche erforderlich ist (zulässiger Zeitraum zum Klicken auf beide Schaltflächen). 100 bedeutet 100 Millisekunden (ms).
Sie können noch höhere Werte
synclient EmulateMidButtonTime=500
einstellen , z. B. (500 ms).quelle
synclient
Sie die Ausgabe in Ihrer Frage aus und fügen Sie sie hinzu. (2) Probieren Sie diese Lösungen aus: askubuntu.com/questions/12435/… (3) Sie können synclient mitsyclient var=1
(var die Variable und 1 den Wert) einstellen . Lesen Sie die Manpage: manpages.ubuntu.com/synaptics (4) Versuchen SieMit Ubuntu 17 und in XFCE funktionierte das Kopieren und Einfügen mit der mittleren Maustaste überhaupt nicht.
Lösung
Um die Einfügefunktion mit der mittleren Maustaste zu aktivieren, bearbeiten Sie den X-Eingang.
Fragen Sie Ihr Gerät ab:
Identifizieren Sie Ihre Maus. Bei mir war es Gerätenummer 10.
xinput list-props 10
gibt mir die einstellungen für die maus.Ich muss den Wert für "libinput Middle Emulation Enabled (294):" ändern und als root ausführen:
Überprüfen Sie, ob der Wert auf 1 geändert wurde:
Ja, es funktioniert: "libinput Middle Emulation Enabled (294): 1"
Um es dauerhaft zu machen, fügen Sie eine Zeile hinzu
~/.xstartup
!In meinem Fall sieht es genauso aus wie vorher:
Das macht es von Anfang an effektiv.
Das steckt dahinter .
Ich bin absolut anderer Meinung, dass Ubuntu und Gnome beschlossen haben, die standardmäßige Unix Middle Mouse-Paste zu deaktivieren. Selbst in XFCE Ubuntu 17 ist es am Boden zerstört. Mögen die Manager hinter dieser Entscheidung ein baldiges und schmerzliches Ende finden. Du machst mir das Leben schwer.
Vielen, vielen Dank an Gilles, der die Lösung gefunden hat !!!
Ich hatte die gleichen Probleme mit Ubuntu 16, 14.10 und früher: Unix-Stil Kopieren Einfügen im Terminal funktioniert nicht. Enttäuschende Standardeinstellungen. Hier ist jedoch eine Lösung (teilweise eine Zusammenfassung der großartigen Arbeit anderer Leute):
(Sehen Sie nach, ob /etc/X11/xorg.conf für Sie geeignet ist. Kann für Lubuntu usw. unterschiedlich sein.)
Die sehr ärgerliche Fehlfunktion einer fehlenden 3. Maustaste (Touchpad, Marble Mouse ) kann tatsächlich mit den "gpointing-device-settings" behoben werden. Einfach über CLI installieren mit:
apt-get install gpointing-device-settings
Rufen Sie dann auf
gpointing-device-settings
, um das GUI-Fenster zu erhalten. Anmerkung : In neueren Ubuntus-Versionen gibt es einen nicht behobenen Fehler, durch den Ihre Einstellungen beim Neustart gelöscht werden. Sie können dengpointing-device-settings
Autostart aktivieren, müssen dann aber noch eine Eingabeaufforderung eingeben. Mir ist keine richtige Konfigurationslösung bekannt.Wahrscheinlich benötigen einige Schritte einen Sudo- oder Root-Zugriff. Ich nehme an, Sie wissen es.
Jetzt kann ich jedoch das unixische Kopieren und Einfügen per Markierung und mittlerer Maustaste verwenden. Zumindest im Terminal. Und für die Marble Mouse gibt es einen separaten Artikel mit vielen Konfigurationsdetails.
Nachtrag
Mit Ubuntu 17 und in XFCE funktionierte das Kopieren und Einfügen mit der mittleren Maustaste überhaupt nicht.
quelle
evdev
Version. Schauen Sie sich denwith evdev
Abschnitt in askubuntu.com/a/868173/460211 an . Ich bekam den gleichen Fehler und das hat funktioniert.libinput
von 18.04, zumindest für die meisten Anwendungen funktioniert.evdev
hat bei mir nicht funktioniert. Möglicherweise müssen Sie es manuell einrichten,xorg.conf
bevor es funktioniert?Sie können die mittlere Maustaste auch durch einen Anruf auf einen Dreifinger-Tipp setzen
(Fügen Sie dies in ein Skript ein und fügen Sie es Ihren Startprogrammen hinzu.)
Es ist seltsam, denn es scheint einen Bugreport gegeben zu haben, der behoben werden soll.
Quelle: Aktiviere ein Drei-Finger-Tippen auf meinem synaptischen Touchpad:
quelle
Aktivieren Sie es für alle Benutzer, indem Sie den Standardwert ändern in
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
:Suchen Sie nach dem Schlüssel
middle-button-emulation
, der so aussieht:Ändern Sie die Standardeinstellung in
true
:quelle
Ich habe mit synclient einen Teil der rechten und linken Taste des Touchpads gestohlen, sodass ich alle drei Tasten am unteren Rand des Touchpads haben kann:
Ich habe die Werte mit den aktuellen Kanten als Basis berechnet:
quelle
Ich habe mit xubuntu 14.10 eine gute Lösung gefunden
(Ich denke, das ist schön, weil es nicht erforderlich ist, zu tippen, um aktiviert zu werden. Ich mag es nicht, zu tippen, um zu klicken.)
Zuerst musst du xdotool installieren
Schreiben Sie dann ein Bash-Skript, um den mittleren Mausklick zu senden. Du wirst so etwas schreiben wollen
Speichern Sie es unter einem Dateinamen, an den Sie sich erinnern werden, wie "MiddleClick.sh".
Als nächstes ändern Sie Ihre Berechtigungen für die Datei, damit sie für Sie selbst ausführbar ist
Sie können jetzt einen mittleren Mausklick an den Ort senden, an dem sich Ihre Maus befindet, indem Sie diese Datei im Terminal ausführen
Um jedoch eine Verknüpfung zuzuweisen, gehen Sie zu Einstellungen> Tastatur und gehen Sie zu den Anwendungsverknüpfungen. Fügen Sie eine neue hinzu, zeigen Sie auf die von Ihnen erstellte Datei und weisen Sie eine Verknüpfung zu. Mit dieser neuen Verknüpfung können Sie jetzt einen mittleren Klick senden.
quelle
Wenn Sie zur Antwort von @ rubo77 hinzufügen und die Ausgabe Ihres Synclients zugrunde legen, sollten Sie Folgendes versuchen:
Anschließend können Sie mit 3 Fingern auf die mittlere Schaltfläche tippen, um sie zu aktivieren. Es hat bei mir funktioniert.
quelle