web-dev-qa-db-ja.com

タッチスクリーンを一時的に無効にする

タッチスクリーンにひびが入っているため、ポインターがひびの入った領域をクリックし続けます。そのため、コンピューターを正常に使用できません。

xinput disable 'ELAN Touchscreen'コマンド、および入力番号に固有のコマンドを試してみました(違いはないはずですが)が、これを行うたびに、タッチは数秒後に再び有効になります。

画面を再びオンにすることを決定するまで(最終的に修正するとき)、画面を永久に無効にする方法はありますか?

9
user267805

デバイスのIDを最初に見つけるには、次を使用します。

xinput -list

そこからタッチスクリーンの名前を見つけて実行します:

xinput disable DEVICE

dEVICEは、引用符で囲まれたデバイス名またはそのIDです。

10
RickSanchez725

テストするためのタッチスクリーンはありませんが、dconf-editorをインストールできます

Sudo apt-get install dconf-editor

タッチパッドの場合と同じように、タッチスクリーンを無効にしてみてください。タッチパッドのすぐ下に、タッチスクリーン専用のエントリがあります。

enter image description here

0
Sylvain Pineau

私にとっては、 この質問に対するbowmanbの答え Ubuntuでタッチスクリーンドライバーを無効にする方法の問題を解決しました。

(他の人が同様の問題を抱えている場合に備えて、以下の記事には着信検索用のキーワードがあります)

サムスンシリーズ5のタッチスクリーンは割れませんが、ここ数か月の間、隔離できない奇妙なバグがランダムに発生していました。

基本的に-Ubuntu 12.04および14.04では、マウスは画面の左側にジャンプしてクリックイベントのスパムを開始します

ドックが画面の左側にあると非常に迷惑になり、多くのアプリケーションをランダムに開き始めます。 ;)

とにかく、問題の原因としてタッチスクリーンを隔離するのに十分な頻度で最終的に発生し始めました。上記の答えは私のためにそれを修正しました!

0
sanukcm

次のコマンドを試してください。$ usbidは、無効にするUSB​​デバイスのIDです。

echo -n $usbid | Sudo tee -a /sys/bus/usb/drivers/usb/unbind

または、同等に、ルートとして次のコマンドを実行します。

echo $usbid > /sys/bus/usb/drivers/usb/unbind

次のコマンドを実行して、デバイスのIDを見つけることができます。

dmesg | tail -20

私にとっては、usb1を使用する必要がありました。

echo -n "usb1" | Sudo tee -a /sys/bus/usb/drivers/usb/unbind

次の記事には、手動のドライバーのバインドとバインド解除に関する詳細が記載されています。 https://lwn.net/Articles/143397/

0
cornflakes24