[英]Permissions Error in Perl Script for Linux
我正在嘗試為Linux安裝Touchmouse服務器。 該軟件是我嘗試使用perl命令通過終端運行的perl腳本。 我要運行的軟件在這里: https : //github.com/mycroes/touchmoused
這是終端的輸出:
:~/Desktop/touchmoused-master$ perl touchmoused
Can't open /dev/uinput: Permission denied at touchmoused line 242.
:~/Desktop/touchmoused-master$ Established under name '<name of computer>'
我是Linux的新手,但是對Terminal有一定的經驗。
謝謝!
來自腳本的創建者:
只需下載它,chmod + x並運行它(以root身份,它需要訪問/ dev / uinput並想要向avahi注冊)。 問候,
http://blog.mycroes.nl/2011/04/touchmoused-logitech-touch-mouse-server.html
您的用戶沒有/ dev / uinput的權限,還請檢查/ dev / uinput是否是您的發行版的正確位置,該腳本允許您使用-device標志覆蓋此位置。
因此,要么將其設為可執行文件,以便您不必輸入“ perl”,然后使用sudo運行,要么讓root在啟動時運行它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.