New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qubes integration #4

sptankard opened this Issue Apr 3, 2018 · 2 comments


None yet
2 participants
Copy link

sptankard commented Apr 3, 2018

Porcupine seems like a perfect candidate for integration into Qubes OS.

The use cases intersect with many of the issues described in your blog post:

Related, I know there's also been some work on Qubes MIME Handlers (GSoC project):!searchin/qubes-devel/Qubes-MIME-Handlers%7Csort:date/qubes-devel/B8QJueAZcYA/pSNzIKeeCgAJ


This comment has been minimized.

Copy link

micahflee commented Apr 6, 2018

I think all that really needs to happen for Purcupine to be integrated into Qubes is for it to get packaged in Fedora (and possibly also Debian). I bet this is doable. Once it's packaged, the steps to integrate this to Qubes would be:

  • Install Porcupine in your TemplateVM
  • Set it as the default browser
  • Power off your template

Then all new AppVMs you create will open links in Porcupine. And you can manually set Porcupine as your default browser in existing AppVMs.


This comment has been minimized.

Copy link

micahflee commented May 2, 2018

Porcupine is now is fedora, so I think basically makes Qubes integration "done":

$ dnf search porcupine
Last metadata expiration check: 1 day, 2:14:12 ago on Mon 30 Apr 2018 05:05:08 PM PDT.
============================================================================== Summary & Name Matched: porcupine ==============================================================================
porcupine.noarch : Set porcupine as your default web browser. When you click a link, porcupine will copy the URL to your clipboard and notify you about this.

@micahflee micahflee closed this May 2, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment