This page is about the Xfce environment and its ports on FreeBSD.

There is a mailing list, freebsd-xfce@ , to which you can subscribe.

Current list of people in xfce@

Committers

Contributors

IRC

You can find some of xfce@ people on #freebsd-xfce on IRC EFNet. Feel free to connect and ask questions or discuss a future of Xfce on FreeBSD.

Development

This section describes development, notes.

Xfce 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.

attachment:xfce4.png

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:

Short video, which shows significant changes to the end user.

Changes between 4.12 and 4.13:

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

  1. Support of GStreamer 0.10 has been removed
  2. Support both GTK2 and GTK3
  3. Require Gtk3 >= 3.20 (current patch is not good enough)

  4. Require sysutils/garcon >= 0.5, x11/libexo >= 0.11 and x11/libxfce4menu >= 4.13

FAQ

A review is available D1305.

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.

Xfce supports PulseAudio?

Yes :)

attachment:freebsd-pulseaudio.png

Xfce (last edited 2017-03-22 11:20:18 by JochenNeumeister)