GET https://kbin.spritesserver.nl/index.php/u/@XenBad@lemmy.world/active

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 …}
}
1.18 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.05 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
Proxies\__CG__\App\Entity\Entry {#1593
  +user: Proxies\__CG__\App\Entity\User {#2422 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
  +slug: "Arch-or-NixOS"
  +title: "Arch or NixOS?"
  +url: null
  +body: """
    I’ve been here a week ago already asking if Arch would be fine for a laptop used for university, as stability is a notable factor in that and I’m already using EndeavourOS at home, but now I’m curious about something else too - what about Arch vs NixOS?\n
    \n
    I heard that NixOS is pretty solid, as due to the one file for your entire system format you can both copy and restore your system easily whenever, apart from your normal files and application configurations of course.\n
    \n
    Are there **any major downsides to NixOS compared to Arch** apart from the Arch Wiki being a bit less relevant? I’d also lose access to the AUR, but admittedly I don’t think I’ve ever actually needed it for anything, it’s just nice to have. Also, since NixOS has both rolling release and static release and you can mix and match if you wanna get packages from unstable or not, I’m not losing Arch’s bleeding edge, which is nice.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 79
  +favouriteCount: 84
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724395554 {#1611
    date: 2024-08-23 08:45:54.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1736 …}
  +votes: Doctrine\ORM\PersistentCollection {#1737 …}
  +reports: Doctrine\ORM\PersistentCollection {#1727 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
  +badges: Doctrine\ORM\PersistentCollection {#1381 …}
  +children: [
    1 => App\Entity\EntryComment {#1526
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
      +root: App\Entity\EntryComment {#1690
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: null
        +root: null
        +body: "I use NixOS for University and would highly recommend it if you want a highly configurable system that’s declarative, however, NixOS doesn’t have great documentation for certain features and usually does things differently, so you’ll have to learn the Nix way of doing things. On the plus side, I’ve never been unable to fix my OS when it broke, you simply rollback, or if there isn’t a suitable rollback, you can plug in a live usb and set the system to use a specific commit (can’t remember the exact command for this and that’s presuming you store your config with git). Also according to [these statistics](https://repology.org/repositories/statistics/total) nixpkgs has more packages than the AUR."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1702812322 {#1437
          date: 2023-12-17 12:25:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@CatLikeLemming@lemmy.blahaj.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1584 …}
        +nested: Doctrine\ORM\PersistentCollection {#1580 …}
        +votes: Doctrine\ORM\PersistentCollection {#1583 …}
        +reports: Doctrine\ORM\PersistentCollection {#1582 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
        -id: 191922
        -bodyTs: "'/repositories/statistics/total)':116 'accord':110 'also':109 'aur':123 'broke':63 'certain':29 'command':96 'commit':90 'config':106 'configur':16 'declar':20 'differ':35 'document':27 'doesn':23 'exact':95 'featur':30 'fix':58 'git':108 'great':26 'high':8,15 'howev':21 'isn':70 'learn':41 'live':80 'll':38 'never':54 'nix':43 'nixo':3,22 'nixpkg':117 'os':60 'packag':120 'plug':77 'plus':50 'presum':102 'recommend':9 'rememb':93 'repology.org':115 'repology.org/repositories/statistics/total)':114 'rollback':66,74 'set':83 'side':51 'simpli':65 'specif':89 'statist':113 'store':104 'suitabl':73 'system':17,85 'thing':34,47 'unabl':56 'univers':5 'usb':81 'use':2,87 'usual':32 've':53 'want':13 'way':44 'would':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5771717"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701605795 {#1434
          date: 2023-12-03 13:16:35.0 +01:00
        }
        +"title": 191922
      }
      +body: "By highly configurable, I meant that you can configure it exactly to your needs, in the same way that you can with Arch."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1701636245 {#1677
        date: 2023-12-03 21:44:05.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@XenBad@lemmy.world"
        "@just_another_person@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1691 …}
      +nested: Doctrine\ORM\PersistentCollection {#1680 …}
      +votes: Doctrine\ORM\PersistentCollection {#1683 …}
      +reports: Doctrine\ORM\PersistentCollection {#1702 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      -id: 193351
      -bodyTs: "'arch':23 'configur':3,9 'exact':11 'high':2 'meant':5 'need':14 'way':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5780538"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701636245 {#1568
        date: 2023-12-03 21:44:05.0 +01:00
      }
      +"title": 193351
    }
    0 => App\Entity\EntryComment {#1690}
  ]
  -id: 19722
  -titleTs: "'arch':1 'nixo':3"
  -bodyTs: "'access':113 'actual':126 'admit':118 'ago':7 'alreadi':8,32 'also':111,137 'anyth':130 'apart':79,99 'applic':85 'arch':11,48,98,102,166 'ask':9 'aur':116 'bit':106 'bleed':168 'compar':96 'configur':86 'copi':72 'cours':88 'curious':41 'd':110 'downsid':93 'due':59 'easili':77 'edg':169 'els':44 'endeavouro':34 'entir':66 'ever':125 'factor':26 'file':63,83 'fine':14 'format':68 'get':156 'heard':52 'home':36 'laptop':17 'less':107 'lose':112,165 'm':31,40,163 'major':92 'match':152 'mix':150 'need':127 'nice':134,172 'nixo':50,54,95,139 'normal':82 'notabl':25 'one':62 'packag':157 'pretti':56 'releas':143,146 'relev':108 'restor':74 'roll':142 'sinc':138 'solid':57 'someth':43 'stabil':22 'static':145 'system':67,76 'think':122 'univers':20 'unstabl':159 'use':18,33 've':2,124 'vs':49 'wanna':155 'week':6 'whenev':78 'wiki':103 'would':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701691094
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/post/6098933"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701604694 {#2456
    date: 2023-12-03 12:58:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
Proxies\__CG__\App\Entity\Entry {#1593
  +user: Proxies\__CG__\App\Entity\User {#2422 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
  +slug: "Arch-or-NixOS"
  +title: "Arch or NixOS?"
  +url: null
  +body: """
    I’ve been here a week ago already asking if Arch would be fine for a laptop used for university, as stability is a notable factor in that and I’m already using EndeavourOS at home, but now I’m curious about something else too - what about Arch vs NixOS?\n
    \n
    I heard that NixOS is pretty solid, as due to the one file for your entire system format you can both copy and restore your system easily whenever, apart from your normal files and application configurations of course.\n
    \n
    Are there **any major downsides to NixOS compared to Arch** apart from the Arch Wiki being a bit less relevant? I’d also lose access to the AUR, but admittedly I don’t think I’ve ever actually needed it for anything, it’s just nice to have. Also, since NixOS has both rolling release and static release and you can mix and match if you wanna get packages from unstable or not, I’m not losing Arch’s bleeding edge, which is nice.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 79
  +favouriteCount: 84
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724395554 {#1611
    date: 2024-08-23 08:45:54.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1736 …}
  +votes: Doctrine\ORM\PersistentCollection {#1737 …}
  +reports: Doctrine\ORM\PersistentCollection {#1727 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
  +badges: Doctrine\ORM\PersistentCollection {#1381 …}
  +children: [
    1 => App\Entity\EntryComment {#1526
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
      +root: App\Entity\EntryComment {#1690
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: null
        +root: null
        +body: "I use NixOS for University and would highly recommend it if you want a highly configurable system that’s declarative, however, NixOS doesn’t have great documentation for certain features and usually does things differently, so you’ll have to learn the Nix way of doing things. On the plus side, I’ve never been unable to fix my OS when it broke, you simply rollback, or if there isn’t a suitable rollback, you can plug in a live usb and set the system to use a specific commit (can’t remember the exact command for this and that’s presuming you store your config with git). Also according to [these statistics](https://repology.org/repositories/statistics/total) nixpkgs has more packages than the AUR."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1702812322 {#1437
          date: 2023-12-17 12:25:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@CatLikeLemming@lemmy.blahaj.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1584 …}
        +nested: Doctrine\ORM\PersistentCollection {#1580 …}
        +votes: Doctrine\ORM\PersistentCollection {#1583 …}
        +reports: Doctrine\ORM\PersistentCollection {#1582 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
        -id: 191922
        -bodyTs: "'/repositories/statistics/total)':116 'accord':110 'also':109 'aur':123 'broke':63 'certain':29 'command':96 'commit':90 'config':106 'configur':16 'declar':20 'differ':35 'document':27 'doesn':23 'exact':95 'featur':30 'fix':58 'git':108 'great':26 'high':8,15 'howev':21 'isn':70 'learn':41 'live':80 'll':38 'never':54 'nix':43 'nixo':3,22 'nixpkg':117 'os':60 'packag':120 'plug':77 'plus':50 'presum':102 'recommend':9 'rememb':93 'repology.org':115 'repology.org/repositories/statistics/total)':114 'rollback':66,74 'set':83 'side':51 'simpli':65 'specif':89 'statist':113 'store':104 'suitabl':73 'system':17,85 'thing':34,47 'unabl':56 'univers':5 'usb':81 'use':2,87 'usual':32 've':53 'want':13 'way':44 'would':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5771717"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701605795 {#1434
          date: 2023-12-03 13:16:35.0 +01:00
        }
        +"title": 191922
      }
      +body: "By highly configurable, I meant that you can configure it exactly to your needs, in the same way that you can with Arch."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1701636245 {#1677
        date: 2023-12-03 21:44:05.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@XenBad@lemmy.world"
        "@just_another_person@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1691 …}
      +nested: Doctrine\ORM\PersistentCollection {#1680 …}
      +votes: Doctrine\ORM\PersistentCollection {#1683 …}
      +reports: Doctrine\ORM\PersistentCollection {#1702 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      -id: 193351
      -bodyTs: "'arch':23 'configur':3,9 'exact':11 'high':2 'meant':5 'need':14 'way':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5780538"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701636245 {#1568
        date: 2023-12-03 21:44:05.0 +01:00
      }
      +"title": 193351
    }
    0 => App\Entity\EntryComment {#1690}
  ]
  -id: 19722
  -titleTs: "'arch':1 'nixo':3"
  -bodyTs: "'access':113 'actual':126 'admit':118 'ago':7 'alreadi':8,32 'also':111,137 'anyth':130 'apart':79,99 'applic':85 'arch':11,48,98,102,166 'ask':9 'aur':116 'bit':106 'bleed':168 'compar':96 'configur':86 'copi':72 'cours':88 'curious':41 'd':110 'downsid':93 'due':59 'easili':77 'edg':169 'els':44 'endeavouro':34 'entir':66 'ever':125 'factor':26 'file':63,83 'fine':14 'format':68 'get':156 'heard':52 'home':36 'laptop':17 'less':107 'lose':112,165 'm':31,40,163 'major':92 'match':152 'mix':150 'need':127 'nice':134,172 'nixo':50,54,95,139 'normal':82 'notabl':25 'one':62 'packag':157 'pretti':56 'releas':143,146 'relev':108 'restor':74 'roll':142 'sinc':138 'solid':57 'someth':43 'stabil':22 'static':145 'system':67,76 'think':122 'univers':20 'unstabl':159 'use':18,33 've':2,124 'vs':49 'wanna':155 'week':6 'whenev':78 'wiki':103 'would':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701691094
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/post/6098933"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701604694 {#2456
    date: 2023-12-03 12:58:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
Proxies\__CG__\App\Entity\Entry {#1593
  +user: Proxies\__CG__\App\Entity\User {#2422 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
  +slug: "Arch-or-NixOS"
  +title: "Arch or NixOS?"
  +url: null
  +body: """
    I’ve been here a week ago already asking if Arch would be fine for a laptop used for university, as stability is a notable factor in that and I’m already using EndeavourOS at home, but now I’m curious about something else too - what about Arch vs NixOS?\n
    \n
    I heard that NixOS is pretty solid, as due to the one file for your entire system format you can both copy and restore your system easily whenever, apart from your normal files and application configurations of course.\n
    \n
    Are there **any major downsides to NixOS compared to Arch** apart from the Arch Wiki being a bit less relevant? I’d also lose access to the AUR, but admittedly I don’t think I’ve ever actually needed it for anything, it’s just nice to have. Also, since NixOS has both rolling release and static release and you can mix and match if you wanna get packages from unstable or not, I’m not losing Arch’s bleeding edge, which is nice.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 79
  +favouriteCount: 84
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1724395554 {#1611
    date: 2024-08-23 08:45:54.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1736 …}
  +votes: Doctrine\ORM\PersistentCollection {#1737 …}
  +reports: Doctrine\ORM\PersistentCollection {#1727 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
  +badges: Doctrine\ORM\PersistentCollection {#1381 …}
  +children: [
    1 => App\Entity\EntryComment {#1526
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
      +root: App\Entity\EntryComment {#1690
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: null
        +root: null
        +body: "I use NixOS for University and would highly recommend it if you want a highly configurable system that’s declarative, however, NixOS doesn’t have great documentation for certain features and usually does things differently, so you’ll have to learn the Nix way of doing things. On the plus side, I’ve never been unable to fix my OS when it broke, you simply rollback, or if there isn’t a suitable rollback, you can plug in a live usb and set the system to use a specific commit (can’t remember the exact command for this and that’s presuming you store your config with git). Also according to [these statistics](https://repology.org/repositories/statistics/total) nixpkgs has more packages than the AUR."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1702812322 {#1437
          date: 2023-12-17 12:25:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@CatLikeLemming@lemmy.blahaj.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1584 …}
        +nested: Doctrine\ORM\PersistentCollection {#1580 …}
        +votes: Doctrine\ORM\PersistentCollection {#1583 …}
        +reports: Doctrine\ORM\PersistentCollection {#1582 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
        -id: 191922
        -bodyTs: "'/repositories/statistics/total)':116 'accord':110 'also':109 'aur':123 'broke':63 'certain':29 'command':96 'commit':90 'config':106 'configur':16 'declar':20 'differ':35 'document':27 'doesn':23 'exact':95 'featur':30 'fix':58 'git':108 'great':26 'high':8,15 'howev':21 'isn':70 'learn':41 'live':80 'll':38 'never':54 'nix':43 'nixo':3,22 'nixpkg':117 'os':60 'packag':120 'plug':77 'plus':50 'presum':102 'recommend':9 'rememb':93 'repology.org':115 'repology.org/repositories/statistics/total)':114 'rollback':66,74 'set':83 'side':51 'simpli':65 'specif':89 'statist':113 'store':104 'suitabl':73 'system':17,85 'thing':34,47 'unabl':56 'univers':5 'usb':81 'use':2,87 'usual':32 've':53 'want':13 'way':44 'would':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5771717"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701605795 {#1434
          date: 2023-12-03 13:16:35.0 +01:00
        }
        +"title": 191922
      }
      +body: "By highly configurable, I meant that you can configure it exactly to your needs, in the same way that you can with Arch."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1701636245 {#1677
        date: 2023-12-03 21:44:05.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@CatLikeLemming@lemmy.blahaj.zone"
        "@XenBad@lemmy.world"
        "@just_another_person@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1691 …}
      +nested: Doctrine\ORM\PersistentCollection {#1680 …}
      +votes: Doctrine\ORM\PersistentCollection {#1683 …}
      +reports: Doctrine\ORM\PersistentCollection {#1702 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
      -id: 193351
      -bodyTs: "'arch':23 'configur':3,9 'exact':11 'high':2 'meant':5 'need':14 'way':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5780538"
      +editedAt: null
      +createdAt: DateTimeImmutable @1701636245 {#1568
        date: 2023-12-03 21:44:05.0 +01:00
      }
      +"title": 193351
    }
    0 => App\Entity\EntryComment {#1690}
  ]
  -id: 19722
  -titleTs: "'arch':1 'nixo':3"
  -bodyTs: "'access':113 'actual':126 'admit':118 'ago':7 'alreadi':8,32 'also':111,137 'anyth':130 'apart':79,99 'applic':85 'arch':11,48,98,102,166 'ask':9 'aur':116 'bit':106 'bleed':168 'compar':96 'configur':86 'copi':72 'cours':88 'curious':41 'd':110 'downsid':93 'due':59 'easili':77 'edg':169 'els':44 'endeavouro':34 'entir':66 'ever':125 'factor':26 'file':63,83 'fine':14 'format':68 'get':156 'heard':52 'home':36 'laptop':17 'less':107 'lose':112,165 'm':31,40,163 'major':92 'match':152 'mix':150 'need':127 'nice':134,172 'nixo':50,54,95,139 'normal':82 'notabl':25 'one':62 'packag':157 'pretti':56 'releas':143,146 'relev':108 'restor':74 'roll':142 'sinc':138 'solid':57 'someth':43 'stabil':22 'static':145 'system':67,76 'think':122 'univers':20 'unstabl':159 'use':18,33 've':2,124 'vs':49 'wanna':155 'week':6 'whenev':78 'wiki':103 'would':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1701691094
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/post/6098933"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701604694 {#2456
    date: 2023-12-03 12:58:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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 {#1526
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2422 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
    +slug: "Arch-or-NixOS"
    +title: "Arch or NixOS?"
    +url: null
    +body: """
      I’ve been here a week ago already asking if Arch would be fine for a laptop used for university, as stability is a notable factor in that and I’m already using EndeavourOS at home, but now I’m curious about something else too - what about Arch vs NixOS?\n
      \n
      I heard that NixOS is pretty solid, as due to the one file for your entire system format you can both copy and restore your system easily whenever, apart from your normal files and application configurations of course.\n
      \n
      Are there **any major downsides to NixOS compared to Arch** apart from the Arch Wiki being a bit less relevant? I’d also lose access to the AUR, but admittedly I don’t think I’ve ever actually needed it for anything, it’s just nice to have. Also, since NixOS has both rolling release and static release and you can mix and match if you wanna get packages from unstable or not, I’m not losing Arch’s bleeding edge, which is nice.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 79
    +favouriteCount: 84
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724395554 {#1611
      date: 2024-08-23 08:45:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1727 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
    +badges: Doctrine\ORM\PersistentCollection {#1381 …}
    +children: [
      1 => App\Entity\EntryComment {#1526}
      0 => App\Entity\EntryComment {#1690
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: null
        +root: null
        +body: "I use NixOS for University and would highly recommend it if you want a highly configurable system that’s declarative, however, NixOS doesn’t have great documentation for certain features and usually does things differently, so you’ll have to learn the Nix way of doing things. On the plus side, I’ve never been unable to fix my OS when it broke, you simply rollback, or if there isn’t a suitable rollback, you can plug in a live usb and set the system to use a specific commit (can’t remember the exact command for this and that’s presuming you store your config with git). Also according to [these statistics](https://repology.org/repositories/statistics/total) nixpkgs has more packages than the AUR."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1702812322 {#1437
          date: 2023-12-17 12:25:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@CatLikeLemming@lemmy.blahaj.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1584 …}
        +nested: Doctrine\ORM\PersistentCollection {#1580 …}
        +votes: Doctrine\ORM\PersistentCollection {#1583 …}
        +reports: Doctrine\ORM\PersistentCollection {#1582 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
        -id: 191922
        -bodyTs: "'/repositories/statistics/total)':116 'accord':110 'also':109 'aur':123 'broke':63 'certain':29 'command':96 'commit':90 'config':106 'configur':16 'declar':20 'differ':35 'document':27 'doesn':23 'exact':95 'featur':30 'fix':58 'git':108 'great':26 'high':8,15 'howev':21 'isn':70 'learn':41 'live':80 'll':38 'never':54 'nix':43 'nixo':3,22 'nixpkg':117 'os':60 'packag':120 'plug':77 'plus':50 'presum':102 'recommend':9 'rememb':93 'repology.org':115 'repology.org/repositories/statistics/total)':114 'rollback':66,74 'set':83 'side':51 'simpli':65 'specif':89 'statist':113 'store':104 'suitabl':73 'system':17,85 'thing':34,47 'unabl':56 'univers':5 'usb':81 'use':2,87 'usual':32 've':53 'want':13 'way':44 'would':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5771717"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701605795 {#1434
          date: 2023-12-03 13:16:35.0 +01:00
        }
        +"title": 191922
      }
    ]
    -id: 19722
    -titleTs: "'arch':1 'nixo':3"
    -bodyTs: "'access':113 'actual':126 'admit':118 'ago':7 'alreadi':8,32 'also':111,137 'anyth':130 'apart':79,99 'applic':85 'arch':11,48,98,102,166 'ask':9 'aur':116 'bit':106 'bleed':168 'compar':96 'configur':86 'copi':72 'cours':88 'curious':41 'd':110 'downsid':93 'due':59 'easili':77 'edg':169 'els':44 'endeavouro':34 'entir':66 'ever':125 'factor':26 'file':63,83 'fine':14 'format':68 'get':156 'heard':52 'home':36 'laptop':17 'less':107 'lose':112,165 'm':31,40,163 'major':92 'match':152 'mix':150 'need':127 'nice':134,172 'nixo':50,54,95,139 'normal':82 'notabl':25 'one':62 'packag':157 'pretti':56 'releas':143,146 'relev':108 'restor':74 'roll':142 'sinc':138 'solid':57 'someth':43 'stabil':22 'static':145 'system':67,76 'think':122 'univers':20 'unstabl':159 'use':18,33 've':2,124 'vs':49 'wanna':155 'week':6 'whenev':78 'wiki':103 'would':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701691094
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/6098933"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701604694 {#2456
      date: 2023-12-03 12:58:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
  +root: App\Entity\EntryComment {#1690}
  +body: "By highly configurable, I meant that you can configure it exactly to your needs, in the same way that you can with Arch."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701636245 {#1677
    date: 2023-12-03 21:44:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@XenBad@lemmy.world"
    "@just_another_person@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1691 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 193351
  -bodyTs: "'arch':23 'configur':3,9 'exact':11 'high':2 'meant':5 'need':14 'way':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5780538"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701636245 {#1568
    date: 2023-12-03 21:44:05.0 +01:00
  }
  +"title": 193351
}
"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 {#1526
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2422 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
    +slug: "Arch-or-NixOS"
    +title: "Arch or NixOS?"
    +url: null
    +body: """
      I’ve been here a week ago already asking if Arch would be fine for a laptop used for university, as stability is a notable factor in that and I’m already using EndeavourOS at home, but now I’m curious about something else too - what about Arch vs NixOS?\n
      \n
      I heard that NixOS is pretty solid, as due to the one file for your entire system format you can both copy and restore your system easily whenever, apart from your normal files and application configurations of course.\n
      \n
      Are there **any major downsides to NixOS compared to Arch** apart from the Arch Wiki being a bit less relevant? I’d also lose access to the AUR, but admittedly I don’t think I’ve ever actually needed it for anything, it’s just nice to have. Also, since NixOS has both rolling release and static release and you can mix and match if you wanna get packages from unstable or not, I’m not losing Arch’s bleeding edge, which is nice.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 79
    +favouriteCount: 84
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724395554 {#1611
      date: 2024-08-23 08:45:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1727 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
    +badges: Doctrine\ORM\PersistentCollection {#1381 …}
    +children: [
      1 => App\Entity\EntryComment {#1526}
      0 => App\Entity\EntryComment {#1690
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: null
        +root: null
        +body: "I use NixOS for University and would highly recommend it if you want a highly configurable system that’s declarative, however, NixOS doesn’t have great documentation for certain features and usually does things differently, so you’ll have to learn the Nix way of doing things. On the plus side, I’ve never been unable to fix my OS when it broke, you simply rollback, or if there isn’t a suitable rollback, you can plug in a live usb and set the system to use a specific commit (can’t remember the exact command for this and that’s presuming you store your config with git). Also according to [these statistics](https://repology.org/repositories/statistics/total) nixpkgs has more packages than the AUR."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1702812322 {#1437
          date: 2023-12-17 12:25:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@CatLikeLemming@lemmy.blahaj.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1584 …}
        +nested: Doctrine\ORM\PersistentCollection {#1580 …}
        +votes: Doctrine\ORM\PersistentCollection {#1583 …}
        +reports: Doctrine\ORM\PersistentCollection {#1582 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
        -id: 191922
        -bodyTs: "'/repositories/statistics/total)':116 'accord':110 'also':109 'aur':123 'broke':63 'certain':29 'command':96 'commit':90 'config':106 'configur':16 'declar':20 'differ':35 'document':27 'doesn':23 'exact':95 'featur':30 'fix':58 'git':108 'great':26 'high':8,15 'howev':21 'isn':70 'learn':41 'live':80 'll':38 'never':54 'nix':43 'nixo':3,22 'nixpkg':117 'os':60 'packag':120 'plug':77 'plus':50 'presum':102 'recommend':9 'rememb':93 'repology.org':115 'repology.org/repositories/statistics/total)':114 'rollback':66,74 'set':83 'side':51 'simpli':65 'specif':89 'statist':113 'store':104 'suitabl':73 'system':17,85 'thing':34,47 'unabl':56 'univers':5 'usb':81 'use':2,87 'usual':32 've':53 'want':13 'way':44 'would':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5771717"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701605795 {#1434
          date: 2023-12-03 13:16:35.0 +01:00
        }
        +"title": 191922
      }
    ]
    -id: 19722
    -titleTs: "'arch':1 'nixo':3"
    -bodyTs: "'access':113 'actual':126 'admit':118 'ago':7 'alreadi':8,32 'also':111,137 'anyth':130 'apart':79,99 'applic':85 'arch':11,48,98,102,166 'ask':9 'aur':116 'bit':106 'bleed':168 'compar':96 'configur':86 'copi':72 'cours':88 'curious':41 'd':110 'downsid':93 'due':59 'easili':77 'edg':169 'els':44 'endeavouro':34 'entir':66 'ever':125 'factor':26 'file':63,83 'fine':14 'format':68 'get':156 'heard':52 'home':36 'laptop':17 'less':107 'lose':112,165 'm':31,40,163 'major':92 'match':152 'mix':150 'need':127 'nice':134,172 'nixo':50,54,95,139 'normal':82 'notabl':25 'one':62 'packag':157 'pretti':56 'releas':143,146 'relev':108 'restor':74 'roll':142 'sinc':138 'solid':57 'someth':43 'stabil':22 'static':145 'system':67,76 'think':122 'univers':20 'unstabl':159 'use':18,33 've':2,124 'vs':49 'wanna':155 'week':6 'whenev':78 'wiki':103 'would':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701691094
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/6098933"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701604694 {#2456
      date: 2023-12-03 12:58:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
  +root: App\Entity\EntryComment {#1690}
  +body: "By highly configurable, I meant that you can configure it exactly to your needs, in the same way that you can with Arch."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701636245 {#1677
    date: 2023-12-03 21:44:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@XenBad@lemmy.world"
    "@just_another_person@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1691 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 193351
  -bodyTs: "'arch':23 'configur':3,9 'exact':11 'high':2 'meant':5 'need':14 'way':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5780538"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701636245 {#1568
    date: 2023-12-03 21:44:05.0 +01:00
  }
  +"title": 193351
}
"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 {#1526
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2422 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
    +slug: "Arch-or-NixOS"
    +title: "Arch or NixOS?"
    +url: null
    +body: """
      I’ve been here a week ago already asking if Arch would be fine for a laptop used for university, as stability is a notable factor in that and I’m already using EndeavourOS at home, but now I’m curious about something else too - what about Arch vs NixOS?\n
      \n
      I heard that NixOS is pretty solid, as due to the one file for your entire system format you can both copy and restore your system easily whenever, apart from your normal files and application configurations of course.\n
      \n
      Are there **any major downsides to NixOS compared to Arch** apart from the Arch Wiki being a bit less relevant? I’d also lose access to the AUR, but admittedly I don’t think I’ve ever actually needed it for anything, it’s just nice to have. Also, since NixOS has both rolling release and static release and you can mix and match if you wanna get packages from unstable or not, I’m not losing Arch’s bleeding edge, which is nice.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 79
    +favouriteCount: 84
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724395554 {#1611
      date: 2024-08-23 08:45:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1727 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
    +badges: Doctrine\ORM\PersistentCollection {#1381 …}
    +children: [
      1 => App\Entity\EntryComment {#1526}
      0 => App\Entity\EntryComment {#1690
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: null
        +root: null
        +body: "I use NixOS for University and would highly recommend it if you want a highly configurable system that’s declarative, however, NixOS doesn’t have great documentation for certain features and usually does things differently, so you’ll have to learn the Nix way of doing things. On the plus side, I’ve never been unable to fix my OS when it broke, you simply rollback, or if there isn’t a suitable rollback, you can plug in a live usb and set the system to use a specific commit (can’t remember the exact command for this and that’s presuming you store your config with git). Also according to [these statistics](https://repology.org/repositories/statistics/total) nixpkgs has more packages than the AUR."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1702812322 {#1437
          date: 2023-12-17 12:25:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@CatLikeLemming@lemmy.blahaj.zone"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1584 …}
        +nested: Doctrine\ORM\PersistentCollection {#1580 …}
        +votes: Doctrine\ORM\PersistentCollection {#1583 …}
        +reports: Doctrine\ORM\PersistentCollection {#1582 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
        -id: 191922
        -bodyTs: "'/repositories/statistics/total)':116 'accord':110 'also':109 'aur':123 'broke':63 'certain':29 'command':96 'commit':90 'config':106 'configur':16 'declar':20 'differ':35 'document':27 'doesn':23 'exact':95 'featur':30 'fix':58 'git':108 'great':26 'high':8,15 'howev':21 'isn':70 'learn':41 'live':80 'll':38 'never':54 'nix':43 'nixo':3,22 'nixpkg':117 'os':60 'packag':120 'plug':77 'plus':50 'presum':102 'recommend':9 'rememb':93 'repology.org':115 'repology.org/repositories/statistics/total)':114 'rollback':66,74 'set':83 'side':51 'simpli':65 'specif':89 'statist':113 'store':104 'suitabl':73 'system':17,85 'thing':34,47 'unabl':56 'univers':5 'usb':81 'use':2,87 'usual':32 've':53 'want':13 'way':44 'would':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5771717"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701605795 {#1434
          date: 2023-12-03 13:16:35.0 +01:00
        }
        +"title": 191922
      }
    ]
    -id: 19722
    -titleTs: "'arch':1 'nixo':3"
    -bodyTs: "'access':113 'actual':126 'admit':118 'ago':7 'alreadi':8,32 'also':111,137 'anyth':130 'apart':79,99 'applic':85 'arch':11,48,98,102,166 'ask':9 'aur':116 'bit':106 'bleed':168 'compar':96 'configur':86 'copi':72 'cours':88 'curious':41 'd':110 'downsid':93 'due':59 'easili':77 'edg':169 'els':44 'endeavouro':34 'entir':66 'ever':125 'factor':26 'file':63,83 'fine':14 'format':68 'get':156 'heard':52 'home':36 'laptop':17 'less':107 'lose':112,165 'm':31,40,163 'major':92 'match':152 'mix':150 'need':127 'nice':134,172 'nixo':50,54,95,139 'normal':82 'notabl':25 'one':62 'packag':157 'pretti':56 'releas':143,146 'relev':108 'restor':74 'roll':142 'sinc':138 'solid':57 'someth':43 'stabil':22 'static':145 'system':67,76 'think':122 'univers':20 'unstabl':159 'use':18,33 've':2,124 'vs':49 'wanna':155 'week':6 'whenev':78 'wiki':103 'would':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701691094
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/6098933"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701604694 {#2456
      date: 2023-12-03 12:58:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
  +root: App\Entity\EntryComment {#1690}
  +body: "By highly configurable, I meant that you can configure it exactly to your needs, in the same way that you can with Arch."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701636245 {#1677
    date: 2023-12-03 21:44:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
    "@XenBad@lemmy.world"
    "@just_another_person@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1691 …}
  +nested: Doctrine\ORM\PersistentCollection {#1680 …}
  +votes: Doctrine\ORM\PersistentCollection {#1683 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
  -id: 193351
  -bodyTs: "'arch':23 'configur':3,9 'exact':11 'high':2 'meant':5 'need':14 'way':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5780538"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701636245 {#1568
    date: 2023-12-03 21:44:05.0 +01:00
  }
  +"title": 193351
}
"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 {#1690
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2422 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
    +slug: "Arch-or-NixOS"
    +title: "Arch or NixOS?"
    +url: null
    +body: """
      I’ve been here a week ago already asking if Arch would be fine for a laptop used for university, as stability is a notable factor in that and I’m already using EndeavourOS at home, but now I’m curious about something else too - what about Arch vs NixOS?\n
      \n
      I heard that NixOS is pretty solid, as due to the one file for your entire system format you can both copy and restore your system easily whenever, apart from your normal files and application configurations of course.\n
      \n
      Are there **any major downsides to NixOS compared to Arch** apart from the Arch Wiki being a bit less relevant? I’d also lose access to the AUR, but admittedly I don’t think I’ve ever actually needed it for anything, it’s just nice to have. Also, since NixOS has both rolling release and static release and you can mix and match if you wanna get packages from unstable or not, I’m not losing Arch’s bleeding edge, which is nice.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 79
    +favouriteCount: 84
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724395554 {#1611
      date: 2024-08-23 08:45:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1727 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
    +badges: Doctrine\ORM\PersistentCollection {#1381 …}
    +children: [
      1 => App\Entity\EntryComment {#1526
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
        +root: App\Entity\EntryComment {#1690}
        +body: "By highly configurable, I meant that you can configure it exactly to your needs, in the same way that you can with Arch."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1701636245 {#1677
          date: 2023-12-03 21:44:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@CatLikeLemming@lemmy.blahaj.zone"
          "@XenBad@lemmy.world"
          "@just_another_person@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1691 …}
        +nested: Doctrine\ORM\PersistentCollection {#1680 …}
        +votes: Doctrine\ORM\PersistentCollection {#1683 …}
        +reports: Doctrine\ORM\PersistentCollection {#1702 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
        -id: 193351
        -bodyTs: "'arch':23 'configur':3,9 'exact':11 'high':2 'meant':5 'need':14 'way':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5780538"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701636245 {#1568
          date: 2023-12-03 21:44:05.0 +01:00
        }
        +"title": 193351
      }
      0 => App\Entity\EntryComment {#1690}
    ]
    -id: 19722
    -titleTs: "'arch':1 'nixo':3"
    -bodyTs: "'access':113 'actual':126 'admit':118 'ago':7 'alreadi':8,32 'also':111,137 'anyth':130 'apart':79,99 'applic':85 'arch':11,48,98,102,166 'ask':9 'aur':116 'bit':106 'bleed':168 'compar':96 'configur':86 'copi':72 'cours':88 'curious':41 'd':110 'downsid':93 'due':59 'easili':77 'edg':169 'els':44 'endeavouro':34 'entir':66 'ever':125 'factor':26 'file':63,83 'fine':14 'format':68 'get':156 'heard':52 'home':36 'laptop':17 'less':107 'lose':112,165 'm':31,40,163 'major':92 'match':152 'mix':150 'need':127 'nice':134,172 'nixo':50,54,95,139 'normal':82 'notabl':25 'one':62 'packag':157 'pretti':56 'releas':143,146 'relev':108 'restor':74 'roll':142 'sinc':138 'solid':57 'someth':43 'stabil':22 'static':145 'system':67,76 'think':122 'univers':20 'unstabl':159 'use':18,33 've':2,124 'vs':49 'wanna':155 'week':6 'whenev':78 'wiki':103 'would':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701691094
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/6098933"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701604694 {#2456
      date: 2023-12-03 12:58:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use NixOS for University and would highly recommend it if you want a highly configurable system that’s declarative, however, NixOS doesn’t have great documentation for certain features and usually does things differently, so you’ll have to learn the Nix way of doing things. On the plus side, I’ve never been unable to fix my OS when it broke, you simply rollback, or if there isn’t a suitable rollback, you can plug in a live usb and set the system to use a specific commit (can’t remember the exact command for this and that’s presuming you store your config with git). Also according to [these statistics](https://repology.org/repositories/statistics/total) nixpkgs has more packages than the AUR."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1702812322 {#1437
    date: 2023-12-17 12:25:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1584 …}
  +nested: Doctrine\ORM\PersistentCollection {#1580 …}
  +votes: Doctrine\ORM\PersistentCollection {#1583 …}
  +reports: Doctrine\ORM\PersistentCollection {#1582 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
  -id: 191922
  -bodyTs: "'/repositories/statistics/total)':116 'accord':110 'also':109 'aur':123 'broke':63 'certain':29 'command':96 'commit':90 'config':106 'configur':16 'declar':20 'differ':35 'document':27 'doesn':23 'exact':95 'featur':30 'fix':58 'git':108 'great':26 'high':8,15 'howev':21 'isn':70 'learn':41 'live':80 'll':38 'never':54 'nix':43 'nixo':3,22 'nixpkg':117 'os':60 'packag':120 'plug':77 'plus':50 'presum':102 'recommend':9 'rememb':93 'repology.org':115 'repology.org/repositories/statistics/total)':114 'rollback':66,74 'set':83 'side':51 'simpli':65 'specif':89 'statist':113 'store':104 'suitabl':73 'system':17,85 'thing':34,47 'unabl':56 'univers':5 'usb':81 'use':2,87 'usual':32 've':53 'want':13 'way':44 'would':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5771717"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701605795 {#1434
    date: 2023-12-03 13:16:35.0 +01:00
  }
  +"title": 191922
}
"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 {#1690
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2422 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
    +slug: "Arch-or-NixOS"
    +title: "Arch or NixOS?"
    +url: null
    +body: """
      I’ve been here a week ago already asking if Arch would be fine for a laptop used for university, as stability is a notable factor in that and I’m already using EndeavourOS at home, but now I’m curious about something else too - what about Arch vs NixOS?\n
      \n
      I heard that NixOS is pretty solid, as due to the one file for your entire system format you can both copy and restore your system easily whenever, apart from your normal files and application configurations of course.\n
      \n
      Are there **any major downsides to NixOS compared to Arch** apart from the Arch Wiki being a bit less relevant? I’d also lose access to the AUR, but admittedly I don’t think I’ve ever actually needed it for anything, it’s just nice to have. Also, since NixOS has both rolling release and static release and you can mix and match if you wanna get packages from unstable or not, I’m not losing Arch’s bleeding edge, which is nice.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 79
    +favouriteCount: 84
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724395554 {#1611
      date: 2024-08-23 08:45:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1727 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
    +badges: Doctrine\ORM\PersistentCollection {#1381 …}
    +children: [
      1 => App\Entity\EntryComment {#1526
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
        +root: App\Entity\EntryComment {#1690}
        +body: "By highly configurable, I meant that you can configure it exactly to your needs, in the same way that you can with Arch."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1701636245 {#1677
          date: 2023-12-03 21:44:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@CatLikeLemming@lemmy.blahaj.zone"
          "@XenBad@lemmy.world"
          "@just_another_person@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1691 …}
        +nested: Doctrine\ORM\PersistentCollection {#1680 …}
        +votes: Doctrine\ORM\PersistentCollection {#1683 …}
        +reports: Doctrine\ORM\PersistentCollection {#1702 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
        -id: 193351
        -bodyTs: "'arch':23 'configur':3,9 'exact':11 'high':2 'meant':5 'need':14 'way':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5780538"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701636245 {#1568
          date: 2023-12-03 21:44:05.0 +01:00
        }
        +"title": 193351
      }
      0 => App\Entity\EntryComment {#1690}
    ]
    -id: 19722
    -titleTs: "'arch':1 'nixo':3"
    -bodyTs: "'access':113 'actual':126 'admit':118 'ago':7 'alreadi':8,32 'also':111,137 'anyth':130 'apart':79,99 'applic':85 'arch':11,48,98,102,166 'ask':9 'aur':116 'bit':106 'bleed':168 'compar':96 'configur':86 'copi':72 'cours':88 'curious':41 'd':110 'downsid':93 'due':59 'easili':77 'edg':169 'els':44 'endeavouro':34 'entir':66 'ever':125 'factor':26 'file':63,83 'fine':14 'format':68 'get':156 'heard':52 'home':36 'laptop':17 'less':107 'lose':112,165 'm':31,40,163 'major':92 'match':152 'mix':150 'need':127 'nice':134,172 'nixo':50,54,95,139 'normal':82 'notabl':25 'one':62 'packag':157 'pretti':56 'releas':143,146 'relev':108 'restor':74 'roll':142 'sinc':138 'solid':57 'someth':43 'stabil':22 'static':145 'system':67,76 'think':122 'univers':20 'unstabl':159 'use':18,33 've':2,124 'vs':49 'wanna':155 'week':6 'whenev':78 'wiki':103 'would':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701691094
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/6098933"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701604694 {#2456
      date: 2023-12-03 12:58:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use NixOS for University and would highly recommend it if you want a highly configurable system that’s declarative, however, NixOS doesn’t have great documentation for certain features and usually does things differently, so you’ll have to learn the Nix way of doing things. On the plus side, I’ve never been unable to fix my OS when it broke, you simply rollback, or if there isn’t a suitable rollback, you can plug in a live usb and set the system to use a specific commit (can’t remember the exact command for this and that’s presuming you store your config with git). Also according to [these statistics](https://repology.org/repositories/statistics/total) nixpkgs has more packages than the AUR."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1702812322 {#1437
    date: 2023-12-17 12:25:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1584 …}
  +nested: Doctrine\ORM\PersistentCollection {#1580 …}
  +votes: Doctrine\ORM\PersistentCollection {#1583 …}
  +reports: Doctrine\ORM\PersistentCollection {#1582 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
  -id: 191922
  -bodyTs: "'/repositories/statistics/total)':116 'accord':110 'also':109 'aur':123 'broke':63 'certain':29 'command':96 'commit':90 'config':106 'configur':16 'declar':20 'differ':35 'document':27 'doesn':23 'exact':95 'featur':30 'fix':58 'git':108 'great':26 'high':8,15 'howev':21 'isn':70 'learn':41 'live':80 'll':38 'never':54 'nix':43 'nixo':3,22 'nixpkg':117 'os':60 'packag':120 'plug':77 'plus':50 'presum':102 'recommend':9 'rememb':93 'repology.org':115 'repology.org/repositories/statistics/total)':114 'rollback':66,74 'set':83 'side':51 'simpli':65 'specif':89 'statist':113 'store':104 'suitabl':73 'system':17,85 'thing':34,47 'unabl':56 'univers':5 'usb':81 'use':2,87 'usual':32 've':53 'want':13 'way':44 'would':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5771717"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701605795 {#1434
    date: 2023-12-03 13:16:35.0 +01:00
  }
  +"title": 191922
}
"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 {#1690
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1593
    +user: Proxies\__CG__\App\Entity\User {#2422 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
    +slug: "Arch-or-NixOS"
    +title: "Arch or NixOS?"
    +url: null
    +body: """
      I’ve been here a week ago already asking if Arch would be fine for a laptop used for university, as stability is a notable factor in that and I’m already using EndeavourOS at home, but now I’m curious about something else too - what about Arch vs NixOS?\n
      \n
      I heard that NixOS is pretty solid, as due to the one file for your entire system format you can both copy and restore your system easily whenever, apart from your normal files and application configurations of course.\n
      \n
      Are there **any major downsides to NixOS compared to Arch** apart from the Arch Wiki being a bit less relevant? I’d also lose access to the AUR, but admittedly I don’t think I’ve ever actually needed it for anything, it’s just nice to have. Also, since NixOS has both rolling release and static release and you can mix and match if you wanna get packages from unstable or not, I’m not losing Arch’s bleeding edge, which is nice.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 79
    +favouriteCount: 84
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1724395554 {#1611
      date: 2024-08-23 08:45:54.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1727 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1906 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
    +badges: Doctrine\ORM\PersistentCollection {#1381 …}
    +children: [
      1 => App\Entity\EntryComment {#1526
        +user: App\Entity\User {#263 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1593 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1692 …}
        +root: App\Entity\EntryComment {#1690}
        +body: "By highly configurable, I meant that you can configure it exactly to your needs, in the same way that you can with Arch."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1701636245 {#1677
          date: 2023-12-03 21:44:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@CatLikeLemming@lemmy.blahaj.zone"
          "@XenBad@lemmy.world"
          "@just_another_person@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1691 …}
        +nested: Doctrine\ORM\PersistentCollection {#1680 …}
        +votes: Doctrine\ORM\PersistentCollection {#1683 …}
        +reports: Doctrine\ORM\PersistentCollection {#1702 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1596 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1613 …}
        -id: 193351
        -bodyTs: "'arch':23 'configur':3,9 'exact':11 'high':2 'meant':5 'need':14 'way':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5780538"
        +editedAt: null
        +createdAt: DateTimeImmutable @1701636245 {#1568
          date: 2023-12-03 21:44:05.0 +01:00
        }
        +"title": 193351
      }
      0 => App\Entity\EntryComment {#1690}
    ]
    -id: 19722
    -titleTs: "'arch':1 'nixo':3"
    -bodyTs: "'access':113 'actual':126 'admit':118 'ago':7 'alreadi':8,32 'also':111,137 'anyth':130 'apart':79,99 'applic':85 'arch':11,48,98,102,166 'ask':9 'aur':116 'bit':106 'bleed':168 'compar':96 'configur':86 'copi':72 'cours':88 'curious':41 'd':110 'downsid':93 'due':59 'easili':77 'edg':169 'els':44 'endeavouro':34 'entir':66 'ever':125 'factor':26 'file':63,83 'fine':14 'format':68 'get':156 'heard':52 'home':36 'laptop':17 'less':107 'lose':112,165 'm':31,40,163 'major':92 'match':152 'mix':150 'need':127 'nice':134,172 'nixo':50,54,95,139 'normal':82 'notabl':25 'one':62 'packag':157 'pretti':56 'releas':143,146 'relev':108 'restor':74 'roll':142 'sinc':138 'solid':57 'someth':43 'stabil':22 'static':145 'system':67,76 'think':122 'univers':20 'unstabl':159 'use':18,33 've':2,124 'vs':49 'wanna':155 'week':6 'whenev':78 'wiki':103 'would':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1701691094
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/6098933"
    +editedAt: null
    +createdAt: DateTimeImmutable @1701604694 {#2456
      date: 2023-12-03 12:58:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use NixOS for University and would highly recommend it if you want a highly configurable system that’s declarative, however, NixOS doesn’t have great documentation for certain features and usually does things differently, so you’ll have to learn the Nix way of doing things. On the plus side, I’ve never been unable to fix my OS when it broke, you simply rollback, or if there isn’t a suitable rollback, you can plug in a live usb and set the system to use a specific commit (can’t remember the exact command for this and that’s presuming you store your config with git). Also according to [these statistics](https://repology.org/repositories/statistics/total) nixpkgs has more packages than the AUR."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1702812322 {#1437
    date: 2023-12-17 12:25:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@CatLikeLemming@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1584 …}
  +nested: Doctrine\ORM\PersistentCollection {#1580 …}
  +votes: Doctrine\ORM\PersistentCollection {#1583 …}
  +reports: Doctrine\ORM\PersistentCollection {#1582 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1575 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1668 …}
  -id: 191922
  -bodyTs: "'/repositories/statistics/total)':116 'accord':110 'also':109 'aur':123 'broke':63 'certain':29 'command':96 'commit':90 'config':106 'configur':16 'declar':20 'differ':35 'document':27 'doesn':23 'exact':95 'featur':30 'fix':58 'git':108 'great':26 'high':8,15 'howev':21 'isn':70 'learn':41 'live':80 'll':38 'never':54 'nix':43 'nixo':3,22 'nixpkg':117 'os':60 'packag':120 'plug':77 'plus':50 'presum':102 'recommend':9 'rememb':93 'repology.org':115 'repology.org/repositories/statistics/total)':114 'rollback':66,74 'set':83 'side':51 'simpli':65 'specif':89 'statist':113 'store':104 'suitabl':73 'system':17,85 'thing':34,47 'unabl':56 'univers':5 'usb':81 'use':2,87 'usual':32 've':53 'want':13 'way':44 'would':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5771717"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701605795 {#1434
    date: 2023-12-03 13:16:35.0 +01:00
  }
  +"title": 191922
}
"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
Proxies\__CG__\App\Entity\Entry {#1556
  +user: Proxies\__CG__\App\Entity\User {#2457 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
  +slug: "Shortcomings-and-regressions-in-Plasma-6-wayland-for-artists-using"
  +title: "Shortcomings and regressions in Plasma 6 wayland for artists using and configuring graphic tablets"
  +url: null
  +body: """
    While cutting edge testing distribution such as Fedora are going Wayland only and the proponents of such move say that this push is required to shake things out. I would like to highlight some of the things which are not there yet on the graphic tablet configuration front on plasma wayland. Although the basic support for the tablet is provided through libinput and those who are content with the default will have no issues, those who rely on configuring the tablet will have hard time on wayland.\n
    \n
    I was told that fedora making this move will help us get up to speed and it will pressurize developers to fix broken and non implemented things in plasma wayland soon. But sadly I do not see this happening in the graphic tablet configuration side of things. Hope this post gets the attention from the developers and they pay some attention towards the needs of us less lucky people who do not know to code it ourselves.\n
    \n
    I am not sure if these deficiencies will be fixed in plasma 6 release as most of them are marked as wish list or extra things. Thus making the transition from plasma 5 to plasma 6 a regression for people depending on these things. If you compare the current graphic tablet configuration section on X11 to that of plasma wayland you will understand what I am saying.\n
    \n
    Graphic tablet support bugs\n
    \n
    - No way to map a portion of the tablet are to the screen - Some people have large tablet and sometime they want to map a portion of the tablet to the monitor - bug report - [https://bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703). Moreover the UI for mapping tablet area and its buttons is slightly inferior to the UI of the same functionality in X11 KCM. - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)\n
    - No way to create multiple profile of the tablet configuration, so that artist can choose different configuration like shortcuts , pen pressure etc for different workflow like inking a comic or doing vector art - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)\n
    - No way to fine tune pressure curve of the tablet, various people draw with varying pressure some people draw with heavy hand some use light touch, configuring pressure curve helps artist to get nice lines. - bug report - [https://bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)\n
    - Often graphic tablets have a touch strip or ring but on plasma wayland there is no way to assign shortcut to touch rings - bug report - [https://bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)\n
    - Related to the above some tablets allow users to switch the modes of the touch ring for example you can click a button and change the mode from one set of shortcuts like scrolling to another set of shortcut like changing hue or zooming in and out. but this is not available in plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)\n
    - Creative applications often have use of single modifier shortcuts, artists map this to their pen buttons for example holding ctrl to colour pick while painting but this is not possible on plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)\n
    - There is no way to calibrate a display tablet so that there is no wierd offset - [https://bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982) this is in the works and there is an open [MR](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833) by an awesome KDE contributor but it will probably be in 6.1\n
    - There is no way to switch between absolute and relative mode of the graphic tablet - bug report - [https://bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)\n
    - There is no way to assign mouse click presses to pen button as shortcuts, For example you want to change the default and assign a different button on a pen to do middle mouse click to pan the canvas in krita it won’t accept middle mouse click as a shortcut- [https://bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)\n
    - The pointer for the graphic tablet is a cross in plasma wayland, it doesn’t even change to resize handle cursor or any other things depending on the context. So if you want to resize a window with your pen it will be troublesome to use this pointer. - [https://bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570) I am not sure how this was gone unnoticed until now.\n
    \n
    I hope some kind volunteer developer notices these shortcomings which were possible earlier on X11 and are not possible on plasma Wayland and help us artists types who rely on these features to use and enjoy wayland like it is intended without worry. Some of these things were possible on X11 for a decade and yet wayland takes us back to square 1.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 116
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702546353 {#2395
    date: 2023-12-14 10:32:33.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1402 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
  +badges: Doctrine\ORM\PersistentCollection {#2025 …}
  +children: [
    App\Entity\EntryComment {#1557
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "Have you tried [Open Tablet Driver](https://github.com/OpenTabletDriver/OpenTabletDriver) (if your tablet is supported)? I use it on Wayland and it works perfectly for me, but I’m not an artist and I only use it to play osu!."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1702546353 {#1621
        date: 2023-12-14 10:32:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@raghukamath@lemmy.kde.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1558 …}
      +nested: Doctrine\ORM\PersistentCollection {#1565 …}
      +votes: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1564 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1559 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1567 …}
      -id: 221168
      -bodyTs: "'/opentabletdriver/opentabletdriver)':9 'artist':31 'driver':6 'github.com':8 'github.com/opentabletdriver/opentabletdriver)':7 'm':28 'open':4 'osu':39 'perfect':23 'play':38 'support':14 'tablet':5,12 'tri':3 'use':16,35 'wayland':19 'work':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6033150"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702546353 {#1555
        date: 2023-12-14 10:32:33.0 +01:00
      }
      +"title": 221168
    }
  ]
  -id: 21763
  -titleTs: "'6':6 'artist':9 'configur':12 'graphic':13 'plasma':5 'regress':3 'shortcom':1 'tablet':14 'use':10 'wayland':7"
  -bodyTs: "'/plasma/plasma-desktop/-/merge_requests/1833)':533 '/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':619 '/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':272 '/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':378 '/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':500 '/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':519 '/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':670 '/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':338 '/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':300 '/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':406 '/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':464 '/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':565 '1':744 '5':197 '6':177,200 '6.1':545 'absolut':553 'accept':610 'allow':413 'although':52 'anoth':442 'applic':466 'area':279 'art':333 'artist':313,369,474,707 'assign':397,571,589 'attent':140,148 'avail':458 'awesom':536 'back':741 'basic':54 'broken':110 'bug':235,268,296,334,374,402,561 'bugs.kde.org':271,299,337,377,405,463,499,518,564,618,669 'bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':617 'bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':270 'bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':376 'bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':498 'bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':517 'bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':668 'bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':336 'bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':298 'bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':404 'bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':462 'bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':563 'button':282,429,480,577,592 'calibr':506 'canva':604 'chang':431,447,585,636 'choos':315 'click':427,573,600,613 'code':162 'colour':486 'comic':329 'compar':211 'configur':47,79,131,216,310,317,365 'content':67 'context':648 'contributor':538 'creat':304 'creativ':465 'cross':628 'ctrl':484 'current':213 'cursor':640 'curv':345,367 'cut':2 'decad':735 'default':70,587 'defici':171 'depend':205,645 'develop':107,143,687 'differ':316,324,591 'display':508 'distribut':5 'doesn':633 'draw':351,357 'earlier':694 'edg':3 'enjoy':717 'etc':322 'even':635 'exampl':424,482,581 'extra':189 'featur':713 'fedora':8,92 'fine':342 'fix':109,174 'front':48 'function':292 'get':99,138,371 'go':10 'gone':678 'graphic':45,129,214,232,380,559,624 'hand':360 'handl':639 'happen':126 'hard':84 'heavi':359 'help':97,368,705 'highlight':33 'hold':483 'hope':135,683 'hue':448 'implement':113 'inferior':285 'ink':327 'intend':722 'invent.kde.org':532 'invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833)':531 'issu':74 'kcm':295 'kde':537 'kind':685 'know':160 'krita':606 'larg':252 'less':154 'libinput':62 'light':363 'like':31,318,326,439,446,719 'line':373 'list':187 'lucki':155 'make':93,192 'map':239,259,277,475 'mark':184 'middl':598,611 'mode':418,433,556 'modifi':472 'monitor':267 'moreov':273 'mous':572,599,612 'move':18,95 'mr':530 'multipl':305 'need':151 'nice':372 'non':112 'notic':688 'offset':516 'often':379,467 'one':435 'open':529 'paint':489 'pan':602 'pay':146 'pen':320,479,576,595,659 'peopl':156,204,250,350,356 'pick':487 'plasma':50,116,176,196,199,223,390,460,496,630,702 'pointer':621,667 'portion':241,261 'possibl':494,693,700,730 'post':137 'press':574 'pressur':106,321,344,354,366 'probabl':542 'profil':306 'propon':15 'provid':60 'push':22 'regress':202 'relat':407,555 'releas':178 'reli':77,710 'report':269,297,335,375,403,562 'requir':24 'resiz':638,654 'ring':387,401,422 'sad':120 'say':19,231 'screen':248 'scroll':440 'section':217 'see':124 'set':436,443 'shake':26 'shortcom':690 'shortcut':319,398,438,445,473,579,616 'side':132 'singl':471 'slight':284 'sometim':255 'soon':118 'speed':102 'squar':743 'strip':385 'support':55,234 'sure':168,674 'switch':416,551 'tablet':46,58,81,130,215,233,244,253,264,278,309,348,381,412,509,560,625 'take':739 'test':4 'thing':27,37,114,134,190,208,644,728 'thus':191 'time':85 'told':90 'touch':364,384,400,421 'toward':149 'transit':194 'troublesom':663 'tune':343 'type':708 'ui':275,288 'understand':227 'unnot':679 'us':98,153,706,740 'use':362,469,665,715 'user':414 'vari':353 'various':349 'vector':332 'volunt':686 'want':257,583,652 'way':237,302,340,395,504,549,569 'wayland':11,51,87,117,224,391,461,497,631,703,718,738 'wierd':515 'window':656 'wish':186 'without':723 'won':608 'work':524 'workflow':325 'worri':724 'would':30 'x11':219,294,696,732 'yet':42,737 'zoom':450"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702455196
  +visibility: "visible             "
  +apId: "https://lemmy.kde.social/post/501147"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702368796 {#2463
    date: 2023-12-12 09:13:16.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
15 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1556
  +user: Proxies\__CG__\App\Entity\User {#2457 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
  +slug: "Shortcomings-and-regressions-in-Plasma-6-wayland-for-artists-using"
  +title: "Shortcomings and regressions in Plasma 6 wayland for artists using and configuring graphic tablets"
  +url: null
  +body: """
    While cutting edge testing distribution such as Fedora are going Wayland only and the proponents of such move say that this push is required to shake things out. I would like to highlight some of the things which are not there yet on the graphic tablet configuration front on plasma wayland. Although the basic support for the tablet is provided through libinput and those who are content with the default will have no issues, those who rely on configuring the tablet will have hard time on wayland.\n
    \n
    I was told that fedora making this move will help us get up to speed and it will pressurize developers to fix broken and non implemented things in plasma wayland soon. But sadly I do not see this happening in the graphic tablet configuration side of things. Hope this post gets the attention from the developers and they pay some attention towards the needs of us less lucky people who do not know to code it ourselves.\n
    \n
    I am not sure if these deficiencies will be fixed in plasma 6 release as most of them are marked as wish list or extra things. Thus making the transition from plasma 5 to plasma 6 a regression for people depending on these things. If you compare the current graphic tablet configuration section on X11 to that of plasma wayland you will understand what I am saying.\n
    \n
    Graphic tablet support bugs\n
    \n
    - No way to map a portion of the tablet are to the screen - Some people have large tablet and sometime they want to map a portion of the tablet to the monitor - bug report - [https://bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703). Moreover the UI for mapping tablet area and its buttons is slightly inferior to the UI of the same functionality in X11 KCM. - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)\n
    - No way to create multiple profile of the tablet configuration, so that artist can choose different configuration like shortcuts , pen pressure etc for different workflow like inking a comic or doing vector art - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)\n
    - No way to fine tune pressure curve of the tablet, various people draw with varying pressure some people draw with heavy hand some use light touch, configuring pressure curve helps artist to get nice lines. - bug report - [https://bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)\n
    - Often graphic tablets have a touch strip or ring but on plasma wayland there is no way to assign shortcut to touch rings - bug report - [https://bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)\n
    - Related to the above some tablets allow users to switch the modes of the touch ring for example you can click a button and change the mode from one set of shortcuts like scrolling to another set of shortcut like changing hue or zooming in and out. but this is not available in plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)\n
    - Creative applications often have use of single modifier shortcuts, artists map this to their pen buttons for example holding ctrl to colour pick while painting but this is not possible on plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)\n
    - There is no way to calibrate a display tablet so that there is no wierd offset - [https://bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982) this is in the works and there is an open [MR](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833) by an awesome KDE contributor but it will probably be in 6.1\n
    - There is no way to switch between absolute and relative mode of the graphic tablet - bug report - [https://bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)\n
    - There is no way to assign mouse click presses to pen button as shortcuts, For example you want to change the default and assign a different button on a pen to do middle mouse click to pan the canvas in krita it won’t accept middle mouse click as a shortcut- [https://bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)\n
    - The pointer for the graphic tablet is a cross in plasma wayland, it doesn’t even change to resize handle cursor or any other things depending on the context. So if you want to resize a window with your pen it will be troublesome to use this pointer. - [https://bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570) I am not sure how this was gone unnoticed until now.\n
    \n
    I hope some kind volunteer developer notices these shortcomings which were possible earlier on X11 and are not possible on plasma Wayland and help us artists types who rely on these features to use and enjoy wayland like it is intended without worry. Some of these things were possible on X11 for a decade and yet wayland takes us back to square 1.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 116
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702546353 {#2395
    date: 2023-12-14 10:32:33.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1402 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
  +badges: Doctrine\ORM\PersistentCollection {#2025 …}
  +children: [
    App\Entity\EntryComment {#1557
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "Have you tried [Open Tablet Driver](https://github.com/OpenTabletDriver/OpenTabletDriver) (if your tablet is supported)? I use it on Wayland and it works perfectly for me, but I’m not an artist and I only use it to play osu!."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1702546353 {#1621
        date: 2023-12-14 10:32:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@raghukamath@lemmy.kde.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1558 …}
      +nested: Doctrine\ORM\PersistentCollection {#1565 …}
      +votes: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1564 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1559 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1567 …}
      -id: 221168
      -bodyTs: "'/opentabletdriver/opentabletdriver)':9 'artist':31 'driver':6 'github.com':8 'github.com/opentabletdriver/opentabletdriver)':7 'm':28 'open':4 'osu':39 'perfect':23 'play':38 'support':14 'tablet':5,12 'tri':3 'use':16,35 'wayland':19 'work':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6033150"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702546353 {#1555
        date: 2023-12-14 10:32:33.0 +01:00
      }
      +"title": 221168
    }
  ]
  -id: 21763
  -titleTs: "'6':6 'artist':9 'configur':12 'graphic':13 'plasma':5 'regress':3 'shortcom':1 'tablet':14 'use':10 'wayland':7"
  -bodyTs: "'/plasma/plasma-desktop/-/merge_requests/1833)':533 '/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':619 '/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':272 '/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':378 '/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':500 '/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':519 '/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':670 '/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':338 '/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':300 '/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':406 '/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':464 '/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':565 '1':744 '5':197 '6':177,200 '6.1':545 'absolut':553 'accept':610 'allow':413 'although':52 'anoth':442 'applic':466 'area':279 'art':333 'artist':313,369,474,707 'assign':397,571,589 'attent':140,148 'avail':458 'awesom':536 'back':741 'basic':54 'broken':110 'bug':235,268,296,334,374,402,561 'bugs.kde.org':271,299,337,377,405,463,499,518,564,618,669 'bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':617 'bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':270 'bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':376 'bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':498 'bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':517 'bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':668 'bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':336 'bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':298 'bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':404 'bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':462 'bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':563 'button':282,429,480,577,592 'calibr':506 'canva':604 'chang':431,447,585,636 'choos':315 'click':427,573,600,613 'code':162 'colour':486 'comic':329 'compar':211 'configur':47,79,131,216,310,317,365 'content':67 'context':648 'contributor':538 'creat':304 'creativ':465 'cross':628 'ctrl':484 'current':213 'cursor':640 'curv':345,367 'cut':2 'decad':735 'default':70,587 'defici':171 'depend':205,645 'develop':107,143,687 'differ':316,324,591 'display':508 'distribut':5 'doesn':633 'draw':351,357 'earlier':694 'edg':3 'enjoy':717 'etc':322 'even':635 'exampl':424,482,581 'extra':189 'featur':713 'fedora':8,92 'fine':342 'fix':109,174 'front':48 'function':292 'get':99,138,371 'go':10 'gone':678 'graphic':45,129,214,232,380,559,624 'hand':360 'handl':639 'happen':126 'hard':84 'heavi':359 'help':97,368,705 'highlight':33 'hold':483 'hope':135,683 'hue':448 'implement':113 'inferior':285 'ink':327 'intend':722 'invent.kde.org':532 'invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833)':531 'issu':74 'kcm':295 'kde':537 'kind':685 'know':160 'krita':606 'larg':252 'less':154 'libinput':62 'light':363 'like':31,318,326,439,446,719 'line':373 'list':187 'lucki':155 'make':93,192 'map':239,259,277,475 'mark':184 'middl':598,611 'mode':418,433,556 'modifi':472 'monitor':267 'moreov':273 'mous':572,599,612 'move':18,95 'mr':530 'multipl':305 'need':151 'nice':372 'non':112 'notic':688 'offset':516 'often':379,467 'one':435 'open':529 'paint':489 'pan':602 'pay':146 'pen':320,479,576,595,659 'peopl':156,204,250,350,356 'pick':487 'plasma':50,116,176,196,199,223,390,460,496,630,702 'pointer':621,667 'portion':241,261 'possibl':494,693,700,730 'post':137 'press':574 'pressur':106,321,344,354,366 'probabl':542 'profil':306 'propon':15 'provid':60 'push':22 'regress':202 'relat':407,555 'releas':178 'reli':77,710 'report':269,297,335,375,403,562 'requir':24 'resiz':638,654 'ring':387,401,422 'sad':120 'say':19,231 'screen':248 'scroll':440 'section':217 'see':124 'set':436,443 'shake':26 'shortcom':690 'shortcut':319,398,438,445,473,579,616 'side':132 'singl':471 'slight':284 'sometim':255 'soon':118 'speed':102 'squar':743 'strip':385 'support':55,234 'sure':168,674 'switch':416,551 'tablet':46,58,81,130,215,233,244,253,264,278,309,348,381,412,509,560,625 'take':739 'test':4 'thing':27,37,114,134,190,208,644,728 'thus':191 'time':85 'told':90 'touch':364,384,400,421 'toward':149 'transit':194 'troublesom':663 'tune':343 'type':708 'ui':275,288 'understand':227 'unnot':679 'us':98,153,706,740 'use':362,469,665,715 'user':414 'vari':353 'various':349 'vector':332 'volunt':686 'want':257,583,652 'way':237,302,340,395,504,549,569 'wayland':11,51,87,117,224,391,461,497,631,703,718,738 'wierd':515 'window':656 'wish':186 'without':723 'won':608 'work':524 'workflow':325 'worri':724 'would':30 'x11':219,294,696,732 'yet':42,737 'zoom':450"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702455196
  +visibility: "visible             "
  +apId: "https://lemmy.kde.social/post/501147"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702368796 {#2463
    date: 2023-12-12 09:13:16.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
16 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1556
  +user: Proxies\__CG__\App\Entity\User {#2457 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
  +slug: "Shortcomings-and-regressions-in-Plasma-6-wayland-for-artists-using"
  +title: "Shortcomings and regressions in Plasma 6 wayland for artists using and configuring graphic tablets"
  +url: null
  +body: """
    While cutting edge testing distribution such as Fedora are going Wayland only and the proponents of such move say that this push is required to shake things out. I would like to highlight some of the things which are not there yet on the graphic tablet configuration front on plasma wayland. Although the basic support for the tablet is provided through libinput and those who are content with the default will have no issues, those who rely on configuring the tablet will have hard time on wayland.\n
    \n
    I was told that fedora making this move will help us get up to speed and it will pressurize developers to fix broken and non implemented things in plasma wayland soon. But sadly I do not see this happening in the graphic tablet configuration side of things. Hope this post gets the attention from the developers and they pay some attention towards the needs of us less lucky people who do not know to code it ourselves.\n
    \n
    I am not sure if these deficiencies will be fixed in plasma 6 release as most of them are marked as wish list or extra things. Thus making the transition from plasma 5 to plasma 6 a regression for people depending on these things. If you compare the current graphic tablet configuration section on X11 to that of plasma wayland you will understand what I am saying.\n
    \n
    Graphic tablet support bugs\n
    \n
    - No way to map a portion of the tablet are to the screen - Some people have large tablet and sometime they want to map a portion of the tablet to the monitor - bug report - [https://bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703). Moreover the UI for mapping tablet area and its buttons is slightly inferior to the UI of the same functionality in X11 KCM. - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)\n
    - No way to create multiple profile of the tablet configuration, so that artist can choose different configuration like shortcuts , pen pressure etc for different workflow like inking a comic or doing vector art - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)\n
    - No way to fine tune pressure curve of the tablet, various people draw with varying pressure some people draw with heavy hand some use light touch, configuring pressure curve helps artist to get nice lines. - bug report - [https://bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)\n
    - Often graphic tablets have a touch strip or ring but on plasma wayland there is no way to assign shortcut to touch rings - bug report - [https://bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)\n
    - Related to the above some tablets allow users to switch the modes of the touch ring for example you can click a button and change the mode from one set of shortcuts like scrolling to another set of shortcut like changing hue or zooming in and out. but this is not available in plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)\n
    - Creative applications often have use of single modifier shortcuts, artists map this to their pen buttons for example holding ctrl to colour pick while painting but this is not possible on plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)\n
    - There is no way to calibrate a display tablet so that there is no wierd offset - [https://bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982) this is in the works and there is an open [MR](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833) by an awesome KDE contributor but it will probably be in 6.1\n
    - There is no way to switch between absolute and relative mode of the graphic tablet - bug report - [https://bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)\n
    - There is no way to assign mouse click presses to pen button as shortcuts, For example you want to change the default and assign a different button on a pen to do middle mouse click to pan the canvas in krita it won’t accept middle mouse click as a shortcut- [https://bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)\n
    - The pointer for the graphic tablet is a cross in plasma wayland, it doesn’t even change to resize handle cursor or any other things depending on the context. So if you want to resize a window with your pen it will be troublesome to use this pointer. - [https://bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570) I am not sure how this was gone unnoticed until now.\n
    \n
    I hope some kind volunteer developer notices these shortcomings which were possible earlier on X11 and are not possible on plasma Wayland and help us artists types who rely on these features to use and enjoy wayland like it is intended without worry. Some of these things were possible on X11 for a decade and yet wayland takes us back to square 1.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 12
  +favouriteCount: 116
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702546353 {#2395
    date: 2023-12-14 10:32:33.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1402 …}
  +votes: Doctrine\ORM\PersistentCollection {#2019 …}
  +reports: Doctrine\ORM\PersistentCollection {#2030 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
  +badges: Doctrine\ORM\PersistentCollection {#2025 …}
  +children: [
    App\Entity\EntryComment {#1557
      +user: App\Entity\User {#263 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1556 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
      +image: null
      +parent: null
      +root: null
      +body: "Have you tried [Open Tablet Driver](https://github.com/OpenTabletDriver/OpenTabletDriver) (if your tablet is supported)? I use it on Wayland and it works perfectly for me, but I’m not an artist and I only use it to play osu!."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1702546353 {#1621
        date: 2023-12-14 10:32:33.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@raghukamath@lemmy.kde.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1558 …}
      +nested: Doctrine\ORM\PersistentCollection {#1565 …}
      +votes: Doctrine\ORM\PersistentCollection {#1563 …}
      +reports: Doctrine\ORM\PersistentCollection {#1564 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1559 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1567 …}
      -id: 221168
      -bodyTs: "'/opentabletdriver/opentabletdriver)':9 'artist':31 'driver':6 'github.com':8 'github.com/opentabletdriver/opentabletdriver)':7 'm':28 'open':4 'osu':39 'perfect':23 'play':38 'support':14 'tablet':5,12 'tri':3 'use':16,35 'wayland':19 'work':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6033150"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702546353 {#1555
        date: 2023-12-14 10:32:33.0 +01:00
      }
      +"title": 221168
    }
  ]
  -id: 21763
  -titleTs: "'6':6 'artist':9 'configur':12 'graphic':13 'plasma':5 'regress':3 'shortcom':1 'tablet':14 'use':10 'wayland':7"
  -bodyTs: "'/plasma/plasma-desktop/-/merge_requests/1833)':533 '/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':619 '/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':272 '/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':378 '/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':500 '/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':519 '/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':670 '/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':338 '/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':300 '/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':406 '/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':464 '/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':565 '1':744 '5':197 '6':177,200 '6.1':545 'absolut':553 'accept':610 'allow':413 'although':52 'anoth':442 'applic':466 'area':279 'art':333 'artist':313,369,474,707 'assign':397,571,589 'attent':140,148 'avail':458 'awesom':536 'back':741 'basic':54 'broken':110 'bug':235,268,296,334,374,402,561 'bugs.kde.org':271,299,337,377,405,463,499,518,564,618,669 'bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':617 'bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':270 'bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':376 'bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':498 'bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':517 'bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':668 'bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':336 'bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':298 'bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':404 'bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':462 'bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':563 'button':282,429,480,577,592 'calibr':506 'canva':604 'chang':431,447,585,636 'choos':315 'click':427,573,600,613 'code':162 'colour':486 'comic':329 'compar':211 'configur':47,79,131,216,310,317,365 'content':67 'context':648 'contributor':538 'creat':304 'creativ':465 'cross':628 'ctrl':484 'current':213 'cursor':640 'curv':345,367 'cut':2 'decad':735 'default':70,587 'defici':171 'depend':205,645 'develop':107,143,687 'differ':316,324,591 'display':508 'distribut':5 'doesn':633 'draw':351,357 'earlier':694 'edg':3 'enjoy':717 'etc':322 'even':635 'exampl':424,482,581 'extra':189 'featur':713 'fedora':8,92 'fine':342 'fix':109,174 'front':48 'function':292 'get':99,138,371 'go':10 'gone':678 'graphic':45,129,214,232,380,559,624 'hand':360 'handl':639 'happen':126 'hard':84 'heavi':359 'help':97,368,705 'highlight':33 'hold':483 'hope':135,683 'hue':448 'implement':113 'inferior':285 'ink':327 'intend':722 'invent.kde.org':532 'invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833)':531 'issu':74 'kcm':295 'kde':537 'kind':685 'know':160 'krita':606 'larg':252 'less':154 'libinput':62 'light':363 'like':31,318,326,439,446,719 'line':373 'list':187 'lucki':155 'make':93,192 'map':239,259,277,475 'mark':184 'middl':598,611 'mode':418,433,556 'modifi':472 'monitor':267 'moreov':273 'mous':572,599,612 'move':18,95 'mr':530 'multipl':305 'need':151 'nice':372 'non':112 'notic':688 'offset':516 'often':379,467 'one':435 'open':529 'paint':489 'pan':602 'pay':146 'pen':320,479,576,595,659 'peopl':156,204,250,350,356 'pick':487 'plasma':50,116,176,196,199,223,390,460,496,630,702 'pointer':621,667 'portion':241,261 'possibl':494,693,700,730 'post':137 'press':574 'pressur':106,321,344,354,366 'probabl':542 'profil':306 'propon':15 'provid':60 'push':22 'regress':202 'relat':407,555 'releas':178 'reli':77,710 'report':269,297,335,375,403,562 'requir':24 'resiz':638,654 'ring':387,401,422 'sad':120 'say':19,231 'screen':248 'scroll':440 'section':217 'see':124 'set':436,443 'shake':26 'shortcom':690 'shortcut':319,398,438,445,473,579,616 'side':132 'singl':471 'slight':284 'sometim':255 'soon':118 'speed':102 'squar':743 'strip':385 'support':55,234 'sure':168,674 'switch':416,551 'tablet':46,58,81,130,215,233,244,253,264,278,309,348,381,412,509,560,625 'take':739 'test':4 'thing':27,37,114,134,190,208,644,728 'thus':191 'time':85 'told':90 'touch':364,384,400,421 'toward':149 'transit':194 'troublesom':663 'tune':343 'type':708 'ui':275,288 'understand':227 'unnot':679 'us':98,153,706,740 'use':362,469,665,715 'user':414 'vari':353 'various':349 'vector':332 'volunt':686 'want':257,583,652 'way':237,302,340,395,504,549,569 'wayland':11,51,87,117,224,391,461,497,631,703,718,738 'wierd':515 'window':656 'wish':186 'without':723 'won':608 'work':524 'workflow':325 'worri':724 'would':30 'x11':219,294,696,732 'yet':42,737 'zoom':450"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702455196
  +visibility: "visible             "
  +apId: "https://lemmy.kde.social/post/501147"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702368796 {#2463
    date: 2023-12-12 09:13:16.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
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 {#1557
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2457 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
    +slug: "Shortcomings-and-regressions-in-Plasma-6-wayland-for-artists-using"
    +title: "Shortcomings and regressions in Plasma 6 wayland for artists using and configuring graphic tablets"
    +url: null
    +body: """
      While cutting edge testing distribution such as Fedora are going Wayland only and the proponents of such move say that this push is required to shake things out. I would like to highlight some of the things which are not there yet on the graphic tablet configuration front on plasma wayland. Although the basic support for the tablet is provided through libinput and those who are content with the default will have no issues, those who rely on configuring the tablet will have hard time on wayland.\n
      \n
      I was told that fedora making this move will help us get up to speed and it will pressurize developers to fix broken and non implemented things in plasma wayland soon. But sadly I do not see this happening in the graphic tablet configuration side of things. Hope this post gets the attention from the developers and they pay some attention towards the needs of us less lucky people who do not know to code it ourselves.\n
      \n
      I am not sure if these deficiencies will be fixed in plasma 6 release as most of them are marked as wish list or extra things. Thus making the transition from plasma 5 to plasma 6 a regression for people depending on these things. If you compare the current graphic tablet configuration section on X11 to that of plasma wayland you will understand what I am saying.\n
      \n
      Graphic tablet support bugs\n
      \n
      - No way to map a portion of the tablet are to the screen - Some people have large tablet and sometime they want to map a portion of the tablet to the monitor - bug report - [https://bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703). Moreover the UI for mapping tablet area and its buttons is slightly inferior to the UI of the same functionality in X11 KCM. - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)\n
      - No way to create multiple profile of the tablet configuration, so that artist can choose different configuration like shortcuts , pen pressure etc for different workflow like inking a comic or doing vector art - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)\n
      - No way to fine tune pressure curve of the tablet, various people draw with varying pressure some people draw with heavy hand some use light touch, configuring pressure curve helps artist to get nice lines. - bug report - [https://bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)\n
      - Often graphic tablets have a touch strip or ring but on plasma wayland there is no way to assign shortcut to touch rings - bug report - [https://bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)\n
      - Related to the above some tablets allow users to switch the modes of the touch ring for example you can click a button and change the mode from one set of shortcuts like scrolling to another set of shortcut like changing hue or zooming in and out. but this is not available in plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)\n
      - Creative applications often have use of single modifier shortcuts, artists map this to their pen buttons for example holding ctrl to colour pick while painting but this is not possible on plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)\n
      - There is no way to calibrate a display tablet so that there is no wierd offset - [https://bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982) this is in the works and there is an open [MR](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833) by an awesome KDE contributor but it will probably be in 6.1\n
      - There is no way to switch between absolute and relative mode of the graphic tablet - bug report - [https://bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)\n
      - There is no way to assign mouse click presses to pen button as shortcuts, For example you want to change the default and assign a different button on a pen to do middle mouse click to pan the canvas in krita it won’t accept middle mouse click as a shortcut- [https://bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)\n
      - The pointer for the graphic tablet is a cross in plasma wayland, it doesn’t even change to resize handle cursor or any other things depending on the context. So if you want to resize a window with your pen it will be troublesome to use this pointer. - [https://bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570) I am not sure how this was gone unnoticed until now.\n
      \n
      I hope some kind volunteer developer notices these shortcomings which were possible earlier on X11 and are not possible on plasma Wayland and help us artists types who rely on these features to use and enjoy wayland like it is intended without worry. Some of these things were possible on X11 for a decade and yet wayland takes us back to square 1.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 116
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702546353 {#2395
      date: 2023-12-14 10:32:33.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1402 …}
    +votes: Doctrine\ORM\PersistentCollection {#2019 …}
    +reports: Doctrine\ORM\PersistentCollection {#2030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
    +badges: Doctrine\ORM\PersistentCollection {#2025 …}
    +children: [
      App\Entity\EntryComment {#1557}
    ]
    -id: 21763
    -titleTs: "'6':6 'artist':9 'configur':12 'graphic':13 'plasma':5 'regress':3 'shortcom':1 'tablet':14 'use':10 'wayland':7"
    -bodyTs: "'/plasma/plasma-desktop/-/merge_requests/1833)':533 '/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':619 '/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':272 '/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':378 '/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':500 '/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':519 '/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':670 '/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':338 '/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':300 '/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':406 '/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':464 '/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':565 '1':744 '5':197 '6':177,200 '6.1':545 'absolut':553 'accept':610 'allow':413 'although':52 'anoth':442 'applic':466 'area':279 'art':333 'artist':313,369,474,707 'assign':397,571,589 'attent':140,148 'avail':458 'awesom':536 'back':741 'basic':54 'broken':110 'bug':235,268,296,334,374,402,561 'bugs.kde.org':271,299,337,377,405,463,499,518,564,618,669 'bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':617 'bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':270 'bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':376 'bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':498 'bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':517 'bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':668 'bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':336 'bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':298 'bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':404 'bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':462 'bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':563 'button':282,429,480,577,592 'calibr':506 'canva':604 'chang':431,447,585,636 'choos':315 'click':427,573,600,613 'code':162 'colour':486 'comic':329 'compar':211 'configur':47,79,131,216,310,317,365 'content':67 'context':648 'contributor':538 'creat':304 'creativ':465 'cross':628 'ctrl':484 'current':213 'cursor':640 'curv':345,367 'cut':2 'decad':735 'default':70,587 'defici':171 'depend':205,645 'develop':107,143,687 'differ':316,324,591 'display':508 'distribut':5 'doesn':633 'draw':351,357 'earlier':694 'edg':3 'enjoy':717 'etc':322 'even':635 'exampl':424,482,581 'extra':189 'featur':713 'fedora':8,92 'fine':342 'fix':109,174 'front':48 'function':292 'get':99,138,371 'go':10 'gone':678 'graphic':45,129,214,232,380,559,624 'hand':360 'handl':639 'happen':126 'hard':84 'heavi':359 'help':97,368,705 'highlight':33 'hold':483 'hope':135,683 'hue':448 'implement':113 'inferior':285 'ink':327 'intend':722 'invent.kde.org':532 'invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833)':531 'issu':74 'kcm':295 'kde':537 'kind':685 'know':160 'krita':606 'larg':252 'less':154 'libinput':62 'light':363 'like':31,318,326,439,446,719 'line':373 'list':187 'lucki':155 'make':93,192 'map':239,259,277,475 'mark':184 'middl':598,611 'mode':418,433,556 'modifi':472 'monitor':267 'moreov':273 'mous':572,599,612 'move':18,95 'mr':530 'multipl':305 'need':151 'nice':372 'non':112 'notic':688 'offset':516 'often':379,467 'one':435 'open':529 'paint':489 'pan':602 'pay':146 'pen':320,479,576,595,659 'peopl':156,204,250,350,356 'pick':487 'plasma':50,116,176,196,199,223,390,460,496,630,702 'pointer':621,667 'portion':241,261 'possibl':494,693,700,730 'post':137 'press':574 'pressur':106,321,344,354,366 'probabl':542 'profil':306 'propon':15 'provid':60 'push':22 'regress':202 'relat':407,555 'releas':178 'reli':77,710 'report':269,297,335,375,403,562 'requir':24 'resiz':638,654 'ring':387,401,422 'sad':120 'say':19,231 'screen':248 'scroll':440 'section':217 'see':124 'set':436,443 'shake':26 'shortcom':690 'shortcut':319,398,438,445,473,579,616 'side':132 'singl':471 'slight':284 'sometim':255 'soon':118 'speed':102 'squar':743 'strip':385 'support':55,234 'sure':168,674 'switch':416,551 'tablet':46,58,81,130,215,233,244,253,264,278,309,348,381,412,509,560,625 'take':739 'test':4 'thing':27,37,114,134,190,208,644,728 'thus':191 'time':85 'told':90 'touch':364,384,400,421 'toward':149 'transit':194 'troublesom':663 'tune':343 'type':708 'ui':275,288 'understand':227 'unnot':679 'us':98,153,706,740 'use':362,469,665,715 'user':414 'vari':353 'various':349 'vector':332 'volunt':686 'want':257,583,652 'way':237,302,340,395,504,549,569 'wayland':11,51,87,117,224,391,461,497,631,703,718,738 'wierd':515 'window':656 'wish':186 'without':723 'won':608 'work':524 'workflow':325 'worri':724 'would':30 'x11':219,294,696,732 'yet':42,737 'zoom':450"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702455196
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/501147"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702368796 {#2463
      date: 2023-12-12 09:13:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "Have you tried [Open Tablet Driver](https://github.com/OpenTabletDriver/OpenTabletDriver) (if your tablet is supported)? I use it on Wayland and it works perfectly for me, but I’m not an artist and I only use it to play osu!."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1702546353 {#1621
    date: 2023-12-14 10:32:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@raghukamath@lemmy.kde.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1558 …}
  +nested: Doctrine\ORM\PersistentCollection {#1565 …}
  +votes: Doctrine\ORM\PersistentCollection {#1563 …}
  +reports: Doctrine\ORM\PersistentCollection {#1564 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1559 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1567 …}
  -id: 221168
  -bodyTs: "'/opentabletdriver/opentabletdriver)':9 'artist':31 'driver':6 'github.com':8 'github.com/opentabletdriver/opentabletdriver)':7 'm':28 'open':4 'osu':39 'perfect':23 'play':38 'support':14 'tablet':5,12 'tri':3 'use':16,35 'wayland':19 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6033150"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702546353 {#1555
    date: 2023-12-14 10:32:33.0 +01:00
  }
  +"title": 221168
}
"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 {#1557
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2457 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
    +slug: "Shortcomings-and-regressions-in-Plasma-6-wayland-for-artists-using"
    +title: "Shortcomings and regressions in Plasma 6 wayland for artists using and configuring graphic tablets"
    +url: null
    +body: """
      While cutting edge testing distribution such as Fedora are going Wayland only and the proponents of such move say that this push is required to shake things out. I would like to highlight some of the things which are not there yet on the graphic tablet configuration front on plasma wayland. Although the basic support for the tablet is provided through libinput and those who are content with the default will have no issues, those who rely on configuring the tablet will have hard time on wayland.\n
      \n
      I was told that fedora making this move will help us get up to speed and it will pressurize developers to fix broken and non implemented things in plasma wayland soon. But sadly I do not see this happening in the graphic tablet configuration side of things. Hope this post gets the attention from the developers and they pay some attention towards the needs of us less lucky people who do not know to code it ourselves.\n
      \n
      I am not sure if these deficiencies will be fixed in plasma 6 release as most of them are marked as wish list or extra things. Thus making the transition from plasma 5 to plasma 6 a regression for people depending on these things. If you compare the current graphic tablet configuration section on X11 to that of plasma wayland you will understand what I am saying.\n
      \n
      Graphic tablet support bugs\n
      \n
      - No way to map a portion of the tablet are to the screen - Some people have large tablet and sometime they want to map a portion of the tablet to the monitor - bug report - [https://bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703). Moreover the UI for mapping tablet area and its buttons is slightly inferior to the UI of the same functionality in X11 KCM. - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)\n
      - No way to create multiple profile of the tablet configuration, so that artist can choose different configuration like shortcuts , pen pressure etc for different workflow like inking a comic or doing vector art - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)\n
      - No way to fine tune pressure curve of the tablet, various people draw with varying pressure some people draw with heavy hand some use light touch, configuring pressure curve helps artist to get nice lines. - bug report - [https://bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)\n
      - Often graphic tablets have a touch strip or ring but on plasma wayland there is no way to assign shortcut to touch rings - bug report - [https://bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)\n
      - Related to the above some tablets allow users to switch the modes of the touch ring for example you can click a button and change the mode from one set of shortcuts like scrolling to another set of shortcut like changing hue or zooming in and out. but this is not available in plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)\n
      - Creative applications often have use of single modifier shortcuts, artists map this to their pen buttons for example holding ctrl to colour pick while painting but this is not possible on plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)\n
      - There is no way to calibrate a display tablet so that there is no wierd offset - [https://bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982) this is in the works and there is an open [MR](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833) by an awesome KDE contributor but it will probably be in 6.1\n
      - There is no way to switch between absolute and relative mode of the graphic tablet - bug report - [https://bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)\n
      - There is no way to assign mouse click presses to pen button as shortcuts, For example you want to change the default and assign a different button on a pen to do middle mouse click to pan the canvas in krita it won’t accept middle mouse click as a shortcut- [https://bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)\n
      - The pointer for the graphic tablet is a cross in plasma wayland, it doesn’t even change to resize handle cursor or any other things depending on the context. So if you want to resize a window with your pen it will be troublesome to use this pointer. - [https://bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570) I am not sure how this was gone unnoticed until now.\n
      \n
      I hope some kind volunteer developer notices these shortcomings which were possible earlier on X11 and are not possible on plasma Wayland and help us artists types who rely on these features to use and enjoy wayland like it is intended without worry. Some of these things were possible on X11 for a decade and yet wayland takes us back to square 1.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 116
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702546353 {#2395
      date: 2023-12-14 10:32:33.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1402 …}
    +votes: Doctrine\ORM\PersistentCollection {#2019 …}
    +reports: Doctrine\ORM\PersistentCollection {#2030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
    +badges: Doctrine\ORM\PersistentCollection {#2025 …}
    +children: [
      App\Entity\EntryComment {#1557}
    ]
    -id: 21763
    -titleTs: "'6':6 'artist':9 'configur':12 'graphic':13 'plasma':5 'regress':3 'shortcom':1 'tablet':14 'use':10 'wayland':7"
    -bodyTs: "'/plasma/plasma-desktop/-/merge_requests/1833)':533 '/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':619 '/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':272 '/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':378 '/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':500 '/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':519 '/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':670 '/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':338 '/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':300 '/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':406 '/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':464 '/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':565 '1':744 '5':197 '6':177,200 '6.1':545 'absolut':553 'accept':610 'allow':413 'although':52 'anoth':442 'applic':466 'area':279 'art':333 'artist':313,369,474,707 'assign':397,571,589 'attent':140,148 'avail':458 'awesom':536 'back':741 'basic':54 'broken':110 'bug':235,268,296,334,374,402,561 'bugs.kde.org':271,299,337,377,405,463,499,518,564,618,669 'bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':617 'bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':270 'bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':376 'bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':498 'bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':517 'bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':668 'bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':336 'bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':298 'bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':404 'bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':462 'bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':563 'button':282,429,480,577,592 'calibr':506 'canva':604 'chang':431,447,585,636 'choos':315 'click':427,573,600,613 'code':162 'colour':486 'comic':329 'compar':211 'configur':47,79,131,216,310,317,365 'content':67 'context':648 'contributor':538 'creat':304 'creativ':465 'cross':628 'ctrl':484 'current':213 'cursor':640 'curv':345,367 'cut':2 'decad':735 'default':70,587 'defici':171 'depend':205,645 'develop':107,143,687 'differ':316,324,591 'display':508 'distribut':5 'doesn':633 'draw':351,357 'earlier':694 'edg':3 'enjoy':717 'etc':322 'even':635 'exampl':424,482,581 'extra':189 'featur':713 'fedora':8,92 'fine':342 'fix':109,174 'front':48 'function':292 'get':99,138,371 'go':10 'gone':678 'graphic':45,129,214,232,380,559,624 'hand':360 'handl':639 'happen':126 'hard':84 'heavi':359 'help':97,368,705 'highlight':33 'hold':483 'hope':135,683 'hue':448 'implement':113 'inferior':285 'ink':327 'intend':722 'invent.kde.org':532 'invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833)':531 'issu':74 'kcm':295 'kde':537 'kind':685 'know':160 'krita':606 'larg':252 'less':154 'libinput':62 'light':363 'like':31,318,326,439,446,719 'line':373 'list':187 'lucki':155 'make':93,192 'map':239,259,277,475 'mark':184 'middl':598,611 'mode':418,433,556 'modifi':472 'monitor':267 'moreov':273 'mous':572,599,612 'move':18,95 'mr':530 'multipl':305 'need':151 'nice':372 'non':112 'notic':688 'offset':516 'often':379,467 'one':435 'open':529 'paint':489 'pan':602 'pay':146 'pen':320,479,576,595,659 'peopl':156,204,250,350,356 'pick':487 'plasma':50,116,176,196,199,223,390,460,496,630,702 'pointer':621,667 'portion':241,261 'possibl':494,693,700,730 'post':137 'press':574 'pressur':106,321,344,354,366 'probabl':542 'profil':306 'propon':15 'provid':60 'push':22 'regress':202 'relat':407,555 'releas':178 'reli':77,710 'report':269,297,335,375,403,562 'requir':24 'resiz':638,654 'ring':387,401,422 'sad':120 'say':19,231 'screen':248 'scroll':440 'section':217 'see':124 'set':436,443 'shake':26 'shortcom':690 'shortcut':319,398,438,445,473,579,616 'side':132 'singl':471 'slight':284 'sometim':255 'soon':118 'speed':102 'squar':743 'strip':385 'support':55,234 'sure':168,674 'switch':416,551 'tablet':46,58,81,130,215,233,244,253,264,278,309,348,381,412,509,560,625 'take':739 'test':4 'thing':27,37,114,134,190,208,644,728 'thus':191 'time':85 'told':90 'touch':364,384,400,421 'toward':149 'transit':194 'troublesom':663 'tune':343 'type':708 'ui':275,288 'understand':227 'unnot':679 'us':98,153,706,740 'use':362,469,665,715 'user':414 'vari':353 'various':349 'vector':332 'volunt':686 'want':257,583,652 'way':237,302,340,395,504,549,569 'wayland':11,51,87,117,224,391,461,497,631,703,718,738 'wierd':515 'window':656 'wish':186 'without':723 'won':608 'work':524 'workflow':325 'worri':724 'would':30 'x11':219,294,696,732 'yet':42,737 'zoom':450"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702455196
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/501147"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702368796 {#2463
      date: 2023-12-12 09:13:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "Have you tried [Open Tablet Driver](https://github.com/OpenTabletDriver/OpenTabletDriver) (if your tablet is supported)? I use it on Wayland and it works perfectly for me, but I’m not an artist and I only use it to play osu!."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1702546353 {#1621
    date: 2023-12-14 10:32:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@raghukamath@lemmy.kde.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1558 …}
  +nested: Doctrine\ORM\PersistentCollection {#1565 …}
  +votes: Doctrine\ORM\PersistentCollection {#1563 …}
  +reports: Doctrine\ORM\PersistentCollection {#1564 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1559 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1567 …}
  -id: 221168
  -bodyTs: "'/opentabletdriver/opentabletdriver)':9 'artist':31 'driver':6 'github.com':8 'github.com/opentabletdriver/opentabletdriver)':7 'm':28 'open':4 'osu':39 'perfect':23 'play':38 'support':14 'tablet':5,12 'tri':3 'use':16,35 'wayland':19 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6033150"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702546353 {#1555
    date: 2023-12-14 10:32:33.0 +01:00
  }
  +"title": 221168
}
"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 {#1557
  +user: App\Entity\User {#263 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1556
    +user: Proxies\__CG__\App\Entity\User {#2457 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1728 …}
    +slug: "Shortcomings-and-regressions-in-Plasma-6-wayland-for-artists-using"
    +title: "Shortcomings and regressions in Plasma 6 wayland for artists using and configuring graphic tablets"
    +url: null
    +body: """
      While cutting edge testing distribution such as Fedora are going Wayland only and the proponents of such move say that this push is required to shake things out. I would like to highlight some of the things which are not there yet on the graphic tablet configuration front on plasma wayland. Although the basic support for the tablet is provided through libinput and those who are content with the default will have no issues, those who rely on configuring the tablet will have hard time on wayland.\n
      \n
      I was told that fedora making this move will help us get up to speed and it will pressurize developers to fix broken and non implemented things in plasma wayland soon. But sadly I do not see this happening in the graphic tablet configuration side of things. Hope this post gets the attention from the developers and they pay some attention towards the needs of us less lucky people who do not know to code it ourselves.\n
      \n
      I am not sure if these deficiencies will be fixed in plasma 6 release as most of them are marked as wish list or extra things. Thus making the transition from plasma 5 to plasma 6 a regression for people depending on these things. If you compare the current graphic tablet configuration section on X11 to that of plasma wayland you will understand what I am saying.\n
      \n
      Graphic tablet support bugs\n
      \n
      - No way to map a portion of the tablet are to the screen - Some people have large tablet and sometime they want to map a portion of the tablet to the monitor - bug report - [https://bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703). Moreover the UI for mapping tablet area and its buttons is slightly inferior to the UI of the same functionality in X11 KCM. - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)\n
      - No way to create multiple profile of the tablet configuration, so that artist can choose different configuration like shortcuts , pen pressure etc for different workflow like inking a comic or doing vector art - Bug report - [https://bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)\n
      - No way to fine tune pressure curve of the tablet, various people draw with varying pressure some people draw with heavy hand some use light touch, configuring pressure curve helps artist to get nice lines. - bug report - [https://bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)\n
      - Often graphic tablets have a touch strip or ring but on plasma wayland there is no way to assign shortcut to touch rings - bug report - [https://bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)\n
      - Related to the above some tablets allow users to switch the modes of the touch ring for example you can click a button and change the mode from one set of shortcuts like scrolling to another set of shortcut like changing hue or zooming in and out. but this is not available in plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)\n
      - Creative applications often have use of single modifier shortcuts, artists map this to their pen buttons for example holding ctrl to colour pick while painting but this is not possible on plasma wayland - [https://bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)\n
      - There is no way to calibrate a display tablet so that there is no wierd offset - [https://bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982) this is in the works and there is an open [MR](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833) by an awesome KDE contributor but it will probably be in 6.1\n
      - There is no way to switch between absolute and relative mode of the graphic tablet - bug report - [https://bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)\n
      - There is no way to assign mouse click presses to pen button as shortcuts, For example you want to change the default and assign a different button on a pen to do middle mouse click to pan the canvas in krita it won’t accept middle mouse click as a shortcut- [https://bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)\n
      - The pointer for the graphic tablet is a cross in plasma wayland, it doesn’t even change to resize handle cursor or any other things depending on the context. So if you want to resize a window with your pen it will be troublesome to use this pointer. - [https://bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570) I am not sure how this was gone unnoticed until now.\n
      \n
      I hope some kind volunteer developer notices these shortcomings which were possible earlier on X11 and are not possible on plasma Wayland and help us artists types who rely on these features to use and enjoy wayland like it is intended without worry. Some of these things were possible on X11 for a decade and yet wayland takes us back to square 1.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 116
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702546353 {#2395
      date: 2023-12-14 10:32:33.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1402 …}
    +votes: Doctrine\ORM\PersistentCollection {#2019 …}
    +reports: Doctrine\ORM\PersistentCollection {#2030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2026 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2022 …}
    +badges: Doctrine\ORM\PersistentCollection {#2025 …}
    +children: [
      App\Entity\EntryComment {#1557}
    ]
    -id: 21763
    -titleTs: "'6':6 'artist':9 'configur':12 'graphic':13 'plasma':5 'regress':3 'shortcom':1 'tablet':14 'use':10 'wayland':7"
    -bodyTs: "'/plasma/plasma-desktop/-/merge_requests/1833)':533 '/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':619 '/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':272 '/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':378 '/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':500 '/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':519 '/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':670 '/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':338 '/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':300 '/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':406 '/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':464 '/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':565 '1':744 '5':197 '6':177,200 '6.1':545 'absolut':553 'accept':610 'allow':413 'although':52 'anoth':442 'applic':466 'area':279 'art':333 'artist':313,369,474,707 'assign':397,571,589 'attent':140,148 'avail':458 'awesom':536 'back':741 'basic':54 'broken':110 'bug':235,268,296,334,374,402,561 'bugs.kde.org':271,299,337,377,405,463,499,518,564,618,669 'bugs.kde.org/show_bug.cgi?id=457636](https://bugs.kde.org/show_bug.cgi?id=457636)':617 'bugs.kde.org/show_bug.cgi?id=457703](https://bugs.kde.org/show_bug.cgi?id=457703).':270 'bugs.kde.org/show_bug.cgi?id=457705](https://bugs.kde.org/show_bug.cgi?id=477671)':376 'bugs.kde.org/show_bug.cgi?id=461259](https://bugs.kde.org/show_bug.cgi?id=461259)':498 'bugs.kde.org/show_bug.cgi?id=476982](https://bugs.kde.org/show_bug.cgi?id=476982)':517 'bugs.kde.org/show_bug.cgi?id=477570](https://bugs.kde.org/show_bug.cgi?id=477570)':668 'bugs.kde.org/show_bug.cgi?id=477671](https://bugs.kde.org/show_bug.cgi?id=477671)':336 'bugs.kde.org/show_bug.cgi?id=477750](https://bugs.kde.org/show_bug.cgi?id=477750)':298 'bugs.kde.org/show_bug.cgi?id=477752](https://bugs.kde.org/show_bug.cgi?id=477752)':404 'bugs.kde.org/show_bug.cgi?id=477787](https://bugs.kde.org/show_bug.cgi?id=477787)':462 'bugs.kde.org/show_bug.cgi?id=477898](https://bugs.kde.org/show_bug.cgi?id=477898)':563 'button':282,429,480,577,592 'calibr':506 'canva':604 'chang':431,447,585,636 'choos':315 'click':427,573,600,613 'code':162 'colour':486 'comic':329 'compar':211 'configur':47,79,131,216,310,317,365 'content':67 'context':648 'contributor':538 'creat':304 'creativ':465 'cross':628 'ctrl':484 'current':213 'cursor':640 'curv':345,367 'cut':2 'decad':735 'default':70,587 'defici':171 'depend':205,645 'develop':107,143,687 'differ':316,324,591 'display':508 'distribut':5 'doesn':633 'draw':351,357 'earlier':694 'edg':3 'enjoy':717 'etc':322 'even':635 'exampl':424,482,581 'extra':189 'featur':713 'fedora':8,92 'fine':342 'fix':109,174 'front':48 'function':292 'get':99,138,371 'go':10 'gone':678 'graphic':45,129,214,232,380,559,624 'hand':360 'handl':639 'happen':126 'hard':84 'heavi':359 'help':97,368,705 'highlight':33 'hold':483 'hope':135,683 'hue':448 'implement':113 'inferior':285 'ink':327 'intend':722 'invent.kde.org':532 'invent.kde.org/plasma/plasma-desktop/-/merge_requests/1833)':531 'issu':74 'kcm':295 'kde':537 'kind':685 'know':160 'krita':606 'larg':252 'less':154 'libinput':62 'light':363 'like':31,318,326,439,446,719 'line':373 'list':187 'lucki':155 'make':93,192 'map':239,259,277,475 'mark':184 'middl':598,611 'mode':418,433,556 'modifi':472 'monitor':267 'moreov':273 'mous':572,599,612 'move':18,95 'mr':530 'multipl':305 'need':151 'nice':372 'non':112 'notic':688 'offset':516 'often':379,467 'one':435 'open':529 'paint':489 'pan':602 'pay':146 'pen':320,479,576,595,659 'peopl':156,204,250,350,356 'pick':487 'plasma':50,116,176,196,199,223,390,460,496,630,702 'pointer':621,667 'portion':241,261 'possibl':494,693,700,730 'post':137 'press':574 'pressur':106,321,344,354,366 'probabl':542 'profil':306 'propon':15 'provid':60 'push':22 'regress':202 'relat':407,555 'releas':178 'reli':77,710 'report':269,297,335,375,403,562 'requir':24 'resiz':638,654 'ring':387,401,422 'sad':120 'say':19,231 'screen':248 'scroll':440 'section':217 'see':124 'set':436,443 'shake':26 'shortcom':690 'shortcut':319,398,438,445,473,579,616 'side':132 'singl':471 'slight':284 'sometim':255 'soon':118 'speed':102 'squar':743 'strip':385 'support':55,234 'sure':168,674 'switch':416,551 'tablet':46,58,81,130,215,233,244,253,264,278,309,348,381,412,509,560,625 'take':739 'test':4 'thing':27,37,114,134,190,208,644,728 'thus':191 'time':85 'told':90 'touch':364,384,400,421 'toward':149 'transit':194 'troublesom':663 'tune':343 'type':708 'ui':275,288 'understand':227 'unnot':679 'us':98,153,706,740 'use':362,469,665,715 'user':414 'vari':353 'various':349 'vector':332 'volunt':686 'want':257,583,652 'way':237,302,340,395,504,549,569 'wayland':11,51,87,117,224,391,461,497,631,703,718,738 'wierd':515 'window':656 'wish':186 'without':723 'won':608 'work':524 'workflow':325 'worri':724 'would':30 'x11':219,294,696,732 'yet':42,737 'zoom':450"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702455196
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/501147"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702368796 {#2463
      date: 2023-12-12 09:13:16.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1581 …}
  +image: null
  +parent: null
  +root: null
  +body: "Have you tried [Open Tablet Driver](https://github.com/OpenTabletDriver/OpenTabletDriver) (if your tablet is supported)? I use it on Wayland and it works perfectly for me, but I’m not an artist and I only use it to play osu!."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1702546353 {#1621
    date: 2023-12-14 10:32:33.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@raghukamath@lemmy.kde.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1558 …}
  +nested: Doctrine\ORM\PersistentCollection {#1565 …}
  +votes: Doctrine\ORM\PersistentCollection {#1563 …}
  +reports: Doctrine\ORM\PersistentCollection {#1564 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1559 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1567 …}
  -id: 221168
  -bodyTs: "'/opentabletdriver/opentabletdriver)':9 'artist':31 'driver':6 'github.com':8 'github.com/opentabletdriver/opentabletdriver)':7 'm':28 'open':4 'osu':39 'perfect':23 'play':38 'support':14 'tablet':5,12 'tri':3 'use':16,35 'wayland':19 'work':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6033150"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702546353 {#1555
    date: 2023-12-14 10:32:33.0 +01:00
  }
  +"title": 221168
}
"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 ROLE_ADMIN
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
22 DENIED ROLE_MODERATOR
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