Differences between revisions 1 and 74 (spanning 73 versions)
Revision 1 as of 2006-05-29 06:38:28
Size: 1324
Editor: PeMac
Comment:
Revision 74 as of 2019-10-04 18:47:20
Size: 4682
Editor: nodiscc
Comment: generic install instructions, rm Debian 8 specific issue, add ToDo, formatting, shorten console section
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#language en
Line 2: Line 3:
[Xfce is a lightweight desktop environment for unix-like operating systems. It aims to be fast and lightweight, while still being visually appealing and easy to use. ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[pt_BR/Xfce|Brasileiro]] - [[fr/Xfce|Français]] - [[it/Xfce|Italiano]] - [[ko/Xfce|한국어]] - [[ru/Xfce|Русский]] - [[sv/Xfce|Svenska]] - [[es/Xfce|Español]] - [[zh_CN/Xfce|简体中文]]-~
Line 4: Line 5:
Xfce 4 is a complete rewrite of the previous version. It's based on the GTK+ toolkit version 2. Xfce 4 has a radically different architecture from Xfce 3. It embodies the traditional UNIX philosophy of modularity and re-usability. All of Xfce 4's core components have been written from scratch in order to fit into the new architecture. ----
Line 6: Line 7:
Another priority of Xfce 4 is adhereance to standards, specifically those defined at freedesktop.org. This allows Xfce 4 to seamlessly interoperate with programs written for other desktop environments, if those programs follow the specified standards. || {{https://upload.wikimedia.org/wikipedia/commons/5/5b/Xfce_logo.svg|Xfce Logo (GPLv2)|width=200}} || {{https://screenshots.debian.net/screenshots/000/018/423/large.png|Xfce Logo (GPLv2|height=200)}} ||
Line 8: Line 9:
Xfce 4 consists of a number of components that together provide the full functionality of the desktop environment. They are packaged separately and you can pick and choose from the available packages to create the best personal working environment. <<TableOfContents(3)>>
Line 10: Line 11:
Xfce is all free software. The separate components are released under either the BSD license, the GNU LGPL or the GNU GPL (see the section called “Copyright and Licences for details). ----
Line 12: Line 13:
(from http://www.loculus.nl/xfce/documentation/xfce4-intro.html) == Introduction ==
Line 14: Line 15:
See also: '''Xfce''' 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.
Line 16: Line 17:
http://en.wikipedia.org/wiki/XFce Xfce is based on [[GTK|GTK+]] version 2 (like [[Gnome|Gnome 2]]). One of Xfce'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.

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.

== Installation ==

=== Install a new Debian system with Xfce ===

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.


Alternatively, at the [[DebianInstaller|Debian Installer]] boot prompt, press the `Tab` key to edit the command line, then add `desktop=xfce`.

For a complete rundown refer to the [[DebianDesktopHowTo|Debian Desktop Howto]].


=== Debian Live with Xfce ===

A [[DebianLive|Debian live system]] with Xfce is available at https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/


=== Install Xfce in an already installed system ===

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 a the appropriate desktop before logging in.

To install the full Xfce desktop environment and utilities, [[PackageManagement#Installing.2C_removing.2C_upgrading_software|install]] the [[DebianPkg:xfce4]] package.

ToDo: list individual xfce4 packages here

== Run Xfce ==

Select Xfce from your [[DisplayManager|display manager]] (desktop login screen).

Most display managers will detect Xfce automatically. 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`

=== From the console ===

On Debian 9 and before, to start Xfce from the console:

 * '''no''' `~/.xinitrc` file must be present
 * the `~/.xsession` file must contain: `exec ck-launch-session startxfce4`.
 * install the [[DebianPkg:libpam-ck-connector]] package
 * in `/etc/pam.d/common-session`, '''before''' `pam_ck_connector.so`, insert `session optional pam_loginuid.so`

See [[DebianMan:startx]] for more information.

== Other Packages ==

Other packages that can be found with: {{{
apt-cache search xfce4
}}}

To install all xfce4 packages do: {{{
apt-get install `apt-cache search xfce | cut -d ' ' -f1`
}}}

''Please think twice before using this option because it causes installation of a large amount of software that may impact your overall system stability.''

== Troubleshooting ==

'''I see [[https://en.wikipedia.org/wiki/Screen_tearing|screen tearing]]:''' Try disabling [[https://en.wikipedia.org/wiki/Compositing_window_manager|compositing]] in `Window manager` settings.


== Versions ==

 * [[DebianUnstable|Debian Unstable]] contains Xfce 4.14.0
 * [[DebianTesting|Debian Testing]] contains Xfce 4.12.5
 * [[DebianBuster|Debian Buster]] contains Xfce 4.12.5
 * [[DebianStretch|Debian Stretch]] contains Xfce 4.12.3
 * [[DebianJessie|Debian Jessie]] contains Xfce 4.10.1
 * [[DebianWheezy|Debian Wheezy]] contains Xfce 4.8.0.3

== External Links ==

 * [[http://www.xfce.org|Xfce Desktop Environment - Official website]]
 * [[WikiPedia:Xfce|Xfce - Wikipedia]]
 * [[https://wiki.archlinux.org/index.php/Xfce|Xfce - ArchWiki]]
 * [[irc://irc.freenode.net/%23xfce|#xfce]] - [[IRC]] channel
 * Bugs: [[DebianBug:xfce4|Debian BTS]], [[https://bugzilla.xfce.org/|Xfce bugzilla]]
 * [[Teams/DebianXfceGroup]] - The Debian Xfce packaging team



----

CategoryDesktopEnvironment | CategorySoftware

Translation(s): English - Brasileiro - Français - Italiano - 한국어 - Русский - Svenska - Español - 简体中文


Xfce Logo (GPLv2)

Xfce Logo (GPLv2


Introduction

Xfce is a lightweight DesktopEnvironmentdesktop environment]] for Unix-like operating systems. It aims to be fast and lightweight, while still being visually appealing and easy to use.

Xfce is based on GTK+ version 2 (like Gnome 2). One of Xfce'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.

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.

Installation

Install a new Debian system with Xfce

During Debian installation, select Xfce desktop environment at the Selecting and Installing Software installation step.

Alternatively, at the Debian Installer boot prompt, press the Tab key to edit the command line, then add desktop=xfce.

For a complete rundown refer to the Debian Desktop Howto.

Debian Live with Xfce

A Debian live system with Xfce is available at https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/

Install Xfce in an already installed system

You can install Xfce as the only desktop environment on your computer, or alongside another desktop environment. Your display manager should allow you to select a the appropriate desktop before logging in.

To install the full Xfce desktop environment and utilities, install the xfce4 package.

ToDo: list individual xfce4 packages here

Run Xfce

Select Xfce from your display manager (desktop login screen).

Most display managers will detect Xfce automatically. For the slim display manager, edit /etc/slim.conf and set login_cmd exec ck-launch-session /bin/bash -login /etc/X11/Xsession %session

From the console

On Debian 9 and before, to start Xfce from the console:

  • no ~/.xinitrc file must be present

  • the ~/.xsession file must contain: exec ck-launch-session startxfce4.

  • install the libpam-ck-connector package

  • in /etc/pam.d/common-session, before pam_ck_connector.so, insert session   optional  pam_loginuid.so

See startx for more information.

Other Packages

Other packages that can be found with:

apt-cache search xfce4

To install all xfce4 packages do:

apt-get install `apt-cache search xfce | cut -d ' ' -f1`

Please think twice before using this option because it causes installation of a large amount of software that may impact your overall system stability.

Troubleshooting

I see screen tearing: Try disabling compositing in Window manager settings.

Versions


CategoryDesktopEnvironment | CategorySoftware