web-dev-qa-db-ja.com

Ubuntu Unity 14.04でタブレットのタッチを無効にします

私は事前に検索しましたが、見つかった唯一の提案は this one ですが、少なくとも私のシステム(Ubuntu Unity 14.04 x64)では機能しません。

WACOM Bamboo Manga CTH-470タブレットのタッチを無効にする必要がありますそれ。

私はこの一時的な解決策を知っています:

xsetwacom --list

タブレットの出力を一覧表示する(例)

inoki@innerdistance-Satellite-L650:~$ xsetwacom --list Wacom Bamboo 16FG 4x5 Pen stylus id: 11 type: STYLUS
Wacom Bamboo 16FG 4x5 Finger touch id: 12 type: TOUCH
Wacom Bamboo 16FG 4x5 Pen eraser id: 16 type: ERASER
Wacom Bamboo 16FG 4x5 Finger pad id: 17 type: PAD

それから

xsetwacom --set # touch off

を使用して

inoki@innerdistance-Satellite-L650:~$ xsetwacom --list | grep TOUCH | cut -d ' ' -f 8 TOUCH inoki@innerdistance-Satellite-L650:~$

上記とまったく同じ「TOUCH」ワードのみを表示しています。

永続的にする必要があるため、タブレットで作業するたびにコマンドを挿入する必要はありません。

3
Inoki

私の場合、これはうまくいきました:

xsetwacom -v --set 'Wacom Intuos Pro M (WL) Finger touch' gesture off

テスト

xsetwacom -v --set 'Wacom Bamboo 16FG 4x5 Finger touch' gesture off
6
doiar

固定文字位置に依存してカットするのではなく、代わりに次のようにsedを使用できます。

xsetwacom --set `xsetwacom --list | grep TOUCH | sed -r "s/.*id: *([0-9]*).*/\1/"` touch off
3
user2154526

まず、自動起動構成に新しいコマンドを追加して、起動を無効にする必要があります。

xsetwacom --set `xsetwacom --list | grep TOUCH | cut -c 40-42` touch off

次に、以下を新しいファイルに入れてみてください:/etc/pm/power.d/99_touchdisable

#!/bin/bash

ac_power ()
{
    xsetwacom --set `xsetwacom --list | grep TOUCH | cut -c 40-42` touch off
}

battery_power ()
{
    xsetwacom --set `xsetwacom --list | grep TOUCH | cut -c 40-42` touch off
}

次にSudo chmod 755 /etc/pm/power.d/99_touchdisableを実行します

タブレットを再起動して、タブレットのプラグを抜いてください。

動作しない場合は、異なる電力プロファイルを有効にしているかどうかを確認してください。それでも動作しない場合は、Sudo apt-get install pm-utilsを実行し、Sudo pm-powersave <true/false>を実行してスクリプトを実行してください。

0
hal7df