Hi, I installed the chromium snap and it's not able to open the locally
installed winehq.org compatible Roblox! This is a super huge deal IMHO
because having Roblox on Linux is very awesome for the Pipeline of Linux
users(the Children) who love to play that game!

Roblox.com (the great creative game for the Children) games only work
from the browser-based "Play" button for each game so since xdg-mime /
xdg-open for roblox-player cannot be called from the snap based
chromium, it breaks roblox.

Roblox.com can be installed on Ubuntu / Linux in winehq.org or to make
it easier - with Grapejuice
https://brinkervii.gitlab.io/grapejuice/docs/ or even Malik's wrapper at
https://github.com/msmalik681/Maliks-Linux-Roblox-Wrapper

Some people are saying to install chromium "from the repo" but that
apparently is not an option any more in Ubuntu - it has to come from
snap.

Does anyone have a good workaround to setup the whitelist to allow these
to work with snap chromium?

# add my roblox launcher to xdg list.
xdg-mime default "roblox-malik.desktop" x-scheme-handler/roblox-player
# add my roblox studio launcher to xdg list.
xdg-mime default "roblox-studio-malik.desktop" x-scheme-handler/roblox-studio
xdg-mime default "roblox-studio-malik.desktop" application/x-roblox-rbxl
xdg-mime default "roblox-studio-malik.desktop" application/x-roblox-rbxlx

Thanks!

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1776873

Title:
  Whitelisted allowedURLschemes breaks some desktop apps

Status in snapd:
  Triaged
Status in chromium-browser package in Ubuntu:
  Confirmed

Bug description:
  
https://github.com/snapcore/snapd/blob/7952972d4897e085030b288e44dc98b824f6723a/userd/launcher.go#L55

  snapd has a hard-coded list of allowed URL schemes. Currently that is
  limited to "http", "https", "mailto", "snap".

  We have a number of applications in the store which are trying to use
  protocol handlers outside this scope and break when that's not
  possible.

  e.g.

  Telegram Desktop: tg:/
  Github Desktop: git:/
  IRCCloud Desktop: irc:/

  These are the ones I know of, others may also be affected. Can we
  please at least expand the list to those that we know of, and perhaps
  research other popular protocol handlers?

  Ideally we wouldn't have a whitelist, because this delays our ability
  to land new applications with as-yet unknown url schemes.

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1776873/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to