私の質問に対する推定上の答えをいくつか見てきましたが、どれもうまくいきません。
通常はタッチパッドをオフにしています。ポインタが不要な場所に飛び回って大変なので。しかし、マウスがフリーズしてしまうときがあり、タッチパッドを使って何か操作できるようにしたいのです。問題は、タッチパッドを有効にするにはマウスを使用する必要があるようで、これがフリーズすると困ったことになります。コマンド ラインからタッチパッドを有効にしたいのです。前にも言ったように、いくつかの提案を見ましたが、どれもうまくいきません。
(1)xinputリスト
続いてxinput --list-props nn
ここで、「nn」は、初期の「xinput list」によって指定された「SynPS/2 Synaptics TouchPad」の ID です。
問題: 「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に設定します。
エラーメッセージは表示されませんが、何も起こりません。
他に何かアイデアはありますか?
私のトップメニューバーの「タッチパッドインジケーター」は問題なく動作しますが、もちろん実際にタッチパッドを使用するときには使えません。必要マウスがフリーズしてしまうのです。困ったものです。
これまでに 2 つの回答をいただきました。1 つは Stephen Boston さんからのもので、F1 以外のファンクション キー (「四角に斜線が入ったキー -- たぶん?」) を調べるよう提案されています。私のキーボードにはそのようなキーはありません。私のラップトップは Dell の「Latitude E7470」(???) です。試してみました。全てファンクション キーを 1 つずつ押して、「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」が推奨)はない私の場合はうまくいきました。(「Off」の「o」を小文字にして試してみましたが、結果は同じでした。)
コンピューターはなぜ自分???
答え1
答え2
私の場合は、これがうまくいきます。.bash_aliases ファイルに、トラックパッドを無効にするエイリアスと、トラックパッドを有効にするエイリアスを 2 つ追加してエントリを作成します。
#トラックパッドを無効にする
エイリアス trkon="synclient TouchpadOff=0"
#トラックパッドを有効にする
エイリアス trkof="synclient TouchpadOff=1"