KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "
Tipps und Tricks"-Bereich.
-
MartinV
- Beiträge: 788
- Registriert: 31.07.2015 19:38:52
- Wohnort: Hyperion
-
Kontaktdaten:
Beitrag
von MartinV » 03.03.2017 23:38:47
Dafür müsste ich wohl die Xorg.conf editieren. Da es diese auf meinem System nicht gibt, habe ich eben versucht, eine mit "Xorg -configure" zu erstellen.
So schlimm wird's nicht!
Es soll nur die eine Datei nach /etc/X11/xorg.conf.d kopiert werden. Ich habe mal bei mir geschaut:
Den Ordner gibt es bei mir nicht. Anlegen mit:
Dann kopieren. Im Unterschied zum Wiki hat bei mir die Datei die Nummer 70 statt 50:
Code: Alles auswählen
cp /usr/share/X11/xorg.conf.d/70-synaptics.conf /etc/X11/xorg.conf.d/
Ein Gebet sprechen und neustarten.
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.
-
smutbert
- Moderator
- Beiträge: 8331
- Registriert: 24.07.2011 13:27:39
- Wohnort: Graz
Beitrag
von smutbert » 03.03.2017 23:49:20
imho sollte eigentlich die Installation des Pakets genügen, denn die Dateien in /usr/share/X11/xorg.conf.d werden automatisch berücksichtigt
man xorg.conf hat geschrieben:
…
Finally, configuration files will also be searched for in a directory reserved for system use. This is to separate configuration files from
the vendor or 3rd party packages from those of local administration. These files are found in the following directory:
/usr/share/X11/xorg.conf.d
…
-
MartinV
- Beiträge: 788
- Registriert: 31.07.2015 19:38:52
- Wohnort: Hyperion
-
Kontaktdaten:
Beitrag
von MartinV » 03.03.2017 23:59:09
imho sollte eigentlich die Installation des Pakets genügen
Tut es nicht! Die höher nummerierte 90-libinput.conf übernimmt die Kontrolle. Da aber /etc/X11/xorg.conf.d
nach /usr/share/X11/xorg.conf.d abgearbeitet wird, kann synaptics wieder die Kontrolle übernehmen.
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.
-
smutbert
- Moderator
- Beiträge: 8331
- Registriert: 24.07.2011 13:27:39
- Wohnort: Graz
Beitrag
von smutbert » 04.03.2017 00:26:45
unter stretch gibts die Datei aber nicht sondern lediglich eine »
/usr/share/X11/xorg.conf.d/40-libinput.conf«
(oder anders ausgedrückt: ich bleibe dabei, dass es genügt
xserver-xorg-input-synaptics zu installieren)
-
whiizy
- Beiträge: 674
- Registriert: 23.07.2011 22:09:37
Beitrag
von whiizy » 04.03.2017 01:56:35
Mal als konkretes Beispiel, wie es hier auf einem realen System läuft:
Installiert ist einzig
xserver-xorg-input-libinput (kein xserver-xorg-input-synaptics).
Nachträgliche Anpassungen des touchpads habe ich in:
Code: Alles auswählen
/etc/X11/xorg.conf.d/90-libinput.conf
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
EndSection
Alternativ kann man sicher auch auf
xserver-xorg-input-synaptics setzen.
-
_ash
- Beiträge: 1198
- Registriert: 13.05.2005 12:35:02
Beitrag
von _ash » 04.03.2017 08:25:59
Ich habe beides versucht:
1. 70-synaptics.conf nach /etc/X11/xorg.conf.d kopiert. Neustart. Mittlere Maustaste geht nicht.
2. Die Datei wieder entfernt, stattdessen 40-libinput.conf dahin kopiert. Neustart. Mittlere Maustaste geht nicht.
Hm.
-
whiizy
- Beiträge: 674
- Registriert: 23.07.2011 22:09:37
Beitrag
von whiizy » 04.03.2017 11:28:12
Wenn Du den xserver-xorg-input-libinput aktiv hast, kannst Du mal schauen, ob Du von button 2 (mittlere Maustaste) eine Ausgabe bekommst. Hier zum Vergleich ein Lenovo unter Stretch mit nur zwei Maustasten am Touchpad (device id=12):
Code: Alles auswählen
$ xinput --test 12
button press 1
button release 1
button press 3
button release 3
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=12 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ EasyCamera id=9 [slave keyboard (3)]
↳ Ideapad extra buttons id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
-
_ash
- Beiträge: 1198
- Registriert: 13.05.2005 12:35:02
Beitrag
von _ash » 06.03.2017 21:58:14
whiizy hat geschrieben:Wenn Du den xserver-xorg-input-libinput aktiv hast, kannst Du mal schauen, ob Du von button 2 (mittlere Maustaste) eine Ausgabe bekommst.
Nein, ich bekomme keine Ausgabe. Button 1 und 3 gehen (auf ID 13), aber Button gibt keinerlei Ausgabe.
Noch Ideen?
-
MartinV
- Beiträge: 788
- Registriert: 31.07.2015 19:38:52
- Wohnort: Hyperion
-
Kontaktdaten:
Beitrag
von MartinV » 06.03.2017 22:22:20
Für die Konfiguration des synaptics-Treibers gibt es synclient, Teil des Treiberpaketes.
Aktiviere wieder den synaptics-Treiber und zeig mal die Ausgabe von
Zuletzt geändert von
MartinV am 06.03.2017 22:56:45, insgesamt 1-mal geändert.
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.
-
_ash
- Beiträge: 1198
- Registriert: 13.05.2005 12:35:02
Beitrag
von _ash » 06.03.2017 22:32:12
Code: Alles auswählen
$ synclient
Parameter settings:
LeftEdge = 1574
RightEdge = 5368
TopEdge = 1352
BottomEdge = 4502
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 252
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 114
HorizScrollDelta = 114
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0348918
TouchpadOff = 2
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 2
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
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 28
VertHysteresis = 28
ClickPad = 1
RightButtonAreaLeft = 3471
RightButtonAreaRight = 0
RightButtonAreaTop = 4098
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
-
MartinV
- Beiträge: 788
- Registriert: 31.07.2015 19:38:52
- Wohnort: Hyperion
-
Kontaktdaten:
Beitrag
von MartinV » 06.03.2017 22:56:01
Hm, ich dachte, da läßt sich etwas sehen zu den physikalischen Tasten, aber anscheinend nicht. Erklärt werden die Einstellungen in
Andere Idee: Vielleicht brauchst Du irgendeine unfreie Firmware für das Touchpad?
Die Vernunft kann einem schon leidtun. Sie verliert eigentlich immer.
-
whiizy
- Beiträge: 674
- Registriert: 23.07.2011 22:09:37
Beitrag
von whiizy » 07.03.2017 15:13:13
@_ash
Ist nach 26 Beiträgen eigentlich schonmal eindeutig belegt worden, welche hardware bei Dir verbaut ist? elantech oder synaptics oder?
-
_ash
- Beiträge: 1198
- Registriert: 13.05.2005 12:35:02
Beitrag
von _ash » 07.03.2017 17:36:04
whiizy hat geschrieben:Ist nach 26 Beiträgen eigentlich schonmal eindeutig belegt worden, welche hardware bei Dir verbaut ist? elantech oder synaptics oder?
-
whiizy
- Beiträge: 674
- Registriert: 23.07.2011 22:09:37
Beitrag
von whiizy » 07.03.2017 18:17:22
@_ash
In einem Testbericht steht etwas von Besonderheiten beim Lenovo E570:
Touchpad & TrackPoint
Eine große Neuerung dieser ThinkPad-Generation ist das TouchPad. Zwar ändert sich nichts an der unmittelbaren Bauform des TouchPads, das weiterhin als ClickPad ohne dedizierte Tasten ausgeführt ist. Aber mit den 2017er-ThinkPads stellt Lenovo die TouchPads um auf den Microsoft-Precision-TouchPad-Standard. Damit wandern die TouchPad-Einstellungen nun in die native Windows-Settings-App, vorher konnte man es in herstellerspezifischen Einstellungsfenstern in der Systemsteuerung konfigurieren. Für die Alltagsnutzung hat die Änderung Folgen: Die Probleme früherer TouchPad- und ClickPad-Implementierungen gibt es nicht mehr.
http://www.notebookcheck.com/Test-Lenov ... 745.0.html
Kann es eventuell sein, daß die drei Tasten funktionell nicht zum Clickpad gehören, sondern praktisch einer internen, eingebauten Maus entsprechen? Dann wären Zuordnungen der Tasten vielleicht dort zu suchen ...
-
_ash
- Beiträge: 1198
- Registriert: 13.05.2005 12:35:02
Beitrag
von _ash » 07.03.2017 19:08:03
Hier noch eine Info, die ich
Debian Wiki entnommen habe:
Code: Alles auswählen
# grep "TouchPad: buttons:" /var/log/Xorg.0.log
[ 15.604] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left double triple
Der mittlere Mausbutton ist xorg also nicht bekannt. Evtl eine Treiberproblem, weil die Hardware zu neu ist??
-
whiizy
- Beiträge: 674
- Registriert: 23.07.2011 22:09:37
Beitrag
von whiizy » 07.03.2017 19:47:23
_ash hat geschrieben:
Code: Alles auswählen
# grep "TouchPad: buttons:" /var/log/Xorg.0.log
[ 15.604] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left double triple
Der mittlere Mausbutton ist xorg also nicht bekannt. Evtl eine Treiberproblem, weil die Hardware zu neu ist??
Deinem grep nach dürfte auch die rechte Maustaste nicht bekannt sein, da dort kein "right" button gelistet ist. Schau bei den Input-devices mal unter Mouse, nicht Touchpad.
-
_ash
- Beiträge: 1198
- Registriert: 13.05.2005 12:35:02
Beitrag
von _ash » 07.03.2017 19:51:36
Jein. xinput ID 13 (Touchpad) reagiert ja auf linke und rechte Maustaste.
Wo meinst Du soll ich nach Input Devices schauen?
-
whiizy
- Beiträge: 674
- Registriert: 23.07.2011 22:09:37
Beitrag
von whiizy » 07.03.2017 20:01:32
Wo genau auf dem Cinnamon Desktop die Input Devices konfiguriert werden können, kann ich Dir mangels Anschauungsmaterial nicht sagen. Typischerweise (so z.B. bei KDE) sind unter Systemsettings separate Fenster für Maus und Touchpad vorhanden.
-
_ash
- Beiträge: 1198
- Registriert: 13.05.2005 12:35:02
Beitrag
von _ash » 07.03.2017 20:05:34
Da hatte ich schon recht früh geschaut, aber unter der Config für eine Maus findet sich keinerlei Einstellung für einen mittleren Mausbutton.
-
whiizy
- Beiträge: 674
- Registriert: 23.07.2011 22:09:37
Beitrag
von whiizy » 07.03.2017 20:32:34
Ich habe einen alten Lenovo T61, der ebenfalls drei Tasten über dem Touchpad hat. In den Mouse-Settings von KDE lässt sich z.B. Links- oder Rechtshändermaus wählen und danach sind die linke und die rechte Taste vertauscht. Daraus entnehme ich, daß die drei Tasten dort intern als Mouse-Device geführt werden.