redbear-full: add /dev/dri/renderD128 symlink init.d service
This commit is contained in:
@@ -583,6 +583,28 @@ cmd = "redbear-polkit"
|
||||
type = "oneshot_async"
|
||||
"""
|
||||
|
||||
[[files]]
|
||||
path = "/etc/init.d/18_dri-symlinks.service"
|
||||
data = """
|
||||
[unit]
|
||||
description = "DRI device symlinks for KWin libudev fallback"
|
||||
# Creates /dev/dri/renderD128 -> /scheme/drm/card0 so KWin's
|
||||
# libudev-based discovery finds the GPU even when KWIN_DRM_DEVICES
|
||||
# is not honored (libudev 252+ ignores KWIN_DRM_DEVICES if
|
||||
# the device is detectable via udev). This is the
|
||||
# libudev-discoverable fallback path; the primary path
|
||||
# is still KWIN_DRM_DEVICES=/scheme/drm/card0.
|
||||
requires_weak = [
|
||||
"00_driver-manager.service",
|
||||
"12_dbus.service",
|
||||
]
|
||||
|
||||
[service]
|
||||
cmd = "/bin/sh"
|
||||
args = ["-c", "mkdir -p /dev/dri && ln -sfn /scheme/drm/card0 /dev/dri/card0 && ln -sfn /scheme/drm/card0 /dev/dri/renderD128 && ln -sfn /scheme/drm/card0 /dev/dri/controlD64"]
|
||||
type = "oneshot"
|
||||
"""
|
||||
|
||||
[[files]]
|
||||
path = "/etc/init.d/19_redbear-authd.service"
|
||||
data = """
|
||||
|
||||
Reference in New Issue
Block a user