microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
365 stars 85 forks source link

Support `storageexplorer://` urls on Linux #7964

Open hterik opened 1 month ago

hterik commented 1 month ago

Preflight Checklist

Problem

I want to click on storageexplorer:// urls and have them open Storage Explorer automatically, on Linux (Ubuntu).

Desired Solution

Clicking storageexplorer:// urls open storage explorer.

Alternatives and Workarounds

No response

Additional Context

No response

craxal commented 1 month ago

@hterik Unfortunately for Linux, there isn't a uniform way for us to register URL protocols. That largely depends on the installed desktop environment.

While it's not a one-click solution, you can still use the storageexplorer:// URI:

  1. Copy the URI to the clipboard.
  2. Launch Storage Explorer.
  3. Select File > Open Direct Link from the menu.
  4. Paste the URI and click Open.
hterik commented 1 month ago

Thanks @craxal. Is it reasonable to ask for supporting at least the most popular distribution (maybe even top 3)?

Based on https://survey.stackoverflow.co/2023/?ref=itsfoss.com#technology, 27% of developers are using Ubuntu. Debian and Arch coming in next in the linux group at 8% each. Together, those 3 make up for 43% of the overall desktop OS market share for developers.

craxal commented 1 month ago

I did a little bit of digging and discovered a few things:

We can spend some time experimenting to see if this is feasible for our snap distribution.