Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Having just read this, I'm saddened that this is still the state of alternative input devices on Linux.

Having just read this, I'm saddened that this is still the state of alternative input devices on Linux.

Scheduled Pinned Locked Moved Uncategorized
26 Posts 7 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • adrianvovk@fosstodon.orgA adrianvovk@fosstodon.org

    @fireborn @matt We've got a permission system: portals.

    However this permission is so so dangerous that we shouldn't let arbitrary apps even ask for it. People tend to click "yes" through prompts. Your web browser should never prompt for AT-level access to the system. Thus we've been avoiding designing "especially dangerous" portals, like what an Accessibility portal would be.

    However we now have "entitlements", which I proposed partly for the accessibility purpose. (1/2)

    adrianvovk@fosstodon.orgA This user is from outside of this forum
    adrianvovk@fosstodon.orgA This user is from outside of this forum
    adrianvovk@fosstodon.org
    wrote last edited by
    #21

    @fireborn @matt with entitlements, apps have to declare what portals they will attempt to ask for. This way accessibility tools have to be labeled with an entitlement before they can ask for such a dangerous permission.

    Then the app store has the ability to review if the entitlement makes sense. A web browser that tries to claim that it's an accessibility tool will be against app store policy and will not be published.

    Thus: we make it safe to have a hyper-privileged accessibility API (2/2)

    1 Reply Last reply
    0
    • adrianvovk@fosstodon.orgA adrianvovk@fosstodon.org

      @fireborn @matt We've got a permission system: portals.

      However this permission is so so dangerous that we shouldn't let arbitrary apps even ask for it. People tend to click "yes" through prompts. Your web browser should never prompt for AT-level access to the system. Thus we've been avoiding designing "especially dangerous" portals, like what an Accessibility portal would be.

      However we now have "entitlements", which I proposed partly for the accessibility purpose. (1/2)

      F This user is from outside of this forum
      F This user is from outside of this forum
      fireborn@dragonscave.space
      wrote last edited by
      #22

      @AdrianVovk @matt Ask for, no. But a user should be able to go in and add an app manually, in the case where an app is not distributed via an app store system. Not every app is going to request entitlements properly. Unless the app simply won't launch, then I think there needs to be a way around that.

      adrianvovk@fosstodon.orgA 1 Reply Last reply
      0
      • F fireborn@dragonscave.space

        @AdrianVovk @matt Ask for, no. But a user should be able to go in and add an app manually, in the case where an app is not distributed via an app store system. Not every app is going to request entitlements properly. Unless the app simply won't launch, then I think there needs to be a way around that.

        adrianvovk@fosstodon.orgA This user is from outside of this forum
        adrianvovk@fosstodon.orgA This user is from outside of this forum
        adrianvovk@fosstodon.org
        wrote last edited by
        #23

        @fireborn @matt Apps that are unsandboxed implicitly have access to everything, bypassing any permissions and entitlements system

        This is how, for instance, Orca works today

        F 1 Reply Last reply
        0
        • adrianvovk@fosstodon.orgA adrianvovk@fosstodon.org

          @fireborn @matt Apps that are unsandboxed implicitly have access to everything, bypassing any permissions and entitlements system

          This is how, for instance, Orca works today

          F This user is from outside of this forum
          F This user is from outside of this forum
          fireborn@dragonscave.space
          wrote last edited by
          #24

          @AdrianVovk @matt the future is sandboxing however. For security and privacy. I'm inherently in support of a system like this.

          matt@toot.cafeM 1 Reply Last reply
          0
          • F fireborn@dragonscave.space

            @AdrianVovk @matt the future is sandboxing however. For security and privacy. I'm inherently in support of a system like this.

            matt@toot.cafeM This user is from outside of this forum
            matt@toot.cafeM This user is from outside of this forum
            matt@toot.cafe
            wrote last edited by
            #25

            @fireborn @AdrianVovk I'm not sure that it's possible to meaningfully sandbox assistive technologies. But I do think it's important to prevent arbitrary applications from claiming the privileges of assistive technologies.

            F 1 Reply Last reply
            0
            • matt@toot.cafeM matt@toot.cafe

              @fireborn @AdrianVovk I'm not sure that it's possible to meaningfully sandbox assistive technologies. But I do think it's important to prevent arbitrary applications from claiming the privileges of assistive technologies.

              F This user is from outside of this forum
              F This user is from outside of this forum
              fireborn@dragonscave.space
              wrote last edited by
              #26

              @matt @AdrianVovk I don't think anyone is saying we should sandbox assistive technologies, just that applications shouldn't be able to arbitrarily access the things that assistive technologies need to function.

              1 Reply Last reply
              0
              • R relay@relay.mycrowd.ca shared this topic
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups