Introduction
Xfce environment and its ports on FreeBSD.
Contents
Team Members
GuidoFalsi (madpilot@)
Contributors:
Contact
Feel free to connect and ask questions or discuss a future of Xfce on FreeBSD.
IRC: #freebsd-xfce on Efnet
Development
This section describes development, notes.
Repository
URL: https://www.assembla.com/spaces/xfce4/subversion/source
About trunk branch
There're only unstable releases (and some new applications / plugins not yet in ports tree).
Below graph of Xfce's dependencies chain used in Mk/Uses/xfce.mk.
Get xfcemerge script
xfcemerge is available in trunk/Tools/scripts directory, in order to update your ports tree .
Usage:
# sh xfcemerge -h usage: xfcemerge [-c] [-m] [-r] options: -c Checkout the Xfce devel repo -m Merge into the ports tree -r Remove local changes in ports tree
Bugs
Ports
What's New?
Changes between 4.10 and 4.11 4.12:
- Adwaita is default icons theme
SLiM replaces Gdm in meta port (x11-wm/xfce4) r376142
GTK3 option is enabled by default in x11/libxfce4menu (mandatory for multimedia/xfce4-parole)
GTK3 is optional for misc/xfce4-appfinder, editors/mousepad (unset) and x11-wm/xfce4-panel (set, for better support of Gtk3 applications)
GStreamer 1.0 is enabled by default in multimedia/xfce4-parole (we follow upstream changes)
Support of GTK3 was dropped in x11-themes/gtk-xfce-engine (see discussion)
- Wallpaper plugin (Thunar) set by default
Short video, which shows significant changes to the end user.
Changes between 4.12 and 4.13:
- Switch to Gtk3
Port |
Version |
Branch |
Note |
multimedia/xfce4-parole |
0.9.1 |
trunk |
1 |
sysutils/garcon |
0.5.0 |
trunk |
2 |
sysutils/xfce4-settings |
4.13.0 |
trunk |
3, 4 |
x11/libexo |
0.11.2 |
trunk |
|
x11/libxfce4menu |
4.13.1 |
trunk |
|
x11/xfce4-dashboard |
0.7.1 |
trunk |
4 |
x11/xfce4-whiskermenu-plugin |
2.1.0 |
trunk |
4 |
x11-wm/xfce4-wm |
4.13.0 |
trunk |
|
- Support of GStreamer 0.10 has been removed
- Support both GTK2 and GTK3
Require Gtk3 >= 3.20 (current patch is not good enough)
Require sysutils/garcon >= 0.5, x11/libexo >= 0.11 and x11/libxfce4menu >= 4.13
FAQ
A review is available D1305. This document might be outdated.
How to use ConsoleKit2?
1. Get the port:
svn co https://subversion.assembla.com/svn/xfce4/trunk/sysutils/consolekit
2. Copy it to your ports tree
3. Rebuild every port (installed on your system), which depends of sysutils/consolekit.
audio/pulseaudio
ports-mgmt/packagekit
sysutils/hal
x11/cinnamon-session
x11/gdm
x11/gnome-session
x11/kde4-workspace
x11/mate-session-manager
x11/slim
x11-wm/xfce4-session
www/gnome-user-share
Xfce supports PulseAudio?
Yes