Index: index.xml =================================================================== --- index.xml +++ index.xml @@ -1,249 +1,306 @@ - + + + - - - - - + ]> -
-Xfce is a complete graphical desktop - environment based on the GTK+ toolkit. It aims to be fast, lightweight - and easy-to-use.
+Any questions regarding Xfce on FreeBSD should be addressed to the &email; mailing list, or FreeBSD forums (Other Window - Managers subforum).
+ +Xfce is a complete graphical desktop + environment based ont the GTK+ toolkit. It aims to be fast, + lightweight and easy-to-use. +
-Any questions regarding Xfce on FreeBSD should be address to + the freebsd-xfce mailing list, or + FreeBSD forums + (Other Window Manager subforum).
-There are two ways to install Xfce. One way is to - use pkg(8) utility:
- -# pkg install xfce4+
More information on using pkg(8) is available in the FreeBSD - Handbook.
- -The other way is to use ports:
+# cd /usr/ports/x11-wm/xfce4 -# make install clean-
There are two ways to install Xfce. One ways is to use + pkg(8):
+# pkg install xfce-
There are several different ways to start Xfce:
+More information on using pkg(8) is available in the FreeBSD + Handbook.
-The other way is to use ports: +
+# cd /usr/ports/x11-wm/xfce4 +# make instll clean+
Firstly, .xinitrc file must be - created.
-Note: x11-wm/xfce4-session already - provides this file.
- -% cp /usr/local/etc/xdg/xfce4/xinitrc ~/.xinitrc+
Using startx or Xdm, .xsession file is also - required.
+There are several different ways to start Xfce:
+% ln -sf ~/.xinitrc ~/.xsession+
Firstly, .xinitrc file must be created.
-If you would like to use Xdm, you must apply the following patch. It's well known bug (bug #8841, - PR191296).
+Note: x11-wm/xfce4-session + provides this file.
+% cp /usr/local/etc/xdg/xfce4/xinitrc ~/.xinitrc-
% patch --posix < dot.xinitrc.diff-
Using startx or Xdm, .xsession file is + also required.
+% ln -sf ~/.xinitrc ~/.xsession-
Xfce supports differents languages (internationalization). Even - if you have already configure - your system, we need to add localization settings in - .xinitrc file.
+To use Xdm, apply the following patch. It fixes a well-known bug + PR191296. +
+% patch --posix < dot.xinitrc.diff+
The variables, LANG and LC_CTYPE control locale - settings.
+For instance, for French users using latin-9 encoding, these - environments variables will be defined like that:
+Xfce supports different langages (internationalization). + Even if the system has already been configured + for localization, additional settings must be added to + .xinitrc file.
-#!/bin/sh +The variables, LANG and LC_CTYPE + control locale settings.
+For instance, for French users using latin-9 encoding, + these environments variables will be defined like:
+#!/bin/sh + export LANG="fr_FR.ISO8859-15" export LC_CTYPE="fr_FR.ISO8859-15" - [...]-Users with no UTF-8 encoding, must also define new variable, - G_FILENAME_ENCODING (avoid warning in some GTK - applications).
+Users with no UTF-8 encoding must also define new variable + G_FILENAME_ENCODING (avoid warning in some GTK + applications).
-Add following lines in your .xinitrc.
- -[...] - +Add following lines in .xinitrc file.
+[...] # set $G_FILENAME_ENCODING to @locale and/or UTF-8. if test "x$G_FILENAME_ENCODING" = "x"; then G_FILENAME_ENCODING="@locale,UTF-8" export G_FILENAME_ENCODING fi - [...]-
Install x11-themes/gnome-themes-standard, and change - value of /Net/ThemeName property:
- -% xfconf-query -c xsettings -p /Net/ThemeName -t string -s Adwaita+
Or use xfce4-appearance-settings.
- +Install x11-themes/gnome-themes-standard, and + change the value of /Net/ThemeName property:
+% xfconf-query -c xsettings -p /Net/ThemeName -t string -s Adwaita-
Xfdashboard comes from x11/xfce4-dashboard.
+Or use xfce4-appearance-settings.
+Launch xfce4-session-settings, and go to - Application Autostart tab. Select - Xfdashboard.
+Or copy xfdashboard-autostart.desktop file in your own - autostart/ directory (make sure it exists).
+/Gtk/CanChangeAccels must be enabled.
-% cp /usr/local/etc/xdg/autostart/xfdashboard-autostart.desktop ~/.config/autostart+
To check its value:
+% xfconf-query -c xsettings -p /Gtk/CanChangeAccels-
Now, you can define keyboard shortcut. Launch - xfce4-keyboard-settings, and go to Application - Shortcuts tab.
-If it is false, value must be changed.
+% xfconf-query -c xsettings -p /Gtk/CanChangeAccels -T-
When the item menu is active (hightlighted), keyboard + shortcut can be directly changed by pressing the desired key + combination. +
-/Gtk/CanChangeAccels must be enabled.
+Note: This settings is deprecated since + GTK >= 3.10.
+To check its value:
+% xfconf-query -c xettings -p /Gtk/CanChangeAccels+
Launch xfce4-appfinder and right-click on one + item in the right pane, then select + Hidden.
+If it is false, value must be changed.
+% xfconf-query -c xettings -p /Gtk/CanChangeAccels -T+
Sometimes when applications are in full-screen mode, panels + are not hidden. The value of autohide-behavior can + be changed.
+% xfconf-query -c xfce4-panel -p /panels/panels-id/autohide-behavior -n -t int -s 1-
When item menu is active (highlighted), by passing the mouse - over, you can directly define new keyboard shortcuts.
-Possible values are:
+Where id is integer, it represents panel.
-Or go to Panel Preferences.
+Launch xfwm4-tweaks-settings, and go to - Compositor tab.
+Or change value of /general/use_compositing:
+They appear often with GTK3 applications, because they use + new method for decorating windows, calls + CSD.
-% xfconf-query -c xfwm4 -p /general/use_compositing -t bool -s true+
To avoid this artifact, compositing must be enabled.
-Or
- -% xfconf-query -c xfwm4 -p /general/use_compositing -T-
Launch xfwm4-teaks-settings, and go to the + Compositor tab.
-Or change the value of + /general/use_compositing:
+% xfconf-query -c xfwm4 -p /general/use_compositing -T+
Launch xfce4-appfinder and right click on one item (in right - pane), then select Hidden.
- +TabWin widget is little window which appears, when we + toggle between open applications (Alt+Tab).
-Sometime, when applications are in full screen mode, panels are - not hidden. You can change value of disable-struts.
+The value of /general/cycle_preview can be + changed, if compositing is enabled.
+% xfconf-query -c xfwm4 -p /general/cycle_preview -T-
% xfconf-query -c xfce4-panel -p /panels/panel-id/disable-struts -n -t bool -s true+
Note: If the value of + /general/cycle_tabwin_mode is 1 + previews are not displayed.
+Where id is integer (usually 0 or 1).
- +By default in TabWin widget, open applications are + symbolized by icons list.
-In ~/.config/pulse/client.conf file replace these lines:
+Another view is also possible.
+% xfconf-query -c xfwm4 -p /general/cycle_tabwin_mode -n -t int -s 1-
; autospawn = yes +Possible values are:
+
If compositing is enabled and the value of + /general/zoom_desktop is true. + Zoom effect is active.
+% xfconf-query -c xfwm4 -p /general/zoom_desktop+ +
Alt+Scroll-wheel to zoom in the window manager.
+Launch xfce4-session-settings, and go to + Application Autostart tab. Select + xfdashboard.
+ +To define keyboard shortcuts, launch + xfce4-keyboard-settings, and go to + Application Shortcuts tab.
+In ~/.config/pulse/client.conf replace these + lines:
+; autospawn = yes ; daemon-binary = /usr/local/bin/pulseaudio-
By
-autospawn = no +by
+autospawn = no daemon-binary =-