Happy new Year everybody=) ITS isnt important only for Knowlege with Macro Keys or special Keys on a Keyboard on Garuda?

Hello Everybody =)

ive got a new Keyboard from Alienware. It have some new Keys for Macros or Special Funktions.

Ive try to install with PlayonLinux, Bottles, Proton or Wine the Software but it dosnt work.

I have a Windows 10 HDD on Dualboot and it works to chance color or setup macros or set c controls on diffrent macro buttons.Would be intressting on Garuda Dragonized X11 =)

Backlight and top buttons for music or mute or disable windows button works without problems.

My inxi is know here but again =)

garuda-inxi
System:
Kernel: 6.10.2-AMD-znver3 arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-amd-znver3
root=UUID=7afb33f4-2eee-49e9-a182-f16def237353 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.2.5 tk: Qt v: N/A info: frameworks v: 6.9.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
Mobo: ASUSTeK model: ROG STRIX B550-F GAMING (WI-FI) v: Rev X.0x
serial: <superuser required> part-nu: SKU uuid: <superuser required>
UEFI: American Megatrends v: 3404 date: 10/07/2023
CPU:
Info: model: AMD Ryzen 5 5600G with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 3 gen: 3 level: v3 note: check built: 2021-22
process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x50 (80) stepping: 0
microcode: 0xA50000F
Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
desc: 6x512 KiB L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 3000 min/max: 400/4464 scaling: driver: amd-pstate-epp
governor: powersave cores: 1: 3000 2: 3000 3: 3000 4: 3000 5: 3000 6: 3000
7: 3000 8: 3000 9: 3000 10: 3000 11: 3000 12: 3000 bogomips: 93630
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Cezanne [Radeon Vega Series /
Radeon Mobile Series] vendor: ASUSTeK driver: amdgpu v: kernel arch: GCN-5
code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: HDMI-A-1
empty: DP-1 bus-ID: 07:00.0 chip-ID: 1002:1638 class-ID: 0300 temp: 23.0 C
Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.4
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1440x900 s-dpi: 96 s-size: 381x238mm (15.00x9.37")
s-diag: 449mm (17.69")
Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: HP LA1905 serial: <filter>
built: 2011 res: 1440x900 hz: 60 dpi: 90 gamma: 1.2
size: 408x255mm (16.06x10.04") diag: 481mm (18.9") ratio: 16:10 modes:
max: 1440x900 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11:
drv: radeonsi inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.3-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
renoir LLVM 18.1.8 DRM 3.57 6.10.2-AMD-znver3) device-ID: 1002:1638
memory: 15.62 GiB unified: no
API: Vulkan v: 1.4.303 layers: 10 device: 0 type: integrated-gpu name: AMD
Radeon Graphics (RADV RENOIR) driver: N/A device-ID: 1002:1638
surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 18.1.8 256
bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 07:00.1
chip-ID: 1002:1637 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 07:00.6
chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.10.2-AMD-znver3 status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 05:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlp5s0 state: up mac: <filter>
Device-2: Intel Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: N/A bus-ID: 06:00.0
chip-ID: 8086:15f3 class-ID: 0200
IF: enp6s0 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-5:3 chip-ID: 8087:0029
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
status: discoverable: no pairing: no
Drives:
Local Storage: total: 728.47 GiB used: 115.21 GiB (15.8%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
model: WD Blue SN570 500GB size: 465.76 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 234100WD temp: 27.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Fanxiang model: S100 250GB
size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 0A0 scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: Intenso model: Micro Line
size: 29.82 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 2.0 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial: <filter>
fw-rev: 1.00
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 126.95 GiB size: 126.95 GiB (100.00%)
used: 115.21 GiB (90.8%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
ID-2: /boot/efi raw-size: 651 MiB size: 649.7 MiB (99.80%)
used: 880 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p2 maj-min: 259:2
ID-3: /home raw-size: 126.95 GiB size: 126.95 GiB (100.00%)
used: 115.21 GiB (90.8%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
ID-4: /var/log raw-size: 126.95 GiB size: 126.95 GiB (100.00%)
used: 115.21 GiB (90.8%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
ID-5: /var/tmp raw-size: 126.95 GiB size: 126.95 GiB (100.00%)
used: 115.21 GiB (90.8%) fs: btrfs dev: /dev/nvme0n1p3 maj-min: 259:3
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 46.86 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 32.5 C mobo: N/A gpu: amdgpu temp: 24.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 48 GiB note: est. available: 46.86 GiB used: 5.28 GiB (11.3%)
Processes: 330 Power: uptime: 2h 31m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 18.73 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 2032 libs: 590 tools: octopi,paru Compilers:
clang: 18.1.8 gcc: 14.2.1 Shell: garuda-inxi default: fish v: 3.7.1
running-in: konsole inxi: 3.3.36
Garuda (2.6.26-1.1):
System install date:     2024-08-02
Last full system update: 2025-01-09 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       Probably (Run as root to verify)
Failed units:

other info:

=)

SGS hope all is fine =)

wie gehts dir? bzw den anderen im Forum=)

Special hardware and apps + drivers only for M$ are not a good mixture.
Perhaps you can try AutoHotkey (ahk_x11) but read before this

Thank you for those link for AHK X11 version. Could be useful for shorts and macros.

im looking for a solution where i can chance the color on the Keyboard and set up the 6 (x3) Buttons. Ive found this here but it didnt work with only the keyboard that is for their Computers lights control.(its like Open RGB)

Ive opened Open RGB from Garuda and it found my Mainboard Auora led light for setting up those Led Light but it dosnt find the Keyboard.

Don´t know which version you have. (keyboard)

1 Like

Thank you very much for your searching=)

I did install AlienFX because good results for some people.The others you send look the same funktions for Alienware Computers .

I have a Alienware TactX Keyboard with 2 USB Cables model is 0HX08R thats all what i can see on the label.

here the output from lsusb and trying to start alienfx error.

Bus 005 Device 002: ID 187c:0516 Alienware Corporation AlienFx Backlight
Bus 005 Device 003: ID 187c:0517 Alienware Corporation Alienware TactX ™ Keyboard
You are running alienfx under Python-Version: 3.13.1 (main, Dec  4 2024, 18:05:56) [GCC 14.2.1 20240910]
ERROR:root:No Alien FX controller, defined by a supported model, found!
would you like to perform a zonescan? (y/n):y
Performing zonescan...
Welcome. This will help you to scan for alienfx-controllers and their lighting zones.
Found device "0x187c / 0x0517".
would you like to test a newer controller? default=y
note that choosing a wrong controller will result in packet-errors.
in this case you might choose another one instead. (y/n):y
- Testing zones...
Testing zone "0x0001"
ERROR:root:Cant set configuration. Error : Resource busy
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:read_packet: [Errno 32] Pipe error
ERROR:root:Controller status could not be retrieved. Is the device already in use?
ERROR:root:Error while testing current zone...
is anything blinking now? (y/n):Traceback (most recent call last):
File "/usr/bin/alienfx", line 33, in <module>
sys.exit(load_entry_point('alienfx==2.4.3', 'console_scripts', 'alienfx')())
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/alienfx-2.4.3-py3.13.egg/alienfx/ui/console/main.py", line 81, in start
doZonescan()
~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/alienfx-2.4.3-py3.13.egg/alienfx/ui/console/main.py", line 64, in doZonescan
zonescan.scan()
~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/alienfx-2.4.3-py3.13.egg/alienfx/core/zonescanner.py", line 150, in scan
if self.scanzone(zone, crev, controller.idVendor, controller.idProduct):
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/alienfx-2.4.3-py3.13.egg/alienfx/core/zonescanner.py", line 126, in scanzone
if self.askuser("Is anything blinking now?"):
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/alienfx-2.4.3-py3.13.egg/alienfx/core/zonescanner.py", line 56, in askuser
reply = input((question + ' (y/n): ').lower().strip())
ValueError: I/O operation on closed file.

Its nothing blinking or whatever. The grafical start with the Alien Icon and then its close itself.Its looking for their alien fx controller on the mainboard and didnt accept the usb one.
So im not sure the others from github will work.

Good info. I can chance the color in windows and it save it on the keyboard.After reboot to Garuda Linux same Colors . My older Keyboard didnt save it and i had to type in terminal xset led 3 to get backlight on.So generally a better Keyboard for me.

You get error, how did you install it ?

ive checked your links the first from T-Troll is for Windows 10 and 11.


    Alienware light device/Alienware ACPI BIOS (for fan control) present into the system and have USB HID driver active (alienfx-cli can work even with missing devices, Dell LightFX needs to be present in the system).
    Windows 10 v1903 or later (64-bit only). Windows 11 supported.

I have a CD from the Keyboard and its possible to install on my Windows 10 seperated SDD to install Software and drivers.(only a warning for not supported for Win10 but install anyway will work)

The Second link from rsm-gh

it work to install it after installing the depencies but it dont accept my hardware so if i want i can report it to github.The Error here :

Installing the software files...
installing: /usr/bin
installing: /usr/share/applications
installing: /usr/share/AKBL
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/AKBL/BlockTesting' wird ausgelassen
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/AKBL/computers' wird ausgelassen
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/AKBL/GUI' wird ausgelassen
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/AKBL/Indicator' wird ausgelassen
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/AKBL/ModelChooser' wird ausgelassen
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/AKBL/test' wird ausgelassen
installing: /usr/share/AKBL/test
installing: /usr/share/AKBL/computers
installing: /usr/share/AKBL/GUI
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/AKBL/GUI/ColorChooserToolbar' wird ausgelassen
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/AKBL/GUI/img' wird ausgelassen
installing: /usr/share/AKBL/GUI/ColorChooserToolbar
installing: /usr/share/AKBL/GUI/img
installing: /usr/share/AKBL/BlockTesting
installing: /usr/share/AKBL/Indicator
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/AKBL/Indicator/img' wird ausgelassen
installing: /usr/share/AKBL/Indicator/img
installing: /usr/share/AKBL/ModelChooser
installing: /usr/share/doc/AKBL
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/doc/AKBL/BusData' wird ausgelassen
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/doc/AKBL/ImagesPreview' wird ausgelassen
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/doc/AKBL/Licenses' wird ausgelassen
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/doc/AKBL/Programming'wird ausgelassen
installing: /usr/share/doc/AKBL/BusData
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/doc/AKBL/BusData/Data' wird ausgelassen
installing: /usr/share/doc/AKBL/BusData/Data
installing: /usr/share/doc/AKBL/ImagesPreview
installing: /usr/share/doc/AKBL/Licenses
installing: /usr/share/doc/AKBL/Programming
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/share/doc/AKBL/Programming/class_diagrams' wird ausgelassen
installing: /usr/share/doc/AKBL/Programming/class_diagrams
installing: /usr/lib/python3/AKBL
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/lib/python3/AKBL/Computer' wird ausgelassen
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/lib/python3/AKBL/Engine' wird ausgelassen
install: Verzeichnis '/home/duke/Downloads/akbl-stable/usr/lib/python3/AKBL/Theme' wird ausgelassen
installing: /usr/lib/python3/AKBL/Engine
installing: /usr/lib/python3/AKBL/Computer
installing: /usr/lib/python3/AKBL/Theme
installing: /usr/lib/systemd/system

[3/5] Creating the python links...
linked python3.13

[4/5] Choosing the computer model...

2025-01-12 07:11:04 [ERROR]: "/usr/share/AKBL/ModelChooser/cmd.py" <module>
Error: No configuration is available for this hardware.

[5/5] Enabling the daemon...
Created symlink '/etc/systemd/system/basic.target.wants/akbl.service' → '/usr/lib/systemd/system/akbl.service'.
AKBL ping... False

Thanks for your research=)

i did over git clone and installed the install.sh and install-data.sh.

ive seen on Arch Forum others have same error or issues.Its maybe the newer Python vesion and the missing Python-future dependencies.

Just so you know installing packages manually is not recommended. Especially the binaries. Until the package is not built with the latest Arch in mind, you will encounter stability and dependency issues. IIRC, the forum rules state that you are on your own from this point(for official support) though the community will help you.

Try the AUR for AlienFX, comparatively better than manual install. Still looks messy to me though.

1 Like

Yes i know manually installation is tricky but helped me by other stuff.

Yes the problem is also on the aur.git known for issues with Python 3.13 and missing python-future it wont work.

i did a backup before i trying to install one over git clone and the other over zip download and install from terminal. So i did recover my system and the data from installing gone.

Thanks anyway and also to all community people =)

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.