Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Xfce
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Software components == [[File:Whisker Menu.png|thumb|Whisker Menu - an alternate application launcher for Xfce]] Applications developed by the Xfce team are based on [[GTK]] and self-developed Xfce libraries. Other than Xfce itself, there are third-party programs which use the Xfce [[Library (computer science)|libraries]].<ref>{{cite web|url=https://goodies.xfce.org/projects/applications/|title=Projects:applications:start [Xfce Goodies]|access-date=24 September 2018|archive-date=6 July 2015|archive-url=https://web.archive.org/web/20150706122903/http://goodies.xfce.org/projects/applications|url-status=live}}</ref> === Development framework === Xfce provides a development framework which contains the following components: * exo, an application library for the Xfce desktop environment * garcon, a Freedesktop.org compliant menu library * libxfce4ui, a widgets library for the Xfce desktop environment * libxfce4util, an extension library for Xfce One of the services provided to applications by the framework is a red banner across the top of the window when the application is running with [[Principle of least privilege|root privileges]], warning the user that they could damage system files. === Xfce Panel === Xfce Panel is a highly configurable [[taskbar]] with a rich collection of [[Plug-in (computing)|plug-in]]s available for it.<ref>{{cite web |title=panel-plugins [Xfce Goodies] |url=https://goodies.xfce.org/projects/panel-plugins/start |access-date=24 September 2018 |archive-date=24 September 2018 |archive-url=https://web.archive.org/web/20180924145314/https://goodies.xfce.org/projects/panel-plugins/start |url-status=live }}</ref> Many aspects of the panel and its plug-ins can be configured easily through graphical dialogs, but also by GTK style properties and hidden Xfconf settings.<ref>{{cite web|url=https://docs.xfce.org/xfce/xfce4-panel/preferences|title=xfce:xfce4-panel:preferences [Xfce Docs]|access-date=24 September 2018|archive-date=24 September 2018|archive-url=https://web.archive.org/web/20180924145558/https://docs.xfce.org/xfce/xfce4-panel/preferences|url-status=live}}</ref> === Xfce Terminal === [[File:XFCE Terminal--February 2007.png|thumb|XFCE Terminal in February 2007]] A [[terminal emulator]] is provided as part of the Xfce project, but it can be used in other X Window System environments as well. It supports tabs, customizable key bindings, colors, and window sizes. It was designed to replace [[GNOME Terminal]], which depends on the GNOME libraries. Like GNOME Terminal, though, it is based on the VTE library.<ref>{{cite web |url=http://git.xfce.org/apps/xfce4-terminal/tree/README |archive-url=https://archive.today/20130628025459/http://git.xfce.org/apps/xfce4-terminal/tree/README |url-status=dead |archive-date=28 June 2013 |title=xfce4-terminal - A modern terminal emulator |website=Git.xfce.org |access-date=2017-01-09 }}</ref> Xfce Terminal can be configured to offer a varying background color for each tab.<ref>{{cite web|url=https://docs.xfce.org/apps/xfce4-terminal/preferences|access-date=2022-10-11|title=apps:xfce4-terminal:preferences [Xfce Docs]|date=2021-02-26|website=Xfce.org|archive-date=11 January 2023|archive-url=https://web.archive.org/web/20230111041315/https://docs.xfce.org/apps/xfce4-terminal/preferences|url-status=live}}</ref> It can also be used as a drop-down terminal emulator, similar to [[Guake]] or [[Tilda (software)|Tilda]].<ref>{{cite web|url=https://docs.xfce.org/apps/xfce4-terminal/dropdown|access-date=2022-10-11|title=apps:xfce4-terminal:dropdown [Xfce Docs]|date=2022-04-13|website=Xfce.org|archive-date=11 October 2022|archive-url=https://web.archive.org/web/20221011144040/https://docs.xfce.org/apps/xfce4-terminal/dropdown|url-status=live}}</ref> === Xfwm === Xfwm is a window manager, supporting custom themes.<ref>{{cite web|url=https://wiki.xfce.org/howto/xfwm4_theme|title=howto:xfwm4_theme [Xfce Wiki]|website=wiki.xfce.org|access-date=2019-03-25|archive-date=25 March 2019|archive-url=https://web.archive.org/web/20190325012042/https://wiki.xfce.org/howto/xfwm4_theme|url-status=live}}</ref> Starting with version 4.2, Xfwm integrates its own [[Compositing window manager|compositing manager]].<ref>{{cite web |title=Xfce window manager now includes its own compositing manager |url=http://blog.xfce.org/2004/10/xfce-window-manager-now-includes-its-own-compositing-manager/ |website=Xfce Blog |access-date=20 December 2012 |archive-date=6 February 2012 |archive-url=https://web.archive.org/web/20120206062413/http://blog.xfce.org/2004/10/xfce-window-manager-now-includes-its-own-compositing-manager/ |url-status=dead }}</ref> === Catfish === A file searching tool, able to perform in-name and in-text matching, as well searching by file type and last modified time. It is also capable of performing [[Search engine indexing|indexing]] by using an [[locate (Unix)|mlocate]] database.<ref>{{cite web|url=https://docs.xfce.org/apps/catfish/start|title=apps:catfish:start [Xfce Docs]|website=docs.xfce.org|access-date=2019-02-23|archive-date=24 February 2019|archive-url=https://web.archive.org/web/20190224173441/https://docs.xfce.org/apps/catfish/start|url-status=live}}</ref> === Thunar === {{Main|Thunar}} Thunar is the default file manager for Xfce, replacing Xffm. It resembles GNOME's [[Nautilus (file manager)|Nautilus]], and is designed for speed and a low memory footprint,<ref>{{cite web |url=http://thunar.xfce.org/pwiki/articles/memory_usage |title=Thunar in comparison to Nautilus, ROX, Konqueror and Xffm |website=ThunarWiki |access-date=4 September 2012 |archive-url=https://web.archive.org/web/20120418135505/http://thunar.xfce.org/pwiki/articles/memory_usage |archive-date=18 April 2012}}</ref> as well as being highly customizable through plugins. Xfce also has a lightweight [[Archive file|archive manager]] called Xarchiver, but this is not part of the core Xfce 4.4.0.<ref>{{cite web |title=4.4.0 release status so far |url=http://foo-projects.org/pipermail/xfce4-dev/2007-January/022198.html |website=foo-projects.org |date=20 January 2007 |url-status=dead |archive-url=https://web.archive.org/web/20070928060420/http://foo-projects.org/pipermail/xfce4-dev/2007-January/022198.html |archive-date=28 September 2007 }}</ref> More recently, ''Squeeze'' has been started as an archive manager designed to integrate better into the Xfce desktop, and though no releases have been made since 2008,<ref>{{cite web |title=Squeeze - news |url=http://squeeze.xfce.org/news |work=xfce.org |access-date=13 September 2011 |archive-date=12 May 2012 |archive-url=https://web.archive.org/web/20120512152503/http://squeeze.xfce.org/news/ |url-status=dead }}</ref> the git repository of squeeze has been active and this version is more feature-rich than the last stable release. === Orage === Starting with version 4.4, Xfcalendar was renamed to ''Orage'' (French for "thunderstorm") and several features were added. Orage has alarms and uses the [[iCalendar]] format, making it compatible with many other calendar applications, e.g. [[vdirsyncer]] to sync via [[CalDAV]].<ref>{{cite web|url=https://github.com/pimutils/vdirsyncer|title=pimutils/vdirsyncer|website=GitHub|date=28 October 2021|access-date=26 August 2017|archive-date=24 October 2017|archive-url=https://web.archive.org/web/20171024005207/https://github.com/pimutils/vdirsyncer|url-status=live}}</ref> It also includes a panel clock plugin and an international clock application capable of simultaneously showing clocks from several different time zones. With Xfce 4.16, and the dropping of GTK2 support for panel plugins, orage was replaced with DateTime plugin.<ref>{{cite web|url=https://forum.xfce.org/viewtopic.php?id=14574|title=Xfce 4.16 Released! / Announcements / Xfce Forums|access-date=17 January 2021|archive-date=11 January 2023|archive-url=https://web.archive.org/web/20230111041318/https://forum.xfce.org/viewtopic.php?id=14574|url-status=live}}</ref><ref>{{cite web|url=https://forum.xfce.org/viewtopic.php?id=14632|title=[SOLVED] Please, where is Orage Panel Clock? / Desktop / Xfce Forums|access-date=17 January 2021|archive-date=16 January 2021|archive-url=https://web.archive.org/web/20210116075555/https://forum.xfce.org/viewtopic.php?id=14632|url-status=live}}</ref> === Mousepad === {{Main|Mousepad (software)}} Mousepad is the default [[text editor]] for Xfce in some Linux distributions, including [[Xubuntu]].<ref>{{cite web |url=http://docs.xubuntu.org/1410/appendix-packages.html |title=Xubuntu 14.10 Documentation |website=xubuntu.org |date=29 October 2014 |access-date=28 March 2015 |url-status=dead |archive-url=https://web.archive.org/web/20150402130605/http://docs.xubuntu.org/1410/appendix-packages.html |archive-date=2 April 2015}}</ref> Mousepad aims to be an easy-to-use and fast editor, meant for quickly editing text files, not a software development environment or an editor with a large plugin ecosystem. It does offer tabbed files, syntax highlighting, parentheses matching and indentation features commonly found in software editors.<ref name="nestor">{{Cite news |last=Nestor |first=Marius |date=2 May 2022 |title=Roundup of Xfce's Apps Update for April 2022: New Releases of Mousepad, Xfce Terminal, and Thunar |work=Linux Today |url=https://www.linuxtoday.com/developer/roundup-of-xfces-apps-update-for-april-2022-new-releases-of-mousepad-xfce-terminal-and-thunar/ |access-date=22 August 2022 |archive-date=15 August 2022 |archive-url=https://web.archive.org/web/20220815010916/https://www.linuxtoday.com/developer/roundup-of-xfces-apps-update-for-april-2022-new-releases-of-mousepad-xfce-terminal-and-thunar/ |url-status=live }}</ref> It closely follows the [[GTK]]-system release cycle. It originated as a [[Software fork|fork]] of [[Leafpad]],<ref name="wallen">{{Cite news |last=Wallen |first=Jack |date=5 May 2010 |title=Mousepad: A variation on the Leafpad theme |work=[[Ghacks]] |url=https://www.ghacks.net/2010/05/05/mousepad-a-variation-on-the-leafpad-theme/ |access-date=23 August 2022 |archive-date=24 August 2022 |archive-url=https://web.archive.org/web/20220824002724/https://www.ghacks.net/2010/05/05/mousepad-a-variation-on-the-leafpad-theme/ |url-status=live }}</ref> was developed by Erik Harrison and Nick Schermer, but has since been rewritten from scratch.<ref name="mousepad">{{Cite web |title=mousepad/News |url=https://gitlab.xfce.org/apps/mousepad/-/blob/master/NEWS |access-date=14 August 2022 |website=Xfce |archive-date=9 January 2022 |archive-url=https://web.archive.org/web/20220109022830/https://gitlab.xfce.org/apps/mousepad/-/blob/master/NEWS |url-status=live }}</ref> === Parole === [[File:Parole Media Player 1.0.5 (2019-11).png|thumb|Parole 1.0.5 (2019β11)<ref>{{cite web |url=https://mail.xfce.org/pipermail/xfce/2019-November/036740.html |title=ANNOUNCE: parole 1.0.5 released |publisher=Mail.xfce.org |date= 15 November 2019|accessdate=2022-08-11 |archive-date=14 August 2020 |archive-url=https://web.archive.org/web/20200814120756/https://mail.xfce.org/pipermail/xfce/2019-November/036740.html |url-status=live }}</ref>]] [[File:Parole media player Xubuntu 20.04.png|thumb|Parole 1.0.5]] ''Parole'' is a simple media player based on the [[GStreamer]] framework. It is designed with simplicity, speed and resource usage in mind, and is part of the Xfce Goodies<ref>{{cite web|url=https://docs.xfce.org/apps/parole/start|title=apps:parole:start [Xfce Docs]|website=docs.xfce.org|access-date=2019-02-23|archive-date=14 February 2019|archive-url=https://web.archive.org/web/20190214061743/https://docs.xfce.org/apps/parole/start|url-status=live}}</ref> and uses at least three libraries from the Xfce project (libxfce4ui, libxfce4util, and libxfconf).<ref>{{cite web |title=Debian -- Details of package parole in bullseye |url=https://packages.debian.org/bullseye/parole |access-date=3 May 2020 |archive-date=18 March 2022 |archive-url=https://web.archive.org/web/20220318033325/https://packages.debian.org/bullseye/parole |url-status=live }}</ref> It is similar to ''[[GNOME Videos]]'', but it has some advantages and disadvantages compared to it: ;Advantages * It has (X11/[[XShm]]/[[XVideo|Xv]]) video output that provides a much higher frame rate than Clutter-based video output of GNOME Videos which relies upon OpenGL or OpenGL ES for rendering * Traditional text-based playlist on the main window for both audio and video files which provides an easy and fast switch between the files and shows their time * [[Audio visualization]] * Showing a banner upon the videos that have multiple audio or subtitle files ;Disadvantages * Lacks a mechanism to speed up or slow down the media playback<ref>{{cite web|url=https://bugzilla.xfce.org/show_bug.cgi?id=13550|title=13550 β No way to speed up or slow down video playback|access-date=3 May 2020|archive-date=15 June 2020|archive-url=https://web.archive.org/web/20200615022208/https://bugzilla.xfce.org/show_bug.cgi?id=13550|url-status=live}}</ref> * Lacks many advanced features of GNOME Videos * As of version 1.0.5 (2019β11) it cannot run under [[Wayland (display server protocol)|Wayland]] === Ristretto === An [[image viewer]] (supporting slideshow mode). Ristretto can operate on folders of images, and display their thumbnails in addition to the active image.<ref>{{cite web |last1=Nesbitt |first1=Scott |title=4 lightweight image viewers for the Linux desktop |url=https://opensource.com/article/17/7/4-lightweight-image-viewers-linux-desktop |website=Opensource.com |access-date=15 April 2020 |archive-date=28 September 2020 |archive-url=https://web.archive.org/web/20200928143617/https://opensource.com/article/17/7/4-lightweight-image-viewers-linux-desktop |url-status=live }}</ref> === Xfburn === A CD/DVD [[optical disc authoring software]]. Starting with the 4.12 release of Xfce, Xfburn is also able to burn Blu-ray discs. === Xfce Screensaver === A screen saver and session-locking program first packaged with the 4.14 release of Xfce. It uses screensaver themes compatible with Xscreensaver.<ref>{{cite web |title=apps:screensaver:start |url=https://docs.xfce.org/apps/screensaver/start |website=Xfce.org |access-date=10 November 2019 |archive-date=10 November 2019 |archive-url=https://web.archive.org/web/20191110165040/https://docs.xfce.org/apps/screensaver/start |url-status=live }}</ref> Although forked from MATE Screensaver, it depends only on Xfce libraries. === Table of Xfce 4 components === {| class="wikitable" |- ! Components ! Descriptions ! Notes |- | Catfish | [[Desktop search]] | |- | Clipman | [[Clipboard manager]] | |- | Mousepad | [[Text editor]] | |- | Orage | Graphical calendar | With XFCE 4.16 Orage was replaced by new DateTime plugin |- | Parole | A front-end for the [[GStreamer]] framework | |- | [[Thunar]] | [[File manager]] | |- | Xfburn | [[Optical disc authoring]] supports CD/DVD/[[Blu-ray Disc|BRD]] | |- | Xfce4-appfinder | Application finder for Xfce4 | |- | Xfce4-mixer | A volume control plugin for the Xfce Panel and a standalone sound mixer application | Uses [[GStreamer]] as a backend |- | xfce4-notifyd | A simple, visually-appealing notification daemon for Xfce that implements the Freedesktop.org Desktop Notifications Specification | |- | Xfce4-Panel | Desktop [[taskbar]] | |- | Xfce4-power-manager | [[PC power management]] program | |- | Xfce4-session | Xfce4 Session Manager |- | Xfce Screensaver | [[Screensaver]] | |- | Xfce-terminal | [[Terminal emulator]] | |- | Xfwm | [[X window manager]] | With optional [[Compositing window manager|compositing]] |}
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Xfce
(section)
Add topic