Skip to content

[Bug]: Installation is broken on Garuda, also the AUR package does not work. #258

@g3nsvrv

Description

@g3nsvrv

Describe the bug

I tried first the AUR package:
https://aur.archlinux.org/packages/asus-numberpad-driver-b7402-git

I have installed all dependencies, even the AUR package for python-smbus2 (https://aur.archlinux.org/packages/python-smbus2), I have installed the g533 package, but after enabling the service via:

sudo systemctl restart asus_numberpad_driver.wayland.service

It crashed:

sudo systemctl status asus_numberpad_driver.wayland.service
× asus_numberpad_driver.wayland.service - Asus NumberPad Driver
Loaded: loaded (/usr/lib/systemd/system/asus_numberpad_driver.wayland.service; disabled; preset: disabled)
Active: failed (Result: exit-code) since Mon 2025-10-20 11:35:57 -03; 57s ago
Duration: 197ms
Invocation: 6db0212fa51b4aa3842c4772b309681a
Process: 33528 ExecStart=python3 /usr/share/asus-numberpad-driver/numberpad.py g533 $CONFIG_FILE_DIR_PATH (code=exited, status=1/FAILURE)
Main PID: 33528 (code=exited, status=1/FAILURE)
Mem peak: 28.4M
CPU: 190ms

oct 20 11:35:57 rogstrix systemd[1]: asus_numberpad_driver.wayland.service: Scheduled restart job, restart counter is at 20.
oct 20 11:35:57 rogstrix systemd[1]: asus_numberpad_driver.wayland.service: Start request repeated too quickly.
oct 20 11:35:57 rogstrix systemd[1]: asus_numberpad_driver.wayland.service: Failed with result 'exit-code'.
oct 20 11:35:57 rogstrix systemd[1]: Failed to start Asus NumberPad Driver.

Then I have uninstalled everything and followed the instructions from this github, but the install.sh failed at qdbus because cannot be installed through pacman (it came preinstalled tho), so after commenting those lines from the install.sh, and try again, it works fine; the driver got installed, and it detected the same layout, which is g533.

Is there a way that you could improve the AUR package if this is maintained by you, and fix the qdbus issue by calling this instead??:

if [ "$DESKTOP_SESSION" == "plasma" ]; then
    if ! command -v qdbus >/dev/null 2>&1; then
        sudo pacman -S --noconfirm --needed qt5-tools
    fi
fi

or what I like:

[ "$DESKTOP_SESSION" == "plasma" ] && ! command -v qdbus >/dev/null 2>&1 && sudo pacman -S --noconfirm --needed qt5-tools

It was not a good first experience installing this package.

Expected behavior

user friendly

Relevant log output

Desktop

Garuda Plasma Latest

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions