[HOW]在Chakra中連接USB鼠標時禁用觸摸板

觸摸板

可以說,多功能性是我最喜歡GNU / Linux的優點之一。 我曾經想過的所有事情都必須在GNU / Linux上進行。 這就是多功能性的全部內容,可以使系統適應不同的情況和配置。 有太多情況,我不再記得所有情況,但我確實記得我將在下面與您分享的最後一個情況。

原來幾天前我買了一個 無線USB鼠標 從邏輯上講,使用觸摸板進行設計很困難(儘管反复無常是:P),這使我更容易使用Gimp。

在某些情況下,使用鼠標時,手掌與觸摸板的接觸使工作變得困難。 解決方案是合乎邏輯的, 觸摸板 連接鼠標時應將其禁用,斷開連接後應將其重新激活,這就是 維基 de archlinux 並合而為一 輸入 在論壇中 Manjaro 我找到了一種自動執行此過程的方法。

值得澄清的是 kcm-觸摸板0.3.1 安裝於 CCR的 它僅在連接鼠標後才會停用,但在斷開鼠標連接後不會再次激活,這就是我們將使用此方法的原因。 我們開始做吧!

在Chakra,Archlinux和Manjaro上測試。 可能不適用於所有發行版

如何禁用觸摸板?

連接鼠標後運行:

xinput --list

在我的情況下,生成此輸出:

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Microfins 2.4G Wireless Optical Mouse id=10 [slave pointer (2)] ⎜ ↳ HID 04f3:0103 id=12 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)]

接下來,我們將創建一個腳本來執行自動過程(每個人都要使用文本編輯器並將其保存在所需的位置,這裡我們將使用原始帖子的位置):

sudo nano /usr/local/bin/touchpad

我們複製並粘貼以下內容:

#!/ bin / bash list =`xinput --list | grep -i'mouse'` if [$ {#list} -eq 0]; 然後執行`synclient touchpadoff = 0`通知發送“未檢測到USB鼠標”“啟用觸摸板”否則exec` synclient touchpadoff = 1`通知-發送“ USB鼠標已連接”“禁用觸摸板” fi

我們堅持 CTRL + SHIFT + V 然後保存 CTRL + O

如果我們不希望收到通知,我們將刪除以 通知發送

如有必要,我們更換 '鼠' 由名稱由第一個命令生成的設備提供。 如果我們有有線USB鼠標,則不做任何修改。 就我而言:

grep -i 'Microfins'

我們授予您執行許可:

sudo chmod +x /usr/local/bin/touchpad

我們創建一條規則 烏德夫 這樣,每當我們連接或斷開USB鼠標時,它都會執行腳本

sudo nano /etc/udev/rules.d/01-touchpad.rules

我們複製並粘貼以下內容:

<preSUBSYSTEM==»輸入»,KERNEL==»滑鼠[0-9]*»,ACTION==»新增»,ENV{DISPLAY}=»:0″,ENV{XAUTHORITY}=»/home/username/。 Xauthority», RUN+=»/usr/local/bin/touchpad»
子系統==»輸入»,內核==»鼠標[0-9] *»,動作==»刪除»,ENV {DISPLAY} =»:0'',ENV {XAUTHORITY} =»/ home /用戶名/ .Xauthority »,運行+ =»/ usr / local / bin /觸摸板»

我們修改 用戶名 由我們的用戶執行,並且在將腳本保存在其他位置的情況下,我們正確分配了該腳本

我們用 CTRL + O

最後,我們必須使腳本在每次啟動時運行。 在KDE中,我們將:

系統偏好設置>啟動和關閉>自動啟動>添加腳本 我們在尋找腳本 在/ usr / local / bin目錄

重新啟動就足以享受新配置了

這些和其他配置可以在Archlinux Wiki上找到

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   CRIS 他說:

    非常有用的提示,我希望在購買筆記本電腦時這樣做;(

  2.   費加 他說:

    值得澄清的是

  3.   JW 他說:

    pacman -S kcm-touchpad(在查克拉)
    在系統偏好設置中安裝觸摸板配置模塊,該模塊可讓您輕鬆配置它,包括後文所述。

    1.    費加 他說:

      我無法使用CCR的kcm-touchpad或官方存儲庫。 一定是因為我使用了鼠標模型,所以才使用這種方法

  4.   托納 他說:

    您好,我知道這篇文章很舊,並且所有內容都在Wiki中,我只想為喜歡我的人添加更改,以發表這篇文章和問候。
    在/etc/udev/rules.d/01-touchpad.rules中添加udeb規則時,以下內容

    子系統==»輸入»,內核==»鼠標[0-9]«,動作==»添加»,ENV {DISPLAY} =»:0″,ENV {XAUTHORITY} =»/ home /用戶名/ .Xauthority»,RUN + =»/ usr / bin / synclient TouchpadOff = 1″
    子系統==»輸入»,內核==»鼠標[0-9]
    «,動作==»刪除»,ENV {DISPLAY} =»:0″,ENV {XAUTHORITY} =»/ home /用戶名/ .Xauthority»,RUN + =»/ usr / bin / synclient TouchpadOff = 0″