Гид по технологиям

Отключить тачпад на старте и временно

• 6 min read • Linux • Обновлено 22 Nov 2025
Отключить тачпад при старте и временно
Отключить тачпад при старте и временно

Коротко о задаче

Тачпад — полезная вещь, но иногда он мешает. В статье показаны два подхода:

  • Временно отключить тачпад с помощью touchpad-indicator (графически).
  • Полностью отключать тачпад при старте через .desktop в автозапуске.

Важно: команды synclient и некоторые трюки работают только с драйвером synaptics (обычно на Xorg). Современные окружения на Wayland используют libinput — для них нужны другие команды.

Временное отключение тачпада — touchpad-indicator

Touchpad-indicator — это AppIndicator-приложение, которое позволяет управлять тачпадом из системного лотка. Простое, лёгкое и удобное.

Установка

Откройте терминал и выполните команды:

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator

(Для других дистрибутивов ищите touchpad-indicator в репозиториях или устанавливайте пакет соответствующим менеджером.)

Использование

После установки в системном лотке появится иконка тачпада. Кликните правой кнопкой по иконке и выберите «Отключить тачпад» — тачпад немедленно отключится.

Иконка touchpad-indicator в системном лотке с опцией отключения

В настройках (Preferences) можно назначить хоткей для включения/отключения тачпада. Это удобно, если тачпад отключён и нужно быстро вернуть контроль. По умолчанию сочетание отключено — включите его перед первым использованием.

Окно настроек touchpad-indicator с назначением сочетаний клавиш

Если вы используете внешнюю мышь, в touchpad-indicator есть опция «отключать тачпад при подключенной мыши». Другие опции: «включать тачпад при выходе», «отключать тачпад при выходе» и «отключать тачпад при запуске touchpad-indicator».

Широкие опции управления поведением тачпада в touchpad-indicator

Примечание: у touchpad-indicator нет встроенного детектора «выключить тачпад при наборе текста» — есть только простые состояния вкл/выкл. Если вам нужна именно эта функция, посмотрите утилиты, интегрирующиеся с libinput или Tapping/DisableWhileTyping-логикой.

Отключение тачпада при старте системы

Если вы хотите, чтобы тачпад был отключён сразу после загрузки, можно создать простой .desktop-файл в автозапуске.

Создание .desktop файла

Откройте любой текстовый редактор и вставьте следующий код:

[Desktop Entry]
Name=Disable touchpad
GenericName=Touchpad disabler
Comment=Disables touchpad
Exec=synclient TouchpadOff=1
StartupNotify=true
Terminal=false
Type=Application
Name[en_US]=disable-touchpad.desktop

Сохраните файл как disable-touchpad.desktop в папке /home/ВАШЕИМЯПОЛЬЗОВАТЕЛЯ/.config/autostart. Например: /home/alex/.config/autostart/disable-touchpad.desktop

Файл disable-touchpad.desktop в папке автозапуска

Если вам неудобно сохранять в скрытые папки через файловый менеджер, сохраните файл в домашней папке, а затем переместите его командой:

mv disable-touchpad.desktop ~/.config/autostart

Далее сделайте файл исполняемым (важный шаг, иначе система может не запустить приложение):

cd ~/.config/autostart
chmod +x disable-touchpad.desktop

После перезагрузки тачпад будет отключён автоматически — это результат команды synclient TouchpadOff=1, которую запускает .desktop.

Повторно включить тачпад

Если вы хотите временно включить тачпад без удаления файла автозапуска, выполните в терминале:

synclient TouchpadOff=0

Чтобы вернуть поведение по умолчанию (включать тачпад при старте), просто удалите файл disable-touchpad.desktop из ~/.config/autostart.

Пример ввода команды synclient для повторного включения тачпада в терминале

Почему это работает и когда не сработает

  • synclient — утилита управления параметрами драйвера synaptics (Xorg). Она меняет состояние TouchpadOff.
  • На системах под управлением Xorg и с драйвером synaptics этот метод прост и надёжен.
  • На Wayland и в системах, где используется libinput (в последние годы это стандарт для GNOME/Wayland), synclient может не работать — потому что synaptics просто не используется.

Альтернативы для несовместимых систем:

  • xinput — можно отключать устройство по его id (работает на Xorg).
  • Управление через libinput tools или udev-правила для Wayland-сессий.
  • Использовать настройки окружения рабочего стола (GNOME, KDE) или встроенные аппаратные переключатели.

Пример команды xinput (Xorg):

  1. Найдите устройство:
xinput list
  1. Отключите его по id:
xinput set-prop  "Device Enabled" 0

Хитрости: id устройства может меняться после перезагрузки — в сценариях автозапуска лучше ссылаться на устройство по имени или использовать udev/systemd-танцы.

Руководство по совместимости (краткая матрица)

  • Xorg + synaptics: synclient — работает.
  • Xorg + libinput: synclient — не работает; используйте xinput или настройки окружения.
  • Wayland: xinput и synclient часто не работают; используйте настройки DE (GNOME/KDE), libinput, udev или systemd unit.

Проверка и методология (мини-SOP)

  1. Определите, какой драйвер у вас используется: выполните grep -i "Using input driver" /var/log/Xorg.0.log или посмотрите вывод libinput list-devices.
  2. Если synaptics присутствует — можно использовать synclient.
  3. Создайте .desktop и сделайте его исполняемым.
  4. Перезагрузите и проверьте состояние тачпада.
  5. Если застряли — подключите внешнюю мышь или используйте SSH/TTY для доступа и отката.

Критерии приёмки

  • После перезагрузки тачпад не реагирует на прикосновения.
  • Команда synclient TouchpadOff=0 возвращает работу тачпада без удаления .desktop.
  • При удалении .desktop тачпад снова активируется при следующем старте.

Риски и способы снижения

Риск: вы можете потерять средства управления системой при ошибке и без внешней мыши.

  • Митигирующие меры: держите под рукой USB-мышь или включите удалённый доступ (SSH). Перед тестом убедитесь, что у вас есть способ открыть терминал.

Риск: метод не сработает на Wayland.

  • Митигирующие меры: проверьте тип сессии (echo $XDG_SESSION_TYPE) и при необходимости используйте альтернативы.

Быстрые подсказки и чек-лист ролей

Для домашнего пользователя:

  • Установите touchpad-indicator для быстрого управления.
  • Если вы всегда хотите отключать тачпад — создайте .desktop в автозапуске.

Для администратора/техподдержки:

  • Автоматизируйте проверку драйвера и создавайте разные автозапуск-юниты для Xorg/Wayland.
  • Документируйте у пользователей процедуру восстановления доступа.

Чек-лист перед применением в массовом деплое:

  • Проверить совместимость драйверов на тестовой машине.
  • Подготовить шаги отката и инструкции для пользователя.

Трюки и альтернативные подходы

  • Использовать systemd user unit вместо .desktop для более явного контроля.
  • Создавать udev-правило, которое отключает устройство по серийному номеру при подключении.
  • В GNOME можно отключать тачпад через системные настройки (если доступно).

Пример простого systemd user unit (альтернатива .desktop):

[Unit]
Description=Disable touchpad on login

[Service]
Type=oneshot
ExecStart=/usr/bin/synclient TouchpadOff=1

[Install]
WantedBy=default.target

(Сохраните как ~/.config/systemd/user/disable-touchpad.service и включите systemctl --user enable --now disable-touchpad.service.)

Сводка и рекомендации

  • Для большинства старых ноутбуков под Xorg самый простой способ — synclient и .desktop в автозапуске.
  • Для новых систем на Wayland используйте решения, совместимые с libinput или средства окружения рабочего стола.
  • Всегда оставляйте способ отката (мышь, SSH, TTY). Тестируйте на одной машине перед массовым применением.

Полезные команды и шпаргалка

  • Отключить (synaptics): synclient TouchpadOff=1
  • Включить (synaptics): synclient TouchpadOff=0
  • Найти устройства (xinput): xinput list
  • Отключить по id (xinput): xinput set-prop “Device Enabled” 0
  • Узнать тип сессии: echo $XDG_SESSION_TYPE

Факт-бокс

  • synclient управляет параметрами драйвера synaptics.
  • libinput — современная подсистема ввода, часто используемая в Wayland-сессиях.

Краткий глоссарий

  • .desktop — файл автозапуска и десктоп-ярлык в Linux.
  • synclient — утилита для управления опциями synaptics.
  • xinput — инструмент управления входными устройствами в Xorg.

Important: перед изменениями убедитесь, что у вас есть альтернативный способ управления системой (мышь/SSH), чтобы не потерять доступ.

Заключение

Отключение тачпада может облегчить работу, если вы предпочитаете мышь. Самый простой способ — touchpad-indicator для временного управления. Если нужно выключать тачпад сразу при старте, .desktop с вызовом synclient — надёжный вариант для систем с synaptics. На современных системах с libinput/Wayland используйте соответствующие инструменты и не забывайте про план отката.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро