Difference between revisions of "XFCE4/9.2"

From PC-BSD Wiki
Jump to: navigation, search
(Mounting Devices)
(Mounting Devices)
Line 59: Line 59:
 
===Mounting Devices===
 
===Mounting Devices===
  
XFCE recently [http://linux.slashdot.org/story/11/01/17/0041238/Xfce-48-Released announced] that it would no longer support the hald device notifier (used by most open source operating systems, including PC-BSD) in favour of udev which is only supported on Linux. This meant that device notification and auto mounting would no longer work on BSD systems.
+
XFCE recently [http://linux.slashdot.org/story/11/01/17/0041238/Xfce-48-Released announced] that it would no longer support the hald device notifier (used by most open source operating systems, including PC-BSD) in favour of udev which is only supported on Linux. This meant that device notification and auto mounting within XFCE would no longer work on BSD systems.
  
 
PC-BSD uses amount scripts and a daemon to monitor devd for insert and removal notifications and to notify the running desktop. This means that if you insert a device while running XFCE, it will be automatically mounted. Since the script and daemon are part of the operating system, it won't matter what window manager you are running, automounting should "just work.
 
PC-BSD uses amount scripts and a daemon to monitor devd for insert and removal notifications and to notify the running desktop. This means that if you insert a device while running XFCE, it will be automatically mounted. Since the script and daemon are part of the operating system, it won't matter what window manager you are running, automounting should "just work.

Revision as of 08:50, 15 December 2011

(Sorry for the inconvenience)

Contents

Xfce is a lightweight desktop environment that aims to be fast and low on system resources, while still being visually appealing and user friendly.

XFCE Applications

The first time you start XFCE4, you will see the message shown in Figure 5.4a:

Figure 5.4a: Panel Welcome Message

Xfce.png

In XFCE, a panel is a bar which can hold many items such as application launchers, windows lists, clock, notification area, and applications menus. Your initial panel setup options are:

  • Migrate old config: select this option if you wish to have a panel with an application launcher as shown in Figure 5.4b.
  • Use default config: this option will install a minimal panel. To access the application launcher menu, right-click the desktop and select Applications as shown in Figure 5.4c.
  • One empty panel: this option will install a panel with no icons. To access the application launcher menu, right-click the desktop and select Applications.

Figure 5.4b shows a screenshot of XFCE4 running on a PC-BSD 9.0 with the application menu open:

Figure 5.4b: XFCE with Complete Panel Migrated From Old Config

Xfce1.png

Figure 5.4c: XFCE with Minimal Panel Using Default Config

Xfce2.png

In addition to PC-BSD's utilities, XFCE provides the following utilities:

  • Ristretto: fast and light-weight picture viewer found in Graphics -> Ristretto Photo Viewer.
  • Midori: light-weight graphical browser found in Internet -> Midori.
  • Xfburn: CD/DVD burning tool found in Multimedia -> Xfburn.
  • Orage: calendar and reminder daemon found in Office -> Orage Calendar.
  • Xfesktop: desktop manager found in Settings -> Destkop. Sets the background image, provides a right-click menu to launch applications, and can show files (including application launchers) or iconified windows.
  • Xfwm4: window manager found in Settings -> Window Manager. It provides window decorations, virtual desktops, multiscreen mode, transparency and a keyboard shorcuts editor.
  • Thunar: file manager found in System -> Thunar File Manager.

A list of recommended applications for XFCE can be found on the XFCE Wiki.

Editing the Menu

XFCE 4.8 no longer includes a graphical menu editor. The XFCE team recommends using alacarte which is included with PC-BSD's version of XFCE4 and which can be started by typing alacarte within an xterm.

Figure 5.4c shows a screenshot of alacarte running on PC-BSD.

Figure 5.4c: Using alacarte to Customize Applications Menu

Alacarte.jpeg

Mounting Devices

XFCE recently announced that it would no longer support the hald device notifier (used by most open source operating systems, including PC-BSD) in favour of udev which is only supported on Linux. This meant that device notification and auto mounting within XFCE would no longer work on BSD systems.

PC-BSD uses amount scripts and a daemon to monitor devd for insert and removal notifications and to notify the running desktop. This means that if you insert a device while running XFCE, it will be automatically mounted. Since the script and daemon are part of the operating system, it won't matter what window manager you are running, automounting should "just work.

XFCE Plugins

XFCE supports many plugins which provide additional applications that are separate from the official XFCE distribution. You can browse for plugins and read descriptions for each at the XFCE goodies website If you find a plugin that is not available within AppCafe™, this README explains how to determine if a FreeBSD port is available, how to request a PBI if a port is available, and how to request a port if one does not already exist.

After installing a plugin, go to Settings -> Panel -> Items and click the + button to see the Add New Items screen shown in Figure 5.4.d.

Figure 5.4.d: Adding a Plugin to the Panel

Xfce3.png

Simply select your new plugin from the list, and click the +Add button. It will immediately be added as an icon in the panel.