<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki2025.debian.org/index.php?action=history&amp;feed=atom&amp;title=XFCE2</id>
	<title>XFCE2 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki2025.debian.org/index.php?action=history&amp;feed=atom&amp;title=XFCE2"/>
	<link rel="alternate" type="text/html" href="https://wiki2025.debian.org/index.php?title=XFCE2&amp;action=history"/>
	<updated>2026-09-19T09:19:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki2025.debian.org/index.php?title=XFCE2&amp;diff=1589&amp;oldid=prev</id>
		<title>Mok0: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki2025.debian.org/index.php?title=XFCE2&amp;diff=1589&amp;oldid=prev"/>
		<updated>2026-09-09T10:48:22Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:48, 9 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mok0</name></author>
	</entry>
	<entry>
		<id>https://wiki2025.debian.org/index.php?title=XFCE2&amp;diff=1588&amp;oldid=prev</id>
		<title>mok0&gt;Morten Kjeldgaard: Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki2025.debian.org/index.php?title=XFCE2&amp;diff=1588&amp;oldid=prev"/>
		<updated>2026-09-09T10:45:24Z</updated>

		<summary type="html">&lt;p&gt;Testing&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;# language en&lt;br /&gt;
## For Translators - to have a constantly up to date translation header in you page, you can just add a line like the following (with the comment&amp;#039;s character at the start of the line removed)&lt;br /&gt;
## &amp;amp;lt;&amp;amp;lt;Include(Xfce, ,from=&amp;amp;quot;^##TAG:TRANSLATION-HEADER-START&amp;amp;quot;,to=&amp;amp;quot;^##TAG:TRANSLATION-HEADER-END&amp;amp;quot;)&amp;amp;gt;&amp;amp;gt;&lt;br /&gt;
## TAG:TRANSLATION-HEADER-START -[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Xfce|English]] - [[es/Xfce|Español]] - [[fr/Xfce|Français]] - [[he/Xfce|עברית]] - [[it/Xfce|Italiano]] - [[ko/Xfce|한국어]] - [[pt_BR/Xfce|Português (Brasil)]] - [[ru/Xfce|Русский]] - [[sv/Xfce|Svenska]] - [[uk/Xfce|Українська]] - [[zh_CN/Xfce|简体中文]]-&lt;br /&gt;
##TAG:TRANSLATION-HEADER-END&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
[[File:https://upload.wikimedia.org/wikipedia/commons/5/5b/Xfce_logo.svg|Xfce Logo (GPLv2)|width=200]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[WikiPedia:Xfce|Xfce]]&amp;#039;&amp;#039;&amp;#039; is a lightweight [[DesktopEnvironment|desktop environment]] for Unix-like operating systems. It aims to be fast and lightweight, while still being visually appealing and easy to use.&lt;br /&gt;
&lt;br /&gt;
Xfce consists of a number of components that together provide the full functionality of a desktop environment. They are packaged separately and you can pick and choose from the available packages to create the best personal working environment.&lt;br /&gt;
&lt;br /&gt;
One of Xfce&amp;#039;s priorities is adherence to standards, specifically those defined at freedesktop.org. This allows Xfce to seamlessly interoperate with programs written for other desktop environments, if those programs follow the specified standards.&lt;br /&gt;
&lt;br /&gt;
Xfce is based on [[GTK]] 3 in 4.14 and newer. Xfce 4.12 and earlier (as found in [[DebianBuster|Debian 10]] and earlier) are based on GTK 2.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;&amp;amp;lt;TableOfContents(3)&amp;amp;gt;&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Install a new Debian system with Xfce ===&lt;br /&gt;
&lt;br /&gt;
During [[DebianInstaller|Debian installation]], select `Xfce desktop environment` at the [https://www.debian.org/releases/stable/i386/ch06s03#pkgsel Selecting and Installing Software] installation step.&lt;br /&gt;
&lt;br /&gt;
Alternatively, at the [[DebianInstaller|Debian Installer]] boot prompt, press the `Tab` key to edit the command line, then add `desktop=xfce`.&lt;br /&gt;
&lt;br /&gt;
For a complete rundown refer to the [[DebianDesktopHowTo|Debian Desktop Howto]].&lt;br /&gt;
&lt;br /&gt;
=== Run Debian Live with Xfce ===&lt;br /&gt;
&lt;br /&gt;
A [[DebianLive|Debian live system]] with Xfce is available at https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/&lt;br /&gt;
&lt;br /&gt;
=== Install Xfce in an already installed system ===&lt;br /&gt;
&lt;br /&gt;
You can install Xfce as the only desktop environment on your computer, or alongside another desktop environment. Your [[DisplayManager|display manager]] should allow you to select the appropriate desktop before logging in.&lt;br /&gt;
&lt;br /&gt;
To install the full Xfce desktop environment and utilities, [[PackageManagement#Installing.2C_removing.2C_upgrading_software|install]] the [[DebianPkg:xfce4]] package.&lt;br /&gt;
&lt;br /&gt;
DebianPkg:xfce4-goodies is a metapackage that will install many useful plugins and applications related to Xfce. It&amp;#039;s a suggested package for standard users that want a complete Xfce desktop experience, however you may have a more &amp;amp;quot;minimal&amp;amp;quot; installation by only installing the specific packages that you want from the list below.&lt;br /&gt;
&lt;br /&gt;
You can [[Software#Finding_Software|search]] for packages using the `xfce4` search term. The &amp;amp;quot;main&amp;amp;quot; Xfce packages are:&lt;br /&gt;
&lt;br /&gt;
* [[DebianPkg:thunar]] - File Manager for Xfce&lt;br /&gt;
* [[DebianPkg:xfdesktop4]] - xfce desktop background, icons and root menu manager&lt;br /&gt;
* [[DebianPkg:xfwm4]] - window manager of the Xfce project&lt;br /&gt;
* [[DebianPkg:xfce4-panel]] - panel for Xfce4 desktop environment&lt;br /&gt;
* [[DebianPkg:xfce4-settings]] - graphical application for managing Xfce settings&lt;br /&gt;
* [[DebianPkg:xfce4-power-manager]] - power manager for Xfce desktop&lt;br /&gt;
* [[DebianPkg:xfce4-session]] - Xfce4 Session Manager&lt;br /&gt;
* [[DebianPkg:xfconf]] - utilities for managing settings in Xfce&lt;br /&gt;
* [[DebianPkg:xfce4-notifyd]] - simple, visually-appealing notification daemon for Xfce&lt;br /&gt;
&lt;br /&gt;
Xfce also provides utilities that are frequently used on a personal computer:&lt;br /&gt;
&lt;br /&gt;
* [[DebianPkg:mousepad]] - simple Xfce oriented text editor&lt;br /&gt;
* [[DebianPkg:ristretto]] - lightweight picture-viewer for the Xfce desktop environment&lt;br /&gt;
* [[DebianPkg:xfce4-taskmanager]] - process manager for the Xfce4 Desktop Environment&lt;br /&gt;
* [[DebianPkg:xfce4-screenshooter]] - screenshots utility for Xfce&lt;br /&gt;
* [[DebianPkg:xfce4-terminal]] - Xfce terminal emulator&lt;br /&gt;
* [[DebianPkg:xfce4-notes]] - Notes application for the Xfce4 desktop&lt;br /&gt;
* [[DebianPkg:xfce4-appfinder]] - Application finder for the Xfce4 Desktop Environment&lt;br /&gt;
* [[DebianPkg:xfce4-clipman]] - clipboard history utility&lt;br /&gt;
* [[DebianPkg:xfwm4-themes]] - Theme files for xfwm4&lt;br /&gt;
* [[DebianPkg:xfburn]] - CD-burner application for Xfce Desktop Environment&lt;br /&gt;
* [[DebianPkg:orage]] - Calendar for Xfce Desktop Environment&lt;br /&gt;
&lt;br /&gt;
The Xfce panel provides a window list, application launchers/menus, a clock, and can be extended using many plugins/applets:&lt;br /&gt;
&lt;br /&gt;
* [[DebianPkg:xfce4-whiskermenu-plugin]] - Alternate menu plugin for the Xfce desktop environment&lt;br /&gt;
* [[DebianPkg:xfce4-indicator-plugin]] - plugin to display information from applications in the Xfce4 panel&lt;br /&gt;
* [[DebianPkg:xfce4-pulseaudio-plugin]] - Xfce4 panel plugin to control pulseaudio&lt;br /&gt;
* [[DebianPkg:xfce4-battery-plugin]] - battery monitor plugin for the Xfce4 panel&lt;br /&gt;
* [[DebianPkg:xfce4-power-manager-plugins]] - power manager plugins for Xfce panel&lt;br /&gt;
* [[DebianPkg:xfce4-clipman-plugin]] - clipboard history plugin for Xfce panel&lt;br /&gt;
* [[DebianPkg:xfce4-datetime-plugin]] - date and time plugin for the Xfce4 panel&lt;br /&gt;
* And many more: [[DebianPkg:xfce4-genmon-plugin]], [[DebianPkg:xfce4-linelight-plugin]], [[DebianPkg:xfce4-mailwatch-plugin]], [[DebianPkg:xfce4-messenger-plugin]], [[DebianPkg:xfce4-mount-plugin]], [[DebianPkg:xfce4-mpc-plugin]], [[DebianPkg:xfce4-netload-plugin]], [[DebianPkg:xfce4-notes-plugin]], [[DebianPkg:xfce4-places-plugin]], [[DebianPkg:xfce4-quicklauncher-plugin]], [[DebianPkg:xfce4-radio-plugin]], [[DebianPkg:xfce4-screenshooter-plugin]], [[DebianPkg:xfce4-sensors-plugin]], [[DebianPkg:xfce4-smartbookmark-plugin]], [[DebianPkg:xfce4-systemload-plugin]], [[DebianPkg:xfce4-timer-plugin]], [[DebianPkg:xfce4-verve-plugin]], [[DebianPkg:xfce4-wavelan-plugin]], [[DebianPkg:xfce4-weather-plugin]], [[DebianPkg:xfce4-wmdock-plugin]], [[DebianPkg:xfce4-xkb-plugin]], [[DebianPkg:xfce4-cpufreq-plugin]], [[DebianPkg:xfce4-cpugraph-plugin]], [[DebianPkg:xfce4-dict]], [[DebianPkg:xfce4-diskperf-plugin]], [[DebianPkg:xfce4-equake-plugin]], [[DebianPkg:xfce4-fsguard-plugin]], [[DebianPkg:xfce4-hdaps]]&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== Run Xfce ==&lt;br /&gt;
&lt;br /&gt;
=== From a display manager ===&lt;br /&gt;
&lt;br /&gt;
Select Xfce from your [[DisplayManager|display manager]] (desktop login screen).&lt;br /&gt;
&lt;br /&gt;
Most display managers will detect Xfce automatically.&lt;br /&gt;
&lt;br /&gt;
For the [[DebianPkg:slim]] display manager, edit `/etc/slim.conf` and set `login_cmd exec ck-launch-session /bin/bash -login /etc/X11/Xsession %session`&lt;br /&gt;
&lt;br /&gt;
=== From the console ===&lt;br /&gt;
&lt;br /&gt;
Xfce can be started from the console simply by running the &amp;lt;code&amp;gt;startxfce4&amp;lt;/code&amp;gt; command. &amp;lt;code&amp;gt;startxfce4&amp;lt;/code&amp;gt; is a script that sets the required environment variables and calls Xinit to start the X server with the Xfce session.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Preventing screen-tearing ===&lt;br /&gt;
&lt;br /&gt;
In the &amp;#039;&amp;#039;Window Manager Tweaks&amp;#039;&amp;#039; section of your settings application, under the &amp;#039;&amp;#039;Compositor&amp;#039;&amp;#039; tab, uncheck the &amp;#039;&amp;#039;Enable display compositing&amp;#039;&amp;#039; box. This will disable some graphical effects but also can help reduce screen-tearing.&lt;br /&gt;
&lt;br /&gt;
Since Xfce 4.14, V-Sync can also be enabled through the use of commands. You might try running:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;xfconf-query -c xfwm4 -p /general/vblank_mode -s MODE&amp;lt;/pre&amp;gt;&lt;br /&gt;
where &amp;lt;code&amp;gt;MODE&amp;lt;/code&amp;gt; can be either &amp;lt;code&amp;gt;vblank&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;glx&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;xpresent&amp;lt;/code&amp;gt;. You may experiment with different options to see which is the most effective at reducing screen-tearing for you.&lt;br /&gt;
&lt;br /&gt;
Advanced users may look into replacing the default Xfwm4 window manager and compositor with DebianPkg:compton instead, which has been noted by some users to also reduce or eliminate screen-tearing.&lt;br /&gt;
&lt;br /&gt;
=== Resetting to defaults ===&lt;br /&gt;
&lt;br /&gt;
Try running:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mv ~/.config/xfce4-session/ ~/.config/xfce4-session-bak&lt;br /&gt;
mv ~/.config/xfce4/ ~/.config/xfce4-bak&amp;lt;/pre&amp;gt;&lt;br /&gt;
These two commands will rename your configuration directories, forcing Xfce to regenerate them when you next start it. If you want to restore your old configuration, you may remove the &amp;lt;code&amp;gt;-bak&amp;lt;/code&amp;gt; that&amp;#039;s been appended to the old directories.&lt;br /&gt;
&lt;br /&gt;
=== Suspend and backlight issues ===&lt;br /&gt;
&lt;br /&gt;
As of 05/15/2020, there are 2 rules files missing from `/etc/polkit-1/` that are required to make xfce4-power-manager work properly ([https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773743 bug 773743]): * One is for the backlight permission (`authentication is required to modify laptop display brightness`) * The other is for suspend permission (`authentication is required to suspend the system`)&lt;br /&gt;
&lt;br /&gt;
In order to get suspend issue corrected perform the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# create the necessary directory&lt;br /&gt;
$ sudo mkdir /etc/polkit-1/rules.d&lt;br /&gt;
$ sudo chmod 755 /etc/polkit-1/rules.d&lt;br /&gt;
# create the new configuration file, with the following content&lt;br /&gt;
$ sudo nano /etc/polkit-1/rules.d/85-suspend.rules&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;polkit.addRule(function(action, subject) {&lt;br /&gt;
    if (action.id == &amp;amp;quot;org.freedesktop.login1.suspend&amp;amp;quot; &amp;amp;amp;&amp;amp;amp;&lt;br /&gt;
        subject.isInGroup(&amp;amp;quot;users&amp;amp;quot;)) {&lt;br /&gt;
        return polkit.Result.YES;&lt;br /&gt;
    }&lt;br /&gt;
});&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# fix permissions on the configuration file&lt;br /&gt;
$ sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules&lt;br /&gt;
# create the directory /usr/local/share/polkit-1/actions&lt;br /&gt;
$ sudo mkdir -p /usr/local/share/polkit-1/actions&lt;br /&gt;
# copy /usr/share/polkit-1/actions/org.freedesktop.login1.policy to this new folder&lt;br /&gt;
$ sudo cp /usr/share/polkit-1/actions/org.freedesktop.login1.policy /usr/local/share/polkit-1/actions&lt;br /&gt;
# change the &amp;amp;quot;suspend&amp;amp;quot; rules to &amp;amp;lt;allow_any&amp;amp;gt;yes&amp;amp;lt;/allow_any&amp;amp;gt; in this newly copied file&lt;br /&gt;
$ sudo nano /usr/local/share/polkit-1/actions/org.freedesktop.login1.policy&amp;lt;/pre&amp;gt;&lt;br /&gt;
The above procedure can also be used to fix hibernation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo nano /etc/polkit-1/rules.d/85-suspend.rules&amp;lt;/pre&amp;gt;&lt;br /&gt;
Append this rule to the file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;polkit.addRule(function(action, subject) {&lt;br /&gt;
    if (action.id == &amp;amp;quot;org.freedesktop.login1.hibernate&amp;amp;quot; &amp;amp;amp;&amp;amp;amp;&lt;br /&gt;
        subject.isInGroup(&amp;amp;quot;users&amp;amp;quot;)) {&lt;br /&gt;
        return polkit.Result.YES;&lt;br /&gt;
    }&lt;br /&gt;
});&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# change the &amp;amp;quot;hibernate&amp;amp;quot; rules to &amp;amp;lt;allow_any&amp;amp;gt;yes&amp;amp;lt;/allow_any&amp;amp;gt; in this file as above&lt;br /&gt;
$ sudo nano /usr/local/share/polkit-1/actions/org.freedesktop.login1.policy&amp;lt;/pre&amp;gt;&lt;br /&gt;
The process is similar to fix the backlight modification authentication errors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# create the necessary directory&lt;br /&gt;
$ sudo mkdir /etc/polkit-1/rules.d&lt;br /&gt;
# fix permissions on the directory&lt;br /&gt;
$ sudo chmod 755 /etc/polkit-1/rules.d&lt;br /&gt;
# create the configuration file with the following content&lt;br /&gt;
$ sudo nano /etc/polkit-1/rules.d/89-backlight.rules&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;polkit.addRule(function(action, subject) {&lt;br /&gt;
    if (action.id == &amp;amp;quot;org.xfce.power.backlight-helper&amp;amp;quot; &amp;amp;amp;&amp;amp;amp;&lt;br /&gt;
        subject.isInGroup(&amp;amp;quot;users&amp;amp;quot;)) {&lt;br /&gt;
        return polkit.Result.YES;&lt;br /&gt;
    }&lt;br /&gt;
});&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# fix permissions on the configuration file&lt;br /&gt;
$ sudo chmod 644 /etc/polkit-1/rules.d/89-backlight.rules&lt;br /&gt;
# in the following file change the &amp;amp;quot;backlight&amp;amp;quot; rules to &amp;amp;lt;allow_any&amp;amp;gt;yes&amp;amp;lt;/allow_any&amp;amp;gt;&lt;br /&gt;
$ sudo nano /usr/share/polkit-1/actions/org.freedesktop.login1.policy&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will prevent authentication errors/credentials dialogs from appearing.&lt;br /&gt;
&lt;br /&gt;
== Wayland not work? ==&lt;br /&gt;
&lt;br /&gt;
Xfce supports both [[DebianPkg:labwc]] and [[DebianPkg:wayfire]], as it is required for the Wayland compositor. However, only labwc works out of the box; wayfire requires additional tweaks to the session file to make it work. For this purpose, I decided to focus this section on getting Xfce working with labwc on Debian, as it requires the least amount of effort to get Xfce working on Wayland.&lt;br /&gt;
&lt;br /&gt;
After installing labwc on Debian, you should be able to switch to the Xfce Session (Wayland) option in your Desktop Manager of choice and log in normally.&lt;br /&gt;
&lt;br /&gt;
Remembering that it was added in version 4.20 with experimental support according to the [[DebianPkg:xfce4]] [https://xfce.org/about/tour website].&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
* [attachment:xfce4_emerald.png Xfce4 Desktop with Debian 12 Emerald Theme]&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[https://www.xfce.org Xfce Desktop Environment - Official website]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[https://docs.xfce.org/ Xfce documentation]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [[WikiPedia:Xfce|Xfce - Wikipedia]]&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Xfce Xfce - ArchWiki]&lt;br /&gt;
* [ircs://irc.libera.chat/xfce #xfce] - [[IRC]] channel&lt;br /&gt;
* Bugs: [[DebianBug:xfce4|Debian BTS]], [https://bugzilla.xfce.org/ Xfce bugzilla]&lt;br /&gt;
* [[Teams/DebianXfceGroup]] - The Debian Xfce packaging team&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
CategoryDesktopEnvironment | CategorySoftware&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>mok0&gt;Morten Kjeldgaard</name></author>
	</entry>
</feed>