Рейтинг:2

Настройки сенсорной панели Synaptics из xorg.conf не применяются

флаг id

Я не могу установить параметры для драйвера синаптики сенсорной панели. Извините, если это выглядит как дубликат, но я пробовал решения из других вопросов, и ни один из них не работал. Я сосредоточился на том, чтобы сделать это «правильным способом», поэтому использовал отдельный файл conf в /etc. Ноутбук ThinkPad T480, Ubuntu 20.04.3.

Я пробовал использовать файлы:

/etc/X11/xorg.conf
/etc/X11/xorg.conf.d/synaptics.conf
/etc/X11/xorg.conf.d/70-synaptics.conf
/etc/X11/xorg.conf.d/71-synaptics.conf

Разрешения:

-rw-r--r-- 1 root root 1776 9 января 11:38 xorg.conf

Содержимое скопировано из:

/usr/share/X11/xorg.conf.d/70-synaptics.conf

Кроме того, размещение изменений непосредственно в этом файле не имеет никакого эффекта.

Для начала я просто отредактировал один вариант, TapButton2. Выдержка из файла:

Раздел "Входной класс"
    Идентификатор "сенсорная панель"
    Драйвер "синаптик"
    MatchIsTouchpad "включен"
# Эта опция рекомендуется для всех систем Linux, использующих evdev, но не может быть
# включено по умолчанию. Подробности смотрите по следующей ссылке:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
    MatchDevicePath "/dev/input/event*"
    Опция "TapButton2" "0"
EndSection

Соответствующие (?) строки из ~/.local/доля/xorg/Xorg.0.log файл:

[101.539] (==) Использование файла конфигурации: "/etc/X11/xorg.conf"
[ 101.539] (==) Использование каталога конфигурации системы "/usr/share/X11/xorg.conf.d"
[ 101.540] (==) Нет раздела макета. Использование первого раздела экрана.
[ 101.540] (==) Нет доступных разделов экрана. Использование значений по умолчанию.

Внесение изменений в конфигурацию из командной строки с помощью synclient [опция]=[значение] работает. Изменения сбрасываются после перезагрузки.

После перезагрузки опция всегда возвращается к TapButton2=3. Есть ли что-то, что мне здесь не хватает? Возможно, синтаксис конфигурации неверен?

mchid avatar
флаг bo
Если вы используете рабочий стол Ubuntu по умолчанию, я полагаю, что он запускает Wayland вместо Xorg.Во-первых, попробуйте войти в сеанс Xorg вместо сеанса Wayland, выбрав рабочий стол в меню шестеренки или в любом другом месте на экране входа, чтобы увидеть, не в этом ли проблема.
mchid avatar
флаг bo
Когда вы щелкнете значок шестеренки на экране входа в систему, вы должны увидеть **Ubuntu** и **Ubuntu на Wayland**. Выберите **Ubuntu** и **не выбирайте Ubuntu на Wayland**. Проблема все еще сохраняется?
флаг id
Я запускаю рабочий стол Ubuntu (не Wayland) по умолчанию, так что, к сожалению, это не так.
vanadium avatar
флаг cn
В настоящее время используется libinput, а не драйвер synaptics, поэтому эти настройки не действуют.
флаг id
@vanadium Ранее я устанавливал драйвер synaptics, libinput был по умолчанию. `xinput list` возвращает `Synaptics TM3276-022 id=12`; `xinput list-props 12` возвращает свойства, начинающиеся с `Synaptics (...)`.
vanadium avatar
флаг cn
Возможно, вам может понадобиться удалить libinput до того, как синаптика вступит в силу?
флаг id
@vanadium Думаю, мне нужна libinput для клавиатуры. В любом случае драйвер synaptics работает, потому что когда я меняю параметры конфигурации с помощью `synclient [option]=[value]`, он работает.
Рейтинг:0
флаг id

Это не желательное или правильное решение, но оно для всех, кто застрял, как я, и сейчас просто должен использовать свою сенсорную панель.

Отредактируйте свой ~/.профиль и добавьте эти команды внутрь следующим образом:

спать 10 && synclient TapButton2=0 &
sleep 10 && synclient [свойство]=[val] &

Эти настройки будут применяться через 10 секунд после каждого входа в систему. В моем случае это достаточно долго для загрузки synclient. && Значит это синклиент будет ждать спать выходить. & означает, что предыдущая команда выполняется в фоновом режиме (подоболочка), она не остановит другие задачи входа в систему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.