When I click on the hamburger menu in Firefox (settings menu), or hover with my mouse over any button (tooltips), or simply right-click anywhere, there is a colored border that appears around the menu / tooltip. How can I remove this border? I think it is Qubes OS border and not application.
You are right. It is a security feature provided by Qubes OS. It is supposed to help user assure that the menu/pop-up/sub-window actually belongs to the same Qube (or at least to the same trust level). Why do you want to remove it?
alimirjamali!
The same reason of your great GitHub - alimirjamali/personal-qubesos: Personal tools, configs, customization and tweaks for Qubes OS! or all of them except qubesadmintt and qubes-update-tt. The look & feel, I think.
Besides, I will mindfully apply it and see if it will impact my security. Having the way written here is always good for anyone who wants to know it, and they optionally apply as well.
I think another reason can be people who want to hide they use Qubes. Is this even possible?
I just looked again at qubes-gui-daemon code (to be sure). There is not currently any option to disable that border color. Or change the effect. Once I considered to write some code for different effects. For example stripped ones. There is already an open issue for this on Github. Hopefully someday someone (or myself) could take time and do it.
Isn’t it true that it will just be plain code found somewhere in dom0? I am not asking for an out-of-the-box option as I know there isn’t any.
I am asking for the file responsible for this. Just like the recent: Review dom0 small edit of /usr/lib/qubes/icon-receiver. Is it safe? Any security notes?, where user could edit plain code and got his target done without any issues.
I know that ideally there should be options available for user to set in /etc/qubes/guid.conf
(or recently qvm-features
) that get these customizations done out-of-the-box. People who want to hide UI clues that it’s Qubes OS may benefit much from this. I think a GitHub issue can be created with this suggestion? Yes in my case it’s “Look & Feel”, but it may help many others with more “real” needs. Or does it have to be me that’s not “Look & Feel” but “I need to hide using Qubes OS from an observer looking at the monitor.” You’ll ignore me if I’m the former and give more attention if I’m the latter? Do you know that not everyone needing something would create a topic on the forum or an issue on GitHub for their needs but only look for existing ones?
Sadly this one is a compiled binary from C code. From lots of .c and .h files. Not so easy to modify a single Python file in text editor. The culprit is /usr/bin/qubes-guid
in dom0. It is a part of qubes-gui-daemon repository. You will find some of the relevant information in xside.c
file. Overall changing this is a complex task.
You are right. I agree with you.
It is possible. The closest relevant open issue on Github is this:
But that is very close to your request. To have the option to fully disable the decoration (for example with a custom feature).
I took this image from Stackoverflow:
I believe none, dotted, dashed, solid (current default), dot-dash and dot-dot-dash are good candidate for such a feature.