Xubuntu 14.04 では、タッチパッドを無効または有効にする設定にアクセスする方法が少し隠されています。[設定] - [マウスとタッチパッド] にあり、そこにアクセスしたら、さらに数回クリックする必要があります。
パネル アプリケーションをインストールして試してみましたtouchpad-indicator
が、Xfce 設定との競合が原因で Xfce でバグが発生したようです...
タッチパッドを有効/無効にする簡単で安全な方法はありますか?
答え1
これは、次の2つのコマンドで簡単に実行できます(別の答え):
無効にする:
synclient TouchpadOff=1
有効にする:
synclient TouchpadOff=0
私の最初の答えは、
xinput set-prop 15 "Device Enabled" 0
そして
xinput set-prop 15 "Device Enabled" 1
どこID番号は15以外である可能性があります: 実行することで見つけることができます
xinput list
これらのコマンドについて私が知ったのはこれ下の回答タッチパッドを無効にする方法についての質問。
コマンドはランチャーに追加できます。
Whisker Menu、Synapseなどのランチャーで簡単に実行できるように、2つのコマンドの.desktop
ファイル(usr/share/applications
または)を作成することを好みます。.local/share/applications
また:
それらを1つのランチャーに追加することで、
下の画像のように詳細プロパティを設定する
(つまり、「最後に使用したアイテムを表示」と「内部ボタン」)
- 2つの特定のアイコンを追加します。
ランチャーは常にタッチパッドの現在の状態を表示します。
また、決して悪い考えではありませんショートカットを割り当てる(設定マネージャー - キーボード - アプリケーション ショートカット) を 2 つのコマンドに追加します。
答え2
あなたも使うことができますシンクライアント、この回答のように。
タッチパッドをオフにするには:
synclient TouchpadOff=1
スイッチをつける:
synclient TouchpadOff=0
これはより便利な方法だと思います。デバイス ID を知る必要はありません。
そこで私の解決策はbashスクリプトを作成することです~/トグルタッチパッド.sh:
#!/bin/bash
if synclient | grep --quiet 'TouchpadOff = 0'; then
synclient TouchpadOff=1
notify-send Touchpad Disabled
else
synclient TouchpadOff=0
notify-send Touchpad Enabled
fi
ファイルの権限を変更します:
sudo chmod +x ./toggle-touchpad.sh
次に、[設定] - [キーボード] - [アプリケーション ショートカット] に移動して、新しいショートカットを追加します。スクリプトへのパスを入力します (例: /home/your_username/toggle-touchpad.sh)。ショートカットを指定します (私の場合は Fn+F9)。
完了です。これでタッチパッドを切り替えることができ、通知を受け取ることができます。
答え3
ランチャーなしバージョン:
#!/bin/bash
# toggle state of synaptics touchpad
tpid=`xinput list | grep SynPS | sed 's/.*id\=\([0-9]\+\).*/\1/g'`
declare -i status
status=`xinput list-props ${tpid} | grep Device\ Enabled | sed -e 's/.*\:[ \t]\+//g'`
if [ 0 -eq ${status} ] ; then
xinput enable ${tpid}
else
xinput disable ${tpid}
fi
答え4
私は@cipricusと@Demeterの回答を使用しましたが、シンクライアント、共有すると良いと思いました:
#!/bin/sh
TOGGLE=$HOME/.toggle
TOUCHPAD_ID=$(xinput list | grep "Touchpad" | grep -Eow '[0-9]{2}')
if [ ! -e $TOGGLE ]; then
touch $TOGGLE
xinput set-prop $TOUCHPAD_ID "Device Enabled" 0
else
rm $TOGGLE
xinput set-prop $TOUCHPAD_ID "Device Enabled" 1
fi