Я видел несколько предполагаемых ответов на свой вопрос, но ни один из них не работает.
Обычно я отключаю тачпад, так как он, похоже, играет с кучей проблем, указывая на нежелательные места. Но время от времени моя мышь зависает, и я хотел бы иметь возможность использовать тачпад, чтобы что-то сделать. Проблема в том, что включение тачпада, похоже, требует использования мыши, и если он завис, то я застрял. Я хотел бы включить тачпад из командной строки. Как я уже сказал, я видел несколько предложений, но ни одно из них не работает.
(1) список xinput
затем xinput --list-props nn
где «nn» — это идентификатор для «SynPS/2 Synaptics TouchPad», заданный исходным «списком xinput».
Проблема: при выполнении команды «xinput list» такой элемент не отображается.
(2) Используйте «Fn+F1» для переключения сенсорной панели после того, как сделаете
sudo apt install xserver-xorg-input-synaptics
Когда я выполняю этот маневр «sudo apt install», мне сообщается, что «xserver-xorg-input-synaptics уже является новейшей версией».
Однако сочетание клавиш «Fn+F1» не имеет никакого эффекта.
(3) synclient TouchpadOff=1 для отключения сенсорной панели и synclient TouchpadOff=0 для ее включения.
Никаких сообщений об ошибках не выдается, но и вообще ничего не происходит.
Есть еще идеи?
Обратите внимание, что мой «Индикатор сенсорной панели» на верхней панели меню работает отлично, но, конечно, я не могу им пользоваться, когда я на самом деленуждатьсяк, когда моя мышь замерзает. Поймать 22.
Теперь я получил два ответа, один от Стивена Бостона, предлагающего мне посмотреть на функциональные клавиши, отличные от F1 (одна с надписью "Квадрат с диагональной линией через него -- может быть?"). На моей клавиатуре такой клавиши нет; мой ноутбук - Dell "Latitude E7470" (???). попробовалвсефункциональных клавиш, по одной за раз, удерживая клавишу "Fn" и нажимая функциональную клавишу. Ничего не произошло ни с одной из них, за исключением того, что "Fn-F11" переключает расширение текущего окна. Включение тачпада не произошло.
Другой ответ был от «PRATAP», который предположил, что
https://askubuntu.com/a/1140700/739431
может быть, это обходной путь. Я попытался сделать то, что предлагала эта ссылка:
xmodmap -pke | grep TouchpadToggle
произведено
keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle
Так я тогда и сделал
xmodmap -e "keycode 199 = XF86TouchpadToggle"
в соответствии с тем, как я понял инструкции.
После этого я попробовал нажать «Fn+F5» --- не получилось --- и «Fn+F1» тоже.
Я не понимаю шаг 2 инструкции «проверьте символ на клавиатуре, который указан для переключения тачпада. В моем случае это F5 #Измените F5 на вашу клавишу на клавиатуре».
Насколько я вижуНЕТСимвол на клавиатуре — «предназначен для переключения тачпада».
Если я сделаю
xmodmap -pke | grep F5
я получил
keycode 71 = F5 F5 F5 F5 F5 F5 XF86Switch_VT_5
что и является результатом в данном примере.
Поэтому я попытался (молоток и надежда; понятия не имею, что происходит!)
xmodmap -e "keycode 71 = XF86TouchpadToggle"
В первый раз, когда я попробовал "Fn+F5", сенсорная панель, похоже, включилась, и я подумал, что добился успеха. Но она не включиласьвыключенныйснова. Я отключил тачпад с помощью значка в верхней строке меню. После этого "Fn+F5" не дало никакого эффекта.
Это раздражает.
И раздражение продолжается.
synclient TouchpadOff=0
конструкция (рекомендованная "bistoco") делаетНЕТУ меня работает. (Я также пробовал с маленькой буквой «о» в «Выкл.»; тот же результат.)
Почему компьютеры придираютсямне???
решение1
решение2
Мне помогло следующее: создайте в файле .bash_aliases запись с парой псевдонимов — один для отключения трекпада, второй для его включения.
#Отключить трекпад
псевдоним trkon="synclient TouchpadOff=0"
#Включить трекпад
псевдоним trkof="synclient TouchpadOff=1"