Steam Deck
Cuzzx 2022년 7월 29일 오전 5시 24분
Help installing Openrazer for Razer Mouse settings
I want to make my Razer mouse do its tricks.

I tried installing RazerGenie from the Discovery store.
When I launch it it complains about OpenRazer not being installed.
I go to OpenRazer website and I try to follow the instructions: https://openrazer.github.io/#download

I put "sudo gpasswd -a $USER plugdev" into Konsole, I input my password, but then it fails on me with "gpasswrd: group 'plugdev' does not exsit in /etc/group" and that's as far as I could get.

Would anyone be able to help me? Thanks!
< >
46개 댓글 중 31-45개 표시
ba0701 2022년 8월 5일 오전 9시 52분 
PopinFRESH님이 먼저 게시:
Did you reboot the Steam Deck after completing the installation of the base-devel packages (fakeroot, etc.) to ensure the kernel modules were loaded?

Then try to re-run that mkpkg

(deck@steamdeck openrazer)$ makepkg -Sri

And reboot again before trying to enable the service daemon

So, adding a reboot immediately after the mkpkg -Sri and the failed to connect to bus error remains. This is the entire process followed this time.

(deck@steamdeck ~)$ sudo steamos-readonly enable
[sudo] password for deck:
(deck@steamdeck ~)$ sudo btrfs property set -ts / ro true
(deck@steamdeck ~)$ sudo steamos-readonly disable
[sudo] password for deck:
(deck@steamdeck ~)$ sudo btrfs property set -ts / ro false
(deck@steamdeck ~)$ sudo pacman-key --init
(deck@steamdeck ~)$ sudo pacman-key --populate archlinux holo
==> Appending keys from archlinux.gpg...
==> Appending keys from holo.gpg...
==> Updating trust database...
gpg: next trustdb check due at 2022-08-09
(deck@steamdeck ~)$ sudo pacman -Syu base-devel git linux-neptune-headers
:: Synchronizing package databases...
jupiter is up to date
holo is up to date
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: There are 24 members in group base-devel:
:: Repository core
1) autoconf 2) automake 3) binutils 4) bison 5) fakeroot 6) file 7) findutils 8) flex 9) gawk 10) gcc 11) gettext 12) grep 13) groff
14) gzip 15) libtool 16) m4 17) make 18) pacman 19) patch 20) pkgconf 21) sed 22) sudo 23) texinfo 24) which

Enter a selection (default=all):
warning: autoconf-2.71-1 is up to date -- reinstalling
warning: automake-1.16.5-1 is up to date -- reinstalling
warning: binutils-2.36.1-3 is up to date -- reinstalling
warning: bison-3.8.2-1 is up to date -- reinstalling
warning: fakeroot-1.27-1 is up to date -- reinstalling
warning: file-5.41-1 is up to date -- reinstalling
warning: findutils-4.8.0-1 is up to date -- reinstalling
warning: flex-2.6.4-3 is up to date -- reinstalling
warning: gawk-5.1.1-1 is up to date -- reinstalling
warning: gcc-11.1.0-3 is up to date -- reinstalling
warning: gettext-0.21-1 is up to date -- reinstalling
warning: grep-3.7-1 is up to date -- reinstalling
warning: groff-1.22.4-6 is up to date -- reinstalling
warning: gzip-1.11-1 is up to date -- reinstalling
warning: libtool-2.4.6+42+gb88cebd5-16 is up to date -- reinstalling
warning: m4-1.4.19-1 is up to date -- reinstalling
warning: make-4.3-3 is up to date -- reinstalling
warning: pacman-6.0.1-3 is up to date -- reinstalling
warning: patch-2.7.6-8 is up to date -- reinstalling
warning: pkgconf-1.8.0-1 is up to date -- reinstalling
warning: sed-4.8-1 is up to date -- reinstalling
warning: sudo-1.9.8.p2-3 is up to date -- reinstalling
warning: texinfo-6.8-2 is up to date -- reinstalling
warning: which-2.21-5 is up to date -- reinstalling
warning: git-2.35.0-1 is up to date -- reinstalling
warning: linux-neptune-headers-5.13.0.valve21-1 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (26) autoconf-2.71-1 automake-1.16.5-1 binutils-2.36.1-3 bison-3.8.2-1 fakeroot-1.27-1 file-5.41-1 findutils-4.8.0-1 flex-2.6.4-3
gawk-5.1.1-1 gcc-11.1.0-3 gettext-0.21-1 git-2.35.0-1 grep-3.7-1 groff-1.22.4-6 gzip-1.11-1 libtool-2.4.6+42+gb88cebd5-16
linux-neptune-headers-5.13.0.valve21-1 m4-1.4.19-1 make-4.3-3 pacman-6.0.1-3 patch-2.7.6-8 pkgconf-1.8.0-1 sed-4.8-1 sudo-1.9.8.p2-3
texinfo-6.8-2 which-2.21-5

Total Installed Size: 421.77 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(26/26) checking keys in keyring [#######################################################] 100%
(26/26) checking package integrity [#######################################################] 100%
(26/26) loading package files [#######################################################] 100%
(26/26) checking for file conflicts [#######################################################] 100%
(26/26) checking available disk space [#######################################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod openrazer-driver/3.4.0 -k 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
:: Processing package changes...
( 1/26) reinstalling gawk [#######################################################] 100%
( 2/26) reinstalling m4 [#######################################################] 100%
( 3/26) reinstalling autoconf [#######################################################] 100%
( 4/26) reinstalling automake [#######################################################] 100%
( 5/26) reinstalling findutils [#######################################################] 100%
( 6/26) reinstalling binutils [#######################################################] 100%
( 7/26) reinstalling gettext [#######################################################] 100%
( 8/26) reinstalling bison [#######################################################] 100%
( 9/26) reinstalling sed [#######################################################] 100%
(10/26) reinstalling file [#######################################################] 100%
(11/26) reinstalling fakeroot [#######################################################] 100%
(12/26) reinstalling flex [#######################################################] 100%
(13/26) reinstalling gcc [#######################################################] 100%
(14/26) reinstalling grep [#######################################################] 100%
(15/26) reinstalling groff [#######################################################] 100%
(16/26) reinstalling gzip [#######################################################] 100%
(17/26) reinstalling libtool [#######################################################] 100%
(18/26) reinstalling texinfo [#######################################################] 100%
(19/26) reinstalling make [#######################################################] 100%
(20/26) reinstalling pacman [#######################################################] 100%
(21/26) reinstalling patch [#######################################################] 100%
(22/26) reinstalling pkgconf [#######################################################] 100%
(23/26) reinstalling sudo [#######################################################] 100%
warning: directory permissions differ on /etc/sudoers.d/
filesystem: 755 package: 750
warning: directory permissions differ on /var/db/
filesystem: 711 package: 755
(24/26) reinstalling which [#######################################################] 100%
(25/26) reinstalling git [#######################################################] 100%
(26/26) reinstalling linux-neptune-headers [#######################################################] 100%
:: Running post-transaction hooks...
(1/6) Creating system user accounts...
(2/6) Reloading system manager configuration...
(3/6) Creating temporary files...
/usr/lib/tmpfiles.d/steamos.conf:24: Duplicate line for path "/var/empty", ignoring.
/usr/lib/tmpfiles.d/tmp.conf:12: Duplicate line for path "/var/tmp", ignoring.
/usr/lib/tmpfiles.d/var.conf:19: Duplicate line for path "/var/cache", ignoring.
(4/6) Arming ConditionNeedsUpdate...
(5/6) Installing linux-neptune-splash screen to EFI...
(6/6) Updating the info directory file...
(deck@steamdeck ~)$
(deck@steamdeck ~)$ git clone https://aur.archlinux.org/openrazer.git
fatal: destination path 'openrazer' already exists and is not an empty directory.
(128)(deck@steamdeck ~)$ cd openrazer
(deck@steamdeck openrazer)$ makepkg -sri
==> WARNING: The package group has already been built, installing existing packages...
==> Installing openrazer package group with pacman -U...
loading packages...
warning: python-openrazer-3.4.0-1 is up to date -- reinstalling
warning: openrazer-daemon-3.4.0-1 is up to date -- reinstalling
warning: openrazer-driver-dkms-3.4.0-1 is up to date -- reinstalling
warning: openrazer-meta-3.4.0-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (4) openrazer-daemon-3.4.0-1 openrazer-driver-dkms-3.4.0-1 openrazer-meta-3.4.0-1 python-openrazer-3.4.0-1

Total Installed Size: 1.58 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(4/4) checking keys in keyring [#######################################################] 100%
(4/4) checking package integrity [#######################################################] 100%
(4/4) loading package files [#######################################################] 100%
(4/4) checking for file conflicts [#######################################################] 100%
(4/4) checking available disk space [#######################################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
:: Processing package changes...
(1/4) reinstalling openrazer-driver-dkms [#######################################################] 100%
(2/4) reinstalling openrazer-daemon [#######################################################] 100%
==> You might want to enable openrazer-daemon.service with the command "systemctl --user enable --now openrazer-daemon.service"
(3/4) reinstalling python-openrazer [#######################################################] 100%
(4/4) reinstalling openrazer-meta [#######################################################] 100%
:: Running post-transaction hooks...
(1/3) Reloading device manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Install DKMS modules
==> dkms install --no-depmod openrazer-driver/3.4.0 -k 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
==> depmod 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
(deck@steamdeck openrazer)$ reboot
(deck@steamdeck ~)$ cd openrazer
(deck@steamdeck openrazer)$ sudo systemctl --user enable --now openrazer-daemon.service
[sudo] password for deck:
Failed to connect to bus: No medium found
(1)(deck@steamdeck openrazer)$ reboot
(deck@steamdeck ~)$ sudo steamos-readonly enable
[sudo] password for deck:
(deck@steamdeck ~)$ sudo btrfs property set -ts / ro true
(deck@steamdeck ~)$
PopinFRESH 2022년 8월 5일 오전 9시 57분 
(deck@steamdeck openrazer)$ sudo systemctl --user enable --now openrazer-daemon.service
[sudo] password for deck:
Failed to connect to bus: No medium found

Don't do this as sudo you want to enable the service as the "deck" user.

"systemctl --user enable --now openrazer-daemon.service"

Make sure to first get back to having the filesystem unlocked before retrying this.
PopinFRESH 님이 마지막으로 수정; 2022년 8월 5일 오전 9시 57분
ba0701 2022년 8월 5일 오전 10시 22분 
PopinFRESH님이 먼저 게시:
(deck@steamdeck openrazer)$ sudo systemctl --user enable --now openrazer-daemon.service
[sudo] password for deck:
Failed to connect to bus: No medium found

Don't do this as sudo you want to enable the service as the "deck" user.

"systemctl --user enable --now openrazer-daemon.service"

Make sure to first get back to having the filesystem unlocked before retrying this.

Still errors at the same line, but without running that command as sudo, we now have a different error.

(deck@steamdeck ~)$ sudo steamos-readonly disable
[sudo] password for deck:
(deck@steamdeck ~)$ sudo btrfs property set -ts / ro false
(deck@steamdeck ~)$ sudo pacman-key --init
(deck@steamdeck ~)$ sudo pacman-key --populate archlinux holo
==> Appending keys from archlinux.gpg...
==> Appending keys from holo.gpg...
==> Updating trust database...
gpg: next trustdb check due at 2022-08-09
(deck@steamdeck ~)$ sudo pacman -Syu base-devel git linux-neptune-headers
:: Synchronizing package databases...
jupiter is up to date
holo is up to date
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: There are 24 members in group base-devel:
:: Repository core
1) autoconf 2) automake 3) binutils 4) bison 5) fakeroot 6) file 7) findutils 8) flex 9) gawk 10) gcc 11) gettext 12) grep 13) groff
14) gzip 15) libtool 16) m4 17) make 18) pacman 19) patch 20) pkgconf 21) sed 22) sudo 23) texinfo 24) which

Enter a selection (default=all):
warning: autoconf-2.71-1 is up to date -- reinstalling
warning: automake-1.16.5-1 is up to date -- reinstalling
warning: binutils-2.36.1-3 is up to date -- reinstalling
warning: bison-3.8.2-1 is up to date -- reinstalling
warning: fakeroot-1.27-1 is up to date -- reinstalling
warning: file-5.41-1 is up to date -- reinstalling
warning: findutils-4.8.0-1 is up to date -- reinstalling
warning: flex-2.6.4-3 is up to date -- reinstalling
warning: gawk-5.1.1-1 is up to date -- reinstalling
warning: gcc-11.1.0-3 is up to date -- reinstalling
warning: gettext-0.21-1 is up to date -- reinstalling
warning: grep-3.7-1 is up to date -- reinstalling
warning: groff-1.22.4-6 is up to date -- reinstalling
warning: gzip-1.11-1 is up to date -- reinstalling
warning: libtool-2.4.6+42+gb88cebd5-16 is up to date -- reinstalling
warning: m4-1.4.19-1 is up to date -- reinstalling
warning: make-4.3-3 is up to date -- reinstalling
warning: pacman-6.0.1-3 is up to date -- reinstalling
warning: patch-2.7.6-8 is up to date -- reinstalling
warning: pkgconf-1.8.0-1 is up to date -- reinstalling
warning: sed-4.8-1 is up to date -- reinstalling
warning: sudo-1.9.8.p2-3 is up to date -- reinstalling
warning: texinfo-6.8-2 is up to date -- reinstalling
warning: which-2.21-5 is up to date -- reinstalling
warning: git-2.35.0-1 is up to date -- reinstalling
warning: linux-neptune-headers-5.13.0.valve21-1 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (26) autoconf-2.71-1 automake-1.16.5-1 binutils-2.36.1-3 bison-3.8.2-1 fakeroot-1.27-1 file-5.41-1 findutils-4.8.0-1 flex-2.6.4-3
gawk-5.1.1-1 gcc-11.1.0-3 gettext-0.21-1 git-2.35.0-1 grep-3.7-1 groff-1.22.4-6 gzip-1.11-1 libtool-2.4.6+42+gb88cebd5-16
linux-neptune-headers-5.13.0.valve21-1 m4-1.4.19-1 make-4.3-3 pacman-6.0.1-3 patch-2.7.6-8 pkgconf-1.8.0-1 sed-4.8-1 sudo-1.9.8.p2-3
texinfo-6.8-2 which-2.21-5

Total Installed Size: 421.77 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(26/26) checking keys in keyring [#######################################################] 100%
(26/26) checking package integrity [#######################################################] 100%
(26/26) loading package files [#######################################################] 100%
(26/26) checking for file conflicts [#######################################################] 100%
(26/26) checking available disk space [#######################################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod openrazer-driver/3.4.0 -k 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
:: Processing package changes...
( 1/26) reinstalling gawk [#######################################################] 100%
( 2/26) reinstalling m4 [#######################################################] 100%
( 3/26) reinstalling autoconf [#######################################################] 100%
( 4/26) reinstalling automake [#######################################################] 100%
( 5/26) reinstalling findutils [#######################################################] 100%
( 6/26) reinstalling binutils [#######################################################] 100%
( 7/26) reinstalling gettext [#######################################################] 100%
( 8/26) reinstalling bison [#######################################################] 100%
( 9/26) reinstalling sed [#######################################################] 100%
(10/26) reinstalling file [#######################################################] 100%
(11/26) reinstalling fakeroot [#######################################################] 100%
(12/26) reinstalling flex [#######################################################] 100%
(13/26) reinstalling gcc [#######################################################] 100%
(14/26) reinstalling grep [#######################################################] 100%
(15/26) reinstalling groff [#######################################################] 100%
(16/26) reinstalling gzip [#######################################################] 100%
(17/26) reinstalling libtool [#######################################################] 100%
(18/26) reinstalling texinfo [#######################################################] 100%
(19/26) reinstalling make [#######################################################] 100%
(20/26) reinstalling pacman [#######################################################] 100%
(21/26) reinstalling patch [#######################################################] 100%
(22/26) reinstalling pkgconf [#######################################################] 100%
(23/26) reinstalling sudo [#######################################################] 100%
warning: directory permissions differ on /etc/sudoers.d/
filesystem: 755 package: 750
warning: directory permissions differ on /var/db/
filesystem: 711 package: 755
(24/26) reinstalling which [#######################################################] 100%
(25/26) reinstalling git [#######################################################] 100%
(26/26) reinstalling linux-neptune-headers [#######################################################] 100%
:: Running post-transaction hooks...
(1/6) Creating system user accounts...
(2/6) Reloading system manager configuration...
(3/6) Creating temporary files...
/usr/lib/tmpfiles.d/steamos.conf:24: Duplicate line for path "/var/empty", ignoring.
/usr/lib/tmpfiles.d/tmp.conf:12: Duplicate line for path "/var/tmp", ignoring.
/usr/lib/tmpfiles.d/var.conf:19: Duplicate line for path "/var/cache", ignoring.
(4/6) Arming ConditionNeedsUpdate...
(5/6) Installing linux-neptune-splash screen to EFI...
(6/6) Updating the info directory file...
(deck@steamdeck ~)$ git clone https://aur.archlinux.org/openrazer.git
fatal: destination path 'openrazer' already exists and is not an empty directory.
(128)(deck@steamdeck ~)$ cd openrazer
makepkg -sri
==> WARNING: The package group has already been built, installing existing packages...
==> Installing openrazer package group with pacman -U...
loading packages...
warning: python-openrazer-3.4.0-1 is up to date -- reinstalling
warning: openrazer-daemon-3.4.0-1 is up to date -- reinstalling
warning: openrazer-driver-dkms-3.4.0-1 is up to date -- reinstalling
warning: openrazer-meta-3.4.0-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (4) openrazer-daemon-3.4.0-1 openrazer-driver-dkms-3.4.0-1 openrazer-meta-3.4.0-1 python-openrazer-3.4.0-1

Total Installed Size: 1.58 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(4/4) checking keys in keyring [#######################################################] 100%
(4/4) checking package integrity [#######################################################] 100%
(4/4) loading package files [#######################################################] 100%
(4/4) checking for file conflicts [#######################################################] 100%
(4/4) checking available disk space [#######################################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
:: Processing package changes...
(1/4) reinstalling openrazer-driver-dkms [#######################################################] 100%
(2/4) reinstalling openrazer-daemon [#######################################################] 100%
==> You might want to enable openrazer-daemon.service with the command "systemctl --user enable --now openrazer-daemon.service"
(3/4) reinstalling python-openrazer [#######################################################] 100%
(4/4) reinstalling openrazer-meta [#######################################################] 100%
:: Running post-transaction hooks...
(1/3) Reloading device manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Install DKMS modules
==> dkms install --no-depmod openrazer-driver/3.4.0 -k 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
==> depmod 5.13.0-valve21-1-neptune-02209-g2a5bdc1102a0
(deck@steamdeck openrazer)$
(deck@steamdeck ~)$ cd openrazer
(deck@steamdeck openrazer)$ systemctl --user enable --now openrazer-daemon.service
Created symlink /home/deck/.config/systemd/user/default.target.wants/openrazer-daemon.service → /usr/lib/systemd/user/openrazer-daemon.service.
Job for openrazer-daemon.service failed because the control process exited with error code.
See "systemctl --user status openrazer-daemon.service" and "journalctl --user -xeu openrazer-daemon.service" for details.
(1)(deck@steamdeck openrazer)$ reboot
(deck@steamdeck ~)$ sudo steamos-readonly enable
sudo btrfs property set -ts / ro true
[sudo] password for deck:
(deck@steamdeck ~)$
PopinFRESH 2022년 8월 5일 오전 10시 29분 
Check those two commands for information on the error it encountered

"systemctl --user status openrazer-daemon.service" and "journalctl --user -xeu openrazer-daemon.service"
ba0701 2022년 8월 5일 오전 11시 12분 
PopinFRESH님이 먼저 게시:
Check those two commands for information on the error it encountered

"systemctl --user status openrazer-daemon.service" and "journalctl --user -xeu openrazer-daemon.service"

This is the output from both of them.

(deck@steamdeck ~)$ systemctl --user status openrazer-daemon.service
○ openrazer-daemon.service - Daemon to manage razer devices in userspace
Loaded: loaded (/usr/lib/systemd/user/openrazer-daemon.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Fri 2022-08-05 13:29:37 EDT; 37min ago
Docs: man:openrazer-daemon(8)
Process: 1092 ExecStart=/usr/bin/openrazer-daemon -F (code=exited, status=1/FAILURE)
Main PID: 1092 (code=exited, status=1/FAILURE)
CPU: 209ms

Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: 2022-08-05 13:29:37 | razer | CRITICAL | Please run the command 'sudo gpasswd -a>
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: Stopping daemon.
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: Exception ignored in atexit callback: <bound method Daemonize.exit of <daemonize.Daemonize object at 0x7f>
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: Traceback (most recent call last):
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: File "/usr/lib/python3.10/site-packages/daemonize.py", line 72, in exit
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: sys.exit(0)
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: SystemExit: 0
Aug 05 13:29:37 steamdeck systemd[1080]: openrazer-daemon.service: Main process exited, code=exited, status=1/FAILURE
Aug 05 13:29:37 steamdeck systemd[1080]: openrazer-daemon.service: Failed with result 'exit-code'.
Aug 05 13:29:37 steamdeck systemd[1080]: Failed to start Daemon to manage razer devices in userspace.
lines 1-18/18 (END)



(deck@steamdeck ~)$ journalctl --user -xeu openrazer-daemon.service
░░ The job identifier is 26.
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: Starting daemon.
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: 2022-08-05 13:29:37 | razer | CRITICAL | User is not a member of the plugdev gro>
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: 2022-08-05 13:29:37 | razer | CRITICAL | Please run the command 'sudo gpasswd -a>
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: Stopping daemon.
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: Exception ignored in atexit callback: <bound method Daemonize.exit of <daemonize.Daemonize object at 0x7f>
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: Traceback (most recent call last):
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: File "/usr/lib/python3.10/site-packages/daemonize.py", line 72, in exit
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: sys.exit(0)
Aug 05 13:29:37 steamdeck openrazer-daemon[1092]: SystemExit: 0
Aug 05 13:29:37 steamdeck systemd[1080]: openrazer-daemon.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ An ExecStart= process belonging to unit UNIT has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
Aug 05 13:29:37 steamdeck systemd[1080]: openrazer-daemon.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit UNIT has entered the 'failed' state with result 'exit-code'.
Aug 05 13:29:37 steamdeck systemd[1080]: Failed to start Daemon to manage razer devices in userspace.
░░ Subject: A start job for unit UNIT has failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit UNIT has finished with a failure.
░░
░░ The job identifier is 26 and the job result is failed.
lines 8-39/39 (END)
PopinFRESH 2022년 8월 5일 오후 4시 17분 
Looks like the deck user needs to be part of the group plugdev

Disable readonly mode

"'sudo gpasswd -a deck plugdev"

Then retry enabling the service daemon
ba0701 2022년 8월 6일 오전 9시 50분 
PopinFRESH님이 먼저 게시:
Looks like the deck user needs to be part of the group plugdev

Disable readonly mode

"'sudo gpasswd -a deck plugdev"

Then retry enabling the service daemon

Just as soon as I get back to my dock (likely Monday), I will get right to work on trying that. Thank you very much my friend!!
ba0701 2022년 8월 7일 오전 10시 42분 
PopinFRESH님이 먼저 게시:
Looks like the deck user needs to be part of the group plugdev

Disable readonly mode

"'sudo gpasswd -a deck plugdev"

Then retry enabling the service daemon

Followed your instruction, same thing has happened.

(deck@steamdeck ~)$ sudo steamos-readonly disable
[sudo] password for deck:
(deck@steamdeck ~)$
(deck@steamdeck openrazer)$ sudo gpasswd -a deck plugdev
Adding user deck to group plugdev
(deck@steamdeck openrazer)$ sudo systemctl --user enable --now openrazer-daemon.service
Failed to connect to bus: No medium found
(1)(deck@steamdeck openrazer)$

I ran the full script again, so as to not miss anything, in case you're wondering why it is in the openrazer dir.
ba0701 님이 마지막으로 수정; 2022년 8월 7일 오전 10시 45분
PopinFRESH 2022년 8월 8일 오후 1시 57분 
again, don't use sudo when executing "systemctl --user enable --now openrazer-daemon.service" You want that to start in user space for the user "deck"

If its still failing with that, check the systemctl and journalctl logs like you did before and see what it is showing as having failed.
Deadarchimode 2022년 8월 8일 오후 4시 18분 
My brain is going to get burned....
So many things you can do with Linux YET I have 0 idea wtf going on.
Hell I can't even mount ISO. I want to cry
Zychon 2022년 8월 8일 오후 6시 40분 
rofl. I even prepared myself months ahead of time! I put Ubuntu and Fedora on every device I could. I even tried Arch, which as far as I can tell is the distro equivalent of some wizard's tower in the mountains filled with O.G. Ballers that pass the days silently watching the unfortunate acolytes perishing on the rocks below.

Learning to love the shell, though. More so than back in the day with DOS. Very powerful.
ba0701 2022년 8월 8일 오후 7시 30분 
PopinFRESH님이 먼저 게시:
again, don't use sudo when executing "systemctl --user enable --now openrazer-daemon.service" You want that to start in user space for the user "deck"

If its still failing with that, check the systemctl and journalctl logs like you did before and see what it is showing as having failed.

Really sorry about that. My tab in Notepadqq, where I had all of the lines I had run, keep track of them, somehow got deleted (not the other 6 though), and in piecing things back together I missed that part.

The great news is, that did it, 100%, but the real kick in the teeth is my device, Razer Turret (Xbox), is not supported. Thank you very much Bro, for all of your efforts.

Perhaps the best news of all, here is everything that MrSandman and PoppinFRESH created, in working order, for anyone else who might have a Razer device that is supported. Wish to thank them for all of their efforts, and patience with my bumbling of things as told to me!


sudo steamos-readonly disable
sudo btrfs property set -ts / ro false
sudo pacman-key --init
sudo pacman-key --populate archlinux holo
sudo pacman -Syu base-devel git linux-neptune-headers
git clone https://aur.archlinux.org/openrazer.git
cd openrazer
makepkg -sri
reboot
sudo gpasswd -a deck plugdev
systemctl --user enable --now openrazer-daemon.service
reboot
sudo steamos-readonly enable
sudo btrfs property set -ts / ro true
PopinFRESH 2022년 8월 8일 오후 8시 02분 
ba0701님이 먼저 게시:
Really sorry about that. My tab in Notepadqq, where I had all of the lines I had run, keep track of them, somehow got deleted (not the other 6 though), and in piecing things back together I missed that part.

No problem :) not unexpected for someone new to Linux and isn't accustomed to managing things in Linux via CLI.

ba0701님이 먼저 게시:
The great news is, that did it, 100%, but the real kick in the teeth is my device, Razer Turret (Xbox), is not supported. Thank you very much Bro, for all of your efforts.

Bummer :( Glad you got it working but shame your device isn't supported. I can't say that I'm surprised unfortunately. I'm not a fan of Razer products specifically because of things like this. Many of their mice don't have a base USB-IF HID Class compliant functionality and just flat-out don't work as a basic mouse without a driver.

ba0701님이 먼저 게시:
Perhaps the best news of all, here is everything that MrSandman and PoppinFRESH created, in working order, for anyone else who might have a Razer device that is supported. Wish to thank them for all of their efforts, and patience with my bumbling of things as told to me!...

Indeed, hopefully posterity will find this instead of just creating a new thread lol.

At least at a bare minimum you gained some experience working with your Steam Deck's Linux underpinnings.
Zychon 2022년 8월 8일 오후 8시 18분 
PopinFRESH님이 먼저 게시:
Indeed, hopefully posterity will find this instead of just creating a new thread lol.

Anyone think creating a Steam Group for Deck Testing/Solving would be a good idea?

Would be somewhat redundant, but I'm not really a Reddit guy and having something that is both editable and inside Steam might be beneficial.
PopinFRESH 2022년 8월 8일 오후 9시 26분 
Zychon님이 먼저 게시:
PopinFRESH님이 먼저 게시:
Indeed, hopefully posterity will find this instead of just creating a new thread lol.

Anyone think creating a Steam Group for Deck Testing/Solving would be a good idea?

Would be somewhat redundant, but I'm not really a Reddit guy and having something that is both editable and inside Steam might be beneficial.

Have at it Zychon, but imo I don't think it would get used as its somewhat duplicate of these forums. I'd expect it to have the same problem of people's tendency to not use the search to look for potential solutions to their issue.
< >
46개 댓글 중 31-45개 표시
페이지당 표시 개수: 1530 50

게시된 날짜: 2022년 7월 29일 오전 5시 24분
게시글: 46