Editorial review of KDE section.

Sponsored by:	iXsystems
This commit is contained in:
Dru Lavigne 2014-05-02 16:57:25 +00:00
parent af705eadd0
commit dc04d9d77b
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=44739

View file

@ -1113,7 +1113,10 @@ DisplayManager.requestPort: 0</screen>
<screen>&prompt.root; <userinput>pkg install gnome2</userinput></screen>
<para>To instead build <application>GNOME</application> from
ports:</para>
ports, use the following command.
<application>GNOME</application> is a large application
and will take some time to compile, even on a fast
computer.</para>
<screen>&prompt.root; <userinput>cd /usr/ports/x11/gnome2</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
@ -1173,144 +1176,73 @@ DisplayManager.requestPort: 0</screen>
<indexterm><primary>KDE</primary></indexterm>
<para><application>KDE</application> is an easy to use
contemporary desktop environment. Some of the things that
<application>KDE</application> brings to the user
are:</para>
<para><application>KDE</application> is another easy-to-use
desktop environment. This desktop provides a suite of
applications with a consistent look and feel, a standardized
menu and toolbars, keybindings, color-schemes,
internationalization, and a centralized, dialog-driven
desktop configuration. More information on
<application>KDE</application> can be found at
<link xlink:href="http://www.kde.org/">http://www.kde.org/</link>.
For &os;-specific information, consult <link
xlink:href="http://freebsd.kde.org/">http://freebsd.kde.org</link>.</para>
<itemizedlist>
<listitem>
<para>A beautiful contemporary desktop</para>
</listitem>
<listitem>
<para>A desktop exhibiting complete network
transparency</para>
</listitem>
<listitem>
<para>An integrated help system allowing for convenient,
consistent access to help on the use of the
<application>KDE</application> desktop and its
applications</para>
</listitem>
<listitem>
<para>Consistent look and feel of all
<application>KDE</application> applications</para>
</listitem>
<listitem>
<para>Standardized menu and toolbars, keybindings,
color-schemes, etc.</para>
</listitem>
<listitem>
<para>Internationalization: <application>KDE</application>
is available in more than 55 languages</para>
</listitem>
<listitem>
<para>Centralized, consistent, dialog-driven desktop
configuration</para>
</listitem>
<listitem>
<para>A great number of useful
<application>KDE</application> applications</para>
</listitem>
</itemizedlist>
<para><application>KDE</application> comes with a web
browser called <application>Konqueror</application>, which
is a solid competitor to other existing web browsers on
&unix; systems. More information on
<application>KDE</application> can be found on the
<link xlink:href="http://www.kde.org/">KDE website</link>.
For FreeBSD specific information and resources on
<application>KDE</application>, consult the
<link xlink:href="http://freebsd.kde.org/">KDE/FreeBSD
initiative</link>'s website.</para>
<para>Just as with <application>GNOME</application> or any
other desktop environment, the software can be easily
installed from a package or the Ports Collection:</para>
<para>To install the <application>KDE4</application> package,
<para>To install the <application>KDE</application> package,
type:</para>
<screen>&prompt.root; <userinput>pkg install x11/kde4</userinput></screen>
<para>To build <application>KDE</application> from source,
use the ports tree:</para>
<para>To instead build the <application>KDE</application>
port, use the following command. Installing the port will
provide a menu for selecting which components to
install. <application>KDE</application> is a large application
and will take some time to compile, even on a fast
computer.</para>
<screen>&prompt.root; <userinput>cd /usr/ports/x11/kde4</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<para>The first time the port is installed, a menu will be
shown for selecting options. Accepting the defaults is
recommended.</para>
<para><application>KDE 4</application> is a large application,
and will take quite some time to compile even on a fast
computer.</para>
<para>After <application>KDE</application> has been installed,
the X server must be told to launch this application
instead of the default window manager. This is accomplished
by editing the <filename>.xinitrc</filename> file:</para>
<screen>&prompt.user; <userinput>echo "exec /usr/local/kde4/bin/startkde" &gt; ~/.xinitrc</userinput></screen>
<para>Now, whenever the X Window System is invoked with
<command>startx</command>, <application>KDE</application>
will be the desktop.</para>
<para>If a display manager such as
<application>XDM</application> is being used, the
configuration is slightly different. Edit the
<filename>.xsession</filename> file instead. Instructions
for <application>KDM</application> are described later in
this chapter.</para>
<para>Now that <application>KDE</application> is installed on
the system, most things can be discovered through the help
pages, or just by pointing and clicking at various menus.
&windows; or &mac; users will feel quite at home.</para>
<para>The best reference for <application>KDE</application> is
the on-line documentation. <application>KDE</application>
comes with its own web browser,
<application>Konqueror</application>, dozens of useful
applications, and extensive documentation. The remainder of
this section discusses the technical items that are difficult
to learn by random exploration.</para>
<sect3 xml:id="x11-wm-kde-kdm">
<title>The KDE Display Manager</title>
<indexterm>
<primary>KDE</primary>
<secondary>display manager</secondary>
</indexterm>
<para>An administrator of a multi-user system may wish to have
a graphical login screen to welcome users.
<link linkend="x-xdm">XDM</link> can be used, as described
earlier. However, <application>KDE</application> includes
an alternative, <application>KDM</application>, which is
designed to look more attractive and include more login-time
options. In particular, users can easily choose (via a
menu) which desktop environment
(<application>KDE</application>,
<application>GNOME</application>, or something else) to run
after logging on.</para>
<para><application>KDE 4</application> requires that
&man.procfs.5; be mounted, and this line must be added to
<para><application>KDE</application> requires the
<filename>/proc</filename> file system to be mounted. Add
this line to <filename>/etc/fstab</filename> to mount this
file system automatically during system startup:</para>
<programlisting>proc /proc procfs rw 0 0</programlisting>
<para>The installation of <application>KDE</application>
includes the KDE Display Manager,
<application>KDM</application>. To enable this display
manager, add this line to
<filename>/etc/rc.conf</filename>:</para>
<programlisting>kdm4_enable="YES"</programlisting>
</sect3>
<para>A second method for launching
<application>KDE</application> is to type
<command>startx</command> from the command line. For this
to work, the following line is needed in
<filename>~/.xinitrc</filename>:</para>
<programlisting>exec /usr/local/kde4/bin/startkde</programlisting>
<para>A third method for starting
<application>KDE</application> is through
<application>XDM</application>. To do so, create an
executable <filename>~/.xsession</filename> as
follows:</para>
<screen>&prompt.user; <userinput>echo "#!/bin/sh" &gt; ~/.xsession</userinput>
&prompt.user; <userinput>echo "/usr/local/kde4/bin/startkde" &gt;&gt; ~/.xsession</userinput>
&prompt.user; <userinput>chmod +x ~/.xsession</userinput></screen>
<para>Once <application>KDE</application> is started,
refer to its built-in help system for more information on how
to use its various menus and applications.</para>
</sect2>
<sect2 xml:id="x11-wm-xfce">
@ -1384,10 +1316,7 @@ DisplayManager.requestPort: 0</screen>
<application>XDM</application> is being used, create an
<filename>.xsession</filename>, as described in
<xref linkend="x11-wm-gnome"/>, but with the
<filename>/usr/local/bin/startxfce4</filename> command; or,
configure the display manager to allow choosing a desktop at
login time, as explained in
<xref linkend="x11-wm-kde-kdm"/>.</para>
<filename>/usr/local/bin/startxfce4</filename>.</para>
</sect2>
</sect1>