樹莓派(4b)控制滑鼠

2021-10-06 19:42:40 字數 2134 閱讀 8577

目前先用第一種方法。

安裝不用多說了:

sudo apt-get install unclutter
安裝之後,重啟樹莓派。不動滑鼠2秒左右,滑鼠圖示就會隱藏,沒有進行任何設定。網上資料都需要設定開機啟動之類的,很納悶。

由於使用python3指令碼寫介面,所以可以用網上說的使用pyuserinput模擬滑鼠動作,可以讓滑鼠移動到螢幕邊緣,防止遮蓋自己的介面。

安裝 pyuserinput:

/mirrors.aliyun.com/pypi/****** pyuserinput在安裝python3-xlib(因為用的python3直譯器執行):

/mirrors.aliyun.com/pypi/****** python3-xlib臨時使用的阿里雲pypi映象源。

copy 網上**,在python指令碼對應位置新增:

...

from pymouse import pymouse..

.m = pymouse(

)m.move(

1900

,1000).

..

在thonny python ide 或者 終端中執行這個python指令碼都沒問題,滑鼠圖示會跳到1900,1000處。

由於我的python指令碼要使用service的方式開機執行,當使用sudo systemctl start py***.service時,python指令碼有錯誤日誌輸出,當然這段python**也沒有成功執行,滑鼠沒有到指定位置。具體報錯內容:

traceback (most recent call last):~

~file "/home/pi/***.py"

, line 577,in

~~ m = pymouse(

) file "/usr/local/lib/python3.7/dist-packages/pymouse/x11.py"

, line 86

,in __init__

self.display = display(display)

file "/usr/local/lib/python3.7/dist-packages/xlib/display.py"

, line 89

,in __init__

self.display = _basedisplay(display)

file "/usr/local/lib/python3.7/dist-packages/xlib/display.py"

, line 71

,in __init__

protocol_display.display.__init__(self,

*args,

**keys)

file "/usr/local/lib/python3.7/dist-packages/xlib/protocol/display.py"

, line 84

,in __init__

name, protocol, host, displayno, screenno = connect.get_display(display)

file "/usr/local/lib/python3.7/dist-packages/xlib/support/connect.py"

, line 73

,in get_display

return mod.get_display(display)

file "/usr/local/lib/python3.7/dist-packages/xlib/support/unix_connect.py"

, line 76

,in get_display

raise error.displaynameerror(display)

xlib.error.displaynameerror: bad display name ""

沒有解決!沒有找到解決辦法!

樹莓派4b入門

sudo apt get install scim pinyin rebootdeb buster main non free contrib deb src buster main non free contrib deb buster main ui 配置vncverver服務允許遠端通過圖形化...

樹莓派4b主機板特點 樹莓派4B的實用配件清單推薦

最近樹莓派4b像一顆重磅炸彈投入了平靜的湖面,一石激起千層浪的感覺,樹莓派4b以其大記憶體,雙4k60fps的hmdi,千兆網絡卡,usb3.0 藍芽5.0 ble的強大特性讓很多小夥伴趨之若鶩。相信大部分拿到樹莓派4b的朋友還在進行瘋狂測試效能,功能測試,這裡我們推薦你幾款可以完全相容樹莓派4b的...

樹莓派4B搗鼓記錄

系統在不斷刷卡寫卡後終於安裝完成 在編譯c 程式時,第一步,使用cd命令調入檔案所在資料夾 第二步,c語言使用gcc 檔名 o 檔名 c 使用g 檔名 o 檔名 注 出現 undefined reference to 一類報錯時,檢查自己的庫檔案是否與當前語言匹配 安裝python模組報錯 在安裝m...