From mboxrd@z Thu Jan 1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
by finch.gentoo.org with esmtp (Exim 4.60)
(envelope-from )
id 1MKlHJ-0006BJ-Ir
for garchives@archives.gentoo.org; Sun, 28 Jun 2009 03:42:09 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
by pigeon.gentoo.org (Postfix) with SMTP id 1B805E06F4;
Sun, 28 Jun 2009 03:42:05 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
by pigeon.gentoo.org (Postfix) with ESMTP id 9D369E06F4
for ; Sun, 28 Jun 2009 03:42:04 +0000 (UTC)
Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133])
(using TLSv1 with cipher AES256-SHA (256/256 bits))
(No client certificate requested)
by smtp.gentoo.org (Postfix) with ESMTP id D6DB46663B
for ; Sun, 28 Jun 2009 03:42:03 +0000 (UTC)
Received: from nightmorph by stork.gentoo.org with local (Exim 4.69)
(envelope-from )
id 1MKlHH-0002we-EX
for gentoo-commits@lists.gentoo.org; Sun, 28 Jun 2009 03:42:03 +0000
From: "Joshua Saddler (nightmorph)"
To: gentoo-commits@lists.gentoo.org
Reply-To: gentoo-dev@lists.gentoo.org, nightmorph@gentoo.org
Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/en: openbox.xml metadoc.xml
X-VCS-Repository: gentoo
X-VCS-Files: openbox.xml metadoc.xml
X-VCS-Directories: xml/htdocs/doc/en
X-VCS-Committer: nightmorph
X-VCS-Committer-Name: Joshua Saddler
Content-Type: text/plain; charset=utf8
Message-Id:
Sender: Joshua Saddler
Date: Sun, 28 Jun 2009 03:42:03 +0000
Precedence: bulk
List-Post:
List-Help:
List-Unsubscribe:
List-Subscribe:
List-Id: Gentoo Linux mail
X-BeenThere: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 3adbbb73-d2ce-408d-b0a8-3835fb8da333
X-Archives-Hash: c9ac1cbc725a7b9d68bf492dcd6e0350
nightmorph 09/06/28 03:42:03
Modified: openbox.xml metadoc.xml
Log:
thorough overhaul of the openbox guide. i started with Nate's latest dr=
aft in bug #256693. more or less completely rewrote it, editing as i went=
. also added sections on other applications. left the ~arch stuff comment=
ed out for now, as we aren't supposed to document anything but the stable=
tree. this may change upon review, arch team stabilization, rainy weathe=
r, etc. also added the doc to our index and took it out of draft status. =
it's official!
Revision Changes Path
1.3 xml/htdocs/doc/en/openbox.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/open=
box.xml?rev=3D1.3&view=3Dmarkup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/open=
box.xml?rev=3D1.3&content-type=3Dtext/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/open=
box.xml?r1=3D1.2&r2=3D1.3
Index: openbox.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/openbox.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- openbox.xml 27 Apr 2009 20:18:50 -0000 1.2
+++ openbox.xml 28 Jun 2009 03:42:02 -0000 1.3
@@ -1,13 +1,16 @@
-
+
=20
-
+
The Openbox Configuration HOWTO
=20
+
+
+
=20
This guide shows you how to install the Openbox window manager, and refe=
rences
@@ -18,8 +21,8 @@
=20
-1.1
-2009-04-27
+1.2
+2009-06-27
=20
Introduction
@@ -34,11 +37,11 @@
had some experience with big desktop environments like KDE, GNOME, and Xfce. One component of those larg=
er
-desktop suites is called the window manager (or WM for short). A window =
manager
-is responsible for the appearance and placement of the containers (or
-"windows") inside which programs run. Openbox is a minimalistic,
-no-frills-attached window manager.
+link=3D"/doc/en/xfce-config.xml">Xfce. One component of those larg=
er desktop
+suites is called the window manager (or WM for short). A window manager =
is
+responsible for the appearance and placement of the containers (or "wind=
ows")
+inside which programs run. Openbox is a minimalistic, no-frills-attached=
window
+manager.
=20
=20
-After you have emerged xorg-x11 and configured all of your
-xorg.conf settings, installing Openbox can be done in one s=
imple
-command:
+After you have emerged and configured xorg-server, installing Ope=
nbox can
+be done in one simple command:
=20
@@ -81,11 +83,11 @@
Just like with other window managers and desktop environments, you will =
need to
tell the X Server to load Openbox automatically, by adding it to your
-.xinitrc.
+~/.xinitrc.
=20
-# echo "exec openbox-session" >> ~/.xinitrc
+$ echo "exec openbox-session" >> ~/.xinitrc
=20
@@ -168,7 +170,7 @@
=20
-$ mv .config/openbox/menu.xml /etc/xdg/openbox/menu.xml
+$ cp .config/openbox/menu.xml /etc/xdg/openbox/menu.xml
=20
@@ -185,17 +187,18 @@
not that difficult). The basic syntax for the menu XML is as follows:
=20
-
-
-
-
-
-]]>
+
+<?xml version=3D"1.0" encoding=3D"UTF-8"?7gt;
+<openbox_menu>
+<separator label=3D"NAME_OF_SEPARATOR" />
+<menu id=3D"IDENTIFIER" label=3D"NAME_OF_MENU">
+ <item label=3D"NAME_OF_PROGRAM">
+ <action
+ name=3D"execute"><execute>/LOCATION/OF/BINARY</execute&g=
t;</action>
+ </item>
+</menu>
+</openbox_menu>
+
=20
Simply replace anything in CAPS with your information.
@@ -204,7 +207,7 @@
Alternatively, you can emerge obmenu, which is a graphical interf=
ace=20
allowing you to create your menus without having to manually edit the=20
-menu.xml file. It is a very small application and offers a=
=20
+menu.xml file. It is a very small application and offers a=20
nice amount of customisation without typing any XML.
=20
@@ -218,28 +221,28 @@
Aside from being minimalistic and lightweight, Openbox is also surprisin=
gly
customisable and flexible. As a user, you can easily change various sett=
ings
-related to theme, appearance, window placement, docking, and more. There=
are
-two options for configuring these settings within Openbox. You may eithe=
r
-manually edit the ~/.config/openbox/rc.xml file, or you may=
want a
-GUI to help you quickly change settings.
+related to theme, appearance, window placement, docking, and more. There=
are two
+options for configuring these settings within Openbox. You may either ma=
nually
+edit ~/.config/openbox/rc.xml, or you may want a GUI to hel=
p you
+quickly change settings.
=20
-If you want to manually edit the rc.xml file, you simply op=
en up
-your favourite text editor and start making changes. You might want to m=
ake a
-backup of the original file just in case, and store it in a location lik=
e
+If you want to manually edit rc.xml, you simply open up you=
r
+favourite text editor and start making changes. You might want to make a=
backup
+of the original file just in case, and store it in a location like
~/.config/openbox/rc.xml.default. There are plenty of comme=
nts
-within the document itself that should help you with editing. Alternativ=
ely,
-you may want to look at the Openbox
configuration guides.
=20
-If manually editing the rc.xml file doesn't sound like your=
cup of
-tea, you may want to use the GTK+ application to manage your themes and
-behaviours in Openbox. The application that you will use is called ObCon=
f, and
-can be installed on your system just as easily as was Openbox itself.
+If manually editing rc.xml doesn't sound like your cup of t=
ea, you
+may want to use the GTK+ application to manage your themes and behaviour=
s in
+Openbox. The application that you will use is called ObConf, and can be
+installed on your system just as easily as was Openbox itself.
=20
@@ -249,9 +252,22 @@
You can then open the configurator by typing obconf in your termi=
nal.
Next, you can go and add an entry for ObConf into your menu.xml
so
-it will show up in your Openbox menu.
+it will show up in your Openbox menu. If the "editing the menu.xml file=
" code=20
+listing above seemed too vague to be helpful, we'll use ObConf as an exa=
mple of=20
+a menu entry:
=20
+
+<?xml version=3D"1.0" encoding=3D"UTF-8"?>
+<openbox_menu>
+<menu id=3D"1" label=3D"Configuration">
+ <item label=3D"OpenBox Config>
+ <action name=3D"execute"><execute>/usr/bin/obconf</ex=
ecute></action>
+ </item>
+</menu>
+</openbox_menu>>
+
+