Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
9.06 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.06 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1961 …}
  +magazine: App\Entity\Magazine {#262
    +icon: Proxies\__CG__\App\Entity\Image {#242 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#270
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#233 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
    +entries: Doctrine\ORM\PersistentCollection {#176 …}
    +posts: Doctrine\ORM\PersistentCollection {#134 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
    +bans: Doctrine\ORM\PersistentCollection {#113 …}
    +reports: Doctrine\ORM\PersistentCollection {#99 …}
    +badges: Doctrine\ORM\PersistentCollection {#77 …}
    +logs: Doctrine\ORM\PersistentCollection {#67 …}
    +awards: Doctrine\ORM\PersistentCollection {#2434 …}
    +categories: Doctrine\ORM\PersistentCollection {#1804 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#276
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
  +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
  +title: "Working instructions for OpenRazer on Fedora Silverblue?"
  +url: null
  +body: """
    Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
    \n
    Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
    \n
    EDIT:\n
    \n
    I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
    \n
    If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
    \n
    - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
    - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
    - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
    \n
    (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
    \n
    Add the openrazer repo, then install the daemon and frontend app:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
    </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
    </span>\n
    ```\n
    \n
    Add the plugdev group to /etc/group, then add your user to it:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
    </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
    </span>\n
    ```\n
    \n
    Finally, launch RazerGenie…\n
    \n
    [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 17
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721497846 {#1828
    date: 2024-07-20 19:50:46.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1876 …}
  +votes: Doctrine\ORM\PersistentCollection {#1957 …}
  +reports: Doctrine\ORM\PersistentCollection {#1949 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
  +badges: Doctrine\ORM\PersistentCollection {#2166 …}
  +children: []
  -id: 28756
  -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
  -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704977938
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13044042"
  +editedAt: DateTimeImmutable @1721032854 {#2414
    date: 2024-07-15 10:40:54.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704920938 {#1570
    date: 2024-01-10 22:08:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1961 …}
  +magazine: App\Entity\Magazine {#262
    +icon: Proxies\__CG__\App\Entity\Image {#242 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#270
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#233 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
    +entries: Doctrine\ORM\PersistentCollection {#176 …}
    +posts: Doctrine\ORM\PersistentCollection {#134 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
    +bans: Doctrine\ORM\PersistentCollection {#113 …}
    +reports: Doctrine\ORM\PersistentCollection {#99 …}
    +badges: Doctrine\ORM\PersistentCollection {#77 …}
    +logs: Doctrine\ORM\PersistentCollection {#67 …}
    +awards: Doctrine\ORM\PersistentCollection {#2434 …}
    +categories: Doctrine\ORM\PersistentCollection {#1804 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#276
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
  +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
  +title: "Working instructions for OpenRazer on Fedora Silverblue?"
  +url: null
  +body: """
    Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
    \n
    Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
    \n
    EDIT:\n
    \n
    I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
    \n
    If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
    \n
    - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
    - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
    - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
    \n
    (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
    \n
    Add the openrazer repo, then install the daemon and frontend app:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
    </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
    </span>\n
    ```\n
    \n
    Add the plugdev group to /etc/group, then add your user to it:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
    </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
    </span>\n
    ```\n
    \n
    Finally, launch RazerGenie…\n
    \n
    [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 17
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721497846 {#1828
    date: 2024-07-20 19:50:46.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1876 …}
  +votes: Doctrine\ORM\PersistentCollection {#1957 …}
  +reports: Doctrine\ORM\PersistentCollection {#1949 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
  +badges: Doctrine\ORM\PersistentCollection {#2166 …}
  +children: []
  -id: 28756
  -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
  -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704977938
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13044042"
  +editedAt: DateTimeImmutable @1721032854 {#2414
    date: 2024-07-15 10:40:54.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704920938 {#1570
    date: 2024-01-10 22:08:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1961 …}
  +magazine: App\Entity\Magazine {#262
    +icon: Proxies\__CG__\App\Entity\Image {#242 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#270
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#233 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
    +entries: Doctrine\ORM\PersistentCollection {#176 …}
    +posts: Doctrine\ORM\PersistentCollection {#134 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
    +bans: Doctrine\ORM\PersistentCollection {#113 …}
    +reports: Doctrine\ORM\PersistentCollection {#99 …}
    +badges: Doctrine\ORM\PersistentCollection {#77 …}
    +logs: Doctrine\ORM\PersistentCollection {#67 …}
    +awards: Doctrine\ORM\PersistentCollection {#2434 …}
    +categories: Doctrine\ORM\PersistentCollection {#1804 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#276
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
  +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
  +title: "Working instructions for OpenRazer on Fedora Silverblue?"
  +url: null
  +body: """
    Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
    \n
    Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
    \n
    EDIT:\n
    \n
    I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
    \n
    If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
    \n
    - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
    - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
    - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
    \n
    (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
    \n
    Add the openrazer repo, then install the daemon and frontend app:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
    </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
    </span>\n
    ```\n
    \n
    Add the plugdev group to /etc/group, then add your user to it:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
    </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
    </span>\n
    ```\n
    \n
    Finally, launch RazerGenie…\n
    \n
    [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 17
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1721497846 {#1828
    date: 2024-07-20 19:50:46.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1876 …}
  +votes: Doctrine\ORM\PersistentCollection {#1957 …}
  +reports: Doctrine\ORM\PersistentCollection {#1949 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
  +badges: Doctrine\ORM\PersistentCollection {#2166 …}
  +children: []
  -id: 28756
  -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
  -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704977938
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/13044042"
  +editedAt: DateTimeImmutable @1721032854 {#2414
    date: 2024-07-15 10:40:54.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704920938 {#1570
    date: 2024-01-10 22:08:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#4106
  +user: App\Entity\User {#4054 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: """
    It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
    \n
    If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">install-openrazer:\n
    </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
    </span><span style="color:#323232;">    ublue-update --wait && \n
    </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
    </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
    </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
    </span><span style="color:#323232;">    ; fi && \n
    </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
    </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
    </span>\n
    ```\n
    \n
    Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1721497846 {#4116
    date: 2024-07-20 19:50:46.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4104 …}
  +nested: Doctrine\ORM\PersistentCollection {#4102 …}
  +votes: Doctrine\ORM\PersistentCollection {#4100 …}
  +reports: Doctrine\ORM\PersistentCollection {#4098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
  -id: 298021
  -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7244121"
  +editedAt: DateTimeImmutable @1720521112 {#4052
    date: 2024-07-09 12:31:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704938230 {#4115
    date: 2024-01-11 02:57:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#4106
  +user: App\Entity\User {#4054 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: """
    It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
    \n
    If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">install-openrazer:\n
    </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
    </span><span style="color:#323232;">    ublue-update --wait && \n
    </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
    </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
    </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
    </span><span style="color:#323232;">    ; fi && \n
    </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
    </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
    </span>\n
    ```\n
    \n
    Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1721497846 {#4116
    date: 2024-07-20 19:50:46.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4104 …}
  +nested: Doctrine\ORM\PersistentCollection {#4102 …}
  +votes: Doctrine\ORM\PersistentCollection {#4100 …}
  +reports: Doctrine\ORM\PersistentCollection {#4098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
  -id: 298021
  -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7244121"
  +editedAt: DateTimeImmutable @1720521112 {#4052
    date: 2024-07-09 12:31:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704938230 {#4115
    date: 2024-01-11 02:57:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#4106
  +user: App\Entity\User {#4054 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: """
    It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
    \n
    If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">install-openrazer:\n
    </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
    </span><span style="color:#323232;">    ublue-update --wait && \n
    </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
    </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
    </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
    </span><span style="color:#323232;">    ; fi && \n
    </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
    </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
    </span>\n
    ```\n
    \n
    Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1721497846 {#4116
    date: 2024-07-20 19:50:46.0 +02:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
    "@thayer@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4104 …}
  +nested: Doctrine\ORM\PersistentCollection {#4102 …}
  +votes: Doctrine\ORM\PersistentCollection {#4100 …}
  +reports: Doctrine\ORM\PersistentCollection {#4098 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
  -id: 298021
  -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7244121"
  +editedAt: DateTimeImmutable @1720521112 {#4052
    date: 2024-07-09 12:31:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704938230 {#4115
    date: 2024-01-11 02:57:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4124
  +user: Proxies\__CG__\App\Entity\User {#1961 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: App\Entity\EntryComment {#4106
    +user: App\Entity\User {#4054 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#262}
    +image: null
    +parent: null
    +root: null
    +body: """
      It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
      \n
      If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">install-openrazer:\n
      </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
      </span><span style="color:#323232;">    ublue-update --wait && \n
      </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
      </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
      </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
      </span><span style="color:#323232;">    ; fi && \n
      </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
      </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
      </span>\n
      ```\n
      \n
      Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1721497846 {#4116
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4104 …}
    +nested: Doctrine\ORM\PersistentCollection {#4102 …}
    +votes: Doctrine\ORM\PersistentCollection {#4100 …}
    +reports: Doctrine\ORM\PersistentCollection {#4098 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
    -id: 298021
    -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7244121"
    +editedAt: DateTimeImmutable @1720521112 {#4052
      date: 2024-07-09 12:31:52.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704938230 {#4115
      date: 2024-01-11 02:57:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4106}
  +body: "That’s good to know, thanks! I’m quite content with vanilla Silverblue, but I’ll take a look at their build files and see how they’re pulling it off."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704940414 {#4129
    date: 2024-01-11 03:33:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4132 …}
  +nested: Doctrine\ORM\PersistentCollection {#4138 …}
  +votes: Doctrine\ORM\PersistentCollection {#4140 …}
  +reports: Doctrine\ORM\PersistentCollection {#4123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
  -id: 298070
  -bodyTs: "'build':22 'content':10 'file':23 'good':3 'know':5 'll':16 'look':19 'm':8 'pull':29 'quit':9 're':28 'see':25 'silverblu':13 'take':17 'thank':6 'vanilla':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6238989"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704940414 {#4126
    date: 2024-01-11 03:33:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4124
  +user: Proxies\__CG__\App\Entity\User {#1961 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: App\Entity\EntryComment {#4106
    +user: App\Entity\User {#4054 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#262}
    +image: null
    +parent: null
    +root: null
    +body: """
      It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
      \n
      If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">install-openrazer:\n
      </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
      </span><span style="color:#323232;">    ublue-update --wait && \n
      </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
      </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
      </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
      </span><span style="color:#323232;">    ; fi && \n
      </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
      </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
      </span>\n
      ```\n
      \n
      Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1721497846 {#4116
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4104 …}
    +nested: Doctrine\ORM\PersistentCollection {#4102 …}
    +votes: Doctrine\ORM\PersistentCollection {#4100 …}
    +reports: Doctrine\ORM\PersistentCollection {#4098 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
    -id: 298021
    -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7244121"
    +editedAt: DateTimeImmutable @1720521112 {#4052
      date: 2024-07-09 12:31:52.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704938230 {#4115
      date: 2024-01-11 02:57:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4106}
  +body: "That’s good to know, thanks! I’m quite content with vanilla Silverblue, but I’ll take a look at their build files and see how they’re pulling it off."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704940414 {#4129
    date: 2024-01-11 03:33:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4132 …}
  +nested: Doctrine\ORM\PersistentCollection {#4138 …}
  +votes: Doctrine\ORM\PersistentCollection {#4140 …}
  +reports: Doctrine\ORM\PersistentCollection {#4123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
  -id: 298070
  -bodyTs: "'build':22 'content':10 'file':23 'good':3 'know':5 'll':16 'look':19 'm':8 'pull':29 'quit':9 're':28 'see':25 'silverblu':13 'take':17 'thank':6 'vanilla':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6238989"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704940414 {#4126
    date: 2024-01-11 03:33:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4124
  +user: Proxies\__CG__\App\Entity\User {#1961 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: App\Entity\EntryComment {#4106
    +user: App\Entity\User {#4054 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#262}
    +image: null
    +parent: null
    +root: null
    +body: """
      It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
      \n
      If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">install-openrazer:\n
      </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
      </span><span style="color:#323232;">    ublue-update --wait && \n
      </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
      </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
      </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
      </span><span style="color:#323232;">    ; fi && \n
      </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
      </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
      </span>\n
      ```\n
      \n
      Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1721497846 {#4116
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
      "@thayer@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4104 …}
    +nested: Doctrine\ORM\PersistentCollection {#4102 …}
    +votes: Doctrine\ORM\PersistentCollection {#4100 …}
    +reports: Doctrine\ORM\PersistentCollection {#4098 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
    -id: 298021
    -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7244121"
    +editedAt: DateTimeImmutable @1720521112 {#4052
      date: 2024-07-09 12:31:52.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704938230 {#4115
      date: 2024-01-11 02:57:10.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4106}
  +body: "That’s good to know, thanks! I’m quite content with vanilla Silverblue, but I’ll take a look at their build files and see how they’re pulling it off."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704940414 {#4129
    date: 2024-01-11 03:33:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4132 …}
  +nested: Doctrine\ORM\PersistentCollection {#4138 …}
  +votes: Doctrine\ORM\PersistentCollection {#4140 …}
  +reports: Doctrine\ORM\PersistentCollection {#4123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
  -id: 298070
  -bodyTs: "'build':22 'content':10 'file':23 'good':3 'know':5 'll':16 'look':19 'm':8 'pull':29 'quit':9 're':28 'see':25 'silverblu':13 'take':17 'thank':6 'vanilla':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6238989"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704940414 {#4126
    date: 2024-01-11 03:33:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#4190
  +user: App\Entity\User {#4054 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: App\Entity\EntryComment {#4124
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#262}
    +image: null
    +parent: App\Entity\EntryComment {#4106
      +user: App\Entity\User {#4054 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#262}
      +image: null
      +parent: null
      +root: null
      +body: """
        It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
        \n
        If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">install-openrazer:\n
        </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
        </span><span style="color:#323232;">    ublue-update --wait && \n
        </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
        </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
        </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
        </span><span style="color:#323232;">    ; fi && \n
        </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
        </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
        </span>\n
        ```\n
        \n
        Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721497846 {#4116
        date: 2024-07-20 19:50:46.0 +02:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4104 …}
      +nested: Doctrine\ORM\PersistentCollection {#4102 …}
      +votes: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 298021
      -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7244121"
      +editedAt: DateTimeImmutable @1720521112 {#4052
        date: 2024-07-09 12:31:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704938230 {#4115
        date: 2024-01-11 02:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4106}
    +body: "That’s good to know, thanks! I’m quite content with vanilla Silverblue, but I’ll take a look at their build files and see how they’re pulling it off."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704940414 {#4129
      date: 2024-01-11 03:33:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thayer@lemmy.ca"
      "@throwawayish@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4138 …}
    +votes: Doctrine\ORM\PersistentCollection {#4140 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -id: 298070
    -bodyTs: "'build':22 'content':10 'file':23 'good':3 'know':5 'll':16 'look':19 'm':8 'pull':29 'quit':9 're':28 'see':25 'silverblu':13 'take':17 'thank':6 'vanilla':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6238989"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704940414 {#4126
      date: 2024-01-11 03:33:34.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4106}
  +body: "Aight. I’ve changed the comment a bit 😅 since. Perhaps it’s more useful for you now 😉."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704940766 {#4185
    date: 2024-01-11 03:39:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4182 …}
  +nested: Doctrine\ORM\PersistentCollection {#4179 …}
  +votes: Doctrine\ORM\PersistentCollection {#4176 …}
  +reports: Doctrine\ORM\PersistentCollection {#4191 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4193 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4195 …}
  -id: 298078
  -bodyTs: "'aight':1 'bit':8 'chang':4 'comment':6 'perhap':10 'sinc':9 'use':14 've':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7244991"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704940766 {#4188
    date: 2024-01-11 03:39:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#4190
  +user: App\Entity\User {#4054 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: App\Entity\EntryComment {#4124
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#262}
    +image: null
    +parent: App\Entity\EntryComment {#4106
      +user: App\Entity\User {#4054 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#262}
      +image: null
      +parent: null
      +root: null
      +body: """
        It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
        \n
        If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">install-openrazer:\n
        </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
        </span><span style="color:#323232;">    ublue-update --wait && \n
        </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
        </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
        </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
        </span><span style="color:#323232;">    ; fi && \n
        </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
        </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
        </span>\n
        ```\n
        \n
        Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721497846 {#4116
        date: 2024-07-20 19:50:46.0 +02:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4104 …}
      +nested: Doctrine\ORM\PersistentCollection {#4102 …}
      +votes: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 298021
      -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7244121"
      +editedAt: DateTimeImmutable @1720521112 {#4052
        date: 2024-07-09 12:31:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704938230 {#4115
        date: 2024-01-11 02:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4106}
    +body: "That’s good to know, thanks! I’m quite content with vanilla Silverblue, but I’ll take a look at their build files and see how they’re pulling it off."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704940414 {#4129
      date: 2024-01-11 03:33:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thayer@lemmy.ca"
      "@throwawayish@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4138 …}
    +votes: Doctrine\ORM\PersistentCollection {#4140 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -id: 298070
    -bodyTs: "'build':22 'content':10 'file':23 'good':3 'know':5 'll':16 'look':19 'm':8 'pull':29 'quit':9 're':28 'see':25 'silverblu':13 'take':17 'thank':6 'vanilla':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6238989"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704940414 {#4126
      date: 2024-01-11 03:33:34.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4106}
  +body: "Aight. I’ve changed the comment a bit 😅 since. Perhaps it’s more useful for you now 😉."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704940766 {#4185
    date: 2024-01-11 03:39:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4182 …}
  +nested: Doctrine\ORM\PersistentCollection {#4179 …}
  +votes: Doctrine\ORM\PersistentCollection {#4176 …}
  +reports: Doctrine\ORM\PersistentCollection {#4191 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4193 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4195 …}
  -id: 298078
  -bodyTs: "'aight':1 'bit':8 'chang':4 'comment':6 'perhap':10 'sinc':9 'use':14 've':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7244991"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704940766 {#4188
    date: 2024-01-11 03:39:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#4190
  +user: App\Entity\User {#4054 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: App\Entity\EntryComment {#4124
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#262}
    +image: null
    +parent: App\Entity\EntryComment {#4106
      +user: App\Entity\User {#4054 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#262}
      +image: null
      +parent: null
      +root: null
      +body: """
        It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
        \n
        If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">install-openrazer:\n
        </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
        </span><span style="color:#323232;">    ublue-update --wait && \n
        </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
        </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
        </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
        </span><span style="color:#323232;">    ; fi && \n
        </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
        </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
        </span>\n
        ```\n
        \n
        Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721497846 {#4116
        date: 2024-07-20 19:50:46.0 +02:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4104 …}
      +nested: Doctrine\ORM\PersistentCollection {#4102 …}
      +votes: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 298021
      -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7244121"
      +editedAt: DateTimeImmutable @1720521112 {#4052
        date: 2024-07-09 12:31:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704938230 {#4115
        date: 2024-01-11 02:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4106}
    +body: "That’s good to know, thanks! I’m quite content with vanilla Silverblue, but I’ll take a look at their build files and see how they’re pulling it off."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704940414 {#4129
      date: 2024-01-11 03:33:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thayer@lemmy.ca"
      "@throwawayish@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4138 …}
    +votes: Doctrine\ORM\PersistentCollection {#4140 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -id: 298070
    -bodyTs: "'build':22 'content':10 'file':23 'good':3 'know':5 'll':16 'look':19 'm':8 'pull':29 'quit':9 're':28 'see':25 'silverblu':13 'take':17 'thank':6 'vanilla':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6238989"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704940414 {#4126
      date: 2024-01-11 03:33:34.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4106}
  +body: "Aight. I’ve changed the comment a bit 😅 since. Perhaps it’s more useful for you now 😉."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704940766 {#4185
    date: 2024-01-11 03:39:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4182 …}
  +nested: Doctrine\ORM\PersistentCollection {#4179 …}
  +votes: Doctrine\ORM\PersistentCollection {#4176 …}
  +reports: Doctrine\ORM\PersistentCollection {#4191 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4193 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4195 …}
  -id: 298078
  -bodyTs: "'aight':1 'bit':8 'chang':4 'comment':6 'perhap':10 'sinc':9 'use':14 've':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7244991"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704940766 {#4188
    date: 2024-01-11 03:39:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#4200
  +user: Proxies\__CG__\App\Entity\User {#4201 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: App\Entity\EntryComment {#4124
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#262}
    +image: null
    +parent: App\Entity\EntryComment {#4106
      +user: App\Entity\User {#4054 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#262}
      +image: null
      +parent: null
      +root: null
      +body: """
        It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
        \n
        If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">install-openrazer:\n
        </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
        </span><span style="color:#323232;">    ublue-update --wait && \n
        </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
        </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
        </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
        </span><span style="color:#323232;">    ; fi && \n
        </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
        </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
        </span>\n
        ```\n
        \n
        Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721497846 {#4116
        date: 2024-07-20 19:50:46.0 +02:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4104 …}
      +nested: Doctrine\ORM\PersistentCollection {#4102 …}
      +votes: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 298021
      -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7244121"
      +editedAt: DateTimeImmutable @1720521112 {#4052
        date: 2024-07-09 12:31:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704938230 {#4115
        date: 2024-01-11 02:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4106}
    +body: "That’s good to know, thanks! I’m quite content with vanilla Silverblue, but I’ll take a look at their build files and see how they’re pulling it off."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704940414 {#4129
      date: 2024-01-11 03:33:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thayer@lemmy.ca"
      "@throwawayish@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4138 …}
    +votes: Doctrine\ORM\PersistentCollection {#4140 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -id: 298070
    -bodyTs: "'build':22 'content':10 'file':23 'good':3 'know':5 'll':16 'look':19 'm':8 'pull':29 'quit':9 're':28 'see':25 'silverblu':13 'take':17 'thank':6 'vanilla':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6238989"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704940414 {#4126
      date: 2024-01-11 03:33:34.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4106}
  +body: """
    I wanted to make the same suggestion with uBlue. There’s also the `silverblue-main` image, which is very vanilla and the one I use. The kmod is already pre-installed there.\n
    \n
    Bazzite can also be great, but it’s too opinionated for my taste. I like Silverblue also more like the devs intended.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704979254 {#4197
    date: 2024-01-11 14:20:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4202 …}
  +nested: Doctrine\ORM\PersistentCollection {#4204 …}
  +votes: Doctrine\ORM\PersistentCollection {#4206 …}
  +reports: Doctrine\ORM\PersistentCollection {#4208 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4210 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4212 …}
  -id: 301173
  -bodyTs: "'alreadi':30 'also':12,37,51 'bazzit':35 'dev':55 'great':39 'imag':17 'instal':33 'intend':56 'kmod':28 'like':49,53 'main':16 'make':4 'one':24 'opinion':44 'pre':32 'pre-instal':31 'silverblu':15,50 'silverblue-main':14 'suggest':7 'tast':47 'ublu':9 'use':26 'vanilla':21 'want':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/6310254"
  +editedAt: DateTimeImmutable @1721497861 {#4198
    date: 2024-07-20 19:51:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704979254 {#4199
    date: 2024-01-11 14:20:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#4200
  +user: Proxies\__CG__\App\Entity\User {#4201 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: App\Entity\EntryComment {#4124
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#262}
    +image: null
    +parent: App\Entity\EntryComment {#4106
      +user: App\Entity\User {#4054 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#262}
      +image: null
      +parent: null
      +root: null
      +body: """
        It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
        \n
        If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">install-openrazer:\n
        </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
        </span><span style="color:#323232;">    ublue-update --wait && \n
        </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
        </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
        </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
        </span><span style="color:#323232;">    ; fi && \n
        </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
        </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
        </span>\n
        ```\n
        \n
        Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721497846 {#4116
        date: 2024-07-20 19:50:46.0 +02:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4104 …}
      +nested: Doctrine\ORM\PersistentCollection {#4102 …}
      +votes: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 298021
      -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7244121"
      +editedAt: DateTimeImmutable @1720521112 {#4052
        date: 2024-07-09 12:31:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704938230 {#4115
        date: 2024-01-11 02:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4106}
    +body: "That’s good to know, thanks! I’m quite content with vanilla Silverblue, but I’ll take a look at their build files and see how they’re pulling it off."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704940414 {#4129
      date: 2024-01-11 03:33:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thayer@lemmy.ca"
      "@throwawayish@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4138 …}
    +votes: Doctrine\ORM\PersistentCollection {#4140 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -id: 298070
    -bodyTs: "'build':22 'content':10 'file':23 'good':3 'know':5 'll':16 'look':19 'm':8 'pull':29 'quit':9 're':28 'see':25 'silverblu':13 'take':17 'thank':6 'vanilla':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6238989"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704940414 {#4126
      date: 2024-01-11 03:33:34.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4106}
  +body: """
    I wanted to make the same suggestion with uBlue. There’s also the `silverblue-main` image, which is very vanilla and the one I use. The kmod is already pre-installed there.\n
    \n
    Bazzite can also be great, but it’s too opinionated for my taste. I like Silverblue also more like the devs intended.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704979254 {#4197
    date: 2024-01-11 14:20:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4202 …}
  +nested: Doctrine\ORM\PersistentCollection {#4204 …}
  +votes: Doctrine\ORM\PersistentCollection {#4206 …}
  +reports: Doctrine\ORM\PersistentCollection {#4208 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4210 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4212 …}
  -id: 301173
  -bodyTs: "'alreadi':30 'also':12,37,51 'bazzit':35 'dev':55 'great':39 'imag':17 'instal':33 'intend':56 'kmod':28 'like':49,53 'main':16 'make':4 'one':24 'opinion':44 'pre':32 'pre-instal':31 'silverblu':15,50 'silverblue-main':14 'suggest':7 'tast':47 'ublu':9 'use':26 'vanilla':21 'want':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/6310254"
  +editedAt: DateTimeImmutable @1721497861 {#4198
    date: 2024-07-20 19:51:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704979254 {#4199
    date: 2024-01-11 14:20:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#4200
  +user: Proxies\__CG__\App\Entity\User {#4201 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#270
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#276
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "Working-instructions-for-OpenRazer-on-Fedora-Silverblue"
    +title: "Working instructions for OpenRazer on Fedora Silverblue?"
    +url: null
    +body: """
      Probably a longshot, but hoping anyone here might have working instructions on getting OpenRazer running under Fedora Silverblue. I recently picked up some Huntsman V2s and while OpenRGB works for basic control, I’d like to see what other options are available.\n
      \n
      Apparently there is a known incompatibility between Silverblue and how OpenRazer implements kernel modules ([link](https://github.com/openrazer/openrazer/issues/1747)). I’ve seen elsewhere that some users have tweaked the build files to work around this, but I couldn’t find any detailed info. Any help would be appreciated.\n
      \n
      EDIT:\n
      \n
      I got it working, but it wasn’t worth the trouble compared to simply running OpenRGB in a flatpak. For Razer keyboard users, you’ll gain one or two RGB presets over OpenRGB, such as Reactive, and the ability to adjust the polling rate (the merits of which are highly debatable). You’ll lose secure boot and kernel verification unless you also add the ublue repo and signing key rpm (`ublue-os-akmods-addons`).\n
      \n
      If anyone wants to do it anyway, I had success by downloading and installing the following [ublue-os akmod](https://github.com/ublue-os/akmods/pkgs/container/akmods) rpms from [here](https://download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):\n
      \n
      - akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      - openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm\n
      \n
      (Note: you might need to layer the `kernel-devel` package first; I had it layered already so I can’t confirm.)\n
      \n
      Add the openrazer repo, then install the daemon and frontend app:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">curl -o - https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo | sudo tee /etc/yum.repos.d/razer.repo\n
      </span><span style="color:#323232;">rpm-ostree install openrazer-meta razergenie\n
      </span>\n
      ```\n
      \n
      Add the plugdev group to /etc/group, then add your user to it:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">sudo bash -c 'grep "plugdev" /lib/group >> /etc/group'\n
      </span><span style="color:#323232;">sudo gpasswd -a $USER plugdev\n
      </span>\n
      ```\n
      \n
      Finally, launch RazerGenie…\n
      \n
      [![](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 4
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1721497846 {#1828
      date: 2024-07-20 19:50:46.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 28756
    -titleTs: "'fedora':6 'instruct':2 'openraz':4 'silverblu':7 'work':1"
    -bodyTs: "'/etc/group':256,269 '/etc/yum.repos.d/razer.repo':242 '/hardware':238 '/lib/group':268 '/openrazer/openrazer/issues/1747)).':60 '/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':280 '/repositories/hardware:/razer/fedora_$(rpm':235 '/results/ublue-os/akmods/fedora-39-x86_64/):':194 '/ublue-os/akmods/pkgs/container/akmods)':188 'abil':129 'add':153,220,251,258 'addon':165 'adjust':131 'akmod':164,185 'akmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':195 'alreadi':214 'also':152 'anyon':6,167 'anyway':172 'app':230 'appar':43 'appreci':89 'around':75 'avail':42 'bash':264 'basic':31 'boot':146 'build':71 'c':265 'compar':102 'confirm':219 'control':32 'couldn':79 'curl':231 'd':34 'daemon':227 'debat':141 'detail':83 'devel':207 'download':177 'download.copr.fedorainfracloud.org':193 'download.copr.fedorainfracloud.org/results/ublue-os/akmods/fedora-39-x86_64/):':192 'download.opensuse.org':234 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':233 'e':236 'edit':90 'elsewher':64 'fedora':17,237 'file':72 'final':275 'find':81 'first':209 'flatpak':109 'follow':181 'frontend':229 'gain':116 'get':13 'github.com':59,187 'github.com/openrazer/openrazer/issues/1747)).':58 'github.com/ublue-os/akmods/pkgs/container/akmods)':186 'got':92 'gpasswd':271 'grep':266 'group':254 'help':86 'high':140 'hope':5 'huntsman':24 'implement':54 'incompat':48 'info':84 'instal':179,225,246 'instruct':11 'kernel':55,148,206 'kernel-devel':205 'key':159 'keyboard':112 'kmod-openrazer-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':196 'known':47 'launch':276 'layer':203,213 'lemmy.ca':279 'lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)](https://lemmy.ca/pictrs/image/b6036739-8980-48a7-abdb-956f3622eb4f.png)':278 'like':35 'link':57 'll':115,143 'longshot':3 'lose':144 'merit':136 'meta':249 'might':8,200 'modul':56 'need':201 'note':198 'o':232 'one':117 'openraz':14,53,222,248 'openrazer-kmod-common-100.0.0.git.530.886f986d-1.fc39.x86_64.rpm':197 'openrazer-meta':247 'openrgb':28,106,123 'option':40 'os':163,184 'ostre':245 'packag':208 'pick':21 'plugdev':253,267,274 'poll':133 'preset':121 'probabl':1 'rate':134 'razer':111 'razer.repo':239 'razergeni':250,277 'reactiv':126 'recent':20 'repo':156,223 'rgb':120 'rpm':160,244 'rpm-ostre':243 'rpms':189 'run':15,105 'secur':145 'see':37 'seen':63 'sign':158 'silverblu':18,50 'simpli':104 'success':175 'sudo':240,263,270 'tee':241 'troubl':101 'tweak':69 'two':119 'ublu':155,162,183 'ublue-o':182 'ublue-os-akmods-addon':161 'unless':150 'user':67,113,260,273 'v2s':25 've':62 'verif':149 'want':168 'wasn':97 'work':10,29,74,94 'worth':99 'would':87"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704977938
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/13044042"
    +editedAt: DateTimeImmutable @1721032854 {#2414
      date: 2024-07-15 10:40:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704920938 {#1570
      date: 2024-01-10 22:08:58.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: App\Entity\EntryComment {#4124
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#262}
    +image: null
    +parent: App\Entity\EntryComment {#4106
      +user: App\Entity\User {#4054 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#262}
      +image: null
      +parent: null
      +root: null
      +body: """
        It seems as if the [uBlue](https://ublue.it) images [ship the required OpenRazer kmod by default](https://github.com/ublue-os/akmods/pull/63). Therefore, I would suggest you to take a look at those. You still need to follow some additional steps though 😅. Which might not be very intuitive… Thus, I propose the following: if you’ll rebase to uBlue, you might as well rebase to [Bazzite](https://github.com/ublue-os/bazzite). After the rebase has been completed, the (post-)installation software should already give you the option (it’s just a simple toggle) to install OpenRazer. The toggle is clearly visible in [this frame](https://yewtu.be/watch?v=Lprv6L-u9qk&t=163).\n
        \n
        If you perceive Bazzite as too opinionated for your taste, then perhaps you might opt to the following instead:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">install-openrazer:\n
        </span><span style="color:#323232;">    sudo wget https://download.opensuse.org/repositories/hardware:/razer/Fedora_$(rpm -E %fedora)/hardware:razer.repo -O /etc/yum.repos.d/hardware:razer.repo && \n
        </span><span style="color:#323232;">    ublue-update --wait && \n
        </span><span style="color:#323232;">    rpm-ostree install -y openrazer-meta razergenie && \n
        </span><span style="color:#323232;">    if ! grep -q "plugdev" /etc/group; then \n
        </span><span style="color:#323232;">      sudo bash -c 'grep "plugdev" /lib/group >> /etc/group' \n
        </span><span style="color:#323232;">    ; fi && \n
        </span><span style="color:#323232;">    sudo usermod -a -G plugdev $USER && \n
        </span><span style="color:#323232;">    echo "Please reboot to apply needed changes."\n
        </span>\n
        ```\n
        \n
        Which should be the [just](https://github.com/casey/just)-entry (and thus responsible) for whatever happens after the toggle is enabled*.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1721497846 {#4116
        date: 2024-07-20 19:50:46.0 +02:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
        "@thayer@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4104 …}
      +nested: Doctrine\ORM\PersistentCollection {#4102 …}
      +votes: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4070 …}
      -id: 298021
      -bodyTs: "'/casey/just)-entry':183 '/etc/group':153,161 '/etc/yum.repos.d/hardware':134 '/hardware':131 '/lib/group':160 '/repositories/hardware:/razer/fedora_$(rpm':128 '/ublue-os/akmods/pull/63).':18 '/ublue-os/bazzite).':65 '/watch?v=lprv6l-u9qk&t=163).':101 'addit':36 'alreadi':77 'appli':173 'bash':156 'bazzit':62,105 'c':157 'chang':175 'clear':94 'complet':71 'default':15 'download.opensuse.org':127 'download.opensuse.org/repositories/hardware:/razer/fedora_$(rpm':126 'e':129 'echo':169 'enabl':194 'fedora':130 'fi':162 'follow':34,49,119 'frame':98 'g':166 'github.com':17,64,182 'github.com/casey/just)-entry':181 'github.com/ublue-os/akmods/pull/63).':16 'github.com/ublue-os/bazzite).':63 'give':78 'grep':150,158 'happen':189 'imag':8 'instal':74,89,122,143 'install-openraz':121 'instead':120 'intuit':44 'kmod':13 'll':52 'look':27 'meta':147 'might':40,57,115 'need':32,174 'o':133 'openraz':12,90,123,146 'openrazer-meta':145 'opinion':108 'opt':116 'option':81 'ostre':142 'perceiv':104 'perhap':113 'pleas':170 'plugdev':152,159,167 'post':73 'propos':47 'q':151 'razer.repo':132,135 'razergeni':148 'rebas':53,60,68 'reboot':171 'requir':11 'respons':186 'rpm':141 'rpm-ostre':140 'seem':2 'ship':9 'simpl':86 'softwar':75 'step':37 'still':31 'sudo':124,155,163 'suggest':22 'take':25 'tast':111 'therefor':19 'though':38 'thus':45,185 'toggl':87,92,192 'ublu':6,55,137 'ublue-upd':136 'ublue.it':7 'updat':138 'user':168 'usermod':164 'visibl':95 'wait':139 'well':59 'wget':125 'whatev':188 'would':21 'y':144 'yewtu.be':100 'yewtu.be/watch?v=lprv6l-u9qk&t=163).':99"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7244121"
      +editedAt: DateTimeImmutable @1720521112 {#4052
        date: 2024-07-09 12:31:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704938230 {#4115
        date: 2024-01-11 02:57:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4106}
    +body: "That’s good to know, thanks! I’m quite content with vanilla Silverblue, but I’ll take a look at their build files and see how they’re pulling it off."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704940414 {#4129
      date: 2024-01-11 03:33:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@thayer@lemmy.ca"
      "@throwawayish@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4132 …}
    +nested: Doctrine\ORM\PersistentCollection {#4138 …}
    +votes: Doctrine\ORM\PersistentCollection {#4140 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -id: 298070
    -bodyTs: "'build':22 'content':10 'file':23 'good':3 'know':5 'll':16 'look':19 'm':8 'pull':29 'quit':9 're':28 'see':25 'silverblu':13 'take':17 'thank':6 'vanilla':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6238989"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704940414 {#4126
      date: 2024-01-11 03:33:34.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4106}
  +body: """
    I wanted to make the same suggestion with uBlue. There’s also the `silverblue-main` image, which is very vanilla and the one I use. The kmod is already pre-installed there.\n
    \n
    Bazzite can also be great, but it’s too opinionated for my taste. I like Silverblue also more like the devs intended.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704979254 {#4197
    date: 2024-01-11 14:20:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
    "@thayer@lemmy.ca"
    "@throwawayish@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4202 …}
  +nested: Doctrine\ORM\PersistentCollection {#4204 …}
  +votes: Doctrine\ORM\PersistentCollection {#4206 …}
  +reports: Doctrine\ORM\PersistentCollection {#4208 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4210 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4212 …}
  -id: 301173
  -bodyTs: "'alreadi':30 'also':12,37,51 'bazzit':35 'dev':55 'great':39 'imag':17 'instal':33 'intend':56 'kmod':28 'like':49,53 'main':16 'make':4 'one':24 'opinion':44 'pre':32 'pre-instal':31 'silverblu':15,50 'silverblue-main':14 'suggest':7 'tast':47 'ublu':9 'use':26 'vanilla':21 'want':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.de/comment/6310254"
  +editedAt: DateTimeImmutable @1721497861 {#4198
    date: 2024-07-20 19:51:01.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704979254 {#4199
    date: 2024-01-11 14:20:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED edit
App\Entity\Magazine {#262
  +icon: Proxies\__CG__\App\Entity\Image {#242 …}
  +name: "linux@lemmy.ml"
  +title: "linux"
  +description: """
    From Wikipedia, the free encyclopedia\n
    \n
    Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
    \n
    Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
    \n
    ### Rules\n
    \n
    - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
    - No misinformation\n
    - No NSFW content\n
    - No hate speech, bigotry, etc\n
    \n
    ### Related Communities\n
    \n
    - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
    - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
    - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
    - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
    \n
    Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1406
  +entryCommentCount: 28632
  +postCount: 6
  +postCommentCount: 214
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583542 {#270
    date: 2024-10-22 09:52:22.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#233 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
  +entries: Doctrine\ORM\PersistentCollection {#176 …}
  +posts: Doctrine\ORM\PersistentCollection {#134 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
  +bans: Doctrine\ORM\PersistentCollection {#113 …}
  +reports: Doctrine\ORM\PersistentCollection {#99 …}
  +badges: Doctrine\ORM\PersistentCollection {#77 …}
  +logs: Doctrine\ORM\PersistentCollection {#67 …}
  +awards: Doctrine\ORM\PersistentCollection {#2434 …}
  +categories: Doctrine\ORM\PersistentCollection {#1804 …}
  -id: 73
  +apId: "linux@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/linux"
  +apPublicUrl: "https://lemmy.ml/c/linux"
  +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "linux"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583596 {#268
    date: 2024-10-22 09:53:16.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1698929468 {#276
    date: 2023-11-02 13:51:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details