Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F144569034
D1305.id3914.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
16 KB
Referenced Files
None
Subscribers
None
D1305.id3914.diff
View Options
Index: index.xml
===================================================================
--- index.xml
+++ index.xml
@@ -1,249 +1,306 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
-"http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd"
-[
+<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based
+Extension//EN"
+"http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
+<!ENTITY a.mailman.listinfo
+"http://lists.FreeBSD.org/mailman/listinfo">
+<!ENTITY a.xfce.url "&a.mailman.listinfo;/freebsd-xfce">
+<!ENTITY forums.wm "forums/other-window-managers.31/">
+<!ENTITY forums.url "https://forums.freebsd.org/&forums.wm;">
<!ENTITY title "The FreeBSD Xfce Project">
-<!ENTITY xfce.url "http://www/xfce.org/">
-<!ENTITY wiki.url "https://wiki.freebsd.org/Xfce">
-<!ENTITY email "freebsd-xfce">
-<!ENTITY forum.url "https://forums.freebsd.org">
-<!ENTITY forum.wm "forums/other-window-managers.31/">
+<!ENTITY xfce.url "http://www.xfce.org/">
]>
<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>&title;</title>
-
- <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
- </head>
+ <head>
+ <title>&title;</title>
- <body class="navinclude.developers">
- <p><a href="&xfce.url;">Xfce</a> is a complete graphical desktop
- environment based on the GTK+ toolkit. It aims to be fast, lightweight
- and easy-to-use.</p>
+ <cvs:keyword
+ xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
+ </head>
- <p>Any questions regarding Xfce on FreeBSD should be addressed to the <a
- href="mailto:&email;@FreeBSD.org">&email;</a> mailing list, or <a
- href="&forum.url;/&forum.wm;">FreeBSD forums</a> (<em>Other Window
- Managers</em> subforum).</p>
+ <body class="navinclude.developers">
+ <p><a href="&xfce.url;">Xfce</a> is a complete graphical desktop
+ environment based ont the GTK+ toolkit. It aims to be fast,
+ lightweight and easy-to-use.
+ </p>
- <h2>Resources</h2>
- <ul>
- <li><a href="&xfce.url;">Xfce project</a></li>
- <li><a href="../ports/xfce.html">Available ports...</a></li>
- <li><a href="&wiki.url;">The FreeBSD Xfce wiki page</a></li>
- </ul>
-
- <h2>Frequently Asked Questions</h2>
- <h3>Contents</h3>
- <ol>
- <li><a href="#q01">How is Xfce installed?</a></li>
- <li><a href="#q02">How is Xfce started?</a></li>
- <li><a href="#q03">What about localization?</a></li>
- <li><a href="#q04">How can unified thems be used with GTK3 and GTK2?</a></li>
- <li><a href="#q05">How can xfdashboard be lauched at startup?</a></li>
- <li><a href="#q06">How can keyboard shortcuts be changed for programs
- like Thunar and xfce4-terminal?</a></li>
- <li><a href="#q07">How is compositing enabled?</a></li>
- <li><a href="#q08">How can menu items be hidden?</a></li>
- <li><a href="#q09">How can the panel be hidden with fullscreen applications?</a></li>
- <li><a href="#q10">How can PulseAudio be disabled?</a></li>
- </ol>
+ <p>Any questions regarding Xfce on FreeBSD should be address to
+ the <a href="&a.xfce.url;">freebsd-xfce</a> mailing list, or
+ <a href="&forums.url;">FreeBSD forums</a>
+ (<em>Other Window Manager</em> subforum).</p>
- <h3>Full text</h3>
- <ol>
- <li>
- <a name="q01"></a>
- <h4>How is Xfce installed?</h4>
-
- <p>There are two ways to install Xfce. One way is to
- use pkg(8) utility:</p>
-
- <pre># pkg install xfce4</pre>
+ <h2>Resources</h2>
+ <ul>
+ <li><a href="http://www.xfce.org/">Xfce project</a></li>
+ <li><a href="../ports/xfce.html">Available ports...</a></li>
+ <li><a href="https://wiki.freebsd.org/Xfce">The FreeBSD Xfce
+ wiki page</a></li>
+ </ul>
- <p>More information on using pkg(8) is available in the <a
- href="../doc/en_US.ISO8859-1/books/handbook/pkgng-intro.html">FreeBSD
- Handbook</a>.</p>
-
- <p>The other way is to use <a
- href="../doc/en_US.ISO8859-1/books/handbook/ports-using.html">ports</a>:</p>
+ <h2>Frequently Asked Questions</h2>
+ <h3>Contents</h3>
+ <ol>
+ <li><a href="#q01">How is Xfce installed?</a></li>
+ <li><a href="#q02">How is Xfce started?</a></li>
+ <li><a href="#q03">What about localization?</a></li>
+ <li><a href="#q04">How can unified themes be used with GTK3 and
+ GTK2?</a></li>
+ <li><a href="#q05">How can keyboard shortcuts be changed in
+ GTK2 applications ?</a></li>
+ <li><a href="#q06">How can menu items be hidden?</a></li>
+ <li><a href="#q07">How can the panel be hidden with fullscreen
+ applications?</a></li>
+ <li><a href="#q08">How can double title bars be removed in some
+ applications?</a></li>
+ <li><a href="#q09">How is windows preview displayed in TabWin
+ widget?</a></li>
+ <li><a href="#q10">How are elements displayed in TabWin
+ widget?</a></li>
+ <li><a href="#q11">How is zoom effect enabled?</a></li>
+ <li><a href="#q12">How can xfdashboard be lauched at
+ startup?</a></li>
+ <li><a href="#q13">How can PulseAudio be disabled?</a></li>
+ </ol>
- <pre># cd /usr/ports/x11-wm/xfce4
-# make install clean</pre>
- </li>
+ <h3>Full text</h3>
+ <ol>
+ <li>
+ <a name="q01"></a>
+ <h4>How is Xfce installed?</h4>
- <li>
- <a name="q02"></a>
- <h4>How is Xfce started</h4>
+ <p>There are two ways to install Xfce. One ways is to use
+ pkg(8):</p>
+ <pre># pkg install xfce</pre>
- <p>There are several different ways to start Xfce:</p>
+ <p>More information on using pkg(8) is available in the <a
+ href="../doc/en_US.ISO8859-1/books/handbook/pkgng-intro.html">FreeBSD
+ Handbook</a>.</p>
- <ul>
- <li>Using <tt>startx</tt> from a text console.</li>
- <li>Using display manager (e.g., SLiM, Xdm, ...)</li>
- </ul>
+ <p>The other way is to use <a
+ href="../doc/en_US.ISO8859-1/books/handbook/ports-using.html">ports</a>:
+ </p>
+ <pre># cd /usr/ports/x11-wm/xfce4
+# make instll clean</pre>
+ </li>
- <p>Firstly, <tt>.xinitrc</tt> file must be
- created.</p>
- <p><strong>Note:</strong> <tt>x11-wm/xfce4-session</tt> already
- provides this file.</p>
-
- <pre>% cp /usr/local/etc/xdg/xfce4/xinitrc ~/.xinitrc</pre>
+ <li>
+ <a name="q02"></a>
+ <h4>How is Xfce started?</h4>
- <p>Using <tt>startx</tt> or Xdm, <tt>.xsession</tt> file is also
- required.</p>
+ <p>There are several different ways to start Xfce:</p>
+ <ul>
+ <li>Using <tt>startx</tt> from a text console.</li>
+ <li>Using display manager (e.g., SLiM, Xdm, ...)</li>
+ </ul>
- <pre>% ln -sf ~/.xinitrc ~/.xsession</pre>
+ <p>Firstly, <tt>.xinitrc</tt> file must be created.</p>
- <p>If you would like to use Xdm, you must apply the following <a
- href="dot.xinitrc.diff">patch</a>. It's well known bug (<a
- href="https://bugzilla.xfce.org/show_bug.cgi?id=8841">bug #8841</a>,
- <a
- href="https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191296">PR191296</a>).</p>
+ <p><strong>Note:</strong> <tt>x11-wm/xfce4-session</tt>
+ provides this file.</p>
+ <pre>% cp /usr/local/etc/xdg/xfce4/xinitrc ~/.xinitrc</pre>
- <pre>% patch --posix < dot.xinitrc.diff</pre>
- </li>
-
- <li>
- <a name="q03"></a>
- <h4>What about localization?</h4>
+ <p>Using <tt>startx</tt> or Xdm, <tt>.xsession</tt> file is
+ also required.</p>
+ <pre>% ln -sf ~/.xinitrc ~/.xsession</pre>
- <p>Xfce supports differents languages (internationalization). Even
- if you have already <a
- href="../doc/en_US.ISO8859-1/books/handbook/l10n.html">configure
- your system</a>, we need to add localization settings in
- <tt>.xinitrc</tt> file.</p>
+ <p>To use Xdm, apply the following <a
+ href="dot.xinitrc.diff">patch</a>. It fixes a well-known bug
+ <a
+ href="https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191296">PR191296</a>.
+ </p>
+ <pre>% patch --posix < dot.xinitrc.diff</pre>
+ </li>
- <p>The variables, <tt>LANG</tt> and <tt>LC_CTYPE</tt> control locale
- settings.</p>
+ <li>
+ <a name="q03"></a>
+ <h4>What about localization?</h4>
- <p>For instance, for French users using latin-9 encoding, these
- environments variables will be defined like that:</p>
+ <p>Xfce supports different langages (internationalization).
+ Even if the system has already been <a
+ href="../doc/en_US.ISO8859-1/books/handbook/l10n.html">configured
+ for localization</a>, additional settings must be added to
+ <tt>.xinitrc</tt> file.</p>
- <pre>#!/bin/sh
+ <p>The variables, <tt>LANG</tt> and <tt>LC_CTYPE</tt>
+ control locale settings.</p>
+ <p>For instance, for French users using latin-9 encoding,
+ these environments variables will be defined like:</p>
+ <pre>#!/bin/sh
+
export LANG="fr_FR.ISO8859-15"
export LC_CTYPE="fr_FR.ISO8859-15"
-
[...]</pre>
- <p>Users with no UTF-8 encoding, must also define new variable,
- <tt>G_FILENAME_ENCODING</tt> (avoid warning in some GTK
- applications).</p>
+ <p>Users with no UTF-8 encoding must also define new variable
+ <tt>G_FILENAME_ENCODING</tt> (avoid warning in some GTK
+ applications).</p>
- <p>Add following lines in your <tt>.xinitrc</tt>.</p>
-
- <pre>[...]
-
+ <p>Add following lines in <tt>.xinitrc</tt> file.</p>
+ <pre>[...]
# 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
-
[...]</pre>
- </li>
-
- <li>
- <a name="q04"></a>
- <h4>How can unified themes be used with GTK3 and GTK2 applications?</h4>
-
- <p>Install <tt>x11-themes/gnome-themes-standard</tt>, and change
- value of <tt>/Net/ThemeName</tt> property:</p>
-
- <pre>% xfconf-query -c xsettings -p /Net/ThemeName -t string -s Adwaita</pre>
+ </li>
- <p>Or use <tt>xfce4-appearance-settings</tt>.</p>
- </li>
+ <li>
+ <a name="q04"></a>
+ <h4>How can unified themes be used with GTK3 and GTK2?</h4>
- <li>
- <a name="q05"></a>
- <h4>How can xfdashboard be lauched at startup?</h4>
+ <p>Install <tt>x11-themes/gnome-themes-standard</tt>, and
+ change the value of <tt>/Net/ThemeName</tt> property:</p>
+ <pre>% xfconf-query -c xsettings -p /Net/ThemeName -t string -s Adwaita</pre>
- <p><tt>Xfdashboard</tt> comes from <tt>x11/xfce4-dashboard</tt>.</p>
+ <p>Or use <tt>xfce4-appearance-settings</tt>.</p>
+ </li>
- <p>Launch <tt>xfce4-session-settings</tt>, and go to
- <strong>Application Autostart</strong> tab. Select
- <tt>Xfdashboard</tt>.</p>
+ <li>
+ <a name="q05"></a>
+ <h4>How can keyboard shortcuts be changed in GTK2
+ applications?</h4>
- <p>Or copy <tt>xfdashboard-autostart.desktop</tt> file in your own
- <tt>autostart/</tt> directory (make sure it exists).</p>
+ <p><tt>/Gtk/CanChangeAccels</tt> must be enabled.</p>
- <pre>% cp /usr/local/etc/xdg/autostart/xfdashboard-autostart.desktop ~/.config/autostart</pre>
+ <p>To check its value:</p>
+ <pre>% xfconf-query -c xsettings -p /Gtk/CanChangeAccels</pre>
- <p>Now, you can define keyboard shortcut. Launch
- <tt>xfce4-keyboard-settings</tt>, and go to <strong>Application
- Shortcuts</strong> tab.</p>
- </li>
+ <p>If it is <strong>false</strong>, value must be changed.</p>
+ <pre>% xfconf-query -c xsettings -p /Gtk/CanChangeAccels -T</pre>
- <li>
- <a name="q06"></a>
- <h4>How can keyboard shortcuts be changed for programs like Thunar
- and xfce4-terminal?</h4>
+ <p>When the item menu is active (hightlighted), keyboard
+ shortcut can be directly changed by pressing the desired key
+ combination.
+ </p>
- <p><tt>/Gtk/CanChangeAccels</tt> must be enabled.</p>
+ <p><strong>Note:</strong> This settings is deprecated since
+ GTK >= 3.10.</p>
+ </li>
- <p>To check its value:</p>
+ <li>
+ <a name="q06"></a>
+ <h4>How can menu items be hidden?</h4>
- <pre>% xfconf-query -c xettings -p /Gtk/CanChangeAccels</pre>
+ <p>Launch <tt>xfce4-appfinder</tt> and right-click on one
+ item in the right pane, then select
+ <strong>Hidden</strong>.</p>
+ </li>
- <p>If it is <strong>false</strong>, value must be changed.</p>
+ <li>
+ <a name="q07"></a>
+ <h4>How can the panel be hidden with fullscreen
+ applications?</h4>
- <pre>% xfconf-query -c xettings -p /Gtk/CanChangeAccels -T</pre>
+ <p>Sometimes when applications are in full-screen mode, panels
+ are not hidden. The value of <tt>autohide-behavior</tt> can
+ be changed.</p>
+ <pre>% xfconf-query -c xfce4-panel -p /panels/panels-<em>id</em>/autohide-behavior -n -t int -s 1</pre>
- <p>When item menu is active (highlighted), by passing the mouse
- over, you can directly define new keyboard shortcuts.</p>
- </li>
+ <p>Possible values are:</p>
+ <ul>
+ <li>0 → never hide</li>
+ <li>1 → intelligently autohide</li>
+ <li>2 → autohide</li>
+ </ul>
+
+ <p>Where <em> id</em> is integer, it represents panel.</p>
- <li>
- <a name="q07"></a>
- <h4>How is compositing enabled?</h4>
+ <p>Or go to <strong>Panel Preferences</strong>.</p>
+ </li>
- <p>Launch <tt>xfwm4-tweaks-settings</tt>, and go to
- <strong>Compositor</strong> tab.</p>
+ <li>
+ <a name="q08"></a>
+ <h4>How can double title bars be removed in some
+ application?</h4>
- <p>Or change value of <tt>/general/use_compositing</tt>:</p>
+ <p>They appear often with GTK3 applications, because they use
+ new method for decorating windows, calls
+ <acronym title="Client-Side Decorations">CSD</acronym>.</p>
- <pre>% xfconf-query -c xfwm4 -p /general/use_compositing -t bool -s true</pre>
+ <p>To avoid this artifact, compositing must be enabled.</p>
- <p>Or</p>
-
- <pre>% xfconf-query -c xfwm4 -p /general/use_compositing -T</pre>
- </li>
+ <p>Launch <tt>xfwm4-teaks-settings</tt>, and go to the
+ <strong>Compositor</strong> tab.</p>
- <li>
- <a name="q08"></a>
- <h4>How can menu items be hidden?</h4>
+ <p>Or change the value of
+ <tt>/general/use_compositing</tt>:</p>
+ <pre>% xfconf-query -c xfwm4 -p /general/use_compositing -T</pre>
+ </li>
- <p>Launch <tt>xfce4-appfinder</tt> and right click on one item (in right
- pane), then select <strong>Hidden</strong>.</p>
- </li>
+ <li>
+ <a name="q09"></a>
+ <h4>How is windows preview displayed in TabWin widget?</h4>
- <li>
- <a name="q09"></a>
- <h4>How can the panel be hidden with fullscreen applications?</h4>
+ <p>TabWin widget is little window which appears, when we
+ toggle between open applications (Alt+Tab).</p>
- <p>Sometime, when applications are in full screen mode, panels are
- not hidden. You can change value of <tt>disable-struts</tt>.</p>
+ <p>The value of <tt>/general/cycle_preview</tt> can be
+ changed, if compositing is enabled.</p>
+ <pre>% xfconf-query -c xfwm4 -p /general/cycle_preview -T</pre>
- <pre>% xfconf-query -c xfce4-panel -p /panels/panel-<em>id</em>/disable-struts -n -t bool -s true</pre>
+ <p><strong>Note:</strong> If the value of
+ <tt>/general/cycle_tabwin_mode</tt> is <strong>1</strong>
+ previews are not displayed.</p>
+ </li>
- <p>Where <em>id</em> is integer (usually 0 or 1).</p>
- </li>
+ <li>
+ <a name="q10"></a>
+ <h4>How are elements displayed in TabWin widget?</h4>
- <li>
- <a name="q10"></a>
- <h4>How can PulseAudio be disabled?</h4>
+ <p>By default in TabWin widget, open applications are
+ symbolized by icons list.</p>
- <p>In <tt>~/.config/pulse/client.conf</tt> file replace these lines:</p>
+ <p>Another view is also possible.</p>
+ <pre>% xfconf-query -c xfwm4 -p /general/cycle_tabwin_mode -n -t int -s 1</pre>
- <pre>; autospawn = yes
+ <p>Possible values are:</p>
+ <ul>
+ <li>0 → icons list</li>
+ <li>1 → grid</li>
+ </ul>
+ </li>
+
+ <li>
+ <a name="q11"></a>
+ <h4>How is zoom effect enabled?</h4>
+
+ <p>If compositing is enabled and the value of
+ <tt>/general/zoom_desktop</tt> is <strong>true</strong>.
+ Zoom effect is active.</p>
+ <pre>% xfconf-query -c xfwm4 -p /general/zoom_desktop</pre>
+
+ <p>Alt+Scroll-wheel to zoom in the window manager.</p>
+ </li>
+
+ <li>
+ <a name="q12"></a>
+ <h4>How can xfdashboard be launched at startup?</h4>
+
+ <p>Launch <tt>xfce4-session-settings</tt>, and go to
+ <strong>Application Autostart</strong> tab. Select
+ <tt>xfdashboard</tt>.</p>
+
+ <p>To define keyboard shortcuts, launch
+ <tt>xfce4-keyboard-settings</tt>, and go to
+ <strong>Application Shortcuts</strong> tab.</p>
+ </li>
+
+ <li>
+ <a name="q13"></a>
+ <h4>How can PulseAudio be disabled?</h4>
+
+ <p>In <tt>~/.config/pulse/client.conf</tt> replace these
+ lines:</p>
+ <pre>; autospawn = yes
; daemon-binary = /usr/local/bin/pulseaudio</pre>
- <p>By</p>
- <pre>autospawn = no
+ <p>by</p>
+ <pre>autospawn = no
daemon-binary =</pre>
- </li>
- </ol>
- </body>
+ </li>
+ </ol>
+ </body>
</html>
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Feb 10, 5:00 PM (22 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28628400
Default Alt Text
D1305.id3914.diff (16 KB)
Attached To
Mode
D1305: Add Xfce FAQ in htdocs/ directory
Attached
Detach File
Event Timeline
Log In to Comment