Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Introduction ====== Xfce environment and its ports on %%FreeBSD%%. ====== Team Members ====== * ChrisRees * EmanuelHaupt * MartinWilke * GuidoFalsi (madpilot@) Contributors: * OlivierDuchateau ====== Contact ====== Feel free to connect and ask questions or discuss a future of Xfce on %%FreeBSD%%. * [[https://lists.freebsd.org/mailman/listinfo/freebsd-xfce|freebsd-xfce mailing list]] * IRC: #freebsd-xfce on [[IRC|Efnet]] ====== Development ====== This section describes development, notes. ===== Repository ===== URL: https://www.assembla.com/spaces/xfce4/subversion/source <callout type="warning"> **About trunk branch** There're only **unstable releases** (and some new applications / plugins not yet in ports tree). </callout> Below graph of Xfce's dependencies chain used in ''%%Mk/Uses/xfce.mk%%''. {{xfce/xfce4.png?linkonly|{{xfce/xfce4.png?323}}}} ==== Get xfcemerge script ==== [[https://subversion.assembla.com/svn/xfce4/trunk/Tools/scripts/xfcemerge|xfcemerge]] is available in ''%%trunk/Tools/scripts%%'' directory, in order to update your ports tree . Usage: <code> # 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 </code> ===== Bugs ===== [[https://bugs.freebsd.org/bugzilla/buglist.cgi?email1=xfce&emailassigned_to1=1&emailcc1=1&emaillongdesc1=1&emailreporter1=1&emailtype1=substring&list_id=183474&order=bug_id&query_format=advanced&resolution=---|Bugzilla PRs]] ==== Ports ==== * <del>[[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199175|PR199175]]</del> * <del>[[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199166|PR199166]]</del> * <del>[[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=182561|PR182561]]</del> * <del>[[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=177616|PR177616]]</del> * <del>[[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=165685|PR165685]]</del> ===== What's New? ===== Changes between 4.10 and <del>4.11</del> 4.12: * Adwaita is default icons theme * %%SLiM%% replaces Gdm in meta port (''%%x11-wm/xfce4%%'') [[http://svnweb.freebsd.org/ports?view=revision&revision=376142|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 [[https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031062.html|discussion]]) * Wallpaper plugin (Thunar) set by default Short [[https://people.freebsd.org/~olivierd/xfce4-4.11-screencast.webm|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 [[https://reviews.freebsd.org/D1305|D1305]]. This document might be outdated. **How to use ''%%ConsoleKit2%%''?** 1. Get the port: <code> svn co https://subversion.assembla.com/svn/xfce4/trunk/sysutils/consolekit </code> 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 :) {{xfce/freebsd-pulseaudio.png?linkonly|{{xfce/freebsd-pulseaudio.png?280}}}} ---- {{tag>Ports Team}} xfce.txt Last modified: 2021/04/24 06:20by KubilayKocak