Страницы

11 августа 2021

Как отключить Сенсорную панель (Touchpad/Тачпад) во время набора текста и когда подключена мышка в Ноутбуке - GNOME

В этой статье мы с Вами узанем, как на вашем Ноутбуке, в окружении рабочего стола (DE) Gnome автоматически отключить Сенсорную панель (Тачпад/Touchpad), если к ней подключена мышка и во время набора текста/печатания.
В системе есть настройки для включения этих 2-х очень полезных опций, но они к сожалению не отображаются в "Настройки" (видимо разрабы просто забыли это сделать и это является неудобным Багом).
Для последующих инструкций, действий и успешной их активации, нам понадобится Ноутбук с установленной Ubuntu с базовым DE - GNOME Shell и пакетом libinput, а также приложение Dconf Editor и несколько расширений для GNOME Shell.


Итак приступим.

1. Как в DE Gnome автоматически отключить Сенсорную панель, если к нему подключена мышка.

Чтобы отключить Сенсорную панель при подключении мышки и повторно включить её при отключении мышки, нам понадобится утилита Dconf Editor или наш любимый Терминал (Ctrl+Alt+T) и, если у вас Dconf Editor ещё не установлен, то установить его можно из Центра приложений или опять же в Терминале (Ctrl+Alt+T) командой:
sudo apt install dconf-editor

Но прежде чем это сделать, рекомендуется сначала сделать все настройки Сенсорной панели в Настройки -> Мышь и сенсорная панель.
Это связано с тем, что, как только мы при использовании мышки включаем опцию отключения Сенсорной панели, её настройки в Настройки -> Мышь и сенсорная панель будут больше недоступны (Сенсорная панель отображается как отключенная, даже если мышка не обнаружена, а она включена)
Вы сможете настроить параметры Сенсорной панели снова после ее включения.

Отключить Cенсорную панель при подключении мышки можно используя редактор Dconf Editor, перейдя в:
/ org / gnome / desktop / peripherals / touchpad и нажав на раздел: "send-events"::
После этого откроется следующее окно:
Затем, как на скрине ниже, отключите переключатель "Use default value", и ниже, в "Custom value" вместо 'enabled' выберите 'disabled-on-external-mouse'.
И, чтобы изменения вступили в силу, в нижней части окна Dconf Editor, справа, нажмите кнопку Apply (Применить) - эта кнопка появляется только после внесения вами изменений:
Если вы хотите отменить это, то просто снова включите опцию "Use default value", включив переключатель, как на скрине:
Вы также можете отключить Сенсорную панель при подключении мышки, выполнив следующую команду в Терминале (Ctrl+Alt+T):
gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled-on-external-mouse

В случае, если вы хотите отменить это и включить Сенсорную панель, как и было раньше: - на постоянно, вы можете выполнить следующую команду в Терминале (Ctrl+Alt+T):
gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled

Вы также можете, установить для неё, прописав в команде, в её конце вместо enabled значение disabled, чтобы полностью отключить её.

Альтернатива:
К сожалению, эта опция не работает для каждого Ноутбука и для каждой мышки, или, по крайней мере, не работала некоторое время назад.
И поэтому, если это не сработает для вас, попробуйте Touchpad-Indicator в качестве альтернативы (доступен в PPA для Ubuntu/Linux Mint и в AUR для Arch Linux/Manjaro:
(в других дистрибутивах Linux вам нужно будет установливать его из исходного кода)
Touchpad-Indicator также позволяет отключить Сенсорную панель при подключении мышки, но он также оснащен некоторыми другими полезными функциями, например, позволяет включать или отключать Сенсорную панель в меню, а также включать или отключать её при запуске или завершении работы приложения.

Чтобы получить доступ к значку/иконке Touchpad-Indicator в панели GNOME Shell, вам необходимо установить расширение KStatusNotifierItem/AppIndicator Support или аналогичное.
В Ubuntu оно установлено по умолчанию.

Существует также расширение Touchpad Indicator GNOME Shell extension (в его описании упоминается, что оно поддерживает до GNOME Shell 3.36), которое выполняет те же самые функции.
Оно не поддерживает Wayland.

2. Как отключить сенсорную панель во время набора текста (GNOME)

Отключение Сенсорной панели во время набора текста/печатания - это еще один параметр, который недоступен непосредственно в системных настройках GNOME Shell, но вы можете включить его с помощью приложения GNOME Tweaks.
Установить его можно командой в Терминале (Ctrl+Alt+T):
sudo apt install gnome-tweak-tool

Запустить это приложение можно через Обзор -> ввести текст: Tweaks и нажать на его иконку или командой в Терминале (Ctrl+Alt+T):
tweaks

Возможность отключить Сенсорную панель во время набора текста/печатания доступна в нём (Tweaks) в разделе Клавиатура и мышь (Keyboard & Mouse).
Там же вам нужно найти раздел Сенсорная панель (Touchpad), и прямо под ним нужно отключить её, включив переключатель напротив Отключить при вводе (Disable While Typing), как на скрине:
Вы также можете отключить Сенсорную панель во время набора текста/печатания с помощью Dconf Editor в:
/ org / gnome / desktop / peripherals / touchpad, включив переключатель disable-while-typing, как на скрине:
Или с помощью команды в Терминале (Ctrl+Alt+T):
gsettings set org.gnome.desktop.peripherals.touchpad disable-while-typing true



В случае, если вы хотите отменить это и не отключать Сенсорную панель во время набора текста/печатания, выполните в Терминале (Ctrl+Alt+T) следующую команду:
gsettings set org.gnome.desktop.peripherals.touchpad disable-while-typing false

Вот, в принципе и все секреты исправления данного Бага.

Если у вас появились вопросы или мнения по данной статье, пишите в комментариях.

Всем приятного пользования!!!

P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их можно на нашем форуме:

9 комментариев:

  1. А можно просто на ноуте отключить сенсорную панель нажатием клавиш Fn+F7, включение происходит также

    ОтветитьУдалить
    Ответы
    1. Не на всех ноутах это работает.
      Да и сочетание клавиш у разных производителей разное, а то и по многим параметрам вообще нет.

      Удалить
  2. На моём ноуте просто 3я кнопоччка, маленькая, с тачпадом рядом. И в винде, и в родном Минте одинаково работает.

    ОтветитьУдалить
    Ответы
    1. Не не всех ноутах работает и попросту может работать в одну сторону, т.е. вкл. кнопку эту на клаве (или в Настройки), а выкл. уже не работает.

      Всё индивидуально и если у кого-то возникает такая проблема, то статья, как говорится, в помощь, дабы не рыскать по Инету...

      Удалить
  3. Добрый день Володя!
    Прежде чем писать такую статью, надо написать о разнице в ПК и о разнице в BIOS, я уже не говорю об разнице в окружениях рабочего стола!!!

    ОтветитьУдалить
    Ответы
    1. Дорогое друзья!
      Вы статью-то читали?
      В ней чёрными по белому написано - для GNOME/GNOME Shell!
      О каком-либо ещё DE в статье упоминается?!
      И что не на всех ноутбуках работает эта инструкция тоже чётко написано и BIOS тут не при чём!
      Даже если вкл/откл функций на клаве есть в BIOS, данный Баг GNOME/GNOME Shell на многих моделях ноутбуков в запущенной ОСи просто не работают!
      Об этом и данная статья.
      Внимательно читайте.

      Удалить
    2. Читал ВНИМАТЕЛЬНО, поэтому и написал! У тебя слишком ХОРОШИЙ КОМПЬЮТЕР, а у многих он еле дышит!!
      Надо ориентироваться на СЛАБОГО! Сильный в любом случае дойдёт.

      Удалить
    3. Ещё раз...
      Статья не о хорошем или плохом компьютере, а, во первых - о ноутбуках, а во вторых - о Баге в GNOME/GNOME Shell с настройками Тачпада.
      Так при чём здесь хороший или плохой компьютер?!

      Удалить
    4. Моему Acer Aspire 5730ZG 14 лет.............

      Удалить