У меня есть новый ноутбук лощины, и я хочу создать сочетание клавиш, чтобы отключить и включить сенсорную панель. Как я делаю это?
Частичный кредит к этому сообщению (Позволяют/запрещают сенсорную панель),
Создайте новый каталог /home/USER/bin
и затем используйте gedit /home/USER/bin/toggle-touchpad
.Примечание: Замените ПОЛЬЗОВАТЕЛЯ своим идентификатором пользователя. Скопируйте и вставьте эти строки в своего редактора:
#!/bin/bash
# NAME: toggle-touchpad
# PATH: /home/$USER/bin
# DESC: Update pulseaudio output device when HDMI TV plugged / unplugged
# CALL: called from Keyboard Shortcut `Super`+`T`
# DATE: Created Dec 23, 2016.
# NOTE: Written for AU question: http://askubuntu.com/questions/863746/keyboard-shortcut-to-disable-the-laptop-touchpad/863750?noredirect=1#comment1333958_863750
# Use device number matching touchpad, in this case 14
if [[ $(xinput list 14 | grep -Ec "disabled") -eq 1 ]]; then
xinput enable 14
DISPLAY=:0 notify-send --urgency=critical --icon=/usr/share/icons/gnome/256x256/status/user-available.png "Touchpad enabled"
else
xinput disable 14
DISPLAY=:0 notify-send --urgency=critical --icon=/usr/share/icons/gnome/256x256/status/user-busy.png "Touchpad disabled"
fi
exit 0
Сохраните файл и выйдите из редактора. Флаг Now файл как исполняемое использование chmod +x /home/USER/bin/toggle-touchpad
Открыться System Settings
⟶ Keyboard
⟶ Shortcuts
⟶ Custom Shortcuts
⟶ +
Этот экран появляется:
Заполните поля Custom Shortcut как это:
Toggle Touchpad
/home/USER/bin/toggle-touchpad
Нажмите кнопку Apply для сохранения.
Новая запись появляется с состоянием Disabled. Щелкните правой кнопкой по Disabled и используйте Super+Z (или любая другая неиспользованная комбинация ярлыка). Я хотел использовать Super+T, но это уже присвоено Наутилусу Trashcan.
Номер устройства по умолчанию установлен в 14. Для обнаружения то, что номер устройства является использованием следующее:
───────────────────────────────────────────────────────────────────────────────
USER@host:~/bin$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Performance MX id=10 [slave pointer (2)]
⎜ ↳ Logitech K800 id=11 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS GlidePoint id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Laptop_Integrated_Webcam_HD id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=15 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
───────────────────────────────────────────────────────────────────────────────
USER@host:~/bin$
Можно выбрать любое устройство, которое Вы любите, т.е. Сенсорная панель = 14, Веб-камера = 12, и т.д.
Какой когда-либо номер устройства Вы используете, просто открываете Ваш /home/USER/bin/toggle-touchpad
сценарий и замена 14
с тем номером устройства.
То, когда "Сенсорная панель включила" / "Сенсорная панель, отключенная" пузырь уведомления, отображено, значок отображен оставленный текста. Значки запаса используются от /usr/share/icons/gnome/256x256/status/
но можно изменить их.
Для включения сенсорной панели это отображено:
Для отключения сенсорной панели это отображено:
Некоторые компьютеры имеют функциональную клавишу с этой целью. Например, моя Toshiba имеет FnF5.
Можно сделать это скорее легко через Настройки - Мышь и сенсорная панель в стандартной Ubuntu. (значок с колесом шестеренки и ключом).
Иначе можно сделать это с терминальными командами в легких ароматах Ubuntu
Отключите:
synclient touchpadoff=1
Включите:
synclient touchpadoff=0
И можно сделать псевдонимы для этих команд, или 'псевдоним переключателя сенсорной панели.
Посмотрите
man synaptics
для получения дополнительной информации.
Option "TouchpadOff" "integer"
Switch off the touchpad. Valid values are:
0 Touchpad is enabled
1 Touchpad is switched off (physical clicks still work)
2 Only tapping and scrolling is switched off
When the touchpad is switched off, button events caused by a
physical button press are still interpreted. On a ClickPad,
this includes software-emulated middle and right buttons as
defined by the SoftButtonAreas setting.