





























Sorry I still have trouble installing this AUR package. Currently I need to stick with cloning official repo and run 'bash install.sh' without any problem. I am not sure what is missing. This are the 2 errors I got after installing this AUR.
$ python /usr/share/asus-numberpad-driver/numberpad.py
Traceback (most recent call last):
File "/usr/share/asus-numberpad-driver/numberpad.py", line 25, in <module>
from periphery import I2C
ModuleNotFoundError: No module named 'periphery'
$ python /usr/share/asus-numberpad-driver/numberpad.py
Traceback (most recent call last):
File "/usr/share/asus-numberpad-driver/numberpad.py", line 29, in <module>
import xcffib
ModuleNotFoundError: No module named 'xcffib'
Also even after installing the package python-periphery and python-xcffib I still have trouble starting the numberpad. For that I didn't further troubleshoot.
missing dependency: python-systemd
Traceback (most recent call last): File "/usr/share/asus-numberpad-driver/numberpad.py", line 6, in <module> from systemd.journal import JournalHandler ModuleNotFoundError: No module named 'systemd'
Missing dependency: python-pyasyncore
Traceback (most recent call last):
File "/usr/share/asus-numberpad-driver/numberpad.py", line 16, in <module>
from pyinotify import WatchManager, IN_CLOSE_WRITE, IN_IGNORED, IN_MOVED_TO, AsyncNotifier
ImportError: cannot import name 'AsyncNotifier' from 'pyinotify' (/usr/lib/python3.12/site-packages/pyinotify.py). Did you mean: 'AsyncioNotifier'?
Missing python-xkbcommon
Traceback (most recent call last):
File "/usr/share/asus-numberpad-driver/numberpad.py", line 20, in <module>
from xkbcommon import xkb
ModuleNotFoundError: No module named 'xkbcommon'
Missing python-pywayland
Traceback (most recent call last):
File "/usr/share/asus-numberpad-driver/numberpad.py", line 21, in <module>
from pywayland.client import Display
ModuleNotFoundError: No module named 'pywayland'
I can't install the package anymore:
-> Creating working copy of asus-numberpad-driver git repo...
Cloning into 'asus-numberpad-driver'...
done.
==> Starting prepare()...
patching file /home/adamant/.cache/yay/asus-numberpad-driver-git/src/asus-numberpad-driver/asus_numberpad_driver.service
Hunk #1 FAILED at 3.
patch: **** Can't reopen file /home/adamant/.cache/yay/asus-numberpad-driver-git/src/asus-numberpad-driver/asus_numberpad_driver.service : No such file or directory
==> ERROR: A failure occurred in prepare().
Aborting...
-> error making: asus-numberpad-driver-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
asus-numberpad-driver-gx551-git - exit status 4
Could you please support wayland?
The service doesn't work:
# systemctl status asus_numberpad_driver.service
× asus_numberpad_driver.service - Asus NumberPad Driver
Loaded: loaded (/usr/lib/systemd/system/asus_numberpad_driver.service; enabled; preset: disabled)
Active: failed (Result: exit-code) since Sat 2024-03-23 14:53:14 CET; 10min ago
Duration: 818us
Process: 69838 ExecStart=python3 /usr/share/asus-numberpad-driver/numberpad.py up5401ea /usr/share/asus-numberpad-driver (code=exited, status=209/STDOUT)
Main PID: 69838 (code=exited, status=209/STDOUT)
CPU: 783us
Mär 23 14:53:14 zenbook systemd[1]: asus_numberpad_driver.service: Scheduled restart job, restart counter is at 5.
Mär 23 14:53:14 zenbook systemd[1]: asus_numberpad_driver.service: Start request repeated too quickly.
Mär 23 14:53:14 zenbook systemd[1]: asus_numberpad_driver.service: Failed with result 'exit-code'.
Mär 23 14:53:14 zenbook systemd[1]: Failed to start Asus NumberPad Driver.
The command
python3 /usr/share/asus-numberpad-driver/numberpad.py up5401ea /usr/share/asus-numberpad-driver
works fine when running as root
The service doesn't work and fails with
[adamant@zephyrus-duo-16 ~]$ sudo systemctl status asus_numberpad_driver
× asus_numberpad_driver.service - Asus NumberPad Driver
Loaded: loaded (/usr/lib/systemd/system/asus_numberpad_driver.service; enabled; preset: disabled)
Active: failed (Result: exit-code) since Thu 2024-03-07 21:03:18 CET; 993ms ago
Duration: 741us
Process: 9273 ExecStart=/usr/share/asus-numberpad-driver/.env/bin/python3 /usr/share/asus-numberpad-driver/numberpad.py gx551 /usr/share/asus-numberpad-driver (code=exited, status=203/EXEC)
Main PID: 9273 (code=exited, status=203/EXEC)
CPU: 607us
Mar 07 21:03:18 zephyrus-duo-16 systemd[1]: asus_numberpad_driver.service: Scheduled restart job, restart counter is at 5.
Mar 07 21:03:18 zephyrus-duo-16 systemd[1]: asus_numberpad_driver.service: Start request repeated too quickly.
Mar 07 21:03:18 zephyrus-duo-16 systemd[1]: asus_numberpad_driver.service: Failed with result 'exit-code'.
Mar 07 21:03:18 zephyrus-duo-16 systemd[1]: Failed to start Asus NumberPad Driver.
On further investigation, this is caused by the fact that /usr/share/asus-numberpad-driver/.env/bin/python3 doesn't exist.
Failed to start asus_touchpad.service: Unit asus_touchpad.service has a bad unit file setting.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
install missing dep
paru -S python-periphery python-xcffibpackage-provided system service has broken $VARIABLE placeholders, and running as a user service means XDG_RUNTIME_DIR, WAYLAND_DISPLAY etc. are all naturally available from login session
Add your user to the 'i2c' and'input' groups (sudo usermod -aG i2c,input $USER), then restartyour computer.
paste it