Lets start a DOM0 XCFE Visual Customization Thread
We all know the security risks. But we also all want to address the customization options with a FAQ.
Lets start a DOM0 XCFE Visual Customization Thread
We all know the security risks. But we also all want to address the customization options with a FAQ.
Nice thread idea @discourse.f636cb! What about yours?
Just in case this is not true for all the people reading the thread, Iām leaving here a little note:
Warning
Installing any additional software on dom0 is not recommended as anything that runs there must be ultimately trusted since software installed in dom0 can exercise full control over all other Qubes.
Read more on the security disclaimer of docs on Installing and updating software in dom0
There are other security disclaimers (like the risk of sharing screenshots of your dom0), but I wonāt go into that depth.
I donāt usually run xfce (de default desktop environment) - I prefer tiling window manager like i3 I mainly did customization from the (unnoficial) docs. And I couldnāt pass on the dark themeā¦
Hereās what it looks like.
Youāll notice that the Q menu is not the default one. Iām using the āwhiskerā menu instead, which comes installed (but not activated) by default also with xfce (I think!). And I find that search functionality to be super useful. Additionally, I made is so when I click the āwindows keyā it pops up the menu.
Regarding the theming and window styling, Iām a dark theme person so I went with Adwaita-dark
on the appearance and Nodoka
for the window borders:
A while ago (perhaps 2 years ago) I manage to customize some Qubesā colors. But it lead to some problems, because the code is not made to handle that (many things are hardcoded). Regardless, it was fun while it lasted. Iāll leave here links to relevant threads:
I moved this to the #general-discussion since itās more a demo than necessarily us explaining how to do stuff. And I added the (xfce)
to the title too.
Liking this thread. The default menu is clunky and cluttered, which led to horrible workflow. On top of that, the Run command in Qube
option doesnāt work with XTerm (qube starts but XTerm doesnāt). Originally, I was adding autostart to my qubes so that when combined with tasketās halt-vm-by-window*, I can make the Qube Manager a āsort-ofā Start Menu, Windows style.
Workflow
Alt + Esc
This is smooth, intuitive, and especially useful if you have just one program/website/etc. per qube, which is what I believe is best security practice. Also works for those with general-purpose qubes.
Now that I use Whiskermenus I can keep my hands on the keyboard and donāt have to manually configure my qubes to autostart programs. The downside is that I have to actively manage whatās in the applications menu.
Testing i3 now since tiling support sounds like something Iād want.
P.S. Does anyone know if thereās something like redshift/night light/night mode for dom0? Itās a function/program that makes your screen look yellowy thatās available by default on basically all mainstream PCs nowadays.
*Installation involves copying into dom0, which can potentially lead to GameOver⢠if not done with the utmost care.
Cool! @fiftyfourthparallel
Just as a quick reference (In case you havenāt seen it yet) something like this is being discussed here: https://github.com/QubesOS/qubes-issues/issues/5677
Thatās a nice trick. Thanks for elaborating on that. Though it may be out of reach for most users. But it would be cool to have a default shortcut like that, perhaps. The only problem would be discoverability of that feature. Maybe an icon to shut down the VM next to the minimize maximize close icons
Glad youāre happy with whiskermenus! The ākeeping your hands on the keyboardā refers to the fact that it has a search feature?
Nice! Thatās what I use mostly (though Iām thinking of switching to dwm (another tiling window manager), but stuck with this bug. Perhaps we should also start a thread like this but for i3 in the future.
Iād love to see a UI redesign for Qubes, since its unique system means it doesnāt work well with typical layouts and desktop managers. I even have some ideas Iād love to contribute*. However this all seems like a lot of work. If this draws manpower from the core project goals (e.g. security) Iād much rather stick with what we have, which users like you and I will find ways to cope with.
The main draw is the shortcut doesnāt present a prompt like whenever I shut down a qube via the Qube Manager. If you add an icon up there, a prompt is needed even more so than in Qube Manager. I can see the value in having the option, but it also adds clutter that some might see as redundant.
Thank you again for introducing me to it. Yes, itās because I can go Win
, type thunderbird
(or proton thunderbird
) then smash Enter
. The focus gets directed to the new window, I keyboard my way through that, then Alt + Esc
and move on to better things.
*e.g. a drag-and-connect network configurer map where qubes are represented by different colored Qubes logos (the blocky āQā), with the inside color (or inner icon) of each Q representing different templates and the letter itself corresponding to appVMās label color
Oh, Nice! I have some ideas myself. They maybe we should join the discussions of possible new interface components - being designed by Nina.
I had thought just of the same thing! What are the chances?
Yeah, i agree with you. That why this stuff needs to be tested with real users to see what they find easier.
A post was split to a new topic: Qubes Usability Discussion
I moved the Qubes usability discussion into a new topic since there is probably so much to say and it was getting a bit off-topic
Does anyone know if thereās something like redshift/night light/night
mode for dom0? Itās a function/program that makes your screen look
yellowy thatās available by default on basically all mainstream PCs
nowadays.
[dom0] sudo qubes-dom0-update redshift
ā¦and this is why I replaced the āQā icon of my start menu with the accessibility iconāto remind myself Iām basically handicapped when it comes to Qubes. Thanks, Sven!
Edit: redshift -O [temp value]
doesnāt change the screen color. It says that itās changing the color using method randr
, but nothing ever changes. Maybe redshift simply doesnāt work given Qubesā special setup (if so, what is it doing in the repo?)
Great minds think alike? I want to say that itās because we both came up with an obvious and basic idea in hindsight, but this sounds way better!
It definitely works. I have Redshift set up on my private laptop running Qubes (Thinkpad E495). While I was running with the default kernel dom0 could not alter the screen settings. Neither the color/temperature nor the brightness value. This was not only a Redshift issue. The usual hotkeys on Thinkpad keyboards didnāt work either.
I figured that I might need a more recent kernel and installing the kernel-latest package solved all my screen issues (I am still experiencing problems with suspend but this is another story).
See https://www.qubes-os.org/doc/newer-hardware-troubleshooting/ for info on kernel-latest.
Also note that I had to sudo qubes-dom0-update --action=remove kernel
after I made sure everything was working as expected. Otherwise the next dom0 update might revert your system back to the old kernel.
Nope. Redshift works, running it 24/7. Maybe try āvidmodeā instead of ārandrā? I use ārandrā though (both work). Tested with integrated Intel video and Nvidia discrete graphics on my Thinkpad P51 with R4.0.3
Unfortunately I know for a fact that a kernel upgrade will kill my suspension and hibernation, which is more important than redshift, so Iāll have to pass for now. Will keep this in mind though, thank you.
I tried doing redshift -m vidmode -O 3000
but this isnāt working either (other methods get stuck looking for āgeoclue2ā), but this might just be a kernel issue as noted by phl (I have an intel iGPU and a less powerful Nvidia on this laptop, but no clue how to choose which one. Currently on Nvidia (nouveau_modeset=0)).
Either way, since redshift wouldāve just been a nice bonus and I donāt have the resources to deal with this now, Iāll revisit this later. Thanks, Sven.
What is the most secure method with zero chances of infecting dom0 to put custom wallpapers on laptop screen?
As far as I know the best way would be to open a browser in a disposableVM and search for your desired wallpaper. Either open it in a browser or some image viewer and go to fullscreen and then press the print button on your keyboard. Now you can save the screenshot somewhere in your documents or pictures folder (e.g. home/user/Pictures).
Via System Tools you should be able to select the wallpaper in your Desktop settings.
Load the image full screen, no title bar.
Take a screenshot
Did anybody manage to install a nice netload plugin for the xfce panel? Currently i have a bash script in a small terminal window in sys-net running which tells me the current network load each second, a graphical widget would be nice though.
Follow up: redshift works on Inspiron 5593 Qubes 4.1 without any configuration. It did not work on 4.0.3 on the same machine
Iām having an appearance issue. Whenever I use the anon-whonix qube the title on the window is unreadable like so:
Iāve tried going through different appearances to see if that would change the title but they donāt help much. Iāve also tried different window borders.
Can someone please tell me how I can just edit these fonts colors/title bar colors manually? I went into dom0 to look for .themes but couldnāt find it. Doing a find there didnāt get any results either.