日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 设置多指触控手势,以 Manjaro 为例

發布時間:2023/12/14 linux 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 设置多指触控手势,以 Manjaro 为例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux 設置多指觸控手勢,以 Manjaro 為例

  • date: 2020-09-5
  • lastmod: 2021-09-29

在 Plasma(KDE) 上借助 gestures、xdotool 設置多手指觸控手勢,如雙指縮放,三指換任務、桌面等。

前情提要(可跳過進入下一節 “怎么做”)

Plasma 桌面中有虛擬桌面和活動兩者神奇的玩意(可在 “設置“-“工作區行為“ 中找到);看起來效果都差不多,都是切換出了一個新桌面。但是切換活動有快捷鍵(Meta+Tab),切換虛擬桌面則沒有,只有一個 Ctrl+F8 顯示所有虛擬桌面,可以在任務欄加一個調度器來切換虛擬桌面。然而連遍歷窗口都有個 Alt+Tab 。。。

便想著自定義快捷鍵(可在 “設置“-“快捷鍵“ 中找到),然而學了下里面的示例和 Konqueror手勢,自己新建了一個發現不太行,不知道切換虛擬桌面的“動作“,嘗試繪制手勢的觸發器的時候發現用觸摸板無法繪制。。想起之前看到 Hello Github 推薦了一個 coder 借助 libinput 寫了個快捷切換的,本想著去看一下怎么借鑒,后來想一下會不會有人寫好了,搜索一番確實是有人寫好了。

怎么做

  • Linux xx 5.13.12-1-MANJARO
  • gestures 0.2.5-1
  • libinput-gestures 2.67-1
  • xdotool 3.20210804.2-1

我使用的是 Manjaro,可以方便的在 pamac 中安裝 xdotool, gestures。Arch 系列需要從 AUR 中獲取。不得不說,這一點上 manjaro 已經將 gestures 并入主倉庫,而且將 libinput-gestures 作為依賴。總的來說, libinput-gestures 是一個很好的軟件,可以自定義手勢,而 gestures 呢就是給它套上一層包裝,讓不會命令行的人也能用(目前來說還需要搜索能力)。

安裝完成之后需要將自己加入 input 用戶組 - sudo gpasswd -a $USER input

之后就是啟動 Gesture 來添加自定義觸摸手勢了。點擊左上角的加號來添加新手勢,類型(Type)可以選擇 Swipe(滑動、刷) 或者 Pinch(捏),之后根據類型選擇方向,最后選擇指數(234,滑動模式僅支持34,不然會和系統沖突)。

選擇好參數之后,在底部的輸入框輸出對于的快捷鍵指令,然后點擊 Confirm 確定。比如你想給 F5 添加手勢,對應的指令就是 xdotool key F5,想給遍歷窗口加手勢對于的指令是 xdotool key Alt+Tab,很好理解,最后加鍵位,多個按鍵用加號連接。

設置完之后想要修改就點擊左上角加號旁邊的鉛筆,這時候就可以對已有的設置進行修改或刪除。

自定義觸控手勢

libinput-gestures-setup start|stop|restart|autostart|autostop|status

libinput-gestures 的用戶配置文件位于 $HOME/.config/libinput-gestures.conf,我設置了四個自定義手勢,分別是三指上下左右滑動:查看全部桌面、查看所有活動、切換到第二個桌面、切換到第一個桌面。參考 陸道峰的文章添加了網頁雙指縮放的快捷手勢(發現里面的 ctrl 不區分大小寫唉)

gesture swipe up 3 xdotool key ctrl+F8 gesture swipe down 3 xdotool key ctrl+F10 gesture swipe left 3 xdotool key Ctrl+F2 gesture swipe right 3 xdotool key Ctrl+F1gesture pinch in 2 xdotool key ctrl+minus gesture pinch out 2 xdotool key ctrl+plus

參考

  • 在 Mac 上使用多點觸控手勢

  • Mac觸控板常用的手勢操作,讓你告別Windows鼠標!. Topbook.Topbook

  • Arch Linux觸摸板手勢設置ibinput-gestures. BigTaiYang大太陽.2020.04.24

  • Linux配置觸控板二指,三指,四指滑動捏合手勢 JontyShaw 2020-04-10 2:gestures libinput-gestures

    sudo pacman -S gestures sudo gpasswd -a $USER input libinput-gestures-setup autostart
  • kde5與archlinux環境下配置libinput-gestures多手勢操作。陸道峰。發布于 2017-09-23 :對標 Mac 的設置

    查詢資料后發現touchegg和libinput-gestures都可以滿足需求,但是在實際配置過程中,touchegg存在很多問題一直都沒能解決,而libinput-gestures基本沒有太大的問題。所以本文主要介紹如何配置libinput-gestures

  • 系統設置/快捷鍵和手勢

總結

以上是生活随笔為你收集整理的Linux 设置多指触控手势,以 Manjaro 为例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。