Включить трекпад ThinkPad в Arch Linux

Ваш скрипт устанавливает флаг errexitс помощью set -e. После того, как вы его получите, непроверенные неудачные команды приведут к выходу из оболочки. Если вы используете программируемые сценарии завершения, некоторые из них могут запускать неудачную команду, что объясняет, почему завершение на вкладке -вызывает его.

Решение здесь состоит в том, чтобы не запускать сценарий, а запускать его как обычно, или заменить set -eна достаточную проверку ошибок для всех соответствующих команд и на return, если они не срабатывают. (Не exit, так как это приведет к закрытию всей оболочки, returnвозвращается из исходного скрипта.)

0
06.04.2021, 01:55
2 ответа

Описано в Arch Linux Wiki:Сенсорная панель Synaptics

Установите пакет xf86-input-synaptics:

sudo pacman -S xf86-input-synaptics

Затем создайте /etc/X11/xorg.conf.d/70-synaptics.confсо следующим содержимым:

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "3"
        Option "TapButton3" "2"
        Option "VertEdgeScroll" "on"
        Option "VertTwoFingerScroll" "on"
        Option "HorizEdgeScroll" "on"
        Option "HorizTwoFingerScroll" "on"
        Option "CircularScrolling" "on"
        Option "CircScrollTrigger" "2"
        Option "EmulateTwoFingerMinZ" "40"
        Option "EmulateTwoFingerMinW" "8"
        Option "CoastingSpeed" "0"
        Option "FingerLow" "30"
        Option "FingerHigh" "50"
        Option "MaxTapTime" "125"
       ...
EndSection
1
28.04.2021, 22:53

Проблема была решена перезагрузкой в ​​Windows, а затем обратно в Arch Linux. Кажется, это решение, которое решит проблему каждый раз, когда она возникает; Я обновлю свой ответ, если это окажется не так.

0
28.04.2021, 22:53

Теги

Похожие вопросы