Package Details: das-keyboard-q 4.3.0-1

Git Clone URL: https://aur.archlinux.org/das-keyboard-q.git (read-only, click to copy)
Package Base: das-keyboard-q
Description: Software for Das Keyboard 5Q, 5Qs, 4Q
Upstream URL: https://www.daskeyboard.io/get-started/software/
Keywords: configuration gui keyboard rgb
Licenses: LicenseRef-unknown
Submitter: None
Maintainer: xiota (Technetium1)
Last Packager: xiota
Votes: 2
Popularity: 0.006553
First Submitted: 2021-01-25 20:11 (UTC)
Last Updated: 2025-09-24 06:03 (UTC)

Latest Comments

1 2 Next › Last »

sfenzke commented on 2025-09-24 01:18 (UTC) (edited on 2025-09-24 01:19 (UTC) by sfenzke)

Here is an updated PKGBUILD for 4.3.0:

# Maintainer:

_pkgname="das-keyboard-q"
pkgname="$_pkgname"
pkgver=4.3.0
pkgrel=4
pkgdesc="Software for Das Keyboard 5Q, 5Qs, 4Q"
url="https://www.daskeyboard.io/get-started/software/"
license=('LicenseRef-Unknown')
arch=('x86_64')

options=('!debug')

_pkgsrc="$_pkgname-$pkgver"
_pkgext="deb"
source=("$_pkgsrc.$_pkgext"::"https://das-keyboard-q-releases.s3.us-east-2.amazonaws.com/das-keyboard-q/linux/x64/das-keyboard-q_${pkgver}_amd64.$_pkgext")
sha256sums=('1a065d5ebd751d26ef96a957e051274fba0bb10df43596b1edd70deafbacd319')

package() {
  depends+=(
    alsa-lib
    at-spi2-core
    bash
    cairo
    dbus
    expat
    glib2
    gtk3
    libcups
    libdrm
    libx11
    libxcb
    libxcomposite
    libxdamage
    libxext
    libxfixes
    libxkbcommon
    libxrandr
    mesa
    nspr
    nss
    pango
  )

  tar xf data.tar.zst -C "$pkgdir"
  rm -rf "$pkgdir"/usr/share/{doc,lintian}

  chmod +x "$pkgdir"/usr/lib/das-keyboard-q/resources/extra_resources/scripts/createRules.sh

  # permissions, remove sticky bit
  chmod -R u+rwX,go+rX,go-ws,u-s "$pkgdir/"
}

RayJW commented on 2024-11-13 20:26 (UTC)

@xiota Happy to report, that this works as expected for me. Thank you for the work!

xiota commented on 2024-11-13 19:37 (UTC)

@RayJW Here is a PKGBUILD to test. Notably, the systemd service appears to have been removed. Please let me know if it is working as expected.

RayJW commented on 2024-10-21 18:34 (UTC)

Thanks for the quick response, and obviously no worries! I was merely wondering whether this was abandoned, but good to hear you're still active @Technetium1 :)

Technetium1 commented on 2024-10-21 16:05 (UTC)

RayJW still working on it and actively care about this. Sorry for the delay.

RayJW commented on 2024-10-21 09:05 (UTC)

They recently released another new version 4.2.1 with a bunch of Linux specific changes. Do you reckon this could be updated now? The firmware on my board was updated automatically on Windows, and now I haven't been able to use the software for months. I tried doing the packaging myself, but I'm not familiar enough with PKGBUILD yet to get it working.

Technetium1 commented on 2024-04-15 02:41 (UTC) (edited on 2024-09-02 03:04 (UTC) by Technetium1)

Currently there are issues with the v4 release. Updates coming eventually. Firmware upgrades will be required for most devices, as the Q-button's behavior has been modified. More details are available in the firmware changelog.

Please see this thread on the forum about properly packaging the new release.

godlikemouse commented on 2022-02-28 15:21 (UTC) (edited on 2022-03-01 17:43 (UTC) by godlikemouse)

I'm seeing the keyboard always show up as disconnected. The aur install went smooth. The das_keyboard_q-service service is showing as active (running)

I can't switch profiles, change colors, etc.. The current das-keyboard-q version is:

local/das-keyboard-q 3.3.3-1

I can also see the keyboard in the lsusb:

Bus 003 Device 008: ID 24f0:202b Metadot X50 RGB Mechanical Keyboard

Any ideas of what could be missing or going wrong here?

Technetium1 commented on 2021-10-07 00:01 (UTC) (edited on 2021-10-07 00:01 (UTC) by Technetium1)

The url needs to be pointed to the new one https://download.daskeyboard.com/q-software-releases/3.3.3/Das-Keyboard-Q_3.3.3.deb and the new MD5 is 5214b5ef6dc4fe0faa4012154512cc9c. Everything seems to be fine with no further modification.

bsautner commented on 2021-09-14 16:37 (UTC)

In order to get the Q software to see my keyboard i had to enable the service:

$systemctl status das_keyboard_q-service

○ das_keyboard_q-service.service - Das Keyboard Q-Service Loaded: loaded (/etc/systemd/system/das_keyboard_q-service.service; disabled; vendor preset: disabled) Active: inactive (dead)

$systemctl start das_keyboard_q-service