aboutsummaryrefslogtreecommitdiff
path: root/en_US.ISO8859-1/books/handbook/x11
diff options
context:
space:
mode:
authorSevan Janiyan <sevan@FreeBSD.org>2018-08-12 08:39:16 +0000
committerSevan Janiyan <sevan@FreeBSD.org>2018-08-12 08:39:16 +0000
commit93329a27b598cf04de422fa45b5413a2b709cf06 (patch)
treec2f3160e4e8cfe2f1c9a05cbbd3294b281fb7b6f /en_US.ISO8859-1/books/handbook/x11
parent61eec2b72af5eedaeff97c1edb87c7d098d4b4d6 (diff)
downloaddoc-93329a27b598cf04de422fa45b5413a2b709cf06.tar.gz
doc-93329a27b598cf04de422fa45b5413a2b709cf06.zip
XFCE comes supplied with an xinitrc script, use that instead.
It turns out that making ~/.xinitrc & ~/.xsession a shell script with a bang path & marked executable is a relic of the past. These files are execed by the scripts which call them. Tested on FreeBSD-CURRENT with rene@ PR: 222844 Submitted by: Olivier Duchateau <duchateau.olivier at gmail> Approved by: bcr (mentor) rene Differential Revision: https://reviews.freebsd.org/D16687
Notes
Notes: svn path=/head/; revision=52111
Diffstat (limited to 'en_US.ISO8859-1/books/handbook/x11')
-rw-r--r--en_US.ISO8859-1/books/handbook/x11/chapter.xml26
1 files changed, 15 insertions, 11 deletions
diff --git a/en_US.ISO8859-1/books/handbook/x11/chapter.xml b/en_US.ISO8859-1/books/handbook/x11/chapter.xml
index 0c3a033d37..781351c695 100644
--- a/en_US.ISO8859-1/books/handbook/x11/chapter.xml
+++ b/en_US.ISO8859-1/books/handbook/x11/chapter.xml
@@ -1507,9 +1507,7 @@ hald_enable="YES"</programlisting>
the display manager. In this case, create an executable
<filename>~/.xsession</filename>:</para>
- <screen>&prompt.user; <userinput>echo "#!/bin/sh" &gt; ~/.xsession</userinput>
-&prompt.user; <userinput>echo "exec /usr/local/bin/gnome-session" &gt;&gt; ~/.xsession</userinput>
-&prompt.user; <userinput>chmod +x ~/.xsession</userinput></screen>
+ <screen>&prompt.user; <userinput>echo "exec /usr/local/bin/gnome-session" &gt; ~/.xsession</userinput></screen>
</sect2>
<sect2 xml:id="x11-wm-kde">
@@ -1586,9 +1584,7 @@ hald_enable="YES"</programlisting>
an executable <filename>~/.xsession</filename> as
follows:</para>
- <screen>&prompt.user; <userinput>echo "#!/bin/sh" &gt; ~/.xsession</userinput>
-&prompt.user; <userinput>echo "exec /usr/local/bin/startkde" &gt;&gt; ~/.xsession</userinput>
-&prompt.user; <userinput>chmod +x ~/.xsession</userinput></screen>
+ <screen>&prompt.user; <userinput>echo "exec /usr/local/bin/startkde" &gt; ~/.xsession</userinput></screen>
<para>Once <application>KDE</application> is started, refer to
its built-in help system for more information on how to use
@@ -1620,22 +1616,30 @@ hald_enable="YES"</programlisting>
<screen>&prompt.root; <userinput>cd /usr/ports/x11-wm/xfce4</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
+ <para><application>Xfce</application> uses
+ <application>D-Bus</application> for a message bus. This
+ application is automatically installed as dependency of
+ <application>Xfce</application>. Enable it in
+ <filename>/etc/rc.conf</filename> so it will be started when
+ the system boots:</para>
+
+ <programlisting>dbus_enable="YES"</programlisting>
+
<para>Unlike <application>GNOME</application> or
<application>KDE</application>,
<application>Xfce</application> does not provide its own login
manager. In order to start <application>Xfce</application>
from the command line by typing <command>startx</command>,
- first add its entry to <filename>~/.xinitrc</filename>:</para>
+ first create <filename>~/.xinitrc</filename> with this
+ command:</para>
- <screen>&prompt.user; <userinput>echo "exec /usr/local/bin/startxfce4 --with-ck-launch" &gt; ~/.xinitrc</userinput></screen>
+ <screen>&prompt.user; <userinput>echo ". /usr/local/etc/xdg/xfce4/xinitrc" &gt; ~/.xinitrc</userinput></screen>
<para>An alternate method is to use
<application>XDM</application>. To configure this method,
create an executable <filename>~/.xsession</filename>:</para>
- <screen>&prompt.user; <userinput>echo "#!/bin/sh" &gt; ~/.xsession</userinput>
-&prompt.user; <userinput>echo "exec /usr/local/bin/startxfce4 --with-ck-launch" &gt;&gt; ~/.xsession</userinput>
-&prompt.user; <userinput>chmod +x ~/.xsession</userinput></screen>
+ <screen>&prompt.user; <userinput>echo ". /usr/local/etc/xdg/xfce4/xinitrc" &gt; ~/.xsession</userinput></screen>
</sect2>
</sect1>