{{Header}}
{{title|title=
Other Desktop Environments
}}
{{#seo:
|description=How to use Other Desktop Environments other than Xfce with {{project_name_short}}. Current situation. Risks. Future. (Gnome, KDE, LXQt, MATE, ...)
|image=Organize-27344_640.png
}}
{{other_mininav}}
[[File:Organize-27344_640.png|thumb|200px]]
{{intro|
How to use Other Desktop Environments other than Xfce with {{project_name_short}}. Current situation. Risks. Future. (Gnome, KDE, LXQt, MATE, ...)
}}
= Current Situation =
As of version 17
, the [[Download]]able {{project_name_short}} versions are available with either:
* '''A)''' [[VirtualBox#GUI|{{gui}}]]: desktop environment ('''Xfce'''); OR
* '''B)''' [[VirtualBox#CLI|{{cli}}]]: text terminal only (no desktop environment).
([https://forums.whonix.org/t/port-to-wayland/17380 Version 18
might be released with a different desktop environment other than '''Xfce'''.])
However, other desktop environments like Gnome, KDE, LXQt, LXDE and so on can be manually installed.
= Risks =
* Unsupported configuration: When installing your own desktop environment such as GNOME, you're on your own. This is [[unsupported]].
* Recommendation for advanced users: Start with {{project_name_short}} CLI, the text terminal-only version of {{project_name_short}}, which comes without a desktop environment installed by default, and install a desktop environment of your choice there. This is much better than starting with {{project_name_short}} Xfce and then uninstalling Xfce to install another desktop environment.
* Additional background services: Other desktop environments install additional background services. The {{project_name_short}} project hasn't researched the security/privacy implications of having these installed. For example:
** GNOME automatically installs [https://web.archive.org/web/20160413150914/https://en.wikipedia.org/wiki/GeoClue GeoClue]. ([[systemcheck]] warns if that very package is installed, but still...)
** See also [[Dev/GNOME#Security|Dev/GNOME wiki page, chapter Security]].
* Unvetted default applications: Other desktop environments also ship a different selection of default applications that have not necessarily been checked for security/privacy. Installing your own desktop environment may result in software packages being installed that are not well hardened or chosen with security in mind.
* Live Mode limitation: This is only applicable to users of [[Live_Mode|live mode]]. There is no live mode indicator systray for other desktop environments. Live vs [[Persistent Mode]] as well as issue notifications would be missed. This will change in the next version. No such issue in {{project_name_short}} 18 and above.
* user-sysmaint-split integration issues: This is only applicable to users of [[sysmaint|user-sysmaint-split]]. See also [[Sysmaint#Default_Installation_Status|user-sysmaint-split, Default Installation Status]]. It does not apply to users of [[unrestricted admin mode]]. Only the default desktop environment (or rather login managers) is tested with user-sysmaint-split by developers. Other desktop environments might have glitches. [
* Such as when booting into a sysmaint session, a non-default login manager might suggest to login as account ]user
rather than as account sysmaint
.
* Or when booting into a user session, a non-default login manager might suggest to login as account sysmaint
rather than as account user
.
= Future =
Since {{project_name_short}} is an Open Source / [https://forums.whonix.org/t/lets-call-it-freedom-software-rather-than-free-software-or-open-source/6961 Freedom Software] project, {{project_name_short}} developers are hoping that other developers join the project and maintain other desktop environments. That someone could be you?
= See Also =
* [[Debian Packages|{{project_name_short}} Debian Packages, which ones are safe to remove?]]
{{reflist|close=1}}
{{Footer}}
[[Category:Documentation]]