[keditbookmarks] doc/konqueror: - Starting a manpage for kbookmarkmerger, will needs to fix this up a bit.

Burkhard Lück lueck at hube-lueck.de
Tue Nov 15 12:11:36 UTC 2016


Git commit 8fd4c9a8175cab162812a21a137183bf1eee02f3 by Burkhard Lück, on behalf of Frerich Raabe.
Committed on 15/11/2016 at 07:30.
Pushed by lueck into branch 'master'.

- Starting a manpage for kbookmarkmerger, will needs to fix this up a bit.
  Not built yet.

svn path=/trunk/kdebase/doc/konqueror/; revision=384762

A  +177  -0    doc/konqueror/man-kbookmarkmerger.1.docbook

http://commits.kde.org/keditbookmarks/8fd4c9a8175cab162812a21a137183bf1eee02f3

diff --git a/doc/konqueror/man-kbookmarkmerger.1.docbook b/doc/konqueror/man-kbookmarkmerger.1.docbook
new file mode 100644
index 0000000..ab5ee9f
--- /dev/null
+++ b/doc/konqueror/man-kbookmarkmerger.1.docbook
@@ -0,0 +1,177 @@
+<?xml version="1.0" ?>
+<!-- vim:set ts=4 noet syntax=xml: -->
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
+  <!ENTITY kappname "kbookmarkmerger">
+  <!ENTITY % English "INCLUDE" >
+  <!ENTITY kbookmarkmerger "<application>KBookmarkMerger</application>">
+  <!ENTITY XBEL "<acronym>XBEL</acronym>">
+]>
+
+<refentry>
+<refentryinfo>
+	<title>KDE User's Manual</title>
+	<author>
+		<firstname>Frerich</firstname><surname>Raabe</surname>
+		<affiliation><address><email>raabe at kde.org</email></address></affiliation>
+	</author>
+	<copyright><year>2005</year><holder>Frerich Raabe</holder></copyright>
+	<date>January 31, 2005</date>
+	<productname>K Desktop Environment</productname>
+</refentryinfo>
+
+<refmeta>
+	<refentrytitle>KBOOKMARKMERGER</refentrytitle>
+	<manvolnum>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+	<refname>&kbookmarkmerger;</refname>
+	<refpurpose>A program for merging a given set of bookmarks into the
+	user's list of bookmarks.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+	<cmdsynopsis>
+		<command>kbookmarkmerger</command>
+		<arg choice="opt" rep="repeat">Qt-option</arg>
+		<arg choice="opt" rep="repeat">&kde;-option</arg>
+		<arg choice="req">directory</arg>
+	</cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title>DESCRIPTION</title>
+<para>&kbookmarkmerger; is a program for merging a given set of bookmarks into
+the user's set of bookmarks; if the user doesn't have any bookmarks created
+yet, a new bookmark list is created and the given bookmarks are inserted into
+it. While doing this, &kbookmarkmerger; keeps track of which files were
+merged in a previous run already, so no bookmark will get installed to the
+user's bookmarks more than once. In case &kde; is running while
+&kbookmarkmerger; is executed, the &kde; bookmark subsystem will be informed
+of any changes to the user's bookmarks, so that all applications accessing
+that information (&ie; &konqueror;) will pick the changes up instantly.</para>
+
+<para>The traditionally used approach to achieve something like this was to
+use carefully crafted skeleton home directories when creating a new user
+account, to provide the user with a standard set of bookmarks. The problem
+with this approach is that after the user account has been created, no new
+bookmarks can be propagated.</para>
+
+<para>This mechanism is useful for system administrators who want to propagate
+a bookmark pointing to a certain document (for instance, important notes about
+the system) to all users. Distributors might find it useful as well, for
+instance by augmenting the software packages they supply with bookmark files
+which &kbookmarkmerger; merges into the user's bookmark list when the
+package is installed. That way, documentation shipped with a software package
+is easily and visibly accessible right after the package has been
+installed.</para>
+
+<para>The only parameter required by &kbookmarkmerger; is the name of a
+directory which shall be scanned for bookmark files. All files in the given
+directory will be considered for being merged into the user's setup. The
+files in the given directory should be valid &XBEL; files.</para>
+</refsect1>
+
+<refsect1>
+<title>OPTIONS</title>
+<para>This program follows the usual GNU command line syntax, with long options
+starting with two dashes (<quote>--</quote>). A summary of the options
+supported by &kbookmarkmerger; follows.</para>
+
+<refsect2 id="generic-options">
+<title>Generic Options</title>
+<variablelist>
+<varlistentry>
+	<term><option>--author</option></term>
+	<listitem><para>Show author information.</para></listitem>
+</varlistentry>
+<varlistentry>
+	<term><option>--help</option></term>
+	<listitem><para>Show help about options specific to &kbookmarkmerger;.</para></listitem>
+</varlistentry>
+<varlistentry>
+	<term><option>--help-qt</option></term>
+	<listitem><para>Show help about Qt specific options.</para></listitem>
+</varlistentry>
+<varlistentry>
+	<term><option>--help-kde</option></term>
+	<listitem><para>Show help about &kde; specific options.</para></listitem>
+</varlistentry>
+<varlistentry>
+	<term><option>--help-all</option></term>
+	<listitem><para>Show help about all options.</para></listitem>
+</varlistentry>
+<varlistentry>
+	<term><option>--license</option></term>
+	<listitem><para>Show information about license terms under which &kbookmarkmerger; is distributed.</para></listitem>
+</varlistentry>
+<varlistentry>
+	<term><option>-v</option></term>
+	<term><option>--version</option></term>
+	<listitem><para>Show version information.</para></listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+
+<refsect2>
+<title>Qt Options</title>
+<para>None Qt specific options which &kbookmarkmerger; provides have any
+effect since &kbookmarkmerger; is a console application and does not provide
+any &GUI;.</para>
+</refsect2>
+
+<refsect2>
+<title>&kde; Options</title>
+<para>Only the following &kde; specific parameters will show any effect when
+running &kbookmarkmerger;, since it's a console application and hence does
+not provide any &GUI;.</para>
+
+<variablelist>
+<varlistentry>
+<term><option>--dcopserver <replaceable>server</replaceable></option></term>
+	<listitem><para>Use the &DCOP; server specified by <replaceable>server</replaceable>.</para></listitem>
+</varlistentry>
+<varlistentry>
+	<term><option>--nocrashhandler</option></term>
+	<listitem><para>Disable crash handler, generate core dumps.</para></listitem>
+</varlistentry>
+</variablelist>
+</refsect2>
+</refsect1>
+
+<refsect1>
+<title>EXAMPLES</title>
+<screen>joe at hal9000:~> <command>kbookmarkmerger <filename>/usr/local/extra-bookmarks</filename></command></screen>
+<para>
+Merges all bookmark files stored in
+<filename>/usr/local/extra-bookmarks</filename> into joe's list of bookmark.
+</para>
+</refsect1>
+
+<refsect1>
+<title>NOTES</title>
+<para>When determining whether a given bookmark file has been merged into the
+user's bookmarks already or not, &kbookmarkmerger; merely looks at the
+filename of the bookmark file - the contents are not checked at all. This means
+that changing a bookmark file which was already merged into a user's bookmarks
+will not trigger merging it once again.</para>
+
+<para>Also note that in case a user modifies a bookmark which was merged into
+his setup, the original bookmark file will be left unmodified.</para>
+</refsect1>
+
+<refsect1>
+<title>SEE ALSO</title>
+<variablelist>
+	<varlistentry><term/><listitem><para>
+	<ulink url="http://pyxml.sourceforge.net/topics/xbel/">&XBEL; specification</ulink>
+	</para></listitem></varlistentry>
+	<varlistentry><term/><listitem><para>
+	<ulink url="http://docs.kde.org/keditbookmarks/index.html"><application>KEditBookmarks</application> manual</ulink>
+	</para></listitem></varlistentry>
+	<varlistentry><term/><listitem><para>
+	<ulink url="http://docs.kde.org/konqueror/index.html">&konqueror; manual</ulink>
+	</para></listitem></varlistentry>
+</variablelist>
+</refsect1>
+</refentry>



More information about the kde-doc-english mailing list