In an XFCE desktop session, typing the following results in:
$ echo $XDG_CURRENT_DESKTOP
XFCE
So, this shouldn’t be the cause of it.
Edit: Adding the following line to the .desktop entries hides them from the dmenu prompt: NoDisplay=true
For now, I am utilizing this method for uncluttering the dmenu entries list. However, if someone has a better solution for hiding these applications, or disabling them in an i3wm session, or even mass-removing them without breaking some obscure dom0 dependency on those, I am open to hear.
I’m glad someone is as interested in trying to ease dom0 away from xfce.
I share my humble experience:
I was able to remove xterm, xfce4-terminal, vi without any problems. Everything else caused me some problems either immediately or after a while, probably due to my stupidity.
I’m no expert, but I noticed that most Qubes programs interface looks like xfce, is it just gtk or Qubes programs like Qube Manager depend on Xfce? Is there anything we can do if this is the case?
I’ve try building qubes without xfce, and it force me to use openbox instead, there’s only slightly bug, but not a problem at all. Will try to build i3 tonight.
Actually I wanted to play with this and Improve Playing with Qubes with this guide along with the video like the Playing with qubes part 2, and removed some packages that I never used.
That’s great!
Can you tell me how you run Qubes inside Qubes? As far as I understand Qubes does not allow virtualization inside virtualization, or is it just StandaloneVM?
Also I am not quite clear where exactly should I add the i3 package in comps-dom0? If I add more package i3-settings-qubes, do I get a nice panel and configured dmenu as it happens during installation?
I am taking the time to study your instructions.
Thank you very much.
@51lieal thanks for the screenshots, they look interesting indeed.
One thing grabbed my attention immediately was the lack of qubesos specific system tray icons in your i3status bar. For example, you don’t have network manager sys-net tray icon. You also don’t have global clipboard widget in i3bar. Nor the battery (it only says “No Battery”—are you on a desktop machine?).
How do you manage these without having these widgets? Are those widgets XFCE4 desktop environment specific?
Thanks very much.Tell me, you mentioned some extra packages, which ones did you mean?
I am going to remove: gnome-bluetooth, gnome-bluetooth-libs, geoclue2, geolite2-city, geolite2-country, since I am not going to use that and it is not even in my laptop, I won’t break anything that way?
I’m not going to use the login manager and run Xorg with the xstart command, can I do it on Qubes?
I apologize for so many questions, I’m just really hooked on this topic, I appreciate it.