-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
Add "open in disposable yes/no" action to clicking on URLs in Global Config #8171
Add "open in disposable yes/no" action to clicking on URLs in Global Config #8171
Comments
For the "always" option, there needs to be a way to revoke the answer
too.
…--
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
|
What about having a dialog with two radio buttons with these actions:
And using a dom0 feature to store the default action And the option to be configurable in |
I am considering adding another option to the above dialog. It would be |
So, I really like the window idea (and anon-whonix one), with two caveats/ideas:
|
Both ideas are possible. I believe it is better to keep it simple at the beginning (using the default DispVM Template) and improve it further later (adding a combo box with all available DispVM templates). The latter solution will somehow automatically fix the next point (since users will be able to use
Until the combo box idea is being implemented, program could simply check for the existence of |
That's all a good idea - start with default dispvm template and expand later. |
Looks great, with one small caveat: the URL here looks editable, I don't think this is a good idea? As in, it doesn't have to be editable and editability always adds a chance of footguns :) |
It is not editable. It has editable property set to False in glade file. I made it a GtkEntry rather than a GtkLabel to allow users copy/past it to local (GUIVM) clipboard if they wish to do so. Overall this is going to be simple. For changing the (saved) default behaviour, it should go to Global Config->URL Handling? |
You can have a label with selectable property, to enable the copying without the "looks like it should be editable" look ( https://docs.gtk.org/gtk3/method.Label.set_selectable.html ) |
And yeah, URL handling is a good place for this |
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
PR is almost ready. It only needs feature saving code of Global Config. Here is a demo (the browser finally opened in DispVM after I stopped recording. This system is slow): qubes-virtual-browser.mp4 |
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
A new `qubes-virtual-browser` tool is made to handle URLs within dom0 and/or GUIVMs. It could safely open URLs via DisposableVMs, copy them to global clipboard or discard them. resolves: QubesOS/qubes-issues#8171
Qubes OS release (if applicable)
r4.2
Brief summary
When clicking on links to docs in Global Config, add a question with "open in disposable: yes/no/always open in disposable".
relevant discussion: QubesOS/qubes-desktop-linux-manager#150
The text was updated successfully, but these errors were encountered: