
我剛剛在一台舊的戴爾筆記型電腦上安裝了 Ubuntu,其中 Windows 10 已經過了使用壽命。這台計算機是觸控螢幕計算機。螢幕已經裂了很多年了。每當我進行主要的視窗升級時,我都必須進入設備驅動程式並禁用觸控屏,一切都很好。我怎麼才能用 Ubuntu 做到這一點?我在使用 Ubuntu 時遇到了舊螢幕問題。我是新手。謝謝,戴夫
答案1
作為本文狀態,有一個名為“hid_multitouch”的核心模組,它處理觸控螢幕的內容。嘗試開啟終端,輸入sudo modprobe -r hid_multitouch
,然後按 Enter 鍵,然後輸入您的密碼。現在看看您的觸控螢幕是否仍然可以工作。
是的,它仍然有效:抱歉,在這種情況下我無法為您提供更多幫助。
不,它不再起作用了:偉大的!但還有一個小問題:每次系統啟動時都必須執行此操作。若要使其永久化,請進入終端,然後執行sudo -i
,然後輸入密碼以成為管理員,然後執行操作,echo "blacklist hid_multitouch" >> /etc/modprobe.d/hid_multitouch
最後reboot
重新啟動。重新啟動系統後,查看觸控螢幕是否保持停用狀態。
問候埃里克
答案2
在 Linux 上停用觸控螢幕
我有一台戴爾 inspiron 5557 筆記型電腦,觸控螢幕損壞。遊標每隔幾秒鐘就會隨機跳躍和點擊,導致 BIOS 實用程式和圖形介面無法使用,以下是我禁用它的方法:
解決方案:
- 按 Alt+F3 開啟控制台;
- 編輯/etc/rc.local以停用觸控螢幕設備;
- 使 /etc/rc.local 可執行並重新啟動。
$ sudo nano /etc/rc.local
#!/bin/sh
ls -1 /sys/bus/hid/drivers/hid-multitouch | grep 2A94:5241 > /sys/bus/hid/drivers/hid-multitouch/unbind
$ sudo chmod +x /etc.rc.local
$ reboot
如何找到正確的設備:
如果您的筆記型電腦與我的不完全相同,您可能需要找到正確的 USB 裝置來停用它:
$ lsusb | grep -i touch
Bus 001 Device 006: ID 2a94:5241 G2Touch Multi-Touch(...)
$ cd /sys/bus/hid/drivers/hid-multitouch
$ ls -1
0003:2A94:5241.0006
0018:06CB:7621.0001
bind
(...)
然後,測試一下:
$ sudo bash
$ cd /sys/bus/hid/drivers/hid-multitouch
$ echo "0003:2A94:5241.0006" > unbind
$ killall -9 Xorg
就我而言,當我禁用設備時,侏儒變得沒有響應。這就是為什麼我killall -9 Xorg
在上面的例子中包含了 a 。
如果您的裝置是 AAAA:BBBB:CCCC:DDDD,請在 /etc/rc.local 腳本上使用 AAAA:BBBB:CCCC 或 BBBB:CCCC 作為 deviceid。最後 4 位數字對我來說經常改變。
答案3
@Lucas 的解決方案對我有用。
只是補充一下,當我最初選擇要取消綁定的設備時,我的滑鼠變得沒有響應,因此我不得不使用觸控螢幕返回我的外殼。我能夠重新綁定以使其再次工作。
從他的設備範例來看,它相當於:
echo "0003:2A94:5241.0006" > bind
然後我嘗試了下一個,這是正確的解綁方式。創建了 rc.local,重新啟動,它就工作了!
我有一台運行 Ubuntu 22.04.2 的 Dell XPS 15 9520
答案4
試試這個方法:
- 進入系統BIOS選單(關閉筆記型電腦並重新啟動,連續按F1直到開啟BIOS選單)
- 搜尋觸控螢幕選項並將其停用。 (在系統相關選項中)
- 應用或儲存變更並退出 BIOS。它肯定正在啟動,現在您的觸控螢幕已停用。
快樂編碼。