Page MenuHomeFreeBSD

D1305.id3914.diff
No OneTemporary

D1305.id3914.diff

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 &lt; 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 &lt; 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 &rarr; never hide</li>
+ <li>1 &rarr; intelligently autohide</li>
+ <li>2 &rarr; 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 &rarr; icons list</li>
+ <li>1 &rarr; 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

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)

Event Timeline