Ubuntu 13.04でgnome-control-centerを使ってタッチパッドを無意識に無効にしましたが、タッチパッドを使わずに再度有効にする方法がわかりません。
また、synclient Touchpadoff=0
何も変更しません。
xinput
うまくいかなかったのかしら!
Ubuntu 13.04でgnome-control-centerを使ってタッチパッドを無意識に無効にしましたが、タッチパッドを使わずに再度有効にする方法がわかりません。
また、synclient Touchpadoff=0
何も変更しません。
xinput
うまくいかなかったのかしら!
回答:
よし、正義になろう。システム設定(Gnomeコントロールセンター)でタッチパッドを無効/オフにした場合、xinput
!で再度有効にすることはできません。他にマウスやポインタデバイスがない場合は、キーボードを使用してシステム設定に移動する必要があります。
幸い、Unityはキーボードとマウスの両方に対応できるように設計されているため、マウスがなくてもすべてを実行できます。たとえば、Alt+ F10を押してトップメニューを開き、矢印キーでシステム設定に移動できます。または、単にSuper(または)を押してダッシュを開き、マウスを検索します。下矢印キー(↓)で選択し、を押しEnterて開きます。
最後に、タッチパッドスイッチをTab選択します。スイッチの周りのオレンジ色のボックスは、正しい場所にいることを示しています。Spaceまたはを押してオンに切り替えEnterます。
tab+enter
最終的にONボタンを選択するまで何度も何度もしなければなりませんでしたが、どのオブジェクトが強調表示されているのかわかりませんでした。おそらくバグです。
マウス/トラックパッド画面をタブで移動しても、Ubuntu 16.10の何も強調表示されません(まったく新しいインストール)。
tab+enter
最終的に[ON]ボタンを選択して有効にするまで何度も実行する必要がありましたが、どのオブジェクトが強調表示されているのかわかりませんでした。おそらくバグです。
Linux Mint 18をカーネル4.4.0-45とともにインストールしました。タッチパッドの状態を簡単に切り替えることができるように、次のことを行いました。
$ sudo apt-get install xinput
$ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Keyboard Mouse id=11 [slave pointer (2)]
⎜ ↳ **FTE1001:00 0B05:0101** ***id=14*** [slave pointer (2)]
タッチパッドのIDを探します。私の場合は14です。タッチパッドのオンとオフを切り替える小さなシェルスクリプトを書きました。
タッチパッドオフ:
$ cd /usr/local/bin
$ sudo nano touchpad-off
#!/bin/bash
# touchpad off
xinput --set-prop 14 "Device Enabled" 0
echo touchpad off
タッチパッド:
$ cd /usr/local/bin
$ sudo nano touchpad-on
#!/bin/bash
# touchpad on
xinput --set-prop 14 "Device Enabled" 1
echo touchpad on
スクリプトを実行可能にします。
chmod +x touchpad-off
chmod +x touchpad-on
今、あなたは簡単でタッチパッドの状態を切り替えることができますtouchpad-off
し、touchpad-on
あなたの端末インチ
Mouse
して使用しTAB、それENTERを選択します。タッチパッドを再度有効にする必要があります。
Mouse
を使用してと入力し、Enter キーを押してから、Tabを使用してタッチパッドのトグルにナビゲートすることもできます。
xinputは、Linuxシステムの設定->マウスとタッチパッド->タッチパッド->オン/オフスライダーを使用するのではなく、Linux Mint 18.3ジャンパーEzbook 3 Pro(4.10.0.38カーネル)でタッチパッドのオン/オフを切り替えるのに最適です。
上記の回答で提供されているSeth Bergmanのスクリプトを使用しましたが、2つの改善点を共有したいと思いました。
1)デバイスのIDが変更されることがあるので、スクリプトで固定数のように使用することはできません。id = 14の場合もあれば、15の場合もあります。
⎡仮想コアポインターid = 2 [マスターポインター(3)]⎜↳仮想コアXTESTポインターid = 4 [スレーブポインター(2)]⎜↳SYNA3602:00 0911:5288タッチパッドid = 15 [スレーブポインター(2)]
#!/bin/bash
# touchpad off
DeviceID=$(xinput -list | grep Touchpad | awk '{print $6}' | sed 's/id=//')
xinput --set-prop $DeviceID "Device Enabled" 1
echo touchpad on
もちろん、「タッチパッド」をタッチパッドデバイスの名前または番号に変更する必要があります。そうすれば、デバイスIDが何であれ、スクリプトは常に機能します。
2)スクリプトへのショートカットを作成して、スクリプトをすばやく使用できます。Linux Mintでは、メニュー->システム設定->キーボード->ショートカット->カスタムショートカット->カスタムショートカットの追加に移動する必要があります。コマンドフィールドに、次のようにスクリプトファイルへのパスを貼り付けます:/ usr / local / bin / touchpad-onと選択した名前。
そして、choiseのキーバインディングを追加します。
etvoilà!