Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
xfce:getting-started [2012/01/04 12:42]
nick [The Default Desktop]
xfce:getting-started [2018/11/12 21:10] (current)
alexxcons [Getting Started]
Line 7: Line 7:
 Xfce embodies the traditional UNIX philosophy of modularity and re-usability. It consists of a number of components that provide the full functionality one can expect of a modern desktop environment. They are packaged separately and you can pick among the available packages to create the optimal personal working environment. Xfce embodies the traditional UNIX philosophy of modularity and re-usability. It consists of a number of components that provide the full functionality one can expect of a modern desktop environment. They are packaged separately and you can pick among the available packages to create the optimal personal working environment.
  
-Another priority of Xfce is adhereance ​to standards, specifically those defined at [[http://​freedesktop.org|freedesktop.org]].+Another priority of Xfce is an adherence ​to standards, specifically those defined at [[http://​freedesktop.org|freedesktop.org]].
  
 +===== System Requirements =====
 +
 +Even though xfce is very light-weight,​ there are some [[xfce:​system-requirements|distribution specific minimum requirements]].
 +
 +===== Installation =====
 +
 +The Xfce project officially only releases [[http://​archive.xfce.org|source code]] for the desktop environment. However, binary packages may have been contributed by other people for your OS or distribution. Here some links to distribution specific installation instructions:​
 +    * [[http://​wiki.archlinux.org/​index.php/​Xfce|Arch]]
 +    * [[http://​wiki.debian.org/​Xfce|Debian]]
 +    * [[http://​fedoraproject.org/​wiki/​Xfce|Fedora]]
 +    * [[http://​www.freebsd.org/​handbook/​x11-wm.html#​X11-WM-XFCE|FreeBSD]]
 +    * [[http://​www.gentoo.org/​doc/​en/​xfce-config.xml|Gentoo]]
 +    * [[https://​wiki.mageia.org/​en/​XFCE_desktop|Mageia]]
 +    * [[https://​www.midnightbsd.org/​documentation/​desktop.html|MidnightBSD]] ( or possibly '​pkg_add -r xfce4' ? )
 +    * Mythbuntu: sudo apt-get install mythbuntu-desktop
 +    * [[http://​www.netbsd.org/​docs/​guide/​en/​chap-x.html#​chap-x-other-window-managers|NetBSD]] (pkg_add xfce4)
 +    * Ubuntu: sudo apt-get install xubuntu-desktop ([[http://​packages.ubuntu.com/​search?​keywords=xubuntu-desktop|package description]];​ [[apt://​xubuntu-desktop|direct install]])
 +
 +Detailed instructions on compiling Xfce yourself can be found [[.:​building|here]].
 ===== Using Xfce ===== ===== Using Xfce =====
  
-==== Getting Started ====+===  ​Display Managers ​===
  
-Use ''​startxfce4''​ to start an Xfce session or choose //Xfce Session// from the login manager, which includes the session manager, the panel, the window manager and the desktop manager.+Xfce4-session installs a file that should add an option for Display managers to run a Xfce session. The Xfce Desktop Environment does not have its own DM, but various options are available like gdm, slim, lxdm and lightdm. Check [[xfce:​display_managers|this link]] for details. 
 + 
 +=== Command line === 
 + 
 +Use ''​startxfce4''​ to start an Xfce session or choose //Xfce Session// from the login manager, which includes the session manager, the panel, the window manager and the desktop manager. See [[.:​xfce4-session:​advanced|auto login from console]] for more information.
  
 By default the //Xfce session manager// manages the startup of applications. It allows you to save your session when you quit Xfce, so that the next time you log in, the same applications will be started for you automatically. By default the //Xfce session manager// manages the startup of applications. It allows you to save your session when you quit Xfce, so that the next time you log in, the same applications will be started for you automatically.
Line 21: Line 44:
 The Xfce Desktop Environment is not a single entity that provides all functionality,​ but rather it tries to adhere to the old UNIX tradition of small tools that do one job and do it well. The Xfce Desktop Environment is not a single entity that provides all functionality,​ but rather it tries to adhere to the old UNIX tradition of small tools that do one job and do it well.
  
-Default Xfce session, with desktop manager and panel. ^ +<figure "Default Xfce session, with desktop manager and panel"> 
-||+{{http://​cdn.xfce.org/​frontpage/​src/​slider-desktop.png?​nolink|}} 
 +</​figure>​
  
 When you start the Xfce session for the first time, several applications are started by the Xfce session manager: When you start the Xfce session for the first time, several applications are started by the Xfce session manager:
Line 39: Line 63:
 ! The settings manager runs in the background and makes sure that all Xfce applications update their settings when the user changes something in the settings manager dialog (see following section) and it takes care of reading the configuration from disk at startup. Have a look at the [[.:​xfce4-settings:​|Settings Manager]] for a full explanation of the settings manager. ! The settings manager runs in the background and makes sure that all Xfce applications update their settings when the user changes something in the settings manager dialog (see following section) and it takes care of reading the configuration from disk at startup. Have a look at the [[.:​xfce4-settings:​|Settings Manager]] for a full explanation of the settings manager.
  
 +==== Common Tasks ====
 +
 +This section will explain how to perform several common tasks to quickly get you started working with Xfce. Because that is what Xfce is designed for, to allow you to get work done.
 +
 +=== Running programs ===
 +
 +? Xfce Panel
 +! The panel is designed to allow quick access to the most frequently used applications by putting them on the main panel. Less often used applications can be put in a launcher menu or can be found in the applications menu.
 +? Desktop Menu
 +! Another method for starting applications is from the desktop mouse menu. Read the [[.:​xfdesktop:​|Desktop Manager manual]] for information on how to change the menu contents.
 +? Application Finder
 +! If you know the name of a program and it is not on the panel or in the desktop menu you can use the run dialog. To open the dialog type {key>​Alt+F2} or choose the {gui>Run Program...} option from the desktop menu.
 +
 +=== Managing windows and workspaces ===
 +
 +? Basic window operations
 +! You can move windows around the screen by dragging their title bar. A window can be closed, hidden, maximized, shaded and made sticky ((this means it will show up on all workspaces)) by using the title bar buttons.
 +! Right clicking on the title bar will open a menu that gives access to all window operations.
 +! Shading a window, which means collapsing it to only show the title bar, can also be accomplished by using the mouse wheel over the title bar. Mouse wheel up is shade, mouse wheel down is unshade.
 +! If you want maximized windows to not cover the entire screen you can set workspace margins from the settings manager dialog (see below).
 +
 +? Application management
 +! To find out what applications are currently running you can look at the task list on the top panel. Clicking on a button in the task list will focus the associated application. Clicking again will hide it.
 +! When you click with the middle mouse button on the desktop background a list of windows is shown, ordered by workspace. You can activate the application or change workspaces by choosing the appropriate menu entry.
 +
 +? Workspaces
 +! You can change workspaces by clicking on them in the graphical pager, either on the taskbar or on the panel. Pressing {key>​Ctrl+Alt+LeftArrow} or {key>​Ctrl+Alt+RightArrow} will cycle through the workspaces. Using the mousewheel over the pager or the desktop background has the same effect.
 +! To add or remove workspaces you can use the middle click desktop menu or the settings dialog (see below).
 +
 +=== Using the settings manager dialog ===
 +
 +The settings manager dialog provides access to the global preferences of many Xfce applications. You can run it by pressing its launcher on the panel, from the desktop mouse menu or by running ''​xfce4-settings-manager''​.
 +
 +Dialogs to change many aspects of the Xfce Desktop Environment are available. See the separate manuals of the Xfce components for more information. It may be interesting to have a quick look at all the dialogs to find out what options are available that allow you to create the best possible working environment.
 +
 +=== Further Reading ===
 +
 +This user guide has only given a very general overview of the Xfce Desktop Environment. More information is  available in the [[.:​|manuals]] of the separate components of Xfce.