惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
IT之家
IT之家
博客园_首页
博客园 - 【当耐特】
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
G
Google Developers Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
GbyAI
GbyAI
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
H
Help Net Security
T
Tailwind CSS Blog
B
Blog RSS Feed
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
博客园 - 叶小钗
雷峰网
雷峰网
量子位

AUR Newest Packages

AUR (en) - linuxqq-clipsync-git AUR (en) - libtslitex-git AUR (en) - libtslitex-git AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - pirata AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - tmux-ai-titles AUR (en) - zeed-bin AUR (en) - bclone-bin AUR (en) - dwl-git-azerty AUR (en) - auggie-bin AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - miniupnpd-iptables-legacy AUR (en) - miniupnpd-nft AUR (en) - jeeves-bin AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-bin AUR (en) - classfi-git AUR (en) - classfi AUR (en) - giff-git AUR (en) - budget-tracker-bin
AUR (en) - asus-numberpad-driver-git
2026-06-13 · via AUR Newest Packages

Latest Comments

newcomb-paradox commented on 2026-05-29 20:10 (UTC) (edited on 2026-05-29 20:12 (UTC) by newcomb-paradox)

install missing dep paru -S python-periphery python-xcffib

package-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.

# 1. Disable the broken system service
sudo systemctl disable --now asus_numberpad_driver.wayland.service

# 2. Create user service unit file
mkdir -p ~/.config/systemd/user/
micro ~/.config/systemd/user/asus_numberpad_driver.wayland.service

paste it

[Unit]
Description=Asus NumberPad Driver

[Service]
Type=simple
ExecStart=python3 /usr/share/asus-numberpad-driver/numberpad.py up5401ea
TimeoutSec=5
Restart=on-failure
RestartSec=1

[Install]
WantedBy=default.target
# 3. Enable and start
systemctl --user daemon-reload
systemctl --user enable --now asus_numberpad_driver.wayland.service

# 4. Verify
systemctl --user status asus_numberpad_driver.wayland.service

nerila4685 commented on 2025-11-01 05:51 (UTC) (edited on 2025-11-01 05:52 (UTC) by nerila4685)

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.

wanghaoran commented on 2025-05-19 06:31 (UTC)

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'

drummer commented on 2024-10-21 21:59 (UTC) (edited on 2024-10-21 22:03 (UTC) by drummer)

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'

adamant.pwn commented on 2024-07-31 14:07 (UTC) (edited on 2024-07-31 14:08 (UTC) by adamant.pwn)

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

knt commented on 2024-07-17 14:30 (UTC)

Could you please support wayland?

derkardinal commented on 2024-03-23 14:07 (UTC) (edited on 2024-03-23 14:15 (UTC) by derkardinal)

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

adamant.pwn commented on 2024-03-07 20:10 (UTC)

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.

nuc commented on 2023-07-07 19:36 (UTC)

Failed to start asus_touchpad.service: Unit asus_touchpad.service has a bad unit file setting.