Вопрос или проблема
Я новичок в Linux. Недавно перешел с Windows 10 и мне нравится мое путешествие в Linux.
Я только что установил Awesome Window Manager. Когда я впервые вошел в Awesome-WM, я обнаружил, что функция щелчка с помощью касания не работает, и это меня раздражало. Поэтому я использовал свои навыки поиска в Google и наткнулся на эту ссылку, и исправление сработало!
К сожалению, эта настройка не сохраняется между моими сеансами входа. Мне нужно делать это каждый раз при входе в Awesome-WM.
Существует ли какое-либо постоянное решение для этого?
Настройки касания и другие настройки тачпада настраиваются либо через XInput2 как “свойства устройства”, либо через Xorg.conf как настройки для драйвера ‘libinput’.
Замените Touchpad_Device_Name
на имя устройства (не ID номер), которое вы видите в xinput list
.
xinput set-prop "Touchpad_Device_Name" "libinput Tapping Enabled" 1
Ответ или решение
Чтобы включить функцию "тап для щелчка" на трекпаде в менеджере окон Awesome (Awesome WM) и сделать это постоянным между сессиями, необходимо выполнить несколько шагов с использованием инструмента xinput
и настройки конфигурационных файлов. Ниже приведен подробный и структурированный подход к решению данной проблемы.
Шаг 1: Определение устройства трекпада
Первым делом откройте терминал и выполните команду:
xinput list
Эта команда выведет список всех подключенных устройств ввода. Найдите в этом списке ваше устройство трекпада, которое может называться, например, "SynPS/2 Synaptics TouchPad" или аналогично.
Шаг 2: Включение функции "тап для щелчка"
После того как вы узнали название вашего устройства, используйте команду xinput set-prop
, чтобы активировать функцию "тап для щелчка". Замените Touchpad_Device_Name
на фактическое имя вашего устройства:
xinput set-prop "Touchpad_Device_Name" "libinput Tapping Enabled" 1
Шаг 3: Автоматизация настройки для каждой сессии
Чтобы данная настройка применялась автоматически при каждом входе в систему, можно добавить команду в файл конфигурации сессии Awesome WM.
- Откройте файл конфигурации Awesome:
nano ~/.config/awesome/rc.lua
- В этом файле найдите секцию, где находятся ваши пользовательские настройки или создайте новую. Например, можно в конце файла добавить следующее:
awful.spawn.with_shell('xinput set-prop "Touchpad_Device_Name" "libinput Tapping Enabled" 1')
Не забудьте заменить Touchpad_Device_Name
на имя вашего трекпада.
Шаг 4: Сохраните изменения и перезагрузите Awesome WM
После внесения изменений в файл rc.lua
, сохраните его и перезагрузите Awesome WM. Это можно сделать следующим образом:
- Нажмите
Mod4 + Control + r
(гдеMod4
– это клавиша Super). - Убедитесь, что функция "тап для щелчка" теперь работает.
Заключение
Следуя описанным шагам, вы сможете активировать и сделать постоянной функцию "тап для щелчка" на трекпаде в Awesome Window Manager. Этот процесс эффективен и не требует сложных манипуляций, что является важным аспектом для новичков в Linux-среде.
Если у вас возникнут дополнительные вопросы или потребуется помощь в настройке других параметров, не стесняйтесь обращаться к сообществу Linux или консультироваться с более опытными пользователями. Успехов в дальнейшем освоении системы!