Initial revision
This commit is contained in:
parent
17532e906b
commit
dfc5f03458
374 changed files with 51422 additions and 0 deletions
81
AUTHORS
Normal file
81
AUTHORS
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
Openbox authors/contributors:
|
||||||
|
|
||||||
|
Project Maintainer:
|
||||||
|
Ben Jansens (ben@orodu.net)
|
||||||
|
|
||||||
|
Developers:
|
||||||
|
Ben Jansens (ben@orodu.net)
|
||||||
|
Scott Moynes (smoynes@nexus.carleton.ca)
|
||||||
|
|
||||||
|
Webmaster:
|
||||||
|
Please apply :)
|
||||||
|
|
||||||
|
-==============================================================================-
|
||||||
|
|
||||||
|
Openbox was previously known as Blackbox. Here are the authors/contributors
|
||||||
|
from that era:
|
||||||
|
|
||||||
|
Previous Maintainer:
|
||||||
|
Sean 'Shaleh' Perry <shaleh@debian.org>
|
||||||
|
|
||||||
|
Previous Contributors:
|
||||||
|
Ben 'xOr' Jansens <xor@orodu.net>
|
||||||
|
- metric tons of code patches
|
||||||
|
John Kennis <jkennis@chello.nl>
|
||||||
|
- bbpager, ideas, and support
|
||||||
|
Jason 'vanRijn' Kasper <vR@movingparts.net>
|
||||||
|
- bbkeys, ideas, support
|
||||||
|
Chris Mecca <flip@linuxguide.org>
|
||||||
|
- use of his irix machine for testing
|
||||||
|
Wilbert Berendsen <wbsoft@xs4all.nl>
|
||||||
|
- man pages and dutch nls file
|
||||||
|
Luca Marrazzo <marra.luca@libero.it>
|
||||||
|
- italian nls files
|
||||||
|
Ales Kosir <ales.kosir@telemach.net>
|
||||||
|
- Slovenian man pages and nls
|
||||||
|
SATO Satoru <ssato@adachi.ne.jp>
|
||||||
|
- Japanese nls and man pages
|
||||||
|
Jan Schaumann <jschauma@netmeister.org>
|
||||||
|
- German nls support
|
||||||
|
Wang Tiejun <wtj@dept3.buaa.edu.cn>
|
||||||
|
- Chinese nls support
|
||||||
|
Jeffrey Sean Connell <ankh@canuck.gen.nz>
|
||||||
|
- debugger class code (ommited from sources)
|
||||||
|
Frank Belew <frb@umr.edu>
|
||||||
|
- dgradient code
|
||||||
|
Scott Garner <mrfab@arn.net>
|
||||||
|
- suggestions, bug reports and beta testing (*the* beta moron)
|
||||||
|
David Doan <ddoan@usa.net>
|
||||||
|
- testing of 8bpp code
|
||||||
|
Mark Seward <illuzion@paradise.net.nz>
|
||||||
|
- beta testing, bug reports and 32bpp testing
|
||||||
|
Keith Bolland <prime@strip.net.nz>
|
||||||
|
- beta testing, bug reports and suggestions
|
||||||
|
James Spooner <spoons@xtra.co.nz>
|
||||||
|
- beta testing, bug reports
|
||||||
|
Fred Knieper <derf@tamu.edu>
|
||||||
|
- beta testing, bug reports
|
||||||
|
Steve Udell <hettar@teleport.com>
|
||||||
|
- beta testing, bug reports, questions (very good ones)
|
||||||
|
Gregory Barlow <barlowg@ncssm-server.ncssm.edu>
|
||||||
|
- bug reports and patches/suggestions (original middle click advocate)
|
||||||
|
Dyon Balding <dyon.balding@eng.monash.edu.au>
|
||||||
|
- patch for Smart(er)Placement window placement
|
||||||
|
Mike Cole <mike@mydot.com>
|
||||||
|
- co-author/hacker of Image.cc (local LUG buddy)
|
||||||
|
John Kennis <jkennis@chello.nl>
|
||||||
|
- author of bbtools/beta testing/bug reports
|
||||||
|
Wilbert Berendsen <wbsoft@xs4all.nl>
|
||||||
|
- author of blackbox/bsetroot manpages
|
||||||
|
|
||||||
|
Second Author:
|
||||||
|
Jeff Raven <jraven@psu.edu>
|
||||||
|
|
||||||
|
Original Author:
|
||||||
|
Brad Hughes <bhughes@trolltech.com>
|
||||||
|
|
||||||
|
(Brad's original message):
|
||||||
|
I would also like to thank the creators of WindowMaker. Reading the existing
|
||||||
|
code has helped me immensely, and the BImage class follows the RImage data type
|
||||||
|
very closely (the 8bpp code and dithering code was based off of WindowMaker's
|
||||||
|
wrlib).
|
2
BUGS
Normal file
2
BUGS
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
* last focusd window is not updated when the window is closed while the focus
|
||||||
|
is on another workspace. This eventually can lead to a segfault.
|
60
ChangeLog
Normal file
60
ChangeLog
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
Changelog for Openbox:
|
||||||
|
|
||||||
|
0.99.0:
|
||||||
|
* renamed header files from *.hh to *.h. (Ben Jansens)
|
||||||
|
|
||||||
|
* fix clipping of the date/time in the toolbar with
|
||||||
|
proportional fonts. (Sean Perry, Ben Jansens)
|
||||||
|
|
||||||
|
* added a --enable-clobber configuration option to
|
||||||
|
allow users to run off the event clobbering taking
|
||||||
|
place so that Openbox wont grab mouse events when
|
||||||
|
num lock or scroll lock are on. (Scott Moynes)
|
||||||
|
|
||||||
|
* window menu is inconsistant in that other menus
|
||||||
|
ignore mouse button 2, but it did not, because of
|
||||||
|
the maximize option. Now all options in the window
|
||||||
|
menu ignore mouse button 2 to be consistant. (Scott Moynes)
|
||||||
|
|
||||||
|
* changed the default configuration file from
|
||||||
|
~/.blackboxrc to ~/.openbox/rc. (Ben Jansens)
|
||||||
|
|
||||||
|
* ignore fully-maximized windows when smart
|
||||||
|
placing windows. (Ben Jansens)
|
||||||
|
|
||||||
|
* windows snaps to both sides of the screen's edge,
|
||||||
|
i.e. they have double the snapping area, half
|
||||||
|
inside and half outside the visible screen. (Ben Jansens)
|
||||||
|
|
||||||
|
* a rootCommand per-screen in the rc file which
|
||||||
|
will override the rootCommand in styles for that
|
||||||
|
screen. (Ben Jansens)
|
||||||
|
|
||||||
|
* rolling the mouse wheel on a window's title bar
|
||||||
|
will shade/unshade the window. rolling the mouse
|
||||||
|
wheel on the root window will change workspaces (John Kennis, Ben Jansens)
|
||||||
|
|
||||||
|
* new button press/release code in Window class,
|
||||||
|
gives window buttons more consistent behavior. (Ben Jansens)
|
||||||
|
|
||||||
|
* custom ordering of windows' titlebar elements
|
||||||
|
with a titlebarLayout option added to the
|
||||||
|
rc file (MrFab, Ben Jansens)
|
||||||
|
|
||||||
|
* when resizing a window in non-opaque mode, fixed
|
||||||
|
the drawn rectangle so that it is drawn entirely
|
||||||
|
within the bounds of the new window. it used to
|
||||||
|
be drawn in the area of the window + 1. (Ben Jansens)
|
||||||
|
|
||||||
|
* changed the background of the toolbar's workspace
|
||||||
|
label when it is being edited. The text color
|
||||||
|
being used was that of the active window label,
|
||||||
|
but the background remained that of the toolbar.
|
||||||
|
Changed to use the background of the active
|
||||||
|
window label. (Ben Jansens)
|
||||||
|
|
||||||
|
* added windowZones to the rc file specifying
|
||||||
|
the number of zones to divide a window into for
|
||||||
|
alt-drag resizing, and code to resize windows
|
||||||
|
with the number of zones specified. (Nicolas Delon, Ben Jansens)
|
||||||
|
|
1269
ChangeLog-Blackbox
Normal file
1269
ChangeLog-Blackbox
Normal file
File diff suppressed because it is too large
Load diff
59
ChangeLog.bsetbg
Normal file
59
ChangeLog.bsetbg
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
1.12
|
||||||
|
* fixed a bug with the bsetroot code that prevented compound commands from
|
||||||
|
being executed properly.
|
||||||
|
|
||||||
|
1.11
|
||||||
|
* various bugfixes.
|
||||||
|
* bsetbg now uses the bsd license.
|
||||||
|
|
||||||
|
1.10
|
||||||
|
* bsetbg is now completely sh compliant, and no longer uses bash.
|
||||||
|
* removed internal default configuration in favor of:
|
||||||
|
* added the ability to generate a config file on the fly if one doesn't already exist.
|
||||||
|
* added support for -display to be passed to bsetroot. bsetbg now fully supports
|
||||||
|
all of bsetroot's options.
|
||||||
|
* made the error messages smart.
|
||||||
|
* if one of the variables in the configuration file contains an error, bsetbg
|
||||||
|
will still work perfectly unless it is required to use the faulty variable (in
|
||||||
|
which case it tells you what you did wrong).
|
||||||
|
* bsetbg will check for the existence of the specified image application in each
|
||||||
|
of its config variables.
|
||||||
|
* massive cleanup and optimization.
|
||||||
|
|
||||||
|
1.00
|
||||||
|
* rewrote most of the script to handle seperate apps for each config value.
|
||||||
|
* configuration file is consequently in a different format.
|
||||||
|
* fixed stupid bugs.
|
||||||
|
|
||||||
|
0.09
|
||||||
|
* fixed a bug that caused a crash when bsetbg tried to read a filename
|
||||||
|
containing spaces.
|
||||||
|
|
||||||
|
0.08
|
||||||
|
* rewrote info function to make it even smarter.
|
||||||
|
|
||||||
|
0.07
|
||||||
|
* the end user hath spoken. bsetbg shall hereafter read configuration values
|
||||||
|
from one file and one file only, ~/.bsetbgrc.
|
||||||
|
* more error handling.
|
||||||
|
* fixed a bug that caused a crash when an image was specified without any
|
||||||
|
arguments.
|
||||||
|
|
||||||
|
0.06
|
||||||
|
* bsetbg no longer checks for a configuration file when passing arguments to
|
||||||
|
bsetroot.
|
||||||
|
* fixed up the -app stuff so that you can specify what the fallback action will
|
||||||
|
be (-center, -tile, or -full).
|
||||||
|
* added values for qiv to the sample.config.
|
||||||
|
* made -info a lot smarter than it used to be.
|
||||||
|
* no more support for ~/.bsetbgrc. it caused uneeded complication.
|
||||||
|
|
||||||
|
0.05
|
||||||
|
* added support for bsetroot.
|
||||||
|
* added the -app flag.
|
||||||
|
* fixed up the error checking.
|
||||||
|
* added -info flag to display current configuration values.
|
||||||
|
* added external configuration files.
|
||||||
|
|
||||||
|
0.04
|
||||||
|
* i don't remember back that far
|
94
INSTALL
Normal file
94
INSTALL
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
Installation instructions for Openbox:
|
||||||
|
|
||||||
|
Compilation and Installation:
|
||||||
|
--------------------------------
|
||||||
|
The `configure' shell script attempts to guess correct values for
|
||||||
|
various system-dependent variables used during compilation. It uses
|
||||||
|
those values to create a `Makefile' in each directory in the
|
||||||
|
Openbox source tree.
|
||||||
|
|
||||||
|
Finally, it creates a shell script `config.status' that you can run
|
||||||
|
in the future to recreate the current configuration, a file
|
||||||
|
`config.cache' that saves the results of its tests to speed up
|
||||||
|
reconfiguring, and a file `config.log' containing compiler output
|
||||||
|
(useful mainly for debugging `configure').
|
||||||
|
|
||||||
|
If you need to do unusual things to compile Openbox, please try
|
||||||
|
to figure out how `configure' could check whether to do them, and mail
|
||||||
|
diffs or instructions to bhughes@tcac.net so they can be considered
|
||||||
|
for the next release. If at some point `config.cache' contains
|
||||||
|
results you don't want to keep, you may remove or edit it.
|
||||||
|
|
||||||
|
The file `configure.in' is used to create `configure' by a program
|
||||||
|
called `autoconf'. You only need `configure.in' if you want to change
|
||||||
|
it or regenerate `configure' using a newer version of `autoconf'.
|
||||||
|
|
||||||
|
The simplest way to compile this package is:
|
||||||
|
|
||||||
|
1. `cd' to the directory containing the package's source code and type
|
||||||
|
`./configure' to configure the package for your system. If you're
|
||||||
|
using `csh' on an old version of System V, you might need to type
|
||||||
|
`sh ./configure' instead to prevent `csh' from trying to execute
|
||||||
|
`configure' itself.
|
||||||
|
|
||||||
|
Running `configure' takes awhile. While running, it prints some
|
||||||
|
messages telling which features it is checking for.
|
||||||
|
|
||||||
|
2. Type `make' to compile the package.
|
||||||
|
|
||||||
|
3. Type `make install' to install the programs and any data files and
|
||||||
|
documentation.
|
||||||
|
|
||||||
|
4. You can remove the program binaries and object files from the
|
||||||
|
source code directory by typing `make clean'. To also remove the
|
||||||
|
files that `configure' created (so you can compile the package for
|
||||||
|
a different kind of computer), type `make distclean'.
|
||||||
|
|
||||||
|
|
||||||
|
Compilers and Options:
|
||||||
|
----------------------
|
||||||
|
Some systems require unusual options for compilation or linking that
|
||||||
|
the `configure' script does not know about. You can give `configure'
|
||||||
|
initial values for variables by setting them in the environment. Using
|
||||||
|
a Bourne-compatible shell, you can do that on the command line like
|
||||||
|
this:
|
||||||
|
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
|
||||||
|
|
||||||
|
Or on systems that have the `env' program, you can do it like this:
|
||||||
|
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
|
||||||
|
|
||||||
|
|
||||||
|
Optional Features:
|
||||||
|
------------------
|
||||||
|
Openbox supports the XShape extension of X11R6. This support is enabled by
|
||||||
|
default, but may be overridden by specifying `--disable-shape' on the configure
|
||||||
|
script's command line.
|
||||||
|
|
||||||
|
Openbox supports Window Maker dockapps (warning: restarts from wmaker to
|
||||||
|
Openbox don't always handle dockapps correctly) with a gadget called the Slit.
|
||||||
|
The Slit is compiled into Openbox by default, but may be overridden by
|
||||||
|
specifying `--disable-slit' on the configure script's command line.
|
||||||
|
|
||||||
|
Openbox supports a rendering effect called "faked interlacing" which darkens
|
||||||
|
every other line in rendered images. This support works only for gradient
|
||||||
|
images. It is compiled in by default, but may be overridden by specifying
|
||||||
|
`--disable-interlace' on the configure script's command line.
|
||||||
|
|
||||||
|
Openbox provides an alternative rendering algorithm for dithering on
|
||||||
|
pseudocolor (8 bit) displays. A noticeable pattern is visible when using
|
||||||
|
this; it's a matter of taste whether this looks better than the default
|
||||||
|
algorithm. It is disabled by default, but may be overridden by specifying
|
||||||
|
'--enable-ordered-pseudo' on the configure script's command line.
|
||||||
|
|
||||||
|
Openbox uses a timer which allows it to periodically flush its pixmap
|
||||||
|
cache. It is enabled by default, but may be overridden by specifying
|
||||||
|
'--disable-timed-cache' on the configure script's command line.
|
||||||
|
|
||||||
|
Also, `configure' can usually find the X include and library files
|
||||||
|
automatically, but if it doesn't, you can use the `configure'
|
||||||
|
options `--x-includes=DIR' and `--x-libraries=DIR' to specify
|
||||||
|
their locations.
|
||||||
|
|
||||||
|
|
||||||
|
Please read the README file also.
|
||||||
|
|
21
LICENSE
Normal file
21
LICENSE
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
Copyright (c) 2002 - 2002 Ben Jansens <ben@orodu.net>
|
||||||
|
Copyright (c) 2001 - 2002 Sean 'Shaleh' Perry <shaleh@debian.org>
|
||||||
|
Copyright (c) 1997 - 2000 Brad Hughes (bhughes@tcac.net)
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
|
copy of this software and associated documentation files (the "Software"),
|
||||||
|
to deal in the Software without restriction, including without limitation
|
||||||
|
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||||
|
and/or sell copies of the Software, and to permit persons to whom the
|
||||||
|
Software is furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||||
|
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
|
DEALINGS IN THE SOFTWARE.
|
12
Makefile.am
Normal file
12
Makefile.am
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
# Makefile.am for Openbox
|
||||||
|
|
||||||
|
AUTOMAKE_OPTIONS = foreign
|
||||||
|
|
||||||
|
SUBDIRS = data doc nls src util
|
||||||
|
MAINTAINERCLEANFILES = aclocal.m4 config.h.in configure Makefile.in stamp-h.in
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
-rmdir $(pkgdatadir)
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~ gmon.out
|
381
Makefile.in
Normal file
381
Makefile.in
Normal file
|
@ -0,0 +1,381 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# Makefile.am for Openbox
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = .
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
CC = @CC@
|
||||||
|
CLOBBER = @CLOBBER@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
AUTOMAKE_OPTIONS = foreign
|
||||||
|
|
||||||
|
SUBDIRS = data doc nls src util
|
||||||
|
MAINTAINERCLEANFILES = aclocal.m4 config.h.in configure Makefile.in stamp-h.in
|
||||||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = config.h
|
||||||
|
CONFIG_CLEAN_FILES = version.h
|
||||||
|
DIST_COMMON = README ./stamp-h.in AUTHORS ChangeLog INSTALL Makefile.am \
|
||||||
|
Makefile.in TODO aclocal.m4 config.h.in configure configure.in \
|
||||||
|
install-sh missing mkinstalldirs version.h.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in
|
||||||
|
cd $(srcdir) && $(ACLOCAL)
|
||||||
|
|
||||||
|
config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||||
|
$(SHELL) ./config.status --recheck
|
||||||
|
$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
|
||||||
|
cd $(srcdir) && $(AUTOCONF)
|
||||||
|
|
||||||
|
config.h: stamp-h
|
||||||
|
@if test ! -f $@; then \
|
||||||
|
rm -f stamp-h; \
|
||||||
|
$(MAKE) stamp-h; \
|
||||||
|
else :; fi
|
||||||
|
stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES= CONFIG_HEADERS=config.h \
|
||||||
|
$(SHELL) ./config.status
|
||||||
|
@echo timestamp > stamp-h 2> /dev/null
|
||||||
|
$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@$(srcdir)/stamp-h.in
|
||||||
|
@if test ! -f $@; then \
|
||||||
|
rm -f $(srcdir)/stamp-h.in; \
|
||||||
|
$(MAKE) $(srcdir)/stamp-h.in; \
|
||||||
|
else :; fi
|
||||||
|
$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOHEADER)
|
||||||
|
@echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
|
||||||
|
|
||||||
|
mostlyclean-hdr:
|
||||||
|
|
||||||
|
clean-hdr:
|
||||||
|
|
||||||
|
distclean-hdr:
|
||||||
|
-rm -f config.h
|
||||||
|
|
||||||
|
maintainer-clean-hdr:
|
||||||
|
version.h: $(top_builddir)/config.status version.h.in
|
||||||
|
cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
# This directory's subdirectories are mostly independent; you can cd
|
||||||
|
# into them and run `make' without going through this Makefile.
|
||||||
|
# To change the values of `make' variables: instead of editing Makefiles,
|
||||||
|
# (1) if the variable is set in `config.status', edit `config.status'
|
||||||
|
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||||
|
# (2) otherwise, pass the desired values on the `make' command line.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
|
all-recursive install-data-recursive install-exec-recursive \
|
||||||
|
installdirs-recursive install-recursive uninstall-recursive \
|
||||||
|
check-recursive installcheck-recursive info-recursive dvi-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
dot_seen=yes; \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done; \
|
||||||
|
if test "$$dot_seen" = "no"; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||||
|
fi; test -z "$$fail"
|
||||||
|
|
||||||
|
mostlyclean-recursive clean-recursive distclean-recursive \
|
||||||
|
maintainer-clean-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
rev="$$subdir $$rev"; \
|
||||||
|
test "$$subdir" != "." || dot_seen=yes; \
|
||||||
|
done; \
|
||||||
|
test "$$dot_seen" = "no" && rev=". $$rev"; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
for subdir in $$rev; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done && test -z "$$fail"
|
||||||
|
tags-recursive:
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||||
|
done
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
|
ID: $(HEADERS) $(SOURCES) $(LISP)
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
here=`pwd` && cd $(srcdir) \
|
||||||
|
&& mkid -f$$here/ID $$unique $(LISP)
|
||||||
|
|
||||||
|
TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP)
|
||||||
|
tags=; \
|
||||||
|
here=`pwd`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
|
||||||
|
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS)
|
||||||
|
|
||||||
|
mostlyclean-tags:
|
||||||
|
|
||||||
|
clean-tags:
|
||||||
|
|
||||||
|
distclean-tags:
|
||||||
|
-rm -f TAGS ID
|
||||||
|
|
||||||
|
maintainer-clean-tags:
|
||||||
|
|
||||||
|
distdir = $(PACKAGE)-$(VERSION)
|
||||||
|
top_distdir = $(distdir)
|
||||||
|
|
||||||
|
# This target untars the dist file and tries a VPATH configuration. Then
|
||||||
|
# it guarantees that the distribution is self-contained by making another
|
||||||
|
# tarfile.
|
||||||
|
distcheck: dist
|
||||||
|
-rm -rf $(distdir)
|
||||||
|
GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
|
||||||
|
mkdir $(distdir)/=build
|
||||||
|
mkdir $(distdir)/=inst
|
||||||
|
dc_install_base=`cd $(distdir)/=inst && pwd`; \
|
||||||
|
cd $(distdir)/=build \
|
||||||
|
&& ../configure --srcdir=.. --prefix=$$dc_install_base \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) dist
|
||||||
|
-rm -rf $(distdir)
|
||||||
|
@banner="$(distdir).tar.gz is ready for distribution"; \
|
||||||
|
dashes=`echo "$$banner" | sed s/./=/g`; \
|
||||||
|
echo "$$dashes"; \
|
||||||
|
echo "$$banner"; \
|
||||||
|
echo "$$dashes"
|
||||||
|
dist: distdir
|
||||||
|
-chmod -R a+r $(distdir)
|
||||||
|
GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
|
||||||
|
-rm -rf $(distdir)
|
||||||
|
dist-all: distdir
|
||||||
|
-chmod -R a+r $(distdir)
|
||||||
|
GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
|
||||||
|
-rm -rf $(distdir)
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
-rm -rf $(distdir)
|
||||||
|
mkdir $(distdir)
|
||||||
|
-chmod 777 $(distdir)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --foreign Makefile
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
for subdir in $(SUBDIRS); do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -d $(distdir)/$$subdir \
|
||||||
|
|| mkdir $(distdir)/$$subdir \
|
||||||
|
|| exit 1; \
|
||||||
|
chmod 777 $(distdir)/$$subdir; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-recursive
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-recursive
|
||||||
|
check-am: all-am
|
||||||
|
check: check-recursive
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-recursive
|
||||||
|
all-recursive-am: config.h
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||||
|
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-recursive
|
||||||
|
|
||||||
|
install-data-am:
|
||||||
|
install-data: install-data-recursive
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-recursive
|
||||||
|
uninstall-am: uninstall-local
|
||||||
|
uninstall: uninstall-recursive
|
||||||
|
all-am: Makefile config.h
|
||||||
|
all-redirect: all-recursive-am
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs: installdirs-recursive
|
||||||
|
installdirs-am:
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-hdr mostlyclean-tags mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-recursive
|
||||||
|
|
||||||
|
clean-am: clean-hdr clean-tags clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-recursive
|
||||||
|
|
||||||
|
distclean-am: distclean-hdr distclean-tags distclean-generic clean-am \
|
||||||
|
distclean-local
|
||||||
|
|
||||||
|
distclean: distclean-recursive
|
||||||
|
-rm -f config.status
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-hdr maintainer-clean-tags \
|
||||||
|
maintainer-clean-generic distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-recursive
|
||||||
|
-rm -f config.status
|
||||||
|
|
||||||
|
.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
|
||||||
|
install-data-recursive uninstall-data-recursive install-exec-recursive \
|
||||||
|
uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
|
||||||
|
all-recursive check-recursive installcheck-recursive info-recursive \
|
||||||
|
dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
|
||||||
|
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
|
||||||
|
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
|
||||||
|
dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \
|
||||||
|
install-exec-am install-exec install-data-am install-data install-am \
|
||||||
|
install uninstall-local uninstall-am uninstall all-redirect all-am all \
|
||||||
|
installdirs-am installdirs mostlyclean-generic distclean-generic \
|
||||||
|
clean-generic maintainer-clean-generic clean mostlyclean distclean \
|
||||||
|
maintainer-clean
|
||||||
|
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
-rmdir $(pkgdatadir)
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~ gmon.out
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
99
README
Normal file
99
README
Normal file
|
@ -0,0 +1,99 @@
|
||||||
|
README for Openbox:
|
||||||
|
|
||||||
|
The source tree for Openbox is comprised of five subdirectories:
|
||||||
|
|
||||||
|
data/ - this holds the default data files that Openbox
|
||||||
|
requires for proper operation
|
||||||
|
|
||||||
|
doc/ - this holds the documentation files that explain
|
||||||
|
the various aspects of Openbox
|
||||||
|
|
||||||
|
nls/ - this holds the message files used to generate
|
||||||
|
message catalogs for different languages
|
||||||
|
|
||||||
|
src/ - this holds the actual C++ source code for the window
|
||||||
|
manager.
|
||||||
|
|
||||||
|
util/ - this holds source code for small utility programs
|
||||||
|
that help Openbox do what it does best.
|
||||||
|
|
||||||
|
|
||||||
|
Quick Start:
|
||||||
|
------------
|
||||||
|
The quickest and easiest way to get Openbox up and running is to run the
|
||||||
|
following commands:
|
||||||
|
|
||||||
|
# cd openbox-x.x.x
|
||||||
|
# ./configure
|
||||||
|
# make
|
||||||
|
# su -c 'make install'
|
||||||
|
|
||||||
|
This will configure, compile and install Openbox the quickest. For those
|
||||||
|
who like to spend the extra 15 seconds reading ./configure --help, some
|
||||||
|
compile time options can be turned on and off before the build.
|
||||||
|
|
||||||
|
For general information on GNU's ./configure, see the file INSTALL.
|
||||||
|
|
||||||
|
|
||||||
|
Configuring Openbox:
|
||||||
|
---------------------
|
||||||
|
The next thing most users want to do after installing Openbox is to configure
|
||||||
|
the colors, fonts, menus, etc. to their liking. This is covered by the files
|
||||||
|
data/README, data/README.menu and data/README.style. These files give
|
||||||
|
detailed information on how to customize your new window manager.
|
||||||
|
|
||||||
|
|
||||||
|
Included utilities:
|
||||||
|
-------------------
|
||||||
|
Currently, the only included utilities are a program named bsetroot and a
|
||||||
|
script called bsetbg. bsetroot is a replacement for xsetroot, minus a few
|
||||||
|
options. The difference between xsetroot and bsetroot is that bsetroot has
|
||||||
|
been coded for multiple screens (e.g. multi-headed displays), where as the
|
||||||
|
stock xsetroot is not. The bsetbg script acts as a wrapper for most of the
|
||||||
|
popular programs used to set background pixmaps, making it possible
|
||||||
|
for styles to provide a machine-independent rootCommand.
|
||||||
|
|
||||||
|
|
||||||
|
Third-party utilities:
|
||||||
|
----------------------
|
||||||
|
Openbox does not handle any keyboard shortcuts; instead it supports a
|
||||||
|
communication protocol which allows other programs to handle these and related
|
||||||
|
tasks. If you'd like to be able to use keyboard shortcuts with Openbox,
|
||||||
|
bbkeys (available at http://bbkeys.sourceforge.net) can provide you with this
|
||||||
|
functionality.
|
||||||
|
If you're looking for a GUI with which to configure your Openbox menu and/or
|
||||||
|
styles, check out http://bbconf.sourceforge.net. bbconf is a QT program that
|
||||||
|
does just that, as well as providing a GUI for editing your keybindings for the
|
||||||
|
above mentioned bbkeys.
|
||||||
|
|
||||||
|
Supported Platforms:
|
||||||
|
--------------------
|
||||||
|
ix86-Linux 2.0.x (libc5 and glibc2)
|
||||||
|
ix86-Linux 2.1.x (libc5 and glibc2)
|
||||||
|
ix86-Linux 2.2.x (libc5 and glibc2)
|
||||||
|
ix86-Linux 2.3.x (glibc2.1)
|
||||||
|
ix86-Linux 2.4.x (glibc2.2)
|
||||||
|
ix86-FreeBSD 4.0-current
|
||||||
|
ix86-FreeBSD 3.3-{stable,release}
|
||||||
|
ix86-FreeBSD 3.2-{stable,release}
|
||||||
|
ix86-FreeBSD 3.1-{stable,release}
|
||||||
|
ix86-FreeBSD 2.2.x-stable
|
||||||
|
ix86-NetBSD 1.3.3
|
||||||
|
ix86-NetBSD 1.4.1
|
||||||
|
ix86-OpenBSD 2.6
|
||||||
|
ix86-BSDi 4.0
|
||||||
|
PPC-mkLinux (version?)
|
||||||
|
ix86-Solaris 2.6
|
||||||
|
Sparc-Solaris 2.6 (2.5 anyone?)
|
||||||
|
Sparc-Solaris 2.7
|
||||||
|
ix86-Solaris 7 (== 2.7?)
|
||||||
|
Alpha-Digital UNIX 4.0D
|
||||||
|
Alpha-Linux 2.2.x
|
||||||
|
rs6k-AIX 4.1.3
|
||||||
|
rs6k-AIX 4.3.2
|
||||||
|
MIPS-IRIX 6.5 (requires gcc, MIPSpro didn't like some of the template-fu)
|
||||||
|
ix86-OS/2 (version? recent successes?)
|
||||||
|
hp9000/715-HP/UX 10.20 (with egcs 1.1.1)
|
||||||
|
|
||||||
|
Please email ben@orodu.net for other success reports.
|
||||||
|
|
14
README.bbtools
Normal file
14
README.bbtools
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
If you use either bbpager or bbkeys, then you will need to have AT LEAST
|
||||||
|
these versions:
|
||||||
|
|
||||||
|
bbpager 0.3.0 from http://bbtools.windsofstorm.net/
|
||||||
|
bbkeys 0.8.3 from http://bbkeys.sourceforge.net/
|
||||||
|
|
||||||
|
If you use anything older than that, they will not work with Openbox. Why?
|
||||||
|
The old "Blackbox protocol" used by Blackbox 0.60.0-alpha had messages,
|
||||||
|
properties and the like prefixed with _NET, which is to be used by
|
||||||
|
the new KDE2+/GNOME2 window manager specification. It was decided to keep from
|
||||||
|
polluting the namespace and everything changed to _BLACKBOX. When the change
|
||||||
|
was made, bbpager and bbkeys (as well as other tools, I believe) had to be
|
||||||
|
updated to understand the new protocol.
|
||||||
|
|
183
README.bsetbg
Normal file
183
README.bsetbg
Normal file
|
@ -0,0 +1,183 @@
|
||||||
|
README for bsetbg 1.xx
|
||||||
|
|
||||||
|
####
|
||||||
|
### introduction ###
|
||||||
|
|
||||||
|
bsetbg is a shell script that is intended to provide a standard root image
|
||||||
|
application for the Openbox window manager (although it will work under any
|
||||||
|
other window manager as well). bsetbg acts as a wrapper both to bsetroot and to
|
||||||
|
whatever application(s) you prefer to use for setting images on the root window.
|
||||||
|
|
||||||
|
####
|
||||||
|
### installation ###
|
||||||
|
|
||||||
|
(o) copy the script to a directory in your path.
|
||||||
|
(o) chmod it to make it executable (chmod 755 /path/to/bsetbg).
|
||||||
|
|
||||||
|
if you're lazy, do nothing. bsetbg will work out of the box for 99% of the
|
||||||
|
population.
|
||||||
|
|
||||||
|
if you're at least vaguely curious, run bsetbg in an xterm without any arguments.
|
||||||
|
this way, you can watch what it does.
|
||||||
|
|
||||||
|
if you're a "power user", read the 'configuration' section below.
|
||||||
|
|
||||||
|
####
|
||||||
|
### configuration ###
|
||||||
|
|
||||||
|
bsetbg reads it's configuration from ~/.bsetbgrc . if it can't find this file, it
|
||||||
|
will search for a list of applications in the system path and use the positive
|
||||||
|
matches to create it. if you would prefer for this not to happen, you can create
|
||||||
|
your own config file using the included sample.config .
|
||||||
|
~/.bsetbgrc should contain the following variables:
|
||||||
|
|
||||||
|
CENTER= application and arguments for centering an image on the root window
|
||||||
|
FULL= application and arguemnts for stretching/contracting an image to fill the root window
|
||||||
|
TILE= application and arguments to tile the root window
|
||||||
|
DEFAULT= action to take place by default if none of the above have been specified.
|
||||||
|
|
||||||
|
if you let bsetbg create the configuration file, the only applications that will
|
||||||
|
be included in it are the ones that were found in your path. bsetbg will choose
|
||||||
|
one of them to be the default and comment out the rest, so if you don't like what
|
||||||
|
it chooses, edit the file and change the default values to whatever you like.
|
||||||
|
|
||||||
|
####
|
||||||
|
### usage ###
|
||||||
|
|
||||||
|
** normal usage:
|
||||||
|
|
||||||
|
bsetbg -full|-tile|-center <image>
|
||||||
|
|
||||||
|
running bsetbg without any arguments except the name of the image will cause it to
|
||||||
|
set the image with the default values, which will vary from person to person. for
|
||||||
|
the ultimate control over your theme, always tell bsetbg what you want it to do.
|
||||||
|
|
||||||
|
|
||||||
|
** advanced usage:
|
||||||
|
if you use a certain program or set of arguments to achieve a particular effect
|
||||||
|
that goes beyond the scope of bsetbg's normal functionality, you can include the
|
||||||
|
application and its neccessary command line options after the -app flag:
|
||||||
|
|
||||||
|
bsetbg -app <application> <"command line options"> <image>
|
||||||
|
|
||||||
|
here is an example in which bsetbg will try to run xv to center the image against
|
||||||
|
a coloured background:
|
||||||
|
|
||||||
|
bsetbg -app xv "-rbg rgb:27/40/8b -root -rmode 5 -quit" <image>
|
||||||
|
|
||||||
|
note that you MUST enclose the application's options in double quotes. if you
|
||||||
|
don't, bsetbg will bail out and give you an error message.
|
||||||
|
|
||||||
|
before bsetbg runs the command, it will check to make sure that the application
|
||||||
|
(xv in our example) is present on the target system. if it's not, bsetbg will fall
|
||||||
|
back to setting the image using the default values from the configuration. if you
|
||||||
|
want to control what the fallback option will be, use either -center, -tile, or
|
||||||
|
-full after the options for the application:
|
||||||
|
|
||||||
|
bsetbg -app xv "-rbg rgb:20/2b/32 -root -rmode 5 -quit" -center <image>
|
||||||
|
|
||||||
|
in the above example, bsetbg will fall back to setting the image in centered mode
|
||||||
|
if xv isn't available.
|
||||||
|
|
||||||
|
|
||||||
|
** other usage:
|
||||||
|
bsetbg can also be used in place of bsetroot. just give bsetbg the same arguments
|
||||||
|
that you would normally pass to bsetroot. example:
|
||||||
|
|
||||||
|
rootCommand: bsetbg -gradient flatinterlaced -from rgb:46/51/5c -to rgb:34/3c/45
|
||||||
|
|
||||||
|
rootCommand: bsetbg -solid SteelBlue
|
||||||
|
|
||||||
|
|
||||||
|
** informational usage:
|
||||||
|
'bsetbg -help' does what you'd expect it to.
|
||||||
|
|
||||||
|
'bsetbg -info' will output information about bsetbg's current configuration
|
||||||
|
values. use this when you're debugging an incorrect configuration.
|
||||||
|
|
||||||
|
####
|
||||||
|
### troubleshooting ###
|
||||||
|
|
||||||
|
this section is sort of an faq.
|
||||||
|
|
||||||
|
(o) help! my background is messed up when i try to use a png image!
|
||||||
|
|
||||||
|
if you are using xv, your version probably hasn't been patched to include png
|
||||||
|
support. you have two options: 1), you can download the source and the patches and
|
||||||
|
compile xv yourself (see the url at the end of this document), or 2), you can try
|
||||||
|
to hunt down a binary version of xv that was compiled with the png patch.
|
||||||
|
|
||||||
|
if you aren't using xv, then whatever it is that you are using is having a problem
|
||||||
|
with png images. consult the documentation on it.
|
||||||
|
|
||||||
|
|
||||||
|
(o) when i switch to a new Openbox style, the background doesn't change.
|
||||||
|
|
||||||
|
most likely, there's an error with bsetbg. if you alt+f[1-5] to go back to your
|
||||||
|
console, you can see bsetbg's error message. alternatively, run bsetbg from an
|
||||||
|
xterm and look at its output.
|
||||||
|
|
||||||
|
in most instances, there will be a problem with your config file. you can either
|
||||||
|
try to fix it yourself, or you can rename your ~/.bsetbgrc to something else and
|
||||||
|
then run bsetbg without any arguments in order to force the creation of a new
|
||||||
|
configuration file.
|
||||||
|
|
||||||
|
|
||||||
|
(o) when i try to set an image in full/tiled/centered mode, the image is not
|
||||||
|
full/tiled/centered.
|
||||||
|
|
||||||
|
you've probably given the values in the config file the wrong arguments for what
|
||||||
|
they are meant to do. either let bsetbg create a new file (see above), or else
|
||||||
|
read the "configuration" section if this document.
|
||||||
|
|
||||||
|
|
||||||
|
(o) i'm a moron who can't be bothered to read your fine and well-written README.
|
||||||
|
can i email you with my stupid questions?
|
||||||
|
|
||||||
|
don't even think about it.
|
||||||
|
|
||||||
|
####
|
||||||
|
### other stuff ###
|
||||||
|
|
||||||
|
xv can be found at:
|
||||||
|
http://www.trilon.com/xv/downloads.html
|
||||||
|
|
||||||
|
qiv lives at:
|
||||||
|
http://www.klografx.de/software/qiv.shtml
|
||||||
|
|
||||||
|
xli can be found at:
|
||||||
|
http://pantransit.reptiles.org/prog/#xli
|
||||||
|
|
||||||
|
display (part of ImageMagick) can be found at:
|
||||||
|
http://www.imagemagick.org/
|
||||||
|
|
||||||
|
wmsetbg is a part of the Window Maker window manager. Window Maker can be found at:
|
||||||
|
http://windowmaker.org/
|
||||||
|
|
||||||
|
Esetroot is a part of the Enlightenment window manager:
|
||||||
|
http://enlightenment.org/
|
||||||
|
|
||||||
|
openbox homepage:
|
||||||
|
http://FILLMEINNOW/
|
||||||
|
|
||||||
|
and lastly, bsetbg:
|
||||||
|
http://lordzork.com/blackbox/
|
||||||
|
|
||||||
|
|
||||||
|
####
|
||||||
|
### more other stuff ###
|
||||||
|
|
||||||
|
many thanks are due to:
|
||||||
|
youngjun han, for the inspiration to do it in the first place
|
||||||
|
zak johnson, for invaluable suggestions
|
||||||
|
brad hughes, for help in debugging (not to mention, creating a smashing window
|
||||||
|
manager)
|
||||||
|
and last but not least, mycat, mr. man.
|
||||||
|
|
||||||
|
send all comments/suggestions/constructive criticism/blueprints for futuristic
|
||||||
|
weapons/etc to lordzork@lordzork.com
|
||||||
|
|
||||||
|
bsetbg has only been tested under linux. if it doesn't work on your system, email
|
||||||
|
me the details and i'll try to fix it.
|
||||||
|
|
||||||
|
copyright (C) 2000 by lordzork industries.
|
54
TODO
Normal file
54
TODO
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
Openbox TODO list:
|
||||||
|
|
||||||
|
* add asserts all throughout the code to catch bugs.
|
||||||
|
|
||||||
|
* new configuration class which handles the X db, with better functionality.
|
||||||
|
i.e. make changes in the configuraiton save instantly, and stop saving over
|
||||||
|
the config file on shutdown/reconfig.
|
||||||
|
|
||||||
|
* convert char *'s to stl's std::string.
|
||||||
|
|
||||||
|
* make the toolbar a compile-time option so it can be disabled entirely.
|
||||||
|
|
||||||
|
* make it possible to cuycle workspaces by moving the mouse past the edge of
|
||||||
|
the desktop?
|
||||||
|
|
||||||
|
* make the wheel mouse functionality optional?
|
||||||
|
|
||||||
|
* add a modifer key which will scroll workspaces with the mousewheel even when
|
||||||
|
not on the root window?
|
||||||
|
|
||||||
|
* NETWM support (see http://www.freedesktop.org/standards/wm-spec/).
|
||||||
|
|
||||||
|
* handle keyboard input natively instead of relying on an external program?
|
||||||
|
|
||||||
|
* remappable bindings for keyboard input and for mouse input.
|
||||||
|
|
||||||
|
* snap to edges, all edges, including window edges
|
||||||
|
|
||||||
|
* port bbconf to Openbox.
|
||||||
|
|
||||||
|
* add a close button to root/pinned menus?
|
||||||
|
|
||||||
|
* add atoms for most everything in the window manager
|
||||||
|
e.g. add _BLACKBOX_STYLE and _BLACKBOX_MENU atoms so that bbtools, bbconf,
|
||||||
|
etc. can get the current path to the style in use and menu.
|
||||||
|
|
||||||
|
* when workspace name is greater than the width of its text area the toolbar
|
||||||
|
gets very ugly. I think waht's really needed is a new toolbar entirely, which
|
||||||
|
can let apps dock in it (these would, of course then, be very tiny apps).
|
||||||
|
|
||||||
|
* get translations of Openbox into more languages.
|
||||||
|
|
||||||
|
* window stacking layers (i.e. always on top/bottom).
|
||||||
|
|
||||||
|
* draw non-opaque move/resize frames using the style's borderWidth.
|
||||||
|
|
||||||
|
* better support for window groups.
|
||||||
|
|
||||||
|
* support for Xft, to anti-alias text.
|
||||||
|
|
||||||
|
* suppert for XRENDER, and use it for making window decorations/menus/etc
|
||||||
|
translucent.
|
||||||
|
|
||||||
|
* fix any existant memory leaks, this is on-going forever.
|
160
aclocal.m4
vendored
Normal file
160
aclocal.m4
vendored
Normal file
|
@ -0,0 +1,160 @@
|
||||||
|
dnl aclocal.m4 generated automatically by aclocal 1.4-p5
|
||||||
|
|
||||||
|
dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||||
|
dnl This file is free software; the Free Software Foundation
|
||||||
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
dnl This program is distributed in the hope that it will be useful,
|
||||||
|
dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
dnl PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# Do all the work for Automake. This macro actually does too much --
|
||||||
|
# some checks are only needed if your package does certain things.
|
||||||
|
# But this isn't really a big deal.
|
||||||
|
|
||||||
|
# serial 1
|
||||||
|
|
||||||
|
dnl Usage:
|
||||||
|
dnl AM_INIT_AUTOMAKE(package,version, [no-define])
|
||||||
|
|
||||||
|
AC_DEFUN([AM_INIT_AUTOMAKE],
|
||||||
|
[AC_REQUIRE([AC_PROG_INSTALL])
|
||||||
|
PACKAGE=[$1]
|
||||||
|
AC_SUBST(PACKAGE)
|
||||||
|
VERSION=[$2]
|
||||||
|
AC_SUBST(VERSION)
|
||||||
|
dnl test to see if srcdir already configured
|
||||||
|
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
|
||||||
|
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
|
||||||
|
fi
|
||||||
|
ifelse([$3],,
|
||||||
|
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
|
||||||
|
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
|
||||||
|
AC_REQUIRE([AM_SANITY_CHECK])
|
||||||
|
AC_REQUIRE([AC_ARG_PROGRAM])
|
||||||
|
dnl FIXME This is truly gross.
|
||||||
|
missing_dir=`cd $ac_aux_dir && pwd`
|
||||||
|
AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
|
||||||
|
AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
|
||||||
|
AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
|
||||||
|
AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
|
||||||
|
AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
|
||||||
|
AC_REQUIRE([AC_PROG_MAKE_SET])])
|
||||||
|
|
||||||
|
#
|
||||||
|
# Check to make sure that the build environment is sane.
|
||||||
|
#
|
||||||
|
|
||||||
|
AC_DEFUN([AM_SANITY_CHECK],
|
||||||
|
[AC_MSG_CHECKING([whether build environment is sane])
|
||||||
|
# Just in case
|
||||||
|
sleep 1
|
||||||
|
echo timestamp > conftestfile
|
||||||
|
# Do `set' in a subshell so we don't clobber the current shell's
|
||||||
|
# arguments. Must try -L first in case configure is actually a
|
||||||
|
# symlink; some systems play weird games with the mod time of symlinks
|
||||||
|
# (eg FreeBSD returns the mod time of the symlink's containing
|
||||||
|
# directory).
|
||||||
|
if (
|
||||||
|
set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
|
||||||
|
if test "[$]*" = "X"; then
|
||||||
|
# -L didn't work.
|
||||||
|
set X `ls -t $srcdir/configure conftestfile`
|
||||||
|
fi
|
||||||
|
if test "[$]*" != "X $srcdir/configure conftestfile" \
|
||||||
|
&& test "[$]*" != "X conftestfile $srcdir/configure"; then
|
||||||
|
|
||||||
|
# If neither matched, then we have a broken ls. This can happen
|
||||||
|
# if, for instance, CONFIG_SHELL is bash and it inherits a
|
||||||
|
# broken ls alias from the environment. This has actually
|
||||||
|
# happened. Such a system could not be considered "sane".
|
||||||
|
AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
|
||||||
|
alias in your environment])
|
||||||
|
fi
|
||||||
|
|
||||||
|
test "[$]2" = conftestfile
|
||||||
|
)
|
||||||
|
then
|
||||||
|
# Ok.
|
||||||
|
:
|
||||||
|
else
|
||||||
|
AC_MSG_ERROR([newly created file is older than distributed files!
|
||||||
|
Check your system clock])
|
||||||
|
fi
|
||||||
|
rm -f conftest*
|
||||||
|
AC_MSG_RESULT(yes)])
|
||||||
|
|
||||||
|
dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
|
||||||
|
dnl The program must properly implement --version.
|
||||||
|
AC_DEFUN([AM_MISSING_PROG],
|
||||||
|
[AC_MSG_CHECKING(for working $2)
|
||||||
|
# Run test in a subshell; some versions of sh will print an error if
|
||||||
|
# an executable is not found, even if stderr is redirected.
|
||||||
|
# Redirect stdin to placate older versions of autoconf. Sigh.
|
||||||
|
if ($2 --version) < /dev/null > /dev/null 2>&1; then
|
||||||
|
$1=$2
|
||||||
|
AC_MSG_RESULT(found)
|
||||||
|
else
|
||||||
|
$1="$3/missing $2"
|
||||||
|
AC_MSG_RESULT(missing)
|
||||||
|
fi
|
||||||
|
AC_SUBST($1)])
|
||||||
|
|
||||||
|
# Add --enable-maintainer-mode option to configure.
|
||||||
|
# From Jim Meyering
|
||||||
|
|
||||||
|
# serial 1
|
||||||
|
|
||||||
|
AC_DEFUN([AM_MAINTAINER_MODE],
|
||||||
|
[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
|
||||||
|
dnl maintainer-mode is disabled by default
|
||||||
|
AC_ARG_ENABLE(maintainer-mode,
|
||||||
|
[ --enable-maintainer-mode enable make rules and dependencies not useful
|
||||||
|
(and sometimes confusing) to the casual installer],
|
||||||
|
USE_MAINTAINER_MODE=$enableval,
|
||||||
|
USE_MAINTAINER_MODE=no)
|
||||||
|
AC_MSG_RESULT($USE_MAINTAINER_MODE)
|
||||||
|
AM_CONDITIONAL(MAINTAINER_MODE, test $USE_MAINTAINER_MODE = yes)
|
||||||
|
MAINT=$MAINTAINER_MODE_TRUE
|
||||||
|
AC_SUBST(MAINT)dnl
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
# Define a conditional.
|
||||||
|
|
||||||
|
AC_DEFUN([AM_CONDITIONAL],
|
||||||
|
[AC_SUBST($1_TRUE)
|
||||||
|
AC_SUBST($1_FALSE)
|
||||||
|
if $2; then
|
||||||
|
$1_TRUE=
|
||||||
|
$1_FALSE='#'
|
||||||
|
else
|
||||||
|
$1_TRUE='#'
|
||||||
|
$1_FALSE=
|
||||||
|
fi])
|
||||||
|
|
||||||
|
# Like AC_CONFIG_HEADER, but automatically create stamp file.
|
||||||
|
|
||||||
|
AC_DEFUN([AM_CONFIG_HEADER],
|
||||||
|
[AC_PREREQ([2.12])
|
||||||
|
AC_CONFIG_HEADER([$1])
|
||||||
|
dnl When config.status generates a header, we must update the stamp-h file.
|
||||||
|
dnl This file resides in the same directory as the config header
|
||||||
|
dnl that is generated. We must strip everything past the first ":",
|
||||||
|
dnl and everything past the last "/".
|
||||||
|
AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
|
||||||
|
ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
|
||||||
|
<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
|
||||||
|
<<am_indx=1
|
||||||
|
for am_file in <<$1>>; do
|
||||||
|
case " <<$>>CONFIG_HEADERS " in
|
||||||
|
*" <<$>>am_file "*<<)>>
|
||||||
|
echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
am_indx=`expr "<<$>>am_indx" + 1`
|
||||||
|
done<<>>dnl>>)
|
||||||
|
changequote([,]))])
|
||||||
|
|
6539
autom4te.cache/output.0
Normal file
6539
autom4te.cache/output.0
Normal file
File diff suppressed because it is too large
Load diff
94
autom4te.cache/requests
Normal file
94
autom4te.cache/requests
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
# This file was created by autom4te.
|
||||||
|
# It contains the lists of macros which have been traced.
|
||||||
|
# It can be safely removed.
|
||||||
|
|
||||||
|
@request = (
|
||||||
|
bless( [
|
||||||
|
'0',
|
||||||
|
1,
|
||||||
|
[
|
||||||
|
'/usr/share/autoconf'
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'--reload-state=/usr/share/autoconf/autoconf/autoconf.m4f',
|
||||||
|
'aclocal.m4',
|
||||||
|
'configure.in'
|
||||||
|
],
|
||||||
|
{
|
||||||
|
'AC_HEADER_STAT' => 1,
|
||||||
|
'AC_FUNC_STRFTIME' => 1,
|
||||||
|
'AC_PROG_RANLIB' => 1,
|
||||||
|
'AC_FUNC_WAIT3' => 1,
|
||||||
|
'AC_FUNC_SETPGRP' => 1,
|
||||||
|
'AC_HEADER_TIME' => 1,
|
||||||
|
'AC_FUNC_SETVBUF_REVERSED' => 1,
|
||||||
|
'AC_HEADER_SYS_WAIT' => 1,
|
||||||
|
'AC_TYPE_UID_T' => 1,
|
||||||
|
'AM_CONDITIONAL' => 1,
|
||||||
|
'AC_CHECK_LIB' => 1,
|
||||||
|
'AC_PROG_LN_S' => 1,
|
||||||
|
'AC_FUNC_MEMCMP' => 1,
|
||||||
|
'AC_FUNC_FORK' => 1,
|
||||||
|
'AC_FUNC_GETGROUPS' => 1,
|
||||||
|
'AC_HEADER_MAJOR' => 1,
|
||||||
|
'AC_FUNC_STRTOD' => 1,
|
||||||
|
'AC_HEADER_DIRENT' => 1,
|
||||||
|
'AC_FUNC_UTIME_NULL' => 1,
|
||||||
|
'AC_CONFIG_FILES' => 1,
|
||||||
|
'AC_FUNC_ALLOCA' => 1,
|
||||||
|
'AC_C_CONST' => 1,
|
||||||
|
'include' => 1,
|
||||||
|
'AC_FUNC_OBSTACK' => 1,
|
||||||
|
'AC_FUNC_LSTAT' => 1,
|
||||||
|
'AC_STRUCT_TIMEZONE' => 1,
|
||||||
|
'AC_FUNC_GETPGRP' => 1,
|
||||||
|
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||||
|
'AC_CHECK_HEADERS' => 1,
|
||||||
|
'AC_TYPE_MODE_T' => 1,
|
||||||
|
'AC_CHECK_TYPES' => 1,
|
||||||
|
'AC_PROG_YACC' => 1,
|
||||||
|
'AC_TYPE_PID_T' => 1,
|
||||||
|
'AC_FUNC_STRERROR_R' => 1,
|
||||||
|
'AC_STRUCT_ST_BLOCKS' => 1,
|
||||||
|
'AC_PROG_GCC_TRADITIONAL' => 1,
|
||||||
|
'AC_TYPE_SIGNAL' => 1,
|
||||||
|
'AC_FUNC_FNMATCH' => 1,
|
||||||
|
'AC_PROG_CPP' => 1,
|
||||||
|
'AM_PROG_LIBTOOL' => 1,
|
||||||
|
'AC_FUNC_STAT' => 1,
|
||||||
|
'AC_PROG_INSTALL' => 1,
|
||||||
|
'AM_GNU_GETTEXT' => 1,
|
||||||
|
'AC_FUNC_STRCOLL' => 1,
|
||||||
|
'AC_LIBSOURCE' => 1,
|
||||||
|
'AC_C_INLINE' => 1,
|
||||||
|
'AC_FUNC_CHOWN' => 1,
|
||||||
|
'AC_PROG_LEX' => 1,
|
||||||
|
'AH_OUTPUT' => 1,
|
||||||
|
'AC_HEADER_STDC' => 1,
|
||||||
|
'AC_FUNC_GETLOADAVG' => 1,
|
||||||
|
'AC_CHECK_FUNCS' => 1,
|
||||||
|
'AC_TYPE_SIZE_T' => 1,
|
||||||
|
'AC_DECL_SYS_SIGLIST' => 1,
|
||||||
|
'AC_FUNC_MKTIME' => 1,
|
||||||
|
'AC_PROG_MAKE_SET' => 1,
|
||||||
|
'AC_PROG_CXX' => 1,
|
||||||
|
'm4_pattern_allow' => 1,
|
||||||
|
'm4_include' => 1,
|
||||||
|
'm4_pattern_forbid' => 1,
|
||||||
|
'AC_PROG_AWK' => 1,
|
||||||
|
'AC_FUNC_VPRINTF' => 1,
|
||||||
|
'AC_CONFIG_HEADERS' => 1,
|
||||||
|
'AC_PATH_X' => 1,
|
||||||
|
'AC_TYPE_OFF_T' => 1,
|
||||||
|
'AC_FUNC_MALLOC' => 1,
|
||||||
|
'AC_FUNC_ERROR_AT_LINE' => 1,
|
||||||
|
'AC_FUNC_FSEEKO' => 1,
|
||||||
|
'AC_FUNC_MMAP' => 1,
|
||||||
|
'AC_STRUCT_TM' => 1,
|
||||||
|
'AC_SUBST' => 1,
|
||||||
|
'AC_PROG_CC' => 1,
|
||||||
|
'AC_PROG_LIBTOOL' => 1
|
||||||
|
}
|
||||||
|
], 'Request' )
|
||||||
|
);
|
||||||
|
|
370
autom4te.cache/traces.0
Normal file
370
autom4te.cache/traces.0
Normal file
|
@ -0,0 +1,370 @@
|
||||||
|
m4trace:configure.in:3: -1- m4_pattern_forbid([^_?A[CHUM]_])
|
||||||
|
m4trace:configure.in:3: -1- m4_pattern_forbid([_AC_])
|
||||||
|
m4trace:configure.in:3: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs. LIBOBJS'])
|
||||||
|
m4trace:configure.in:3: -1- m4_pattern_allow([^AS_FLAGS$])
|
||||||
|
m4trace:configure.in:3: -1- m4_pattern_forbid([^_?m4_])
|
||||||
|
m4trace:configure.in:3: -1- m4_pattern_forbid([^dnl$])
|
||||||
|
m4trace:configure.in:3: -1- m4_pattern_forbid([^_?AS_])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([PATH_SEPARATOR])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([exec_prefix], [NONE])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([prefix], [NONE])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([program_transform_name], [s,x,x,])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([datadir], ['${prefix}/share'])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([includedir], ['${prefix}/include'])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([oldincludedir], ['/usr/include'])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([infodir], ['${prefix}/info'])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([mandir], ['${prefix}/man'])
|
||||||
|
m4trace:configure.in:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
|
||||||
|
m4trace:configure.in:3: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
|
||||||
|
#undef PACKAGE_NAME])
|
||||||
|
m4trace:configure.in:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
|
||||||
|
m4trace:configure.in:3: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
|
||||||
|
#undef PACKAGE_TARNAME])
|
||||||
|
m4trace:configure.in:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
|
||||||
|
m4trace:configure.in:3: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
|
||||||
|
#undef PACKAGE_VERSION])
|
||||||
|
m4trace:configure.in:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
|
||||||
|
m4trace:configure.in:3: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
|
||||||
|
#undef PACKAGE_STRING])
|
||||||
|
m4trace:configure.in:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
|
||||||
|
m4trace:configure.in:3: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
|
||||||
|
#undef PACKAGE_BUGREPORT])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([build_alias])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([host_alias])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([target_alias])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([DEFS])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([ECHO_C])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([ECHO_N])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([ECHO_T])
|
||||||
|
m4trace:configure.in:3: -1- AC_SUBST([LIBS])
|
||||||
|
m4trace:configure.in:4: -1- AC_PROG_INSTALL
|
||||||
|
m4trace:configure.in:4: -1- AC_SUBST([INSTALL_PROGRAM])
|
||||||
|
m4trace:configure.in:4: -1- AC_SUBST([INSTALL_SCRIPT])
|
||||||
|
m4trace:configure.in:4: -1- AC_SUBST([INSTALL_DATA])
|
||||||
|
m4trace:configure.in:4: -1- AC_SUBST([PACKAGE])
|
||||||
|
m4trace:configure.in:4: -1- AC_SUBST([VERSION])
|
||||||
|
m4trace:configure.in:4: -2- AC_DEFINE_TRACE_LITERAL([PACKAGE])
|
||||||
|
m4trace:configure.in:4: -2- AH_OUTPUT([PACKAGE], [/* Name of package */
|
||||||
|
#undef PACKAGE])
|
||||||
|
m4trace:configure.in:4: -2- AC_DEFINE_TRACE_LITERAL([VERSION])
|
||||||
|
m4trace:configure.in:4: -2- AH_OUTPUT([VERSION], [/* Version number of package */
|
||||||
|
#undef VERSION])
|
||||||
|
m4trace:configure.in:4: -1- AC_SUBST([ACLOCAL])
|
||||||
|
m4trace:configure.in:4: -1- AC_SUBST([AUTOCONF])
|
||||||
|
m4trace:configure.in:4: -1- AC_SUBST([AUTOMAKE])
|
||||||
|
m4trace:configure.in:4: -1- AC_SUBST([AUTOHEADER])
|
||||||
|
m4trace:configure.in:4: -1- AC_SUBST([MAKEINFO])
|
||||||
|
m4trace:configure.in:4: -1- AC_PROG_MAKE_SET
|
||||||
|
m4trace:configure.in:4: -1- AC_SUBST([SET_MAKE])
|
||||||
|
m4trace:configure.in:14: -1- AC_PROG_CC
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([CC])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([CFLAGS])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([LDFLAGS])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([CPPFLAGS])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([CC])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([ac_ct_CC])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([CC])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([ac_ct_CC])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([CC])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([CC])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([ac_ct_CC])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
|
||||||
|
m4trace:configure.in:14: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
|
||||||
|
m4trace:configure.in:15: -1- AC_PROG_CXX
|
||||||
|
m4trace:configure.in:15: -1- AC_SUBST([CXX])
|
||||||
|
m4trace:configure.in:15: -1- AC_SUBST([CXXFLAGS])
|
||||||
|
m4trace:configure.in:15: -1- AC_SUBST([LDFLAGS])
|
||||||
|
m4trace:configure.in:15: -1- AC_SUBST([CPPFLAGS])
|
||||||
|
m4trace:configure.in:15: -1- AC_SUBST([CXX])
|
||||||
|
m4trace:configure.in:15: -1- AC_SUBST([ac_ct_CXX])
|
||||||
|
m4trace:configure.in:16: -1- AC_PROG_INSTALL
|
||||||
|
m4trace:configure.in:16: -1- AC_SUBST([INSTALL_PROGRAM])
|
||||||
|
m4trace:configure.in:16: -1- AC_SUBST([INSTALL_SCRIPT])
|
||||||
|
m4trace:configure.in:16: -1- AC_SUBST([INSTALL_DATA])
|
||||||
|
m4trace:configure.in:18: -1- AC_SUBST([regex_cmd])
|
||||||
|
m4trace:configure.in:24: -1- AC_HEADER_STDC
|
||||||
|
m4trace:configure.in:24: -1- AC_PROG_CPP
|
||||||
|
m4trace:configure.in:24: -1- AC_SUBST([CPP])
|
||||||
|
m4trace:configure.in:24: -1- AC_SUBST([CPPFLAGS])
|
||||||
|
m4trace:configure.in:24: -1- AC_SUBST([CPP])
|
||||||
|
m4trace:configure.in:24: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
|
||||||
|
m4trace:configure.in:24: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
|
||||||
|
#undef STDC_HEADERS])
|
||||||
|
m4trace:configure.in:25: -1- AC_CHECK_HEADERS([ctype.h dirent.h fcntl.h libgen.h locale.h nl_types.h process.h signal.h stdarg.h stdio.h time.h unistd.h sys/param.h sys/select.h sys/signal.h sys/stat.h sys/time.h sys/types.h sys/wait.h])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_CTYPE_H], [/* Define to 1 if you have the <ctype.h> header file. */
|
||||||
|
#undef HAVE_CTYPE_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the <dirent.h> header file. */
|
||||||
|
#undef HAVE_DIRENT_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */
|
||||||
|
#undef HAVE_FCNTL_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_LIBGEN_H], [/* Define to 1 if you have the <libgen.h> header file. */
|
||||||
|
#undef HAVE_LIBGEN_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_LOCALE_H], [/* Define to 1 if you have the <locale.h> header file. */
|
||||||
|
#undef HAVE_LOCALE_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_NL_TYPES_H], [/* Define to 1 if you have the <nl_types.h> header file. */
|
||||||
|
#undef HAVE_NL_TYPES_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_PROCESS_H], [/* Define to 1 if you have the <process.h> header file. */
|
||||||
|
#undef HAVE_PROCESS_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SIGNAL_H], [/* Define to 1 if you have the <signal.h> header file. */
|
||||||
|
#undef HAVE_SIGNAL_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_STDARG_H], [/* Define to 1 if you have the <stdarg.h> header file. */
|
||||||
|
#undef HAVE_STDARG_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the <stdio.h> header file. */
|
||||||
|
#undef HAVE_STDIO_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_TIME_H], [/* Define to 1 if you have the <time.h> header file. */
|
||||||
|
#undef HAVE_TIME_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||||
|
#undef HAVE_UNISTD_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
|
||||||
|
#undef HAVE_SYS_PARAM_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SYS_SELECT_H], [/* Define to 1 if you have the <sys/select.h> header file. */
|
||||||
|
#undef HAVE_SYS_SELECT_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SYS_SIGNAL_H], [/* Define to 1 if you have the <sys/signal.h> header file. */
|
||||||
|
#undef HAVE_SYS_SIGNAL_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||||
|
#undef HAVE_SYS_STAT_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
|
||||||
|
#undef HAVE_SYS_TIME_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
|
||||||
|
#undef HAVE_SYS_TYPES_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SYS_WAIT_H], [/* Define to 1 if you have the <sys/wait.h> header file. */
|
||||||
|
#undef HAVE_SYS_WAIT_H])
|
||||||
|
m4trace:configure.in:25: -1- AC_CHECK_HEADERS([sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
|
||||||
|
inttypes.h stdint.h unistd.h], [], [], [$ac_includes_default])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
|
||||||
|
#undef HAVE_SYS_TYPES_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||||
|
#undef HAVE_SYS_STAT_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
|
||||||
|
#undef HAVE_STDLIB_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
|
||||||
|
#undef HAVE_STRING_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
|
||||||
|
#undef HAVE_MEMORY_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
|
||||||
|
#undef HAVE_STRINGS_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
|
||||||
|
#undef HAVE_INTTYPES_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
|
||||||
|
#undef HAVE_STDINT_H])
|
||||||
|
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
|
||||||
|
#undef HAVE_UNISTD_H])
|
||||||
|
m4trace:configure.in:26: -1- AC_HEADER_TIME
|
||||||
|
m4trace:configure.in:26: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME])
|
||||||
|
m4trace:configure.in:26: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||||
|
#undef TIME_WITH_SYS_TIME])
|
||||||
|
m4trace:configure.in:30: -3- AC_DEFINE_TRACE_LITERAL([HAVE_BASENAME])
|
||||||
|
m4trace:configure.in:30: -2- AC_CHECK_LIB([gen], [basename], [cat >>confdefs.h <<\_ACEOF
|
||||||
|
@%:@define HAVE_BASENAME 1
|
||||||
|
_ACEOF
|
||||||
|
LIBS="$LIBS -lgen"])
|
||||||
|
m4trace:configure.in:30: -1- AC_CHECK_FUNCS([basename], [], [echo "$as_me:$LINENO: checking for basename in -lgen" >&5
|
||||||
|
echo $ECHO_N "checking for basename in -lgen... $ECHO_C" >&6
|
||||||
|
if test "${ac_cv_lib_gen_basename+set}" = set; then
|
||||||
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
||||||
|
else
|
||||||
|
ac_check_lib_save_LIBS=$LIBS
|
||||||
|
LIBS="-lgen $LIBS"
|
||||||
|
cat >conftest.$ac_ext <<_ACEOF
|
||||||
|
#line $LINENO "configure"
|
||||||
|
#include "confdefs.h"
|
||||||
|
|
||||||
|
/* Override any gcc2 internal prototype to avoid an error. */
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C"
|
||||||
|
#endif
|
||||||
|
/* We use char because int might match the return type of a gcc2
|
||||||
|
builtin and then its argument prototype would still apply. */
|
||||||
|
char basename ();
|
||||||
|
#ifdef F77_DUMMY_MAIN
|
||||||
|
# ifdef __cplusplus
|
||||||
|
extern "C"
|
||||||
|
# endif
|
||||||
|
int F77_DUMMY_MAIN() { return 1; }
|
||||||
|
#endif
|
||||||
|
int
|
||||||
|
main ()
|
||||||
|
{
|
||||||
|
basename ();
|
||||||
|
;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
_ACEOF
|
||||||
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
||||||
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
||||||
|
(eval $ac_link) 2>&5
|
||||||
|
ac_status=$?
|
||||||
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||||
|
(exit $ac_status); } &&
|
||||||
|
{ ac_try='test -s conftest$ac_exeext'
|
||||||
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||||
|
(eval $ac_try) 2>&5
|
||||||
|
ac_status=$?
|
||||||
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||||
|
(exit $ac_status); }; }; then
|
||||||
|
ac_cv_lib_gen_basename=yes
|
||||||
|
else
|
||||||
|
echo "$as_me: failed program was:" >&5
|
||||||
|
cat conftest.$ac_ext >&5
|
||||||
|
ac_cv_lib_gen_basename=no
|
||||||
|
fi
|
||||||
|
rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
||||||
|
LIBS=$ac_check_lib_save_LIBS
|
||||||
|
fi
|
||||||
|
echo "$as_me:$LINENO: result: $ac_cv_lib_gen_basename" >&5
|
||||||
|
echo "${ECHO_T}$ac_cv_lib_gen_basename" >&6
|
||||||
|
if test $ac_cv_lib_gen_basename = yes; then
|
||||||
|
cat >>confdefs.h <<\_ACEOF
|
||||||
|
@%:@define HAVE_BASENAME 1
|
||||||
|
_ACEOF
|
||||||
|
LIBS="$LIBS -lgen"
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
m4trace:configure.in:30: -1- AH_OUTPUT([HAVE_BASENAME], [/* Define to 1 if you have the \`basename' function. */
|
||||||
|
#undef HAVE_BASENAME])
|
||||||
|
m4trace:configure.in:31: -1- AC_CHECK_FUNCS([getpid setlocale sigaction strftime strcasestr snprintf vsnprintf catopen catgets catclose])
|
||||||
|
m4trace:configure.in:31: -1- AH_OUTPUT([HAVE_GETPID], [/* Define to 1 if you have the \`getpid' function. */
|
||||||
|
#undef HAVE_GETPID])
|
||||||
|
m4trace:configure.in:31: -1- AH_OUTPUT([HAVE_SETLOCALE], [/* Define to 1 if you have the \`setlocale' function. */
|
||||||
|
#undef HAVE_SETLOCALE])
|
||||||
|
m4trace:configure.in:31: -1- AH_OUTPUT([HAVE_SIGACTION], [/* Define to 1 if you have the \`sigaction' function. */
|
||||||
|
#undef HAVE_SIGACTION])
|
||||||
|
m4trace:configure.in:31: -1- AH_OUTPUT([HAVE_STRFTIME], [/* Define to 1 if you have the \`strftime' function. */
|
||||||
|
#undef HAVE_STRFTIME])
|
||||||
|
m4trace:configure.in:31: -1- AH_OUTPUT([HAVE_STRCASESTR], [/* Define to 1 if you have the \`strcasestr' function. */
|
||||||
|
#undef HAVE_STRCASESTR])
|
||||||
|
m4trace:configure.in:31: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you have the \`snprintf' function. */
|
||||||
|
#undef HAVE_SNPRINTF])
|
||||||
|
m4trace:configure.in:31: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define to 1 if you have the \`vsnprintf' function. */
|
||||||
|
#undef HAVE_VSNPRINTF])
|
||||||
|
m4trace:configure.in:31: -1- AH_OUTPUT([HAVE_CATOPEN], [/* Define to 1 if you have the \`catopen' function. */
|
||||||
|
#undef HAVE_CATOPEN])
|
||||||
|
m4trace:configure.in:31: -1- AH_OUTPUT([HAVE_CATGETS], [/* Define to 1 if you have the \`catgets' function. */
|
||||||
|
#undef HAVE_CATGETS])
|
||||||
|
m4trace:configure.in:31: -1- AH_OUTPUT([HAVE_CATCLOSE], [/* Define to 1 if you have the \`catclose' function. */
|
||||||
|
#undef HAVE_CATCLOSE])
|
||||||
|
m4trace:configure.in:32: -1- AC_CHECK_LIB([nsl], [t_open], [LIBS="$LIBS -lnsl"])
|
||||||
|
m4trace:configure.in:33: -1- AC_CHECK_LIB([socket], [socket], [LIBS="$LIBS -lsocket"])
|
||||||
|
m4trace:configure.in:36: -1- AC_PATH_X
|
||||||
|
m4trace:configure.in:37: -1- AC_DEFINE_TRACE_LITERAL([X_DISPLAY_MISSING])
|
||||||
|
m4trace:configure.in:37: -1- AH_OUTPUT([X_DISPLAY_MISSING], [/* Define to 1 if the X Window System is missing or not being used. */
|
||||||
|
#undef X_DISPLAY_MISSING])
|
||||||
|
m4trace:configure.in:37: -1- AC_CHECK_LIB([dnet], [dnet_ntoa], [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
|
||||||
|
m4trace:configure.in:37: -1- AC_CHECK_LIB([dnet_stub], [dnet_ntoa], [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
|
||||||
|
m4trace:configure.in:37: -1- AC_CHECK_LIB([nsl], [gethostbyname], [X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"])
|
||||||
|
m4trace:configure.in:37: -1- AC_CHECK_LIB([bsd], [gethostbyname], [X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"])
|
||||||
|
m4trace:configure.in:37: -1- AC_CHECK_LIB([socket], [connect], [X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"], [], [$X_EXTRA_LIBS])
|
||||||
|
m4trace:configure.in:37: -1- AC_CHECK_LIB([posix], [remove], [X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"])
|
||||||
|
m4trace:configure.in:37: -1- AC_CHECK_LIB([ipc], [shmat], [X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"])
|
||||||
|
m4trace:configure.in:37: -1- AC_CHECK_LIB([ICE], [IceConnectionNumber], [X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"], [], [$X_EXTRA_LIBS])
|
||||||
|
m4trace:configure.in:37: -1- AC_SUBST([X_CFLAGS])
|
||||||
|
m4trace:configure.in:37: -1- AC_SUBST([X_PRE_LIBS])
|
||||||
|
m4trace:configure.in:37: -1- AC_SUBST([X_LIBS])
|
||||||
|
m4trace:configure.in:37: -1- AC_SUBST([X_EXTRA_LIBS])
|
||||||
|
m4trace:configure.in:53: -1- AC_CHECK_LIB([X11], [XOpenDisplay], [LIBS="$LIBS -lX11"], [{ { echo "$as_me:$LINENO: error: Could not find XOpenDisplay in -lX11." >&5
|
||||||
|
echo "$as_me: error: Could not find XOpenDisplay in -lX11." >&2;}
|
||||||
|
{ (exit 1); exit 1; }; }
|
||||||
|
])
|
||||||
|
m4trace:configure.in:79: -1- AC_CHECK_LIB([Xext], [XShapeCombineShape], [echo "$as_me:$LINENO: checking for X11/extensions/shape.h" >&5
|
||||||
|
echo $ECHO_N "checking for X11/extensions/shape.h... $ECHO_C" >&6
|
||||||
|
cat >conftest.$ac_ext <<_ACEOF
|
||||||
|
#line $LINENO "configure"
|
||||||
|
#include "confdefs.h"
|
||||||
|
#include <X11/Xlib.h>
|
||||||
|
#include <X11/Xutil.h>
|
||||||
|
#include <X11/extensions/shape.h>
|
||||||
|
|
||||||
|
#ifdef F77_DUMMY_MAIN
|
||||||
|
# ifdef __cplusplus
|
||||||
|
extern "C"
|
||||||
|
# endif
|
||||||
|
int F77_DUMMY_MAIN() { return 1; }
|
||||||
|
#endif
|
||||||
|
int
|
||||||
|
main ()
|
||||||
|
{
|
||||||
|
long foo = ShapeSet
|
||||||
|
;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
_ACEOF
|
||||||
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
||||||
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
||||||
|
(eval $ac_link) 2>&5
|
||||||
|
ac_status=$?
|
||||||
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||||
|
(exit $ac_status); } &&
|
||||||
|
{ ac_try='test -s conftest$ac_exeext'
|
||||||
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||||
|
(eval $ac_try) 2>&5
|
||||||
|
ac_status=$?
|
||||||
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||||
|
(exit $ac_status); }; }; then
|
||||||
|
echo "$as_me:$LINENO: result: yes" >&5
|
||||||
|
echo "${ECHO_T}yes" >&6
|
||||||
|
SHAPE="-DSHAPE"; Xext_lib="-lXext"
|
||||||
|
else
|
||||||
|
echo "$as_me: failed program was:" >&5
|
||||||
|
cat conftest.$ac_ext >&5
|
||||||
|
echo "$as_me:$LINENO: result: no" >&5
|
||||||
|
echo "${ECHO_T}no" >&6
|
||||||
|
|
||||||
|
fi
|
||||||
|
rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
||||||
|
])
|
||||||
|
m4trace:configure.in:83: -1- AC_SUBST([SHAPE])
|
||||||
|
m4trace:configure.in:101: -1- AC_SUBST([SLIT])
|
||||||
|
m4trace:configure.in:118: -1- AC_SUBST([NEWWMSPEC])
|
||||||
|
m4trace:configure.in:135: -1- AC_SUBST([INTERLACE])
|
||||||
|
m4trace:configure.in:151: -1- AC_SUBST([ORDEREDPSEUDO])
|
||||||
|
m4trace:configure.in:167: -1- AC_SUBST([CLOBBER])
|
||||||
|
m4trace:configure.in:182: -1- AC_SUBST([DEBUG])
|
||||||
|
m4trace:configure.in:198: -1- AC_SUBST([NLS])
|
||||||
|
m4trace:configure.in:200: -1- AC_CHECK_LIB([xpg4], [setlocale], [LIBS="$LIBS -lxpg4"])
|
||||||
|
m4trace:configure.in:202: -1- AC_SUBST([gencat_cmd])
|
||||||
|
m4trace:configure.in:223: -1- AC_SUBST([TIMEDCACHE])
|
||||||
|
m4trace:configure.in:226: -1- AC_TYPE_SIGNAL
|
||||||
|
m4trace:configure.in:226: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
|
||||||
|
m4trace:configure.in:226: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (\`int' or \`void'). */
|
||||||
|
#undef RETSIGTYPE])
|
||||||
|
m4trace:configure.in:229: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
|
||||||
|
m4trace:configure.in:229: -1- AC_SUBST([MAINTAINER_MODE_TRUE])
|
||||||
|
m4trace:configure.in:229: -1- AC_SUBST([MAINTAINER_MODE_FALSE])
|
||||||
|
m4trace:configure.in:229: -1- AC_SUBST([MAINT])
|
||||||
|
m4trace:configure.in:242: -1- AC_CONFIG_HEADERS([config.h])
|
||||||
|
m4trace:configure.in:268: -1- AC_CONFIG_FILES([Makefile
|
||||||
|
src/Makefile
|
||||||
|
util/Makefile
|
||||||
|
data/Makefile
|
||||||
|
data/styles/Makefile
|
||||||
|
doc/Makefile
|
||||||
|
nls/Makefile
|
||||||
|
nls/C/Makefile
|
||||||
|
nls/da_DK/Makefile
|
||||||
|
nls/de_DE/Makefile
|
||||||
|
nls/es_ES/Makefile
|
||||||
|
nls/et_EE/Makefile
|
||||||
|
nls/fr_FR/Makefile
|
||||||
|
nls/it_IT/Makefile
|
||||||
|
nls/ja_JP/Makefile
|
||||||
|
nls/nl_NL/Makefile
|
||||||
|
nls/pt_BR/Makefile
|
||||||
|
nls/ru_RU/Makefile
|
||||||
|
nls/sl_SI/Makefile
|
||||||
|
nls/sv_SE/Makefile
|
||||||
|
nls/tr_TR/Makefile
|
||||||
|
nls/zh_CN/Makefile
|
||||||
|
version.h])
|
142
config.h.in
Normal file
142
config.h.in
Normal file
|
@ -0,0 +1,142 @@
|
||||||
|
/* config.h.in. Generated from configure.in by autoheader. */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `basename' function. */
|
||||||
|
#undef HAVE_BASENAME
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `catclose' function. */
|
||||||
|
#undef HAVE_CATCLOSE
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `catgets' function. */
|
||||||
|
#undef HAVE_CATGETS
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `catopen' function. */
|
||||||
|
#undef HAVE_CATOPEN
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <ctype.h> header file. */
|
||||||
|
#undef HAVE_CTYPE_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <dirent.h> header file. */
|
||||||
|
#undef HAVE_DIRENT_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||||
|
#undef HAVE_FCNTL_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `getpid' function. */
|
||||||
|
#undef HAVE_GETPID
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||||
|
#undef HAVE_INTTYPES_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <libgen.h> header file. */
|
||||||
|
#undef HAVE_LIBGEN_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <locale.h> header file. */
|
||||||
|
#undef HAVE_LOCALE_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <memory.h> header file. */
|
||||||
|
#undef HAVE_MEMORY_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||||
|
#undef HAVE_NL_TYPES_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <process.h> header file. */
|
||||||
|
#undef HAVE_PROCESS_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `setlocale' function. */
|
||||||
|
#undef HAVE_SETLOCALE
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `sigaction' function. */
|
||||||
|
#undef HAVE_SIGACTION
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <signal.h> header file. */
|
||||||
|
#undef HAVE_SIGNAL_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `snprintf' function. */
|
||||||
|
#undef HAVE_SNPRINTF
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdarg.h> header file. */
|
||||||
|
#undef HAVE_STDARG_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdint.h> header file. */
|
||||||
|
#undef HAVE_STDINT_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdio.h> header file. */
|
||||||
|
#undef HAVE_STDIO_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||||
|
#undef HAVE_STDLIB_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strcasestr' function. */
|
||||||
|
#undef HAVE_STRCASESTR
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `strftime' function. */
|
||||||
|
#undef HAVE_STRFTIME
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <strings.h> header file. */
|
||||||
|
#undef HAVE_STRINGS_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <string.h> header file. */
|
||||||
|
#undef HAVE_STRING_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||||
|
#undef HAVE_SYS_PARAM_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/select.h> header file. */
|
||||||
|
#undef HAVE_SYS_SELECT_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/signal.h> header file. */
|
||||||
|
#undef HAVE_SYS_SIGNAL_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||||
|
#undef HAVE_SYS_STAT_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||||
|
#undef HAVE_SYS_TIME_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||||
|
#undef HAVE_SYS_TYPES_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/wait.h> header file. */
|
||||||
|
#undef HAVE_SYS_WAIT_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <time.h> header file. */
|
||||||
|
#undef HAVE_TIME_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <unistd.h> header file. */
|
||||||
|
#undef HAVE_UNISTD_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `vsnprintf' function. */
|
||||||
|
#undef HAVE_VSNPRINTF
|
||||||
|
|
||||||
|
/* Name of package */
|
||||||
|
#undef PACKAGE
|
||||||
|
|
||||||
|
/* Define to the address where bug reports for this package should be sent. */
|
||||||
|
#undef PACKAGE_BUGREPORT
|
||||||
|
|
||||||
|
/* Define to the full name of this package. */
|
||||||
|
#undef PACKAGE_NAME
|
||||||
|
|
||||||
|
/* Define to the full name and version of this package. */
|
||||||
|
#undef PACKAGE_STRING
|
||||||
|
|
||||||
|
/* Define to the one symbol short name of this package. */
|
||||||
|
#undef PACKAGE_TARNAME
|
||||||
|
|
||||||
|
/* Define to the version of this package. */
|
||||||
|
#undef PACKAGE_VERSION
|
||||||
|
|
||||||
|
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||||
|
#undef RETSIGTYPE
|
||||||
|
|
||||||
|
/* Define to 1 if you have the ANSI C header files. */
|
||||||
|
#undef STDC_HEADERS
|
||||||
|
|
||||||
|
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||||
|
#undef TIME_WITH_SYS_TIME
|
||||||
|
|
||||||
|
/* Version number of package */
|
||||||
|
#undef VERSION
|
||||||
|
|
||||||
|
/* Define to 1 if the X Window System is missing or not being used. */
|
||||||
|
#undef X_DISPLAY_MISSING
|
268
configure.in
Normal file
268
configure.in
Normal file
|
@ -0,0 +1,268 @@
|
||||||
|
dnl configure.in for Openbox
|
||||||
|
dnl Initialize autoconf and automake
|
||||||
|
AC_INIT(src/openbox.cc)
|
||||||
|
AM_INIT_AUTOMAKE(openbox,0.99.0,no-define)
|
||||||
|
|
||||||
|
dnl Determine default prefix
|
||||||
|
test x$prefix = "xNONE" && prefix="$ac_default_prefix"
|
||||||
|
|
||||||
|
dnl Check for various flavors of UNIX(r)
|
||||||
|
dnl AC_AIX
|
||||||
|
dnl AC_ISC_POSIX
|
||||||
|
|
||||||
|
dnl Locate required external software
|
||||||
|
AC_PROG_CC
|
||||||
|
AC_PROG_CXX
|
||||||
|
AC_PROG_INSTALL
|
||||||
|
|
||||||
|
AC_CHECK_PROGS(regex_cmd, sed)
|
||||||
|
if test x$regex_cmd = "x"; then
|
||||||
|
AC_MSG_ERROR([error. sed is required to build the default menu file.])
|
||||||
|
fi
|
||||||
|
|
||||||
|
dnl Check for system header files
|
||||||
|
AC_HEADER_STDC
|
||||||
|
AC_CHECK_HEADERS(ctype.h dirent.h fcntl.h libgen.h locale.h nl_types.h process.h signal.h stdarg.h stdio.h time.h unistd.h sys/param.h sys/select.h sys/signal.h sys/stat.h sys/time.h sys/types.h sys/wait.h)
|
||||||
|
AC_HEADER_TIME
|
||||||
|
|
||||||
|
dnl Check for existance of basename(), setlocale() and strftime()
|
||||||
|
AC_CHECK_FUNCS(basename, , AC_CHECK_LIB(gen, basename,
|
||||||
|
AC_DEFINE(HAVE_BASENAME) LIBS="$LIBS -lgen"))
|
||||||
|
AC_CHECK_FUNCS(getpid setlocale sigaction strftime strcasestr snprintf vsnprintf catopen catgets catclose)
|
||||||
|
AC_CHECK_LIB(nsl, t_open, LIBS="$LIBS -lnsl")
|
||||||
|
AC_CHECK_LIB(socket, socket, LIBS="$LIBS -lsocket")
|
||||||
|
|
||||||
|
dnl Check for X headers and libraries
|
||||||
|
AC_PATH_X
|
||||||
|
AC_PATH_XTRA
|
||||||
|
|
||||||
|
test x$no_x = "xyes" && AC_MSG_ERROR([Openbox requires the X Window System libraries and headers.])
|
||||||
|
|
||||||
|
test x$x_includes = "x" && x_includes="/usr/include"
|
||||||
|
test x$x_libraries = "x" && x_libraries="/usr/lib"
|
||||||
|
|
||||||
|
CFLAGS="$CFLAGS $X_CFLAGS"
|
||||||
|
CXXFLAGS="$CXXFLAGS $X_CFLAGS"
|
||||||
|
LIBS="$LIBS $X_LIBS"
|
||||||
|
LDFLAGS="$LDFLAGS $LIBS $X_PRE_LIBS"
|
||||||
|
|
||||||
|
dnl Check for required functions in -lX11
|
||||||
|
AC_CHECK_LIB(X11, XOpenDisplay,
|
||||||
|
LIBS="$LIBS -lX11",
|
||||||
|
AC_MSG_ERROR([Could not find XOpenDisplay in -lX11.])
|
||||||
|
)
|
||||||
|
|
||||||
|
LIBS="$LIBS $X_EXTRA_LIBS"
|
||||||
|
|
||||||
|
Xext_lib=""
|
||||||
|
|
||||||
|
dnl Check for XShape extension support and proper library files.
|
||||||
|
SHAPE=""
|
||||||
|
AC_MSG_CHECKING([whether to build support for the XShape extension])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
shape, [ --enable-shape enable support of the XShape extension [default=yes]])
|
||||||
|
|
||||||
|
: ${enableval="yes"}
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
AC_CHECK_LIB(Xext, XShapeCombineShape,
|
||||||
|
AC_MSG_CHECKING([for X11/extensions/shape.h])
|
||||||
|
AC_TRY_LINK(
|
||||||
|
#include <X11/Xlib.h>
|
||||||
|
#include <X11/Xutil.h>
|
||||||
|
#include <X11/extensions/shape.h>
|
||||||
|
, long foo = ShapeSet,
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
SHAPE="-DSHAPE"; Xext_lib="-lXext",
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
)
|
||||||
|
)
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi
|
||||||
|
AC_SUBST(SHAPE)
|
||||||
|
|
||||||
|
LIBS="$LIBS $Xext_lib"
|
||||||
|
|
||||||
|
dnl Check for the Slit
|
||||||
|
SLIT=""
|
||||||
|
AC_MSG_CHECKING([whether to include the Slit])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
slit, [ --enable-slit include code for the Slit [default=yes]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
SLIT="-DSLIT"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
SLIT="-DSLIT"
|
||||||
|
)
|
||||||
|
AC_SUBST(SLIT)
|
||||||
|
|
||||||
|
dnl Check for the new WM Spec
|
||||||
|
NEWWMSPEC=""
|
||||||
|
AC_MSG_CHECKING([whether to include the new WM Spec (DOES NOTHING)])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
newspec,
|
||||||
|
[ --enable-newspec include code for the new WM Spec (DOES NOTHING)
|
||||||
|
[default=no]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
NEWWMSPEC="-DNEWWMSPEC"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
)
|
||||||
|
AC_SUBST(NEWWMSPEC)
|
||||||
|
|
||||||
|
|
||||||
|
dnl Check for Interlacing
|
||||||
|
INTERLACE=""
|
||||||
|
AC_MSG_CHECKING([whether to include interlacing image code])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
interlace, [ --enable-interlace include code for image interlacing [default=yes]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
INTERLACE="-DINTERLACE"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
INTERLACE="-DINTERLACE"
|
||||||
|
)
|
||||||
|
AC_SUBST(INTERLACE)
|
||||||
|
|
||||||
|
dnl Check for ordered 8bpp dithering
|
||||||
|
ORDEREDPSEUDO=""
|
||||||
|
AC_MSG_CHECKING([whether to include Pseudocolor ordered dithering code])
|
||||||
|
AC_ARG_ENABLE(ordered-pseudo,
|
||||||
|
[ --enable-ordered-pseudo include code for ordered pseudocolor (8bpp)
|
||||||
|
dithering [default=no]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
ORDEREDPSEUDO="-DORDEREDPSEUDO"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
)
|
||||||
|
AC_SUBST(ORDEREDPSEUDO)
|
||||||
|
|
||||||
|
dnl Check for event clobbering
|
||||||
|
CLOBBER=""
|
||||||
|
AC_MSG_CHECKING([whether to intercept mouse events to clients])
|
||||||
|
AC_ARG_ENABLE(clobber,
|
||||||
|
[ --enable-clobber intercept mouse events to clients when num lock
|
||||||
|
or scroll lock are on [default=yes]],
|
||||||
|
if test x$enableval = "xno"; then
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
CLOBBER="-DNOCLOBBER"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
)
|
||||||
|
AC_SUBST(CLOBBER)
|
||||||
|
|
||||||
|
dnl Check whether to include debugging code
|
||||||
|
DEBUG=""
|
||||||
|
AC_MSG_CHECKING([whether to include verbose debugging code])
|
||||||
|
AC_ARG_ENABLE(debug,
|
||||||
|
[ --enable-debug include verbose debugging code [default=no]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
DEBUG="-DDEBUG"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
)
|
||||||
|
AC_SUBST(DEBUG)
|
||||||
|
|
||||||
|
dnl Check whether to include natural language support (i18n)
|
||||||
|
NLS=""
|
||||||
|
AC_MSG_CHECKING([whether to include NLS support])
|
||||||
|
AC_ARG_ENABLE(nls,
|
||||||
|
[ --enable-nls include natural language support [default=yes]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
NLS="-DNLS"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
NLS="-DNLS"
|
||||||
|
)
|
||||||
|
AC_SUBST(NLS)
|
||||||
|
|
||||||
|
AC_CHECK_LIB(xpg4, setlocale, LIBS="$LIBS -lxpg4")
|
||||||
|
|
||||||
|
AC_CHECK_PROGS(gencat_cmd, gencat)
|
||||||
|
if test x$gencat_cmd = "x"; then
|
||||||
|
NLS=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
dnl Check for new timed pixmap cache
|
||||||
|
TIMEDCACHE=""
|
||||||
|
AC_MSG_CHECKING([whether to use the new timed pixmap cache])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
timed-cache,
|
||||||
|
[ --enable-timed-cache use new timed pixmap cache [default=yes]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
TIMEDCACHE="-DTIMEDCACHE"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
TIMEDCACHE="-DTIMEDCACHE"
|
||||||
|
)
|
||||||
|
AC_SUBST(TIMEDCACHE)
|
||||||
|
|
||||||
|
dnl Determine the return type of signal handlers
|
||||||
|
AC_TYPE_SIGNAL
|
||||||
|
|
||||||
|
dnl Determine if maintainer portions of the Makefiles should be included.
|
||||||
|
AM_MAINTAINER_MODE
|
||||||
|
|
||||||
|
dnl Print results
|
||||||
|
AC_MSG_RESULT([])
|
||||||
|
AC_MSG_RESULT([ $PACKAGE version $VERSION configured successfully.])
|
||||||
|
AC_MSG_RESULT([])
|
||||||
|
AC_MSG_RESULT([Using '$prefix' for installation.])
|
||||||
|
AC_MSG_RESULT([Using '$CXX' for C++ compiler.])
|
||||||
|
AC_MSG_RESULT([Building with '$CXXFLAGS' for C++ compiler flags.])
|
||||||
|
AC_MSG_RESULT([Building with '$LIBS' for linker flags.])
|
||||||
|
AC_MSG_RESULT([])
|
||||||
|
|
||||||
|
dnl Output files
|
||||||
|
AM_CONFIG_HEADER(config.h)
|
||||||
|
AC_OUTPUT(Makefile
|
||||||
|
src/Makefile
|
||||||
|
util/Makefile
|
||||||
|
data/Makefile
|
||||||
|
data/styles/Makefile
|
||||||
|
doc/Makefile
|
||||||
|
dnl doc/ja_JP/Makefile
|
||||||
|
dnl doc/nl_NL/Makefile
|
||||||
|
dnl doc/sl_SI/Makefile
|
||||||
|
nls/Makefile
|
||||||
|
nls/C/Makefile
|
||||||
|
nls/da_DK/Makefile
|
||||||
|
nls/de_DE/Makefile
|
||||||
|
nls/es_ES/Makefile
|
||||||
|
nls/et_EE/Makefile
|
||||||
|
nls/fr_FR/Makefile
|
||||||
|
nls/it_IT/Makefile
|
||||||
|
nls/ja_JP/Makefile
|
||||||
|
nls/nl_NL/Makefile
|
||||||
|
nls/pt_BR/Makefile
|
||||||
|
nls/ru_RU/Makefile
|
||||||
|
nls/sl_SI/Makefile
|
||||||
|
nls/sv_SE/Makefile
|
||||||
|
nls/tr_TR/Makefile
|
||||||
|
nls/zh_CN/Makefile
|
||||||
|
version.h)
|
17
data/Makefile.am
Normal file
17
data/Makefile.am
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# data/Makefile.am for Openbox
|
||||||
|
|
||||||
|
SUBDIRS = styles
|
||||||
|
CLEANFILES = menu
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
|
||||||
|
all-local: menu
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
menu: menu.in
|
||||||
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," @srcdir@/menu.in > menu
|
||||||
|
|
||||||
|
install-data-local: menu
|
||||||
|
test -f $(DESTDIR)$(pkgdatadir)/menu || \
|
||||||
|
$(INSTALL_DATA) menu $(DESTDIR)$(pkgdatadir)
|
308
data/Makefile.in
Normal file
308
data/Makefile.in
Normal file
|
@ -0,0 +1,308 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# data/Makefile.am for Openbox
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
CC = @CC@
|
||||||
|
CLOBBER = @CLOBBER@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
SUBDIRS = styles
|
||||||
|
CLEANFILES = menu
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
DIST_COMMON = README Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
|
||||||
|
# This directory's subdirectories are mostly independent; you can cd
|
||||||
|
# into them and run `make' without going through this Makefile.
|
||||||
|
# To change the values of `make' variables: instead of editing Makefiles,
|
||||||
|
# (1) if the variable is set in `config.status', edit `config.status'
|
||||||
|
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||||
|
# (2) otherwise, pass the desired values on the `make' command line.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
|
all-recursive install-data-recursive install-exec-recursive \
|
||||||
|
installdirs-recursive install-recursive uninstall-recursive \
|
||||||
|
check-recursive installcheck-recursive info-recursive dvi-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
dot_seen=yes; \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done; \
|
||||||
|
if test "$$dot_seen" = "no"; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||||
|
fi; test -z "$$fail"
|
||||||
|
|
||||||
|
mostlyclean-recursive clean-recursive distclean-recursive \
|
||||||
|
maintainer-clean-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
rev="$$subdir $$rev"; \
|
||||||
|
test "$$subdir" != "." || dot_seen=yes; \
|
||||||
|
done; \
|
||||||
|
test "$$dot_seen" = "no" && rev=". $$rev"; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
for subdir in $$rev; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done && test -z "$$fail"
|
||||||
|
tags-recursive:
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||||
|
done
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
|
ID: $(HEADERS) $(SOURCES) $(LISP)
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
here=`pwd` && cd $(srcdir) \
|
||||||
|
&& mkid -f$$here/ID $$unique $(LISP)
|
||||||
|
|
||||||
|
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
|
||||||
|
tags=; \
|
||||||
|
here=`pwd`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|
||||||
|
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
|
||||||
|
|
||||||
|
mostlyclean-tags:
|
||||||
|
|
||||||
|
clean-tags:
|
||||||
|
|
||||||
|
distclean-tags:
|
||||||
|
-rm -f TAGS ID
|
||||||
|
|
||||||
|
maintainer-clean-tags:
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = data
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu data/Makefile
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
for subdir in $(SUBDIRS); do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -d $(distdir)/$$subdir \
|
||||||
|
|| mkdir $(distdir)/$$subdir \
|
||||||
|
|| exit 1; \
|
||||||
|
chmod 777 $(distdir)/$$subdir; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-recursive
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-recursive
|
||||||
|
check-am: all-am
|
||||||
|
check: check-recursive
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-recursive
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-recursive
|
||||||
|
|
||||||
|
install-data-am: install-data-local
|
||||||
|
install-data: install-data-recursive
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-recursive
|
||||||
|
uninstall-am:
|
||||||
|
uninstall: uninstall-recursive
|
||||||
|
all-am: Makefile all-local
|
||||||
|
all-redirect: all-recursive
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs: installdirs-recursive
|
||||||
|
installdirs-am:
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-tags mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-recursive
|
||||||
|
|
||||||
|
clean-am: clean-tags clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-recursive
|
||||||
|
|
||||||
|
distclean-am: distclean-tags distclean-generic clean-am distclean-local
|
||||||
|
|
||||||
|
distclean: distclean-recursive
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \
|
||||||
|
distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-recursive
|
||||||
|
|
||||||
|
.PHONY: install-data-recursive uninstall-data-recursive \
|
||||||
|
install-exec-recursive uninstall-exec-recursive installdirs-recursive \
|
||||||
|
uninstalldirs-recursive all-recursive check-recursive \
|
||||||
|
installcheck-recursive info-recursive dvi-recursive \
|
||||||
|
mostlyclean-recursive distclean-recursive clean-recursive \
|
||||||
|
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
|
||||||
|
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
|
||||||
|
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
|
||||||
|
install-exec install-data-local install-data-am install-data install-am \
|
||||||
|
install uninstall-am uninstall all-local all-redirect all-am all \
|
||||||
|
installdirs-am installdirs mostlyclean-generic distclean-generic \
|
||||||
|
clean-generic maintainer-clean-generic clean mostlyclean distclean \
|
||||||
|
maintainer-clean
|
||||||
|
|
||||||
|
|
||||||
|
all-local: menu
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
menu: menu.in
|
||||||
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," @srcdir@/menu.in > menu
|
||||||
|
|
||||||
|
install-data-local: menu
|
||||||
|
test -f $(DESTDIR)$(pkgdatadir)/menu || \
|
||||||
|
$(INSTALL_DATA) menu $(DESTDIR)$(pkgdatadir)
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
20
data/README
Normal file
20
data/README
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
The data/ directory holds some menu and style (or theme) examples for Openbox.
|
||||||
|
|
||||||
|
The styles are installed as system defaults, and are ALWAYS overwritten when
|
||||||
|
upgrading or otherwise re-installing Openbox. Changes to them are
|
||||||
|
discouraged, because of this reason.
|
||||||
|
|
||||||
|
In the data/ directory, you will find a directory named `styles.' These are
|
||||||
|
the system defaults that are installed when Openbox is built, and they are
|
||||||
|
intended as examples on how to customize and control the appearance of Openbox.
|
||||||
|
In the event that a user does not have a defined style, Openbox falls back on
|
||||||
|
the example styles included here.
|
||||||
|
|
||||||
|
Also in the data/ directory is a file named `menu'. This is meant as an
|
||||||
|
example but is also installed if make install detects that no menu exists.
|
||||||
|
If openbox is ever started without a valid menu the user will get a backup
|
||||||
|
menu which gives the ability to launch and xterm and exit the window manager.
|
||||||
|
|
||||||
|
For information on creating/editing a menu, see the file README.menu.
|
||||||
|
|
||||||
|
For information on creating/editing a style, see the file README.style.
|
369
data/README.menu
Normal file
369
data/README.menu
Normal file
|
@ -0,0 +1,369 @@
|
||||||
|
Creating a user defined menu:
|
||||||
|
-----------------------------
|
||||||
|
Creating a menu for Openbox requires a text editor of some sort. Familiarity
|
||||||
|
with your choice of text editor is assumed, since editor preference differs
|
||||||
|
as much (if not more than) window manager preference.
|
||||||
|
|
||||||
|
First, we need to decide on a location for our custom menu. Your home
|
||||||
|
directory is the most logical solution, since you will most likely not have
|
||||||
|
write access anywhere else. You place the menu file in any directory, and
|
||||||
|
give it any name you choose, as we will later tell Openbox the path or
|
||||||
|
location for this file.
|
||||||
|
|
||||||
|
As an example, let's assume that my home directory is `/home/bhughes' (which it
|
||||||
|
is). I've decided to keep all my Openbox related files in a directory named
|
||||||
|
`openbox.' After creating the directory, I now have two options for creating
|
||||||
|
my new menu. I can either copy the system default (usually in
|
||||||
|
`/usr/local/share/Openbox/menu') to this directory, or I can create a new
|
||||||
|
one from scratch. Let's do the latter, for the sake of completeness.
|
||||||
|
|
||||||
|
I've decided to name the file `rootmenu.' I fire up my favorite text editor
|
||||||
|
and now have a clean file. So let's begin.
|
||||||
|
|
||||||
|
|
||||||
|
Menu syntax:
|
||||||
|
------------
|
||||||
|
The menu syntax is very simple and very effective. There are upto three
|
||||||
|
fields in a menu line. They are of the form:
|
||||||
|
|
||||||
|
[tag] (label or filename) {command or filename}
|
||||||
|
|
||||||
|
The supported tags are as follows:
|
||||||
|
|
||||||
|
[begin] (label for root menu)
|
||||||
|
|
||||||
|
This tells Openbox to start parsing the menu file. This tag is
|
||||||
|
required for Openbox to parse your menu file. If it cannot find it,
|
||||||
|
the system default menu is used instead.
|
||||||
|
|
||||||
|
[end]
|
||||||
|
|
||||||
|
This tells Openbox that it is at the end of a menu. This can either
|
||||||
|
be a submenu or the main root menu. There must be at least one
|
||||||
|
of these tags in your menu to correspond to the required [begin] tag.
|
||||||
|
|
||||||
|
[exec] (label for command) {shell command}
|
||||||
|
|
||||||
|
This tells Openbox to insert a command item into the menu. When you
|
||||||
|
select the menu item from the menu, Openbox runs `shell command.'
|
||||||
|
|
||||||
|
[exit] (label for exit)
|
||||||
|
|
||||||
|
This tells Openbox to insert an item that shuts down and exits
|
||||||
|
Openbox. Any open windows are reparented to the root window before
|
||||||
|
Openbox exits.
|
||||||
|
|
||||||
|
[include] (filename)
|
||||||
|
|
||||||
|
This tells Openbox to parse the file specified by `filename' inline
|
||||||
|
with the current menu. `filename' can be the full path to a file
|
||||||
|
(such as /usr/local/share/Openbox/brueghel/stylesmenu) or it can
|
||||||
|
begin with `~/', which will be expanded into your home directory
|
||||||
|
(e.g. [include] (~/.openbox/stylesmenu) will include
|
||||||
|
/home/bhughes/.openbox/stylesmenu in my menu)
|
||||||
|
|
||||||
|
[nop] (label - optional)
|
||||||
|
|
||||||
|
This tells Openbox to insert a non-operational item into the current
|
||||||
|
menu. This can be used to help format the menu into blocks or sections
|
||||||
|
if so desired (e.g. you could put all your ssh accounts together, add
|
||||||
|
a [nop] and then add all your telnet accounts together). [nop] does
|
||||||
|
accept a label, but it is not required, and a blank item will be used
|
||||||
|
if none is supplied.
|
||||||
|
|
||||||
|
[style] (label) {filename}
|
||||||
|
|
||||||
|
This tells Openbox to read `filename' and apply the new textures,
|
||||||
|
colors and fonts to the current running session. The filename is
|
||||||
|
just like the [include] tag, it can be the full path to the file,
|
||||||
|
or it can be of the form `~/path/from/home/dir.' Openbox also
|
||||||
|
re-reads the entire menu structure from disk, incase the menu has
|
||||||
|
changed.
|
||||||
|
|
||||||
|
[submenu] (label) {title for menu - optional}
|
||||||
|
|
||||||
|
This tells Openbox to create and parse a new menu. This menu is
|
||||||
|
inserted as a submenu into the parent menu. These menus are parsed
|
||||||
|
recursively, so there is no limit to the number of levels or nested
|
||||||
|
submenus you can have. The title for the new menu is optional, if
|
||||||
|
none is supplied, the new menu's title is the same as the item label.
|
||||||
|
|
||||||
|
[reconfig] (label)
|
||||||
|
|
||||||
|
This tells Openbox to reread the current style and menu files and
|
||||||
|
apply any changes. This is useful for creating a new style or theme,
|
||||||
|
as you don't have to constantly restart Openbox every time you save
|
||||||
|
your style.
|
||||||
|
|
||||||
|
[restart] (label) {shell command - optional}
|
||||||
|
|
||||||
|
This tells Openbox to restart. If `shell command' is supplied, it
|
||||||
|
shuts down and runs the command (which is commonly the name of another
|
||||||
|
window manager). If the command is omitted, Openbox restarts itself.
|
||||||
|
|
||||||
|
[workspaces] (label)
|
||||||
|
|
||||||
|
This tells Openbox to insert a "link" to the workspaces menu directly
|
||||||
|
into your menu. This is handy for those users who can't access the
|
||||||
|
workspace menu directly (e.g. if you don't have a 3 button mouse, it's
|
||||||
|
rather hard to middle click to show the workspace menu). This is a
|
||||||
|
"link" to the systems workspace menu, so multiple [workspaces] tags
|
||||||
|
will display the same workspace menu, so expect it to move around if
|
||||||
|
you do so. ;)
|
||||||
|
|
||||||
|
[config] (label)
|
||||||
|
|
||||||
|
This tells Openbox to insert the ConfigMenu into your menu. From
|
||||||
|
this menu you can configure several options stored in your
|
||||||
|
~/.openbox/rc, and the changes take effect immediately.
|
||||||
|
|
||||||
|
Comments may be inserted on any line of the file, as long as the first
|
||||||
|
character on the line is a `#.'
|
||||||
|
|
||||||
|
Also, in the labels/commands/filenames fields, you can escape any character
|
||||||
|
like so:
|
||||||
|
|
||||||
|
[exec] (\(my cool\) \{XTERM\}) {\(xterm -T \\\"cool XTERM\\\"\)}
|
||||||
|
|
||||||
|
Using `\\' inserts a literal back-slash into the label/command/filename field.
|
||||||
|
|
||||||
|
|
||||||
|
Putting it all together:
|
||||||
|
------------------------
|
||||||
|
Alrighty, so let's see if we can understand the arcane incantation above. It
|
||||||
|
says we have to have a [begin] and an [end] tag, which create our menu and
|
||||||
|
give it a title. Let's do that first:
|
||||||
|
|
||||||
|
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
|
||||||
|
[end]
|
||||||
|
|
||||||
|
Simple enough. Now let's add some items to the list. We always want to have
|
||||||
|
access to a terminal emulator, be it a regular xterm or something else.
|
||||||
|
So we add the item to our menu, and it now looks like this:
|
||||||
|
|
||||||
|
...
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
Great! Now let's add us some items to run an irc client, a web browser and
|
||||||
|
some other common programs. This gives up this:
|
||||||
|
|
||||||
|
...
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[exec] (efnet irc) {xterm -e irc fnord irc.efnet.net}
|
||||||
|
[exec] (Mozilla Navigator) {mozilla}
|
||||||
|
[exec] (XEmacs) {xemacs}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
[exec] (Video Tune) {xvidtune}
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
Whoa, wait a second. This menu file is beginning to look a little cluttered.
|
||||||
|
Not a problem, just like programmers indent and space their code, we can
|
||||||
|
do this with our menu file, so let's clean it up a bit:
|
||||||
|
|
||||||
|
...
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[exec] (efnet irc) {xterm -e irc fnord irc.efnet.net}
|
||||||
|
|
||||||
|
[exec] (Mozilla Navigator) {mozilla}
|
||||||
|
[exec] (XEmacs) {xemacs}
|
||||||
|
|
||||||
|
[exec] (Konqueror) {konqueror}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
|
||||||
|
[exec] (Video Tune) {xvidtune}
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
Ahh... now that looks a little better. Now we decide that we kind of like the
|
||||||
|
spacing in the file, and decide we want to apply it to the menu itself. Now
|
||||||
|
we take advantage of the [nop] tag:
|
||||||
|
|
||||||
|
...
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[exec] (efnet irc) {xterm -e irc fnord irc.efnet.net}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Mozilla Navigator) {mozilla}
|
||||||
|
[exec] (XEmacs) {xemacs}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Konqueror) {konqueror}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Video Tune) {xvidtune}
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
Now, let's create a submenu to put some items to change between all these
|
||||||
|
themes we downloaded from http://bb.classic.themes.org/. Let's assume we
|
||||||
|
untarred the themes into the ~/.openbox directory like the documentation on
|
||||||
|
the themes.org site recommends.
|
||||||
|
|
||||||
|
...
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[exec] (efnet irc) {xterm -e irc fnord irc.efnet.net}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Mozilla Navigator) {mozilla}
|
||||||
|
[exec] (XEmacs) {xemacs}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Konqueror) {konqueror}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Video Tune) {xvidtune}
|
||||||
|
|
||||||
|
[submenu] (Themes) {Themes from bb.classic.themes.org}
|
||||||
|
[style] (Openbox) {~/.openbox/styles/blackbox}
|
||||||
|
[style] (Openbox II) {~/.openbox/styles/blackbox2}
|
||||||
|
[style] (Hardware) {~/.openbox/styles/hardware}
|
||||||
|
[style] (Nova) {~/.openbox/styles/nova}
|
||||||
|
[style] (Orbital) {~/.openbox/styles/orbital}
|
||||||
|
[style] (Orbital II) {~/.openbox/styles/orbital2}
|
||||||
|
[style] (Seething) {~/.openbox/styles/seething}
|
||||||
|
[style] (Zero) {~/.openbox/styles/zero}
|
||||||
|
[style] (Cold Fusion) {~/.openbox/styles/coldfusion}
|
||||||
|
[end]
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
Even better. Now hold on a second, if we have our themes and styles in
|
||||||
|
~/.openbox why do we have to have our menu in ~/openbox? Answer: WE DON'T!
|
||||||
|
This is where the choice comes. Do we keep our stuff in two separate
|
||||||
|
directories? Do we put it all in one directory? That is up to you to decide.
|
||||||
|
I personally prefer to keep everything in one directory (but, I use ~/.openbox
|
||||||
|
and have been for a long, long time; long before bb.classic.themes.org was
|
||||||
|
even thought of... and again that is *personal* preference, not a hard-fast
|
||||||
|
rule).
|
||||||
|
|
||||||
|
Now that we've gotten a feel for the menu syntax, we decide to finish off our
|
||||||
|
menu. In addition to the styles we downloaded, we decide we also want to
|
||||||
|
keep a submenu for the default styles that came with Openbox. All we need
|
||||||
|
to do is [include] the styles file from the share directory for Openbox.
|
||||||
|
After putting everything together, we have:
|
||||||
|
|
||||||
|
|
||||||
|
...
|
||||||
|
# custom menu file for Openbox
|
||||||
|
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[exec] (efnet irc) {xterm -e irc fnord irc.efnet.net}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Mozilla Browser) {mozilla}
|
||||||
|
[exec] (Konqueror) {konqueror}
|
||||||
|
[exec] (XEmacs) {xemacs}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Video Tune) {xvidtune}
|
||||||
|
|
||||||
|
[nop] (...)
|
||||||
|
|
||||||
|
[submenu] (Themes) {Themes from bb.classic.themes.org}
|
||||||
|
[style] (Openbox) {~/.openbox/styles/blackbox}
|
||||||
|
[style] (Openbox II) {~/.openbox/styles/blackbox2}
|
||||||
|
[style] (Hardware) {~/.openbox/styles/hardware}
|
||||||
|
[style] (Nova) {~/.openbox/styles/nova}
|
||||||
|
[style] (Orbital) {~/.openbox/styles/orbital}
|
||||||
|
[style] (Orbital II) {~/.openbox/styles/orbital2}
|
||||||
|
[style] (Seething) {~/.openbox/styles/seething}
|
||||||
|
[style] (Zero) {~/.openbox/styles/zero}
|
||||||
|
[style] (Cold Fusion) {~/.openbox/styles/coldfusion}
|
||||||
|
|
||||||
|
# include the default style menu... this is assuming Openbox was installed
|
||||||
|
# into /usr/local
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[include] (/usr/local/share/Openbox/styles/stylesmenu)
|
||||||
|
[end]
|
||||||
|
|
||||||
|
[workspaces] (Workspace list)
|
||||||
|
|
||||||
|
[submenu] (Restart) {Restart which?}
|
||||||
|
[restart] (Openbox)
|
||||||
|
|
||||||
|
# let's also give us access to some other window managers
|
||||||
|
|
||||||
|
[restart] (Window Maker) {wmaker}
|
||||||
|
[restart] (Enlightenment) {enlightenment}
|
||||||
|
[restart] (KWM) {kwm}
|
||||||
|
[restart] (TWM) {twm}
|
||||||
|
[end]
|
||||||
|
|
||||||
|
[nop] (...)
|
||||||
|
|
||||||
|
[reconfig] (Reconfigure)
|
||||||
|
[exit] (Quit!)
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
And voila! our menu file is finished. Now we need to tell Openbox to read
|
||||||
|
this menu file. We do this by editing the file ~/.openbox/rc.
|
||||||
|
|
||||||
|
NOTE: your ~/.openbox/rc is auotmatically updated every time Openbox restarts,
|
||||||
|
reconfigures, changes styles or exits. Changes to dynamic data like workspace
|
||||||
|
count, names, etc. is lost. About the only thing you can change and have it
|
||||||
|
preserved is the menu filename, which is what we are about to change.
|
||||||
|
|
||||||
|
The format of ~/.openbox/rc is in the X resource database format (just like
|
||||||
|
~/.Xdefaults). Since the file is updated automatically, it may be full of
|
||||||
|
stuff or it may not even exist (especially if this is the first time we've
|
||||||
|
ran Openbox). Don't worry if you have to create ~/.openbox/rc, Openbox will
|
||||||
|
see the file the next time it starts.
|
||||||
|
|
||||||
|
What we need to do is change the resource for the menu's filename. This is
|
||||||
|
done by changing (or adding) the line that looks like so:
|
||||||
|
|
||||||
|
...
|
||||||
|
session.menuFile: /path/to/some/file
|
||||||
|
...
|
||||||
|
|
||||||
|
If this resource exists, we change it. If it does not, we add it. Depending
|
||||||
|
on where we put the menu file, our new resource could look like this:
|
||||||
|
|
||||||
|
...
|
||||||
|
session.menuFile: /home/bhughes/.openbox/rootmenu
|
||||||
|
...
|
||||||
|
|
||||||
|
We save ~/.openbox/rc and then restart Openbox (reconfiguring doesn't work,
|
||||||
|
we need Openbox to completely shutdown and reread ALL of it's configuration
|
||||||
|
files, not just the ones that control colors/fonts/etc.)
|
||||||
|
|
||||||
|
If we've done everything correctly, Openbox restarts itself and our new menu
|
||||||
|
is now ready for use. If something doesn't work, read over the above example
|
||||||
|
again to make sure you didn't forget a step or leave out the necessary tags.
|
||||||
|
|
||||||
|
Now that Openbox has been told where to find it's menu, it does a little more.
|
||||||
|
Openbox 0.51.x introduced automagic menu updates. As long as you never
|
||||||
|
change session.menuFile, you will never have to restart or reconfigure Openbox
|
||||||
|
whenever you change your menu. Openbox watches the timestamps on all the
|
||||||
|
files it reads to build your menu. If any of them change, they are reread and
|
||||||
|
your menu updated. This check is done everytime you open the root menu. Like
|
||||||
|
I said... it is a check, it doesn't reread the menu everytime, it just looks
|
||||||
|
at the modification time and rereads when it changes.
|
326
data/README.style
Normal file
326
data/README.style
Normal file
|
@ -0,0 +1,326 @@
|
||||||
|
Creating a new style (aka "theme"):
|
||||||
|
-----------------------------------
|
||||||
|
After getting Openbox up and running, the next thing you want to do is change
|
||||||
|
the colors/fonts/etc. on the screen. Openbox uses a "style" to read its
|
||||||
|
configuration information. A style in Openbox consists of X resources placed
|
||||||
|
in a file. Just like the menu file (see README.menu), the style file can be
|
||||||
|
put anywhere on the filesystem; as long as you have read access to the file,
|
||||||
|
Openbox can use it.
|
||||||
|
|
||||||
|
First, we need to decide where to put our style file, and what to name it.
|
||||||
|
I recommend using the naming scheme described on http://bb.classic.themes.org/
|
||||||
|
when creating styles.
|
||||||
|
|
||||||
|
Let's get started. Let's put our new style into a file named `results.'
|
||||||
|
Following the themes.org naming scheme, this file will go into
|
||||||
|
.openbox/styles. Same as with the menu file, we use our favorite text editor
|
||||||
|
to create the new style.
|
||||||
|
|
||||||
|
X resources consist of a key and a value. The key is constructed of several
|
||||||
|
smaller keys, delimited by a period (`.'). Keys may also contain a star (`*')
|
||||||
|
to serve as a wildcard, which means that one line of typed text will match
|
||||||
|
several keys. This is useful for styles that are based on one or two colors.
|
||||||
|
|
||||||
|
Openbox allows you to configure it's three main components: the toolbar, the
|
||||||
|
menus and the window decorations. Lets begin by creating a style for our
|
||||||
|
toolbar.
|
||||||
|
|
||||||
|
First we need to define a "texture" for the toolbar and it's components.
|
||||||
|
Textures tell Openbox how to mold or shape the colors we supply.
|
||||||
|
|
||||||
|
A texture is comprised of the following elements:
|
||||||
|
|
||||||
|
Raised / Sunken / Flat give the component a raised, sunken
|
||||||
|
or flat appearance (respectively)
|
||||||
|
|
||||||
|
Solid / Gradient tell Openbox whether to draw a solid
|
||||||
|
or gradiented texture
|
||||||
|
|
||||||
|
Interlaced tells Openbox to interlace a
|
||||||
|
gradient (and gradient ONLY) texture
|
||||||
|
|
||||||
|
Bevel1 / Bevel2 tells Openbox which type of bevel
|
||||||
|
to use.
|
||||||
|
|
||||||
|
NOTE on Bevel1 / Bevel2:
|
||||||
|
|
||||||
|
Bevel1 is the default bevel. The shading is placed on the edge of the image.
|
||||||
|
Bevel2 is an alternative. The shading is placed one pixel in from the edge
|
||||||
|
of the image.
|
||||||
|
|
||||||
|
Now that we understand that, let's define the textures for the toolbar. The
|
||||||
|
toolbar has a main frame, buttons, two labels and a clock label. The buttons
|
||||||
|
have 2 states, so we provide textures for both the normal and the pressed
|
||||||
|
state.
|
||||||
|
|
||||||
|
...
|
||||||
|
toolbar: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button.pressed: Sunken Diagonal Interlaced Gradient Bevel1
|
||||||
|
toolbar.clock: Flat Interlaced Gradient
|
||||||
|
toolbar.label: Flat Interlaced Gradient
|
||||||
|
...
|
||||||
|
|
||||||
|
NOTE: the texture strings don't have to be capitalized like they did in
|
||||||
|
previous versions. They are still placed in capitals here, because things like
|
||||||
|
the bbtools still use the old method.
|
||||||
|
|
||||||
|
Next we define colors for the textures. Colors can be any valid X colorname
|
||||||
|
(from the RGB database) or it can be a color specifier, as described by
|
||||||
|
'man 1 X.'
|
||||||
|
|
||||||
|
Let's see how our file looks after adding colors:
|
||||||
|
|
||||||
|
...
|
||||||
|
toolbar: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button.pressed: Sunken Diagonal Interlaced Gradient Bevel1
|
||||||
|
toolbar.clock: Flat Interlaced Gradient
|
||||||
|
toolbar.label: Flat Interlaced Gradient
|
||||||
|
|
||||||
|
toolbar.color: rgb:8/8/7
|
||||||
|
toolbar.colorTo: grey20
|
||||||
|
toolbar.button.color: grey
|
||||||
|
toolbar.button.colorTo: grey20
|
||||||
|
toolbar.button.pressed.color: rgb:4/4/38
|
||||||
|
toolbar.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.color: grey20
|
||||||
|
toolbar.clock.colorTo: rgb:8/8/7
|
||||||
|
toolbar.label.color: grey20
|
||||||
|
toolbar.label.colorTo: rgb:8/8/7
|
||||||
|
toolbar.textColor: grey85
|
||||||
|
...
|
||||||
|
|
||||||
|
As you have noticed, all textures have a color and a colorTo key. These keys
|
||||||
|
are required for gradient images. For solids, only color is needed. You will
|
||||||
|
also notice that we have supplied the color for the text on the toolbar. Not
|
||||||
|
all textures have a text color, just certain base textures.
|
||||||
|
|
||||||
|
Next, let's move onto the menus. Since Openbox was written in C++, all of
|
||||||
|
the menus used in it are subclasses of one generic base class. Openbox reads
|
||||||
|
the style for the configuration for that base class, which applies to all
|
||||||
|
the menus used in Openbox.
|
||||||
|
|
||||||
|
The menu has two main parts, the title and the frame. There is nothing
|
||||||
|
visible under them, so we only configure these two components. The menu frame
|
||||||
|
and menu title BOTH have a configurable text color, and the menu frame has a
|
||||||
|
highlight color and the corresponding highlighted text color key. Let's assign
|
||||||
|
some textures and colors to our menu, and see what our style file looks like
|
||||||
|
so far:
|
||||||
|
|
||||||
|
...
|
||||||
|
toolbar: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button.pressed: Sunken Diagonal Interlaced Gradient Bevel1
|
||||||
|
toolbar.clock: Flat Interlaced Gradient
|
||||||
|
toolbar.label: Flat Interlaced Gradient
|
||||||
|
|
||||||
|
toolbar.color: rgb:8/8/7
|
||||||
|
toolbar.colorTo: grey20
|
||||||
|
toolbar.button.color: grey
|
||||||
|
toolbar.button.colorTo: grey20
|
||||||
|
toolbar.button.pressed.color: rgb:4/4/38
|
||||||
|
toolbar.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.color: grey20
|
||||||
|
toolbar.clock.colorTo: rgb:8/8/7
|
||||||
|
toolbar.label.color: grey20
|
||||||
|
toolbar.label.colorTo: rgb:8/8/7
|
||||||
|
toolbar.textColor: grey85
|
||||||
|
|
||||||
|
menu.title: Raised Diagonal Interlaced Gradient Bevel1
|
||||||
|
menu.frame: Raised Diagonal Gradient Bevel1
|
||||||
|
|
||||||
|
menu.title.color: grey20
|
||||||
|
menu.title.colorTo: rgb:8/8/7
|
||||||
|
menu.title.textColor: grey85
|
||||||
|
menu.frame.color: rgb:8/8/7
|
||||||
|
menu.frame.colorTo: grey10
|
||||||
|
menu.frame.textColor: white
|
||||||
|
menu.frame.highlightColor: grey85
|
||||||
|
menu.frame.hiTextColor: grey20
|
||||||
|
...
|
||||||
|
|
||||||
|
Next, we need to configure our windows. Windows are like buttons, they have
|
||||||
|
two states, focused and unfocused. There for we define a separate texture
|
||||||
|
for unfocused windows and focused windows. The buttons on the titlebar
|
||||||
|
are focus dependant also, so we need to configure them as well. The buttons
|
||||||
|
only have one "pressed" state, so we only have to define that once, instead of
|
||||||
|
having a focus.pressed state and an unfocus.pressed state. The window frame
|
||||||
|
is the thin border around the client window. Let's be sure to catch it as well.
|
||||||
|
|
||||||
|
After adding the window config, our style now looks like this:
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
toolbar: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button.pressed: Sunken Diagonal Interlaced Gradient Bevel1
|
||||||
|
toolbar.clock: Flat Interlaced Gradient
|
||||||
|
toolbar.label: Flat Interlaced Gradient
|
||||||
|
|
||||||
|
toolbar.color: rgb:8/8/7
|
||||||
|
toolbar.colorTo: grey20
|
||||||
|
toolbar.button.color: grey
|
||||||
|
toolbar.button.colorTo: grey20
|
||||||
|
toolbar.button.pressed.color: rgb:4/4/38
|
||||||
|
toolbar.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.color: grey20
|
||||||
|
toolbar.clock.colorTo: rgb:8/8/7
|
||||||
|
toolbar.label.color: grey20
|
||||||
|
toolbar.label.colorTo: rgb:8/8/7
|
||||||
|
toolbar.textColor: grey85
|
||||||
|
|
||||||
|
menu.title: Raised Diagonal Interlaced Gradient Bevel1
|
||||||
|
menu.frame: Raised Diagonal Gradient Bevel1
|
||||||
|
|
||||||
|
menu.title.color: grey20
|
||||||
|
menu.title.colorTo: rgb:8/8/7
|
||||||
|
menu.title.textColor: grey85
|
||||||
|
menu.frame.color: rgb:8/8/7
|
||||||
|
menu.frame.colorTo: grey10
|
||||||
|
menu.frame.textColor: white
|
||||||
|
menu.frame.highlightColor: grey85
|
||||||
|
menu.frame.hiTextColor: grey20
|
||||||
|
|
||||||
|
window.focus: Raised Diagonal Interlaced Gradient Bevel1
|
||||||
|
window.focus.button: Raised Diagonal Gradient Bevel1
|
||||||
|
window.unfocus: Raised Diagonal Gradient Bevel1
|
||||||
|
window.unfocus.button: Sunken Diagonal Gradient Bevel1
|
||||||
|
window.button.pressed: Flat Diagonal Interlaced Gradient
|
||||||
|
window.frame: Raised Solid Bevel1
|
||||||
|
|
||||||
|
window.focus.color: grey
|
||||||
|
window.focus.colorTo: grey20
|
||||||
|
window.focus.textColor: grey85
|
||||||
|
window.focus.button.color: grey
|
||||||
|
window.focus.button.colorTo: grey20
|
||||||
|
window.unfocus.color: rgb:8/8/7
|
||||||
|
window.unfocus.colorTo: grey20
|
||||||
|
window.unfocus.textColor: grey
|
||||||
|
window.unfocus.button.color: grey20
|
||||||
|
window.unfocus.button.colorTo: grey
|
||||||
|
window.button.pressed.color: rgb:4/4/38
|
||||||
|
window.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
window.frame.color: grey85
|
||||||
|
...
|
||||||
|
|
||||||
|
Now all we have to do is finish off the style with a few miscellanous options.
|
||||||
|
These include the title and menu fonts/justification, border color, bevel and
|
||||||
|
handle widths, window move style and the root command.
|
||||||
|
|
||||||
|
Fonts must be a valid X11 font screen, or a valid font alias. Use a utility
|
||||||
|
like `xfontsel' (and others) to preview fonts. Also use the utility
|
||||||
|
`xlsfonts' to spit out all the current X font names and aliases stored in
|
||||||
|
the X server.
|
||||||
|
|
||||||
|
Justification can be one of three things: LeftJustify, CenterJustify or
|
||||||
|
RightJustify.
|
||||||
|
|
||||||
|
The border color is the color applied to the 1 pixel border around the menu
|
||||||
|
frame/title and the window titlebar/buttons/handle/etc. Setting this color
|
||||||
|
can have drastic effects on your style, so don't just leave it set to `black'
|
||||||
|
all the time. ;)
|
||||||
|
|
||||||
|
The bevel and handle widths control the size and spacing of decorations in
|
||||||
|
Openbox. The larger the number, the more space Openbox takes up.
|
||||||
|
|
||||||
|
The window move style tells Openbox how to move windows when you drag them
|
||||||
|
with your mouse. There are two options for it: Opaque or Wire.
|
||||||
|
|
||||||
|
The root command is the command run every time the style is loaded (either at
|
||||||
|
startup or after a reconfigure/style-change). It is used to run a program
|
||||||
|
like xv, Esetroot, wmsetbg, etc. to set an image/color/pattern on the root
|
||||||
|
window. Just supply a command and it will be run.
|
||||||
|
|
||||||
|
Also, as a note, an X resource file can have comments. Precede the line with
|
||||||
|
and exclamation mark `!' and the rest of the line will be ignored.
|
||||||
|
|
||||||
|
Let's finish off the details and take a look at our finished style:
|
||||||
|
|
||||||
|
...
|
||||||
|
! Results - theme for Openbox
|
||||||
|
! by Brad Hughes bhughes@tcac.net
|
||||||
|
|
||||||
|
toolbar: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button.pressed: Sunken Diagonal Interlaced Gradient Bevel1
|
||||||
|
toolbar.clock: Flat Interlaced Gradient
|
||||||
|
toolbar.label: Flat Interlaced Gradient
|
||||||
|
|
||||||
|
! toolbar colors
|
||||||
|
toolbar.color: rgb:8/8/7
|
||||||
|
toolbar.colorTo: grey20
|
||||||
|
toolbar.button.color: grey
|
||||||
|
toolbar.button.colorTo: grey20
|
||||||
|
toolbar.button.pressed.color: rgb:4/4/38
|
||||||
|
toolbar.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.color: grey20
|
||||||
|
toolbar.clock.colorTo: rgb:8/8/7
|
||||||
|
toolbar.label.color: grey20
|
||||||
|
toolbar.label.colorTo: rgb:8/8/7
|
||||||
|
toolbar.textColor: grey85
|
||||||
|
|
||||||
|
! menu textures
|
||||||
|
menu.title: Raised Diagonal Interlaced Gradient Bevel1
|
||||||
|
menu.frame: Raised Diagonal Gradient Bevel1
|
||||||
|
|
||||||
|
! menu colors
|
||||||
|
menu.title.color: grey20
|
||||||
|
menu.title.colorTo: rgb:8/8/7
|
||||||
|
menu.title.textColor: grey85
|
||||||
|
menu.frame.color: rgb:8/8/7
|
||||||
|
menu.frame.colorTo: grey10
|
||||||
|
menu.frame.textColor: white
|
||||||
|
menu.frame.highlightColor: grey85
|
||||||
|
menu.frame.hiTextColor: grey20
|
||||||
|
|
||||||
|
! window textures
|
||||||
|
window.focus: Raised Diagonal Interlaced Gradient Bevel1
|
||||||
|
window.focus.button: Raised Diagonal Gradient Bevel1
|
||||||
|
window.unfocus: Raised Diagonal Gradient Bevel1
|
||||||
|
window.unfocus.button: Sunken Diagonal Gradient Bevel1
|
||||||
|
window.button.pressed: Flat Diagonal Interlaced Gradient
|
||||||
|
window.frame: Raised Solid Bevel1
|
||||||
|
|
||||||
|
! window colors
|
||||||
|
window.focus.color: grey
|
||||||
|
window.focus.colorTo: grey20
|
||||||
|
window.focus.textColor: grey85
|
||||||
|
window.focus.button.color: grey
|
||||||
|
window.focus.button.colorTo: grey20
|
||||||
|
window.unfocus.color: rgb:8/8/7
|
||||||
|
window.unfocus.colorTo: grey20
|
||||||
|
window.unfocus.textColor: grey
|
||||||
|
window.unfocus.button.color: grey20
|
||||||
|
window.unfocus.button.colorTo: grey
|
||||||
|
window.button.pressed.color: rgb:4/4/38
|
||||||
|
window.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
window.frame.color: grey85
|
||||||
|
|
||||||
|
! misc...
|
||||||
|
borderColor: rgb:2/2/1c
|
||||||
|
|
||||||
|
moveStyle: Opaque
|
||||||
|
|
||||||
|
menuJustify: CenterJustify
|
||||||
|
titleJustify: CenterJustify
|
||||||
|
|
||||||
|
bevelWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
menuFont: lucidasans-10
|
||||||
|
titleFont: lucidasans-bold-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 4 4 -fg rgb:6/6/5c -bg grey20
|
||||||
|
...
|
||||||
|
|
||||||
|
Alright! Our style is finished. Let's see how the sucker looks. First we
|
||||||
|
need to tell Openbox to use the new style. The way to do that is to edit
|
||||||
|
your menu (refer to README.menu for this) and add:
|
||||||
|
|
||||||
|
[style] (Results) {~/.openbox/styles/results}
|
||||||
|
|
||||||
|
somewhere in our menu. Taking advantage of Openbox' automagic menu updates,
|
||||||
|
all we have to do is close and reopen the root menu and our new style entry
|
||||||
|
will be visible. Select it and Openbox will apply the new style we just
|
||||||
|
created.
|
107
data/menu.in
Normal file
107
data/menu.in
Normal file
|
@ -0,0 +1,107 @@
|
||||||
|
# This is the default menu file for Openbox
|
||||||
|
#
|
||||||
|
# Lines beginning with the '#' character are ignored.
|
||||||
|
#
|
||||||
|
# The new syntax is simpler than the old X resource format...
|
||||||
|
# Each menu item consists of 2 or 3 fields:
|
||||||
|
#
|
||||||
|
# [command] (label) {data}
|
||||||
|
#
|
||||||
|
# where [command] is one of:
|
||||||
|
#
|
||||||
|
# [begin] [end] [exec] [exit] [reconfig] [restart]
|
||||||
|
# [submenu] [style] [include] [workspaces] [config]
|
||||||
|
#
|
||||||
|
# [begin] is used for the top level menu
|
||||||
|
# [submenu] is used for submenus
|
||||||
|
# [end] must be used with BOTH [begin] and [submenu] to tell the parser to stop
|
||||||
|
# reading from the file.
|
||||||
|
#
|
||||||
|
# [exec] (label) {string}
|
||||||
|
# This will insert an item that runs a program.
|
||||||
|
#
|
||||||
|
# [exit] (label)
|
||||||
|
# This will insert an item that exits the window manager.
|
||||||
|
#
|
||||||
|
# [reconfig] (label) {string}
|
||||||
|
# This will insert an item that tells Openbox to re-read it's configuration
|
||||||
|
# files. {string} is optional, and if supplied, will execute the string with
|
||||||
|
# /bin/sh -c before the reconfiguration is performed. (this is helpful for
|
||||||
|
# writing multiple config files and switching between them)
|
||||||
|
#
|
||||||
|
# [restart] (label) {string}
|
||||||
|
# This will insert an item to restart the window manager. {string} is
|
||||||
|
# optional, and if omitted, Openbox will restart itself. If {string} is
|
||||||
|
# specified, then a different window manager will be started.
|
||||||
|
#
|
||||||
|
# [style] (filename)
|
||||||
|
# This will insert an item to reconfigure Openbox with the new style. This
|
||||||
|
# change is saved when Openbox exits or restarts.
|
||||||
|
#
|
||||||
|
# [include] (filename)
|
||||||
|
# This will read more menu items from the file "filename". The file cannot
|
||||||
|
# contain a [begin] or [end], except for the [end] needed for submenus.
|
||||||
|
#
|
||||||
|
# [workspaces] (label)
|
||||||
|
# This tells Openbox to insert a "link" to the workspaces menu directly
|
||||||
|
# into your menu.
|
||||||
|
#
|
||||||
|
# [config] (label)
|
||||||
|
# This tells Openbox to insert the ConfigMenu into your menu. The ConfigMenu
|
||||||
|
# allows you to change several options found in your ~/.openbox/rc file on the
|
||||||
|
# fly.
|
||||||
|
#
|
||||||
|
# example:
|
||||||
|
|
||||||
|
[begin] (Openbox)
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[exec] (rxvt) {rxvt}
|
||||||
|
|
||||||
|
[exec] (StarOffice) {soffice}
|
||||||
|
[exec] (XEmacs) {xemacs}
|
||||||
|
[exec] (Acroread) {acroread}
|
||||||
|
|
||||||
|
[submenu] (Graphics)
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
[exec] (Image Magick) {display}
|
||||||
|
[end]
|
||||||
|
|
||||||
|
[submenu] (Mozilla)
|
||||||
|
[exec] (Mozilla Navigator) {mozilla}
|
||||||
|
[submenu] (More...)
|
||||||
|
[exec] (Mozilla Mail) {mozilla -mail}
|
||||||
|
[exec] (Mozilla News) {mozilla -news}
|
||||||
|
[exec] (Mozilla Composer) {mozilla -edit}
|
||||||
|
[end]
|
||||||
|
[end]
|
||||||
|
|
||||||
|
[submenu] (X Utilities)
|
||||||
|
[exec] (Xfontsel) {xfontsel}
|
||||||
|
[exec] (Xman) {xman}
|
||||||
|
[exec] (Xcalc) {xcalc}
|
||||||
|
[exec] (Xload) {xload}
|
||||||
|
[end]
|
||||||
|
|
||||||
|
[submenu] (Styles) {Choose a style...}
|
||||||
|
[stylesdir] (@pkgdatadir@/styles)
|
||||||
|
[end]
|
||||||
|
|
||||||
|
[workspaces] (Workspace List)
|
||||||
|
[config] (Configuration)
|
||||||
|
|
||||||
|
[reconfig] (Reconfigure)
|
||||||
|
[restart] (Restart)
|
||||||
|
[submenu] (Others) {Other Window Managers}
|
||||||
|
[restart] (Start FVWM) {fvwm}
|
||||||
|
[restart] (Start WindowMaker) {wmaker}
|
||||||
|
[restart] (Start Afterstep) {afterstep}
|
||||||
|
[restart] (Start Enlightenment) {enlightenment}
|
||||||
|
[restart] (Start TWM) {twm}
|
||||||
|
[restart] (Start KWM) {kwm}
|
||||||
|
[end]
|
||||||
|
|
||||||
|
[exit] (Exit)
|
||||||
|
[end]
|
||||||
|
|
||||||
|
# End of example menu.
|
||||||
|
|
8
data/styles/Makefile.am
Normal file
8
data/styles/Makefile.am
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# data/styles/Makefile.am for Openbox
|
||||||
|
|
||||||
|
styledir = $(pkgdatadir)/styles
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
style_DATA = artwiz bluebox cthulhain flux nyz nyzclone operation outcomes shade the_orange trisb twice frobozz frobust steelblue steelblue2
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
215
data/styles/Makefile.in
Normal file
215
data/styles/Makefile.in
Normal file
|
@ -0,0 +1,215 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# data/styles/Makefile.am for Openbox
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ../..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
CC = @CC@
|
||||||
|
CLOBBER = @CLOBBER@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
styledir = $(pkgdatadir)/styles
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
style_DATA = artwiz bluebox cthulhain flux nyz nyzclone operation outcomes shade the_orange trisb twice frobozz frobust steelblue steelblue2
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
DATA = $(style_DATA)
|
||||||
|
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu data/styles/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
|
||||||
|
install-styleDATA: $(style_DATA)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(styledir)
|
||||||
|
@list='$(style_DATA)'; for p in $$list; do \
|
||||||
|
if test -f $(srcdir)/$$p; then \
|
||||||
|
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(styledir)/$$p"; \
|
||||||
|
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(styledir)/$$p; \
|
||||||
|
else if test -f $$p; then \
|
||||||
|
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(styledir)/$$p"; \
|
||||||
|
$(INSTALL_DATA) $$p $(DESTDIR)$(styledir)/$$p; \
|
||||||
|
fi; fi; \
|
||||||
|
done
|
||||||
|
|
||||||
|
uninstall-styleDATA:
|
||||||
|
@$(NORMAL_UNINSTALL)
|
||||||
|
list='$(style_DATA)'; for p in $$list; do \
|
||||||
|
rm -f $(DESTDIR)$(styledir)/$$p; \
|
||||||
|
done
|
||||||
|
tags: TAGS
|
||||||
|
TAGS:
|
||||||
|
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = data/styles
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu data/styles/Makefile
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-am
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-am
|
||||||
|
check-am: all-am
|
||||||
|
check: check-am
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-am
|
||||||
|
|
||||||
|
install-data-am: install-styleDATA
|
||||||
|
install-data: install-data-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-am
|
||||||
|
uninstall-am: uninstall-styleDATA
|
||||||
|
uninstall: uninstall-am
|
||||||
|
all-am: Makefile $(DATA)
|
||||||
|
all-redirect: all-am
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(styledir)
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
clean-am: clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-am
|
||||||
|
|
||||||
|
distclean-am: distclean-generic clean-am distclean-local
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
|
||||||
|
.PHONY: uninstall-styleDATA install-styleDATA tags distdir info-am info \
|
||||||
|
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
|
||||||
|
install-exec install-data-am install-data install-am install \
|
||||||
|
uninstall-am uninstall all-redirect all-am all installdirs \
|
||||||
|
mostlyclean-generic distclean-generic clean-generic \
|
||||||
|
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||||
|
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
109
data/styles/artwiz
Normal file
109
data/styles/artwiz
Normal file
|
@ -0,0 +1,109 @@
|
||||||
|
toolbar: raised gradient vertical
|
||||||
|
toolbar.color: rgb:80/84/88
|
||||||
|
toolbar.colorTo: rgb:30/34/38
|
||||||
|
|
||||||
|
toolbar.button: raised gradient diagonal
|
||||||
|
toolbar.button.color: rgb:90/94/98
|
||||||
|
toolbar.button.colorTo: rgb:20/24/28
|
||||||
|
toolbar.button.picColor: white
|
||||||
|
|
||||||
|
toolbar.button.pressed: sunken gradient diagonal
|
||||||
|
toolbar.button.pressed.color: black
|
||||||
|
toolbar.button.pressed.colorTo: rgb:80/98/d0
|
||||||
|
|
||||||
|
toolbar.clock: sunken gradient diagonal
|
||||||
|
toolbar.clock.color: rgb:10/20/30
|
||||||
|
toolbar.clock.colorTo: rgb:70/80/90
|
||||||
|
toolbar.clock.textColor: white
|
||||||
|
|
||||||
|
toolbar.label: sunken gradient diagonal
|
||||||
|
toolbar.label.color: rgb:10/20/30
|
||||||
|
toolbar.label.colorTo: rgb:70/80/90
|
||||||
|
toolbar.label.textColor: white
|
||||||
|
|
||||||
|
toolbar.windowLabel: sunken gradient diagonal
|
||||||
|
toolbar.windowLabel.color: rgb:10/20/30
|
||||||
|
toolbar.windowLabel.colorTo: rgb:70/80/90
|
||||||
|
toolbar.windowLabel.textColor: white
|
||||||
|
|
||||||
|
toolbar.justify: center
|
||||||
|
|
||||||
|
|
||||||
|
menu.title: raised gradient diagonal
|
||||||
|
menu.title.color: rgb:90/94/98
|
||||||
|
menu.title.colorTo: rgb:20/24/28
|
||||||
|
menu.title.textColor: white
|
||||||
|
menu.title.justify: center
|
||||||
|
|
||||||
|
menu.frame: sunken gradient diagonal
|
||||||
|
menu.frame.color: rgb:10/20/30
|
||||||
|
menu.frame.colorTo: rgb:70/80/90
|
||||||
|
menu.frame.textColor: rgb:90/a0/b0
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.hilite: raised gradient diagonal
|
||||||
|
menu.hilite.color: rgb:90/94/98
|
||||||
|
menu.hilite.colorTo: rgb:20/24/28
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
menu.bullet: empty
|
||||||
|
menu.bullet.position: right
|
||||||
|
|
||||||
|
|
||||||
|
window.title.focus: raised gradient vertical
|
||||||
|
window.title.focus.color: rgb:80/84/88
|
||||||
|
window.title.focus.colorTo: rgb:30/34/38
|
||||||
|
window.title.unfocus: raised vertical gradient
|
||||||
|
window.title.unfocus.color: rgb:50/54/58
|
||||||
|
window.title.unfocus.colorTo: black
|
||||||
|
|
||||||
|
window.label.focus: sunken diagonal gradient
|
||||||
|
window.label.focus.color: rgb:10/20/30
|
||||||
|
window.label.focus.colorTo: rgb:70/80/90
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: sunken gradient diagonal
|
||||||
|
window.label.unfocus.color: black
|
||||||
|
window.label.unfocus.colorTo: rgb:40/50/60
|
||||||
|
window.label.unfocus.textColor: rgb:60/64/68
|
||||||
|
|
||||||
|
window.button.focus: raised gradient diagonal
|
||||||
|
window.button.focus.color: rgb:90/94/98
|
||||||
|
window.button.focus.colorTo: rgb:20/24/28
|
||||||
|
window.button.focus.picColor: white
|
||||||
|
window.button.unfocus: raised gradient diagonal
|
||||||
|
window.button.unfocus.color: rgb:50/54/58
|
||||||
|
window.button.unfocus.colorTo: black
|
||||||
|
window.button.unfocus.picColor: rgb:70/74/78
|
||||||
|
window.button.pressed: sunken gradient diagonal
|
||||||
|
window.button.pressed.color: rgb:20/40/50
|
||||||
|
window.button.pressed.colorTo: rgb:60/70/80
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:40/44/48
|
||||||
|
window.frame.unfocusColor: rgb:20/24/28
|
||||||
|
|
||||||
|
window.handle.focus: raised gradient diagonal
|
||||||
|
window.handle.focus.color: rgb:70/74/78
|
||||||
|
window.handle.focus.colorTo: rgb:40/44/48
|
||||||
|
window.handle.unfocus: raised gradient diagonal
|
||||||
|
window.handle.unfocus.color: rgb:50/54/58
|
||||||
|
window.handle.unfocus.colorTo: black
|
||||||
|
|
||||||
|
window.grip.focus: sunken diagonal gradient
|
||||||
|
window.grip.focus.color: rgb:20/30/40
|
||||||
|
window.grip.focus.colorTo: rgb:60/70/80
|
||||||
|
window.grip.unfocus: sunken diagonal gradient
|
||||||
|
window.grip.unfocus.color: black
|
||||||
|
window.grip.unfocus.colorTo: rgb:30/40/50
|
||||||
|
|
||||||
|
window.justify: center
|
||||||
|
|
||||||
|
|
||||||
|
borderColor: black
|
||||||
|
|
||||||
|
bevelWidth: 2
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 5
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 4 4 -bg rgb:10/18/20 -fg rgb:30/38/40
|
||||||
|
|
||||||
|
*Font: -*-lucidatypewriter-medium-r-*-*-*-100-*-*-*-*-*-*
|
155
data/styles/bluebox
Normal file
155
data/styles/bluebox
Normal file
|
@ -0,0 +1,155 @@
|
||||||
|
! Miscellaneous settings...
|
||||||
|
style.name: bluebox
|
||||||
|
style.author: miklos
|
||||||
|
style.date: Thu, Mar 21, 2002
|
||||||
|
style.credits:
|
||||||
|
style.comments:
|
||||||
|
|
||||||
|
|
||||||
|
rootCommand: bsetbg -solid "#414b57"
|
||||||
|
|
||||||
|
! Toolbar settings...
|
||||||
|
toolbar.button: Flat Gradient Vertical
|
||||||
|
toolbar.button.color: #46505d
|
||||||
|
toolbar.button.colorTo: #67788b
|
||||||
|
toolbar.button.picColor: #d7e0ee
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken Bevel1 Gradient Diagonal
|
||||||
|
toolbar.button.pressed.color: #6a7482
|
||||||
|
toolbar.button.pressed.colorTo: #73787e
|
||||||
|
|
||||||
|
toolbar.label: Flat Gradient Vertical
|
||||||
|
toolbar.label.color: #414b57
|
||||||
|
toolbar.label.colorTo: #6a7b8f
|
||||||
|
toolbar.label.textColor: #d7e0ee
|
||||||
|
|
||||||
|
toolbar.windowLabel: Sunken Bevel1 Gradient Vertical
|
||||||
|
toolbar.windowLabel.color: #21354a
|
||||||
|
toolbar.windowLabel.colorTo: #406285
|
||||||
|
toolbar.windowLabel.textColor: #d7e0ee
|
||||||
|
|
||||||
|
toolbar.clock: Flat Gradient Vertical
|
||||||
|
toolbar.clock.color: #414b57
|
||||||
|
toolbar.clock.colorTo: #6a7b8f
|
||||||
|
toolbar.clock.textColor: #d7e0ee
|
||||||
|
|
||||||
|
toolbar: Raised Bevel1 Gradient Vertical
|
||||||
|
toolbar.color: #414b57
|
||||||
|
toolbar.colorTo: #6a7b8f
|
||||||
|
toolbar.textColor: #d7e0ee
|
||||||
|
!toolbar.font: gelly
|
||||||
|
toolbar.font: -*-lucida-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
toolbar.justify: Center
|
||||||
|
|
||||||
|
|
||||||
|
! Menu settings...
|
||||||
|
menu.frame: Flat Gradient Horizontal
|
||||||
|
menu.frame.color: #2c333b
|
||||||
|
menu.frame.colorTo: #6a7b8f
|
||||||
|
menu.frame.textColor: #becad4
|
||||||
|
!menu.frame.font: gelly
|
||||||
|
menu.frame.font: -*-lucida-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.frame.justify: Left
|
||||||
|
|
||||||
|
menu.title: Raised Gradient Vertical
|
||||||
|
menu.title.color: #414b57
|
||||||
|
menu.title.colorTo: #67788b
|
||||||
|
menu.title.textColor: #8998ab
|
||||||
|
!menu.title.font: gelly
|
||||||
|
menu.title.font: -*-lucida-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.title.justify: Center
|
||||||
|
|
||||||
|
menu.hilite: Sunken Bevel1 Gradient Horizontal
|
||||||
|
menu.hilite.color: #21354a
|
||||||
|
menu.hilite.colorTo: #406285
|
||||||
|
menu.hilite.textColor: #a8bed6
|
||||||
|
|
||||||
|
menu.bullet: Triangle
|
||||||
|
menu.bullet.position: Right
|
||||||
|
menu.frame.disableColor: #ffffff
|
||||||
|
|
||||||
|
! Window settings...
|
||||||
|
window.button.focus: Flat Gradient Vertical
|
||||||
|
window.button.focus.color: #46505d
|
||||||
|
window.button.focus.colorTo: #67788b
|
||||||
|
window.button.focus.picColor: #d8e0ee
|
||||||
|
|
||||||
|
window.button.unfocus: Flat Gradient Vertical
|
||||||
|
window.button.unfocus.color: #46505d
|
||||||
|
window.button.unfocus.colorTo: #67788b
|
||||||
|
window.button.unfocus.picColor: #7e8c9d
|
||||||
|
|
||||||
|
window.grip.focus: Raised Bevel1 Solid Vertical
|
||||||
|
window.grip.focus.color: #46505d
|
||||||
|
window.grip.focus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.grip.unfocus: Raised Bevel1 Solid Horizontal
|
||||||
|
window.grip.unfocus.color: #3c4550
|
||||||
|
window.grip.unfocus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.handle.focus: Raised Bevel1 Solid Vertical
|
||||||
|
window.handle.focus.color: #46505d
|
||||||
|
window.handle.focus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.handle.unfocus: Raised Bevel1 Solid Horizontal
|
||||||
|
window.handle.unfocus.color: #3c4550
|
||||||
|
window.handle.unfocus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.label.focus: Sunken Bevel1 Gradient Vertical
|
||||||
|
window.label.focus.color: #21354a
|
||||||
|
window.label.focus.colorTo: #406285
|
||||||
|
window.label.focus.textColor: #d7e0ee
|
||||||
|
!window.label.focus.font: gelly
|
||||||
|
window.label.focus.font: -*-lucida-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.label.focus.justify: Center
|
||||||
|
|
||||||
|
!window.font: gelly
|
||||||
|
window.font: -*-lucida-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.justify: Center
|
||||||
|
window.label.unfocus: Flat Gradient Vertical
|
||||||
|
window.label.unfocus.color: #414b57
|
||||||
|
window.label.unfocus.colorTo: #6a7b8f
|
||||||
|
window.label.unfocus.textColor: #7e8c9d
|
||||||
|
|
||||||
|
window.title.focus: Raised Bevel1 Gradient Vertical
|
||||||
|
window.title.focus.color: #414b57
|
||||||
|
window.title.focus.colorTo: #6a7b8f
|
||||||
|
|
||||||
|
window.title.unfocus: Raised Bevel1 Gradient Vertical
|
||||||
|
window.title.unfocus.color: #414b57
|
||||||
|
window.title.unfocus.colorTo: #6a7b8f
|
||||||
|
|
||||||
|
window.button.pressed: Sunken Bevel1 Gradient Diagonal
|
||||||
|
window.button.pressed.color: #6a7482
|
||||||
|
window.button.pressed.colorTo: #73787e
|
||||||
|
|
||||||
|
window.frame.focusColor: #73787e
|
||||||
|
window.frame.unfocusColor: #62666b
|
||||||
|
handleWidth: 1
|
||||||
|
frameWidth: 0
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
borderColor: #000000
|
||||||
|
|
||||||
|
bbpager.frame: raised solid
|
||||||
|
bbpager.frame.color: #515b67
|
||||||
|
|
||||||
|
bbpager.desktop: sunken solid
|
||||||
|
bbpager.desktop.color: #414b57
|
||||||
|
|
||||||
|
bbpager.desktop.focus: raised solid
|
||||||
|
bbpager.desktop.focus.color: #ffffff
|
||||||
|
|
||||||
|
bbpager.window.focus: raised gradient vertical
|
||||||
|
bbpager.window.focus.color: #21354a
|
||||||
|
bbpager.window.focus.colorTo: #406285
|
||||||
|
|
||||||
|
bbpager.window: flat gradient vertical
|
||||||
|
bbpager.window.color: #414b57
|
||||||
|
bbpager.window.colorTo: #6a7b8f
|
||||||
|
|
||||||
|
bbpager.desktop.focusStyle: border
|
||||||
|
bbpager.active.window.borderColor: #202020
|
||||||
|
bbpager.inactive.window.borderColor: #000000
|
||||||
|
bbpager.active.desktop.borderColor: #73787e
|
||||||
|
|
140
data/styles/cthulhain
Normal file
140
data/styles/cthulhain
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
! Title: cthulhain
|
||||||
|
! By: cthulhain (http://lordzork.com/blackbox/
|
||||||
|
! Email: cthulhain@lordzork.com
|
||||||
|
! Comment: no comment
|
||||||
|
|
||||||
|
! ***** toolbar *****
|
||||||
|
toolbar: raised gradient vertical
|
||||||
|
toolbar.color: #585858
|
||||||
|
toolbar.colorTo: #0f1319
|
||||||
|
|
||||||
|
toolbar.label: parentrelative
|
||||||
|
toolbar.label.textColor: #cccccc
|
||||||
|
|
||||||
|
toolbar.windowLabel: sunken gradient crossdiagonal
|
||||||
|
toolbar.windowLabel.color: #151a22
|
||||||
|
toolbar.windowLabel.colorTo: #7a8290
|
||||||
|
toolbar.windowLabel.textColor: #ffffff
|
||||||
|
|
||||||
|
toolbar.clock: parentrelative
|
||||||
|
toolbar.clock.textColor: #cccccc
|
||||||
|
|
||||||
|
toolbar.button: parentrelative
|
||||||
|
toolbar.button.picColor: #cccccc
|
||||||
|
|
||||||
|
toolbar.button.pressed: flat gradient vertical
|
||||||
|
toolbar.button.pressed.color: #0f1319
|
||||||
|
toolbar.button.pressed.colorTo: #7a8290
|
||||||
|
|
||||||
|
|
||||||
|
! ***** menu *****
|
||||||
|
menu.title: raised gradient crossdiagonal
|
||||||
|
menu.title.color: #151a22
|
||||||
|
menu.title.colorTo: #7a8290
|
||||||
|
menu.title.textColor: #ffffff
|
||||||
|
|
||||||
|
menu.frame: sunken gradient crossdiagonal
|
||||||
|
menu.frame.color: #0f1319
|
||||||
|
menu.frame.colorTo: gray40
|
||||||
|
menu.frame.textColor: #cccccc
|
||||||
|
|
||||||
|
menu.hilite: sunken gradient crossdiagonal
|
||||||
|
menu.hilite.color: #151a22
|
||||||
|
menu.hilite.colorTo: #7a8290
|
||||||
|
menu.hilite.textColor: #ffffff
|
||||||
|
|
||||||
|
menu.bullet: triangle
|
||||||
|
menu.bullet.position: right
|
||||||
|
|
||||||
|
|
||||||
|
! ***** window focused *****
|
||||||
|
window.title.focus: raised gradient diagonal
|
||||||
|
window.title.focus.color: gray40
|
||||||
|
window.title.focus.colorTo: #0f1319
|
||||||
|
|
||||||
|
window.label.focus: sunken gradient crossdiagonal
|
||||||
|
window.label.focus.color: #151a22
|
||||||
|
window.label.focus.colorTo: #7a8290
|
||||||
|
window.label.focus.textColor: gray90
|
||||||
|
|
||||||
|
window.button.focus: parentrelative
|
||||||
|
window.button.focus.picColor: #cccccc
|
||||||
|
|
||||||
|
window.button.pressed: flat gradient vertical
|
||||||
|
window.button.pressed.color: #0f1319
|
||||||
|
window.button.pressed.colorTo: #7a8290
|
||||||
|
|
||||||
|
window.handle.focus: raised gradient diagonal
|
||||||
|
window.handle.focus.color: gray50
|
||||||
|
window.handle.focus.colorTo: #0f1319
|
||||||
|
|
||||||
|
window.grip.focus: raised gradient diagonal
|
||||||
|
window.grip.focus.color: #7a8290
|
||||||
|
window.grip.focus.colorTo: #151a22
|
||||||
|
|
||||||
|
window.frame.focusColor: #858585
|
||||||
|
window.frame.focus.color: #858585
|
||||||
|
|
||||||
|
|
||||||
|
! ***** window unfocused *****
|
||||||
|
window.title.unfocus: raised gradient diagonal
|
||||||
|
window.title.unfocus.color: gray40
|
||||||
|
window.title.unfocus.colorTo: #0f1319
|
||||||
|
|
||||||
|
window.label.unfocus: parentrelative
|
||||||
|
window.label.unfocus.textColor: #808080
|
||||||
|
|
||||||
|
window.button.unfocus: parentrelative
|
||||||
|
window.button.unfocus.picColor: #727272
|
||||||
|
|
||||||
|
window.handle.unfocus: raised gradient diagonal
|
||||||
|
window.handle.unfocus.color: gray50
|
||||||
|
window.handle.unfocus.colorTo: #0f1319
|
||||||
|
|
||||||
|
window.grip.unfocus: raised gradient diagonal
|
||||||
|
window.grip.unfocus.color: gray50
|
||||||
|
window.grip.unfocus.colorTo: #0f1319
|
||||||
|
|
||||||
|
window.frame.unfocusColor: #5e6166
|
||||||
|
window.frame.unfocus.color: #5e6166
|
||||||
|
|
||||||
|
|
||||||
|
! ***** fonts *****
|
||||||
|
*.font: -*-lucida-medium-r-*-*-*-100-*-*-*-*-*
|
||||||
|
toolbar.justify: center
|
||||||
|
window.justify: right
|
||||||
|
menu.title.justify: center
|
||||||
|
menu.frame.justify: right
|
||||||
|
|
||||||
|
! ***** the rest *****
|
||||||
|
borderColor: #202020
|
||||||
|
borderWidth: 1
|
||||||
|
bevelWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
frameWidth: 0
|
||||||
|
|
||||||
|
rootCommand: bsetbg -solid "#3a404b"
|
||||||
|
|
||||||
|
! ***** bbpager *****
|
||||||
|
bbpager.frame: sunken gradient crossdiagonal
|
||||||
|
bbpager.frame.color: #151a22
|
||||||
|
bbpager.frame.colorTo: #7a8290
|
||||||
|
|
||||||
|
bbpager.desktop: parentrelative
|
||||||
|
|
||||||
|
bbpager.desktop.focus: flat gradient vertical
|
||||||
|
bbpager.desktop.focus.color: #0f1319
|
||||||
|
bbpager.desktop.focus.colorTo: gray40
|
||||||
|
|
||||||
|
bbpager.window: raised gradient vertical
|
||||||
|
bbpager.window.color: gray40
|
||||||
|
bbpager.window.colorTo: #0f1319
|
||||||
|
|
||||||
|
bbpager.window.focus: raised gradient crossdiagonal
|
||||||
|
bbpager.window.focus.color: #151a22
|
||||||
|
bbpager.window.focus.colorTo: #7a8290
|
||||||
|
|
||||||
|
bbpager.desktop.focusStyle: border
|
||||||
|
bbpager.active.window.borderColor: #202020
|
||||||
|
bbpager.inactive.window.borderColor: #202020
|
||||||
|
bbpager.active.desktop.borderColor: #0f1319
|
91
data/styles/flux
Normal file
91
data/styles/flux
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
toolbar: flat solid
|
||||||
|
toolbar.color: rgb:6/6/54
|
||||||
|
toolbar.button: flat solid
|
||||||
|
toolbar.button.color: rgb:6/6/54
|
||||||
|
toolbar.button.picColor: rgb:2/2/1c
|
||||||
|
toolbar.label: flat crossdiagonal gradient
|
||||||
|
toolbar.label.color: rgb:8/8/7
|
||||||
|
toolbar.label.colorTo: rgb:f/f/d
|
||||||
|
toolbar.label.textColor: rgb:2/2/1c
|
||||||
|
toolbar.windowLabel: flat crossdiagonal gradient
|
||||||
|
toolbar.windowLabel.color: rgb:8/8/7
|
||||||
|
toolbar.windowLabel.colorTo: rgb:f/f/d
|
||||||
|
toolbar.windowLabel.textColor: rgb:2/2/1c
|
||||||
|
toolbar.clock: flat crossdiagonal gradient
|
||||||
|
toolbar.clock.color: rgb:8/8/7
|
||||||
|
toolbar.clock.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.textColor: rgb:2/2/1c
|
||||||
|
toolbar.justify: right
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
|
||||||
|
menu.title: flat crossdiagonal gradient
|
||||||
|
menu.title.color: rgb:8/8/7
|
||||||
|
menu.title.colorTo: rgb:f/f/d
|
||||||
|
menu.title.textColor: rgb:2/2/1c
|
||||||
|
menu.title.font: lucidasans-10
|
||||||
|
menu.title.justify: right
|
||||||
|
|
||||||
|
menu.frame: flat solid
|
||||||
|
menu.frame.color: rgb:6/6/54
|
||||||
|
menu.frame.textColor: grey85
|
||||||
|
menu.frame.disableColor: rgb:4/4/38
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet.position: right
|
||||||
|
menu.bullet: triangle
|
||||||
|
|
||||||
|
menu.hilite: flat solid
|
||||||
|
menu.hilite.color: rgb:4/4/38
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: flat solid
|
||||||
|
window.title.focus.color: rgb:6/6/54
|
||||||
|
window.title.unfocus: flat solid
|
||||||
|
window.title.unfocus.color: rgb:4/4/38
|
||||||
|
|
||||||
|
window.label.focus: flat crossdiagonal gradient
|
||||||
|
window.label.focus.color: rgb:8/8/7
|
||||||
|
window.label.focus.colorTo: rgb:f/f/d
|
||||||
|
window.label.focus.textColor: rgb:2/2/1c
|
||||||
|
window.label.unfocus: flat solid
|
||||||
|
window.label.unfocus.color: rgb:4/4/38
|
||||||
|
window.label.unfocus.textColor: rgb:2/2/1c
|
||||||
|
|
||||||
|
window.button.focus: flat solid
|
||||||
|
window.button.focus.color: rgb:6/6/54
|
||||||
|
window.button.focus.picColor: rgb:2/2/1c
|
||||||
|
window.button.unfocus: flat solid
|
||||||
|
window.button.unfocus.color: rgb:4/4/38
|
||||||
|
window.button.unfocus.picColor: rgb:2/2/1c
|
||||||
|
|
||||||
|
window.handle.focus: flat crossdiagonal gradient
|
||||||
|
window.handle.focus.color: rgb:8/8/7
|
||||||
|
window.handle.focus.colorTo: rgb:f/f/d
|
||||||
|
window.handle.unfocus: flat solid
|
||||||
|
window.handle.unfocus.color: rgb:4/4/38
|
||||||
|
|
||||||
|
window.grip.focus: flat solid
|
||||||
|
window.grip.focus.color: rgb:8/8/7
|
||||||
|
window.grip.unfocus: flat solid
|
||||||
|
window.grip.unfocus.color: rgb:4/4/38
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:f/f/d
|
||||||
|
window.frame.unfocusColor: rgb:6/6/54
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: right
|
||||||
|
|
||||||
|
*button.pressed: flat solid
|
||||||
|
*button.pressed.color: rgb:a/a/8c
|
||||||
|
|
||||||
|
borderColor: rgb:2/2/1c
|
||||||
|
|
||||||
|
bevelWidth: 2
|
||||||
|
borderWidth: 2
|
||||||
|
handleWidth: 3
|
||||||
|
|
||||||
|
*textColor: grey20
|
||||||
|
*Font: lucidasans-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid rgb:4/4/38
|
137
data/styles/frobozz
Normal file
137
data/styles/frobozz
Normal file
|
@ -0,0 +1,137 @@
|
||||||
|
! frobozz for blackbox.
|
||||||
|
! Automagically generated by bbconf.
|
||||||
|
|
||||||
|
|
||||||
|
! Miscellaneous settings...
|
||||||
|
style.name: Untitled
|
||||||
|
style.author: Unnamed
|
||||||
|
style.date: Wed Jan 23 2002
|
||||||
|
style.credits:
|
||||||
|
style.comments:
|
||||||
|
|
||||||
|
|
||||||
|
rootCommand: bsetbg -solid "#484848"
|
||||||
|
|
||||||
|
! Toolbar settings...
|
||||||
|
toolbar.button: Flat Solid PipeCross
|
||||||
|
toolbar.button.color: #484848
|
||||||
|
toolbar.button.colorTo: #ffffff
|
||||||
|
toolbar.button.picColor: #303030
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken Bevel1 Solid Diagonal
|
||||||
|
toolbar.button.pressed.color: #484848
|
||||||
|
toolbar.button.pressed.colorTo: #ffffff
|
||||||
|
|
||||||
|
toolbar.label: parentrelative
|
||||||
|
toolbar.label.color: #ffffff
|
||||||
|
toolbar.label.colorTo: #ffffff
|
||||||
|
toolbar.label.textColor: #bcc3ce
|
||||||
|
|
||||||
|
toolbar.windowLabel: Sunken Bevel1 Solid Pyramid
|
||||||
|
toolbar.windowLabel.color: #263340
|
||||||
|
toolbar.windowLabel.colorTo: #ffffff
|
||||||
|
toolbar.windowLabel.textColor: #d7e0ee
|
||||||
|
|
||||||
|
toolbar.clock: parentrelative
|
||||||
|
toolbar.clock.color: #ffffff
|
||||||
|
toolbar.clock.colorTo: #ffffff
|
||||||
|
toolbar.clock.textColor: #bcc3ce
|
||||||
|
|
||||||
|
toolbar: Raised Bevel1 Solid Horizontal
|
||||||
|
toolbar.color: #484848
|
||||||
|
toolbar.colorTo: #ffffff
|
||||||
|
toolbar.textColor: #ffffff
|
||||||
|
!toolbar.font: lime
|
||||||
|
toolbar.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
toolbar.justify: Center
|
||||||
|
|
||||||
|
|
||||||
|
! Menu settings...
|
||||||
|
menu.frame: Raised Bevel1 Solid Elliptic
|
||||||
|
menu.frame.color: #484848
|
||||||
|
menu.frame.colorTo: #ffffff
|
||||||
|
menu.frame.textColor: #bcc3ce
|
||||||
|
!menu.frame.font: lime
|
||||||
|
menu.frame.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.frame.justify: Right
|
||||||
|
|
||||||
|
menu.title: Raised Bevel1 Solid PipeCross
|
||||||
|
menu.title.color: #263340
|
||||||
|
menu.title.colorTo: #ffffff
|
||||||
|
menu.title.textColor: #d7e0ee
|
||||||
|
!menu.title.font: lime
|
||||||
|
menu.title.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.title.justify: Center
|
||||||
|
|
||||||
|
menu.hilite: Sunken Bevel1 Solid CrossDiagonal
|
||||||
|
menu.hilite.color: #263340
|
||||||
|
menu.hilite.colorTo: #ffffff
|
||||||
|
menu.hilite.textColor: #d7e0ee
|
||||||
|
|
||||||
|
menu.bullet: Triangle
|
||||||
|
menu.bullet.position: Right
|
||||||
|
menu.frame.disableColor: #ffffff
|
||||||
|
|
||||||
|
! Window settings...
|
||||||
|
window.button.focus: Flat Solid PipeCross
|
||||||
|
window.button.focus.color: #484848
|
||||||
|
window.button.focus.colorTo: #ffffff
|
||||||
|
window.button.focus.picColor: #303030
|
||||||
|
|
||||||
|
window.button.unfocus: Flat Solid Pyramid
|
||||||
|
window.button.unfocus.color: #484848
|
||||||
|
window.button.unfocus.colorTo: #ffffff
|
||||||
|
window.button.unfocus.picColor: #404040
|
||||||
|
|
||||||
|
window.grip.focus: Raised Bevel1 Solid PipeCross
|
||||||
|
window.grip.focus.color: #485561
|
||||||
|
window.grip.focus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.grip.unfocus: Sunken Bevel1 Solid Pyramid
|
||||||
|
window.grip.unfocus.color: #484848
|
||||||
|
window.grip.unfocus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.handle.focus: Raised Bevel1 Solid Pyramid
|
||||||
|
window.handle.focus.color: #485561
|
||||||
|
window.handle.focus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.handle.unfocus: Raised Bevel1 Solid Pyramid
|
||||||
|
window.handle.unfocus.color: #484848
|
||||||
|
window.handle.unfocus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.label.focus: Sunken Bevel1 Solid Pyramid
|
||||||
|
window.label.focus.color: #263340
|
||||||
|
window.label.focus.colorTo: #ffffff
|
||||||
|
window.label.focus.textColor: #d7e0ee
|
||||||
|
!window.label.focus.font: lime
|
||||||
|
window.label.focus.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.label.focus.justify: Left
|
||||||
|
|
||||||
|
!window.font: lime
|
||||||
|
window.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.justify: Left
|
||||||
|
window.label.unfocus: parentrelative
|
||||||
|
window.label.unfocus.color: #ffffff
|
||||||
|
window.label.unfocus.colorTo: #ffffff
|
||||||
|
window.label.unfocus.textColor: #909090
|
||||||
|
|
||||||
|
window.title.focus: Raised Bevel1 Solid Diagonal
|
||||||
|
window.title.focus.color: #484848
|
||||||
|
window.title.focus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.title.unfocus: Raised Bevel1 Solid Diagonal
|
||||||
|
window.title.unfocus.color: #484848
|
||||||
|
window.title.unfocus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.button.pressed: Sunken Bevel1 Solid Diagonal
|
||||||
|
window.button.pressed.color: #484848
|
||||||
|
window.button.pressed.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.frame.focusColor: #63707f
|
||||||
|
window.frame.unfocusColor: #5e6166
|
||||||
|
handleWidth: 4
|
||||||
|
frameWidth: 0
|
||||||
|
bevelWidth: 0
|
||||||
|
borderWidth: 1
|
||||||
|
borderColor: #000000
|
||||||
|
|
152
data/styles/frobust
Normal file
152
data/styles/frobust
Normal file
|
@ -0,0 +1,152 @@
|
||||||
|
|
||||||
|
style.name: frobust
|
||||||
|
style.author: miklos
|
||||||
|
style.date: Tue, 03.05.02
|
||||||
|
style.credits:
|
||||||
|
style.comments: frobust!
|
||||||
|
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 4 4 -bg "#4c4c4c" -fg "#3c3c3c"
|
||||||
|
|
||||||
|
! Toolbar settings...
|
||||||
|
toolbar.button: Flat Gradient Vertical
|
||||||
|
toolbar.button.color: #4c4c4c
|
||||||
|
toolbar.button.colorTo: #414141
|
||||||
|
toolbar.button.picColor: #d7e0ee
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken Bevel1 Gradient Diagonal
|
||||||
|
toolbar.button.pressed.color: #484848
|
||||||
|
toolbar.button.pressed.colorTo: #73787e
|
||||||
|
|
||||||
|
toolbar.label: Flat Gradient Vertical
|
||||||
|
toolbar.label.color: #4c4c4c
|
||||||
|
toolbar.label.colorTo: #414141
|
||||||
|
toolbar.label.textColor: #d7e0ee
|
||||||
|
|
||||||
|
toolbar.windowLabel: Sunken Bevel1 Gradient Vertical
|
||||||
|
toolbar.windowLabel.color: #aab0b9
|
||||||
|
toolbar.windowLabel.colorTo: #73787e
|
||||||
|
toolbar.windowLabel.textColor: #000000
|
||||||
|
|
||||||
|
toolbar.clock: Flat Gradient Vertical
|
||||||
|
toolbar.clock.color: #4c4c4c
|
||||||
|
toolbar.clock.colorTo: #414141
|
||||||
|
toolbar.clock.textColor: #d7e0ee
|
||||||
|
|
||||||
|
toolbar: Raised Bevel1 Gradient Vertical
|
||||||
|
toolbar.color: #4c4c4c
|
||||||
|
toolbar.colorTo: #414141
|
||||||
|
toolbar.textColor: #d7e0ee
|
||||||
|
!toolbar.font: creep
|
||||||
|
toolbar.font: -Adobe-Helvetica-Medium-R-Normal--10-100-75-75-P-56-ISO8859-2
|
||||||
|
toolbar.justify: Center
|
||||||
|
|
||||||
|
|
||||||
|
! Menu settings...
|
||||||
|
menu.frame: Raised Solid
|
||||||
|
menu.frame.color: #4c4c4c
|
||||||
|
menu.frame.textColor: #d7e0ee
|
||||||
|
!menu.frame.font: creep
|
||||||
|
menu.frame.font: -Adobe-Helvetica-Medium-R-Normal--10-100-75-75-P-56-ISO8859-2
|
||||||
|
menu.frame.justify: Right
|
||||||
|
|
||||||
|
menu.title: Raised Bevel1 Solid PipeCross
|
||||||
|
menu.title.color: #8d929a
|
||||||
|
menu.title.colorTo: #73787e
|
||||||
|
menu.title.textColor: #000000
|
||||||
|
!menu.title.font: creep
|
||||||
|
menu.title.font: -Adobe-Helvetica-Medium-R-Normal--10-100-75-75-P-56-ISO8859-2
|
||||||
|
menu.title.justify: Center
|
||||||
|
|
||||||
|
menu.hilite: Sunken Solid
|
||||||
|
menu.hilite.color: #73787e
|
||||||
|
menu.hilite.colorTo: #ffffff
|
||||||
|
menu.hilite.textColor: #d7e0ee
|
||||||
|
|
||||||
|
menu.bullet: Triangle
|
||||||
|
menu.bullet.position: Right
|
||||||
|
menu.frame.disableColor: #ffffff
|
||||||
|
|
||||||
|
! Window settings...
|
||||||
|
window.button.focus: Flat Gradient Vertical
|
||||||
|
window.button.focus.color: #4c4c4c
|
||||||
|
window.button.focus.colorTo: #414141
|
||||||
|
window.button.focus.picColor: #d8e0ee
|
||||||
|
|
||||||
|
window.button.unfocus: Flat Gradient Vertical
|
||||||
|
window.button.unfocus.color: #4c4c4c
|
||||||
|
window.button.unfocus.colorTo: #414141
|
||||||
|
window.button.unfocus.picColor: #686868
|
||||||
|
|
||||||
|
window.grip.focus: Raised Bevel1 Solid Vertical
|
||||||
|
window.grip.focus.color: #aab0b9
|
||||||
|
|
||||||
|
window.grip.unfocus: Raised Bevel1 Solid Horizontal
|
||||||
|
window.grip.unfocus.color: #4c4c4c
|
||||||
|
window.grip.unfocus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.handle.focus: Raised Bevel1 Solid Vertical
|
||||||
|
window.handle.focus.color: #8a8f96
|
||||||
|
|
||||||
|
window.handle.unfocus: Raised Bevel1 Solid Horizontal
|
||||||
|
window.handle.unfocus.color: #4c4c4c
|
||||||
|
window.handle.unfocus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.label.focus: Sunken Bevel1 Gradient Vertical
|
||||||
|
window.label.focus.color: #aab0b9
|
||||||
|
window.label.focus.colorTo: #73787e
|
||||||
|
window.label.focus.textColor: #000000
|
||||||
|
window.label.focus.justify: Center
|
||||||
|
|
||||||
|
!window.font: creep
|
||||||
|
window.font: -Adobe-Helvetica-Medium-R-Normal--10-100-75-75-P-56-ISO8859-2
|
||||||
|
window.justify: Center
|
||||||
|
window.label.unfocus: Flat Gradient Vertical
|
||||||
|
window.label.unfocus.color: #4c4c4c
|
||||||
|
window.label.unfocus.colorTo: #414141
|
||||||
|
window.label.unfocus.textColor: #686868
|
||||||
|
|
||||||
|
window.title.focus: Raised Bevel1 Gradient Vertical
|
||||||
|
window.title.focus.color: #4c4c4c
|
||||||
|
window.title.focus.colorTo: #414141
|
||||||
|
|
||||||
|
window.title.unfocus: Raised Bevel1 Gradient Vertical
|
||||||
|
window.title.unfocus.color: #4c4c4c
|
||||||
|
window.title.unfocus.colorTo: #414141
|
||||||
|
|
||||||
|
window.button.pressed: Sunken Bevel1 Gradient Diagonal
|
||||||
|
window.button.pressed.color: #484848
|
||||||
|
window.button.pressed.colorTo: #73787e
|
||||||
|
|
||||||
|
window.frame.focusColor: #73787e
|
||||||
|
window.frame.unfocusColor: #62666b
|
||||||
|
handleWidth: 4
|
||||||
|
frameWidth: 1
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
borderColor: #000000
|
||||||
|
|
||||||
|
! ***** bbpager *****
|
||||||
|
bbpager.frame: raised solid
|
||||||
|
bbpager.frame.color: #484848
|
||||||
|
|
||||||
|
bbpager.desktop: sunken Gradient Vertical bevel1
|
||||||
|
bbpager.desktop.color: #4c4c4c
|
||||||
|
bbpager.desktop.colorTo: #4a4a4a
|
||||||
|
|
||||||
|
bbpager.desktop.focus: raised solid
|
||||||
|
bbpager.desktop.focus.color: #4c4c4c
|
||||||
|
|
||||||
|
bbpager.window: raised gradient vertical
|
||||||
|
bbpager.window.color: #4c4c4c
|
||||||
|
bbpager.window.colorTo: #414141
|
||||||
|
|
||||||
|
bbpager.window.focus: sunken gradient vertical bevel2
|
||||||
|
bbpager.window.focus.color: #aab0b9
|
||||||
|
bbpager.window.focus.colorTo: #73787e
|
||||||
|
|
||||||
|
bbpager.desktop.focusStyle: border
|
||||||
|
bbpager.active.window.borderColor: #202020
|
||||||
|
bbpager.inactive.window.borderColor: #000000
|
||||||
|
bbpager.active.desktop.borderColor: #73787e
|
||||||
|
|
103
data/styles/nyz
Normal file
103
data/styles/nyz
Normal file
|
@ -0,0 +1,103 @@
|
||||||
|
toolbar: flat diagonal gradient
|
||||||
|
toolbar.color: rgb:6/9/c
|
||||||
|
toolbar.colorTo: rgb:4/6/8
|
||||||
|
toolbar.button: flat diagonal gradient
|
||||||
|
toolbar.button.color: rgb:3/48/6
|
||||||
|
toolbar.button.colorTo: rgb:5/78/a
|
||||||
|
toolbar.button.picColor: rgb:1/18/2
|
||||||
|
toolbar.button.pressed: flat crossdiagonal gradient
|
||||||
|
toolbar.button.pressed.color: grey40
|
||||||
|
toolbar.button.pressed.colorTo: grey20
|
||||||
|
toolbar.label: flat crossdiagonal gradient
|
||||||
|
toolbar.label.color: grey40
|
||||||
|
toolbar.label.colorTo: grey20
|
||||||
|
toolbar.label.textColor: grey85
|
||||||
|
toolbar.windowLabel: flat crossdiagonal gradient
|
||||||
|
toolbar.windowLabel.color: grey40
|
||||||
|
toolbar.windowLabel.colorTo: grey20
|
||||||
|
toolbar.windowLabel.textColor: grey85
|
||||||
|
toolbar.clock: flat crossdiagonal gradient
|
||||||
|
toolbar.clock.color: grey40
|
||||||
|
toolbar.clock.colorTo: grey20
|
||||||
|
toolbar.clock.textColor: grey85
|
||||||
|
toolbar.justify: right
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
|
||||||
|
menu.title: flat crossdiagonal gradient
|
||||||
|
menu.title.color: rgb:6/9/c
|
||||||
|
menu.title.colorTo: rgb:3/48/6
|
||||||
|
menu.title.textColor: white
|
||||||
|
menu.title.font: lucidasans-10
|
||||||
|
menu.title.justify: right
|
||||||
|
|
||||||
|
menu.frame: flat crossdiagonal gradient
|
||||||
|
menu.frame.color: grey40
|
||||||
|
menu.frame.colorTo: grey20
|
||||||
|
menu.frame.textColor: grey85
|
||||||
|
menu.frame.disableColor: rgb:4/4/38
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet.position: right
|
||||||
|
menu.bullet: triangle
|
||||||
|
|
||||||
|
menu.hilite: flat crossdiagonal gradient
|
||||||
|
menu.hilite.color: rgb:6/9/c
|
||||||
|
menu.hilite.colorTo: rgb:3/48/6
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: flat diagonal gradient
|
||||||
|
window.title.focus.color: rgb:6/9/c
|
||||||
|
window.title.focus.colorTo: rgb:4/6/8
|
||||||
|
window.title.unfocus: flat solid
|
||||||
|
window.title.unfocus.color: grey30
|
||||||
|
|
||||||
|
window.label.focus: flat crossdiagonal gradient
|
||||||
|
window.label.focus.color: grey40
|
||||||
|
window.label.focus.colorTo: grey20
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: flat crossdiagonal gradient
|
||||||
|
window.label.unfocus.color: grey30
|
||||||
|
window.label.unfocus.colorTo: grey20
|
||||||
|
window.label.unfocus.textColor: grey60
|
||||||
|
|
||||||
|
window.button.focus: flat diagonal gradient
|
||||||
|
window.button.focus.color: rgb:4/6/8
|
||||||
|
window.button.focus.colorTo: rgb:5/78/a
|
||||||
|
window.button.focus.picColor: rgb:1/18/2
|
||||||
|
window.button.unfocus: flat solid
|
||||||
|
window.button.unfocus.color: grey30
|
||||||
|
window.button.unfocus.picColor: grey20
|
||||||
|
window.button.pressed: flat crossdiagonal gradient
|
||||||
|
window.button.pressed.color: grey40
|
||||||
|
window.button.pressed.colorTo: grey20
|
||||||
|
|
||||||
|
window.handle.focus: flat crossdiagonal gradient
|
||||||
|
window.handle.focus.color: rgb:6/9/c
|
||||||
|
window.handle.focus.colorTo: rgb:3/48/6
|
||||||
|
window.handle.unfocus: flat solid
|
||||||
|
window.handle.unfocus.color: grey30
|
||||||
|
|
||||||
|
window.grip.focus: flat crossdiagonal gradient
|
||||||
|
window.grip.focus.color: grey40
|
||||||
|
window.grip.focus.colorTo: grey20
|
||||||
|
window.grip.unfocus: flat crossdiagonal gradient
|
||||||
|
window.grip.unfocus.color: grey30
|
||||||
|
window.grip.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:6/9/c
|
||||||
|
window.frame.unfocusColor: grey30
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: right
|
||||||
|
|
||||||
|
borderColor: grey10
|
||||||
|
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
*textColor: grey85
|
||||||
|
*Font: lucidasans-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid grey20
|
136
data/styles/nyzclone
Normal file
136
data/styles/nyzclone
Normal file
|
@ -0,0 +1,136 @@
|
||||||
|
! Miscellaneous settings...
|
||||||
|
style.name: nyzclone
|
||||||
|
style.author: miklos
|
||||||
|
style.date: March 3, 2002
|
||||||
|
style.credits: nyz's moving_targets.png
|
||||||
|
style.comments: (kyle) miklos, clone nyz's theme for me.\
|
||||||
|
\
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
rootCommand: bsetbg -solid '#385070'
|
||||||
|
|
||||||
|
! Toolbar settings...
|
||||||
|
toolbar.button: Flat Solid
|
||||||
|
toolbar.button.color: #c8c8c8
|
||||||
|
toolbar.button.picColor: #000000
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken Bevel1 Solid
|
||||||
|
toolbar.button.pressed.color: #c8c8c8
|
||||||
|
|
||||||
|
toolbar.label: Flat Solid
|
||||||
|
toolbar.label.color: #c8c8c8
|
||||||
|
toolbar.label.textColor: #000000
|
||||||
|
|
||||||
|
toolbar.windowLabel: Flat Solid
|
||||||
|
toolbar.windowLabel.color: #506c90
|
||||||
|
toolbar.windowLabel.textColor: #ffffff
|
||||||
|
|
||||||
|
toolbar.clock: Flat Solid
|
||||||
|
toolbar.clock.color: #c8c8c8
|
||||||
|
toolbar.clock.textColor: #000000
|
||||||
|
|
||||||
|
toolbar: Raised Bevel1 Solid
|
||||||
|
toolbar.color: #c8c8c8
|
||||||
|
toolbar.textColor: #ffffff
|
||||||
|
!toolbar.font: lime
|
||||||
|
toolbar.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
toolbar.justify: Center
|
||||||
|
|
||||||
|
|
||||||
|
! Menu settings...
|
||||||
|
menu.frame: Raised Bevel1 Solid
|
||||||
|
menu.frame.color: #c8c8c8
|
||||||
|
menu.frame.textColor: #000000
|
||||||
|
!menu.frame.font: lime
|
||||||
|
menu.frame.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.frame.justify: Center
|
||||||
|
|
||||||
|
menu.title: Raised Bevel1 Solid
|
||||||
|
menu.title.color: #506c90
|
||||||
|
menu.title.textColor: #ffffff
|
||||||
|
!menu.title.font: lime
|
||||||
|
menu.title.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.title.justify: Center
|
||||||
|
|
||||||
|
menu.hilite: Flat Solid
|
||||||
|
menu.hilite.color: #506890
|
||||||
|
menu.hilite.textColor: #ffffff
|
||||||
|
|
||||||
|
menu.bullet: Empty
|
||||||
|
menu.bullet.position: Right
|
||||||
|
menu.frame.disableColor: #ffffff
|
||||||
|
|
||||||
|
! Window settings...
|
||||||
|
window.button.focus: Flat Solid
|
||||||
|
window.button.focus.color: #506c90
|
||||||
|
window.button.focus.picColor: #ffffff
|
||||||
|
|
||||||
|
window.button.unfocus: Flat Solid
|
||||||
|
window.button.unfocus.color: #c8c8c8
|
||||||
|
window.button.unfocus.picColor: #787c78
|
||||||
|
|
||||||
|
window.grip.focus: Raised Bevel1 Solid
|
||||||
|
window.grip.focus.color: #506890
|
||||||
|
|
||||||
|
window.grip.unfocus: Raised Bevel1 Solid
|
||||||
|
window.grip.unfocus.color: #c8c8c8
|
||||||
|
|
||||||
|
window.handle.focus: Raised Bevel1 Solid
|
||||||
|
window.handle.focus.color: #506890
|
||||||
|
|
||||||
|
window.handle.unfocus: Raised Bevel1 Solid
|
||||||
|
window.handle.unfocus.color: #c8c8c8
|
||||||
|
|
||||||
|
window.label.focus: Flat Solid
|
||||||
|
window.label.focus.color: #506890
|
||||||
|
window.label.focus.textColor: #ffffff
|
||||||
|
!window.label.focus.font: lime
|
||||||
|
window.label.focus.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.label.focus.justify: Center
|
||||||
|
|
||||||
|
!window.font: lime
|
||||||
|
window.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.justify: Center
|
||||||
|
window.label.unfocus: Flat Solid
|
||||||
|
window.label.unfocus.color: #c8c8c8
|
||||||
|
window.label.unfocus.textColor: #787c78
|
||||||
|
|
||||||
|
window.title.focus: Raised Bevel1 Solid
|
||||||
|
window.title.focus.color: #506890
|
||||||
|
|
||||||
|
window.title.unfocus: Raised Bevel1 Solid
|
||||||
|
window.title.unfocus.color: #c8c8c8
|
||||||
|
|
||||||
|
window.button.pressed: Sunken Bevel1 Gradient Diagonal
|
||||||
|
window.button.pressed.color: #506890
|
||||||
|
window.button.pressed.colorTo: #a0a0a0
|
||||||
|
|
||||||
|
window.frame.focusColor: #ffffff
|
||||||
|
window.frame.unfocusColor: #202428
|
||||||
|
handleWidth: 5
|
||||||
|
frameWidth: 0
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
borderColor: #000000
|
||||||
|
! ***** bbpager *****
|
||||||
|
bbpager.frame: raised solid bevel1
|
||||||
|
bbpager.frame.color: #c8c8c8
|
||||||
|
|
||||||
|
bbpager.desktop: sunken solid bevel1
|
||||||
|
bbpager.desktop.color: #385070
|
||||||
|
|
||||||
|
bbpager.desktop.focus: raised solid
|
||||||
|
bbpager.desktop.focus.color: #486890
|
||||||
|
|
||||||
|
bbpager.window: raised solid
|
||||||
|
bbpager.window.color: #c8c8c8
|
||||||
|
|
||||||
|
bbpager.window.focus: raised solid
|
||||||
|
bbpager.window.focus.color: #486890
|
||||||
|
|
||||||
|
bbpager.desktop.focusStyle: border
|
||||||
|
bbpager.active.window.borderColor: #202020
|
||||||
|
bbpager.inactive.window.borderColor: #202020
|
||||||
|
bbpager.active.desktop.borderColor: #ffffff
|
||||||
|
|
91
data/styles/operation
Normal file
91
data/styles/operation
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
toolbar: flat crossdiagonal gradient
|
||||||
|
toolbar.color: rgb:6/9/c
|
||||||
|
toolbar.colorTo: rgb:4/6/8
|
||||||
|
toolbar.button: parentrelative
|
||||||
|
toolbar.button.picColor: grey85
|
||||||
|
toolbar.button.pressed: flat crossdiagonal gradient
|
||||||
|
toolbar.button.pressed.color: grey50
|
||||||
|
toolbar.button.pressed.colorTo: grey80
|
||||||
|
toolbar.label: parentrelative
|
||||||
|
toolbar.label.textColor: grey85
|
||||||
|
toolbar.windowLabel: parentrelative
|
||||||
|
toolbar.windowLabel.textColor: grey85
|
||||||
|
toolbar.clock: parentrelative
|
||||||
|
toolbar.clock.textColor: grey85
|
||||||
|
toolbar.justify: right
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
|
||||||
|
menu.title: flat crossdiagonal gradient
|
||||||
|
menu.title.color: rgb:6/9/c
|
||||||
|
menu.title.colorTo: rgb:3/48/6
|
||||||
|
menu.title.textColor: white
|
||||||
|
menu.title.font: lucidasans-10
|
||||||
|
menu.title.justify: right
|
||||||
|
|
||||||
|
menu.frame: flat crossdiagonal gradient
|
||||||
|
menu.frame.color: grey50
|
||||||
|
menu.frame.colorTo: grey80
|
||||||
|
menu.frame.textColor: grey20
|
||||||
|
menu.frame.disableColor: grey40
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet.position: right
|
||||||
|
menu.bullet: triangle
|
||||||
|
|
||||||
|
menu.hilite: flat crossdiagonal gradient
|
||||||
|
menu.hilite.color: rgb:6/9/c
|
||||||
|
menu.hilite.colorTo: rgb:3/48/6
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: flat crossdiagonal gradient
|
||||||
|
window.title.focus.color: rgb:6/9/c
|
||||||
|
window.title.focus.colorTo: rgb:3/48/6
|
||||||
|
window.title.unfocus: flat diagonal gradient
|
||||||
|
window.title.unfocus.color: grey50
|
||||||
|
window.title.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.label.focus: parentrelative
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: parentrelative
|
||||||
|
window.label.unfocus.textColor: grey60
|
||||||
|
|
||||||
|
window.button.focus: parentrelative
|
||||||
|
window.button.focus.picColor: grey85
|
||||||
|
window.button.unfocus: parentrelative
|
||||||
|
window.button.unfocus.picColor: grey60
|
||||||
|
window.button.pressed: flat crossdiagonal gradient
|
||||||
|
window.button.pressed.color: grey50
|
||||||
|
window.button.pressed.colorTo: grey80
|
||||||
|
|
||||||
|
window.handle.focus: flat crossdiagonal gradient
|
||||||
|
window.handle.focus.color: rgb:6/9/c
|
||||||
|
window.handle.focus.colorTo: rgb:3/48/6
|
||||||
|
window.handle.unfocus: flat diagonal gradient
|
||||||
|
window.handle.unfocus.color: grey50
|
||||||
|
window.handle.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.grip.focus: parentrelative
|
||||||
|
window.grip.unfocus: parentrelative
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:6/9/c
|
||||||
|
window.frame.unfocusColor: grey50
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: right
|
||||||
|
|
||||||
|
borderColor: rgb:2/3/4
|
||||||
|
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
*textColor: grey85
|
||||||
|
*Font: lucidasans-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -gradient flatcrossdiagonalgradient -from rgb:4/6/8 -to rgb:3/48/6
|
||||||
|
|
||||||
|
bbpager.desktop.focus: flat interlaced crossdiagonal gradient
|
||||||
|
bbpager.desktop.focus.color: rgb:6/9/c
|
||||||
|
bbpager.desktop.focus.colorTo: rgb:3/48/6
|
||||||
|
|
114
data/styles/outcomes
Normal file
114
data/styles/outcomes
Normal file
|
@ -0,0 +1,114 @@
|
||||||
|
toolbar: raised diagonal gradient bevel1
|
||||||
|
toolbar.color: rgb:7/8/8
|
||||||
|
toolbar.colorTo: grey20
|
||||||
|
|
||||||
|
toolbar.button: raised diagonal gradient bevel1
|
||||||
|
toolbar.button.color: grey
|
||||||
|
toolbar.button.colorTo: grey20
|
||||||
|
toolbar.button.picColor: black
|
||||||
|
toolbar.button.pressed: sunken diagonal interlaced gradient bevel1
|
||||||
|
toolbar.button.pressed.color: rgb:38/4/4
|
||||||
|
toolbar.button.pressed.colorTo: rgb:d/f/f
|
||||||
|
|
||||||
|
toolbar.label: flat interlaced diagonal gradient
|
||||||
|
toolbar.label.color: grey20
|
||||||
|
toolbar.label.colorTo: rgb:7/8/8
|
||||||
|
toolbar.label.textColor: grey85
|
||||||
|
|
||||||
|
toolbar.windowLabel: flat interlaced diagonal gradient
|
||||||
|
toolbar.windowLabel.color: grey20
|
||||||
|
toolbar.windowLabel.colorTo: rgb:7/8/8
|
||||||
|
toolbar.windowLabel.textColor: grey85
|
||||||
|
|
||||||
|
toolbar.clock: flat interlaced diagonal gradient
|
||||||
|
toolbar.clock.color: grey20
|
||||||
|
toolbar.clock.colorTo: rgb:7/8/8
|
||||||
|
toolbar.clock.textColor: grey85
|
||||||
|
|
||||||
|
toolbar.justify: center
|
||||||
|
toolbar.font: lucidasans-bold-10
|
||||||
|
|
||||||
|
menu.title: raised diagonal interlaced gradient bevel1
|
||||||
|
menu.title.color: grey20
|
||||||
|
menu.title.colorTo: rgb:7/8/8
|
||||||
|
menu.title.textColor: grey85
|
||||||
|
menu.title.font: lucidasans-bold-10
|
||||||
|
menu.title.justify: center
|
||||||
|
|
||||||
|
menu.frame: raised diagonal gradient bevel1
|
||||||
|
menu.frame.color: rgb:7/8/8
|
||||||
|
menu.frame.colorTo: grey10
|
||||||
|
menu.frame.textColor: white
|
||||||
|
menu.frame.disableColor: rgb:38/4/4
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet: triangle
|
||||||
|
menu.bullet.position: right
|
||||||
|
|
||||||
|
menu.hilite: raised diagonal gradient bevel1
|
||||||
|
menu.hilite.color: grey60
|
||||||
|
menu.hilite.colorTo: white
|
||||||
|
menu.hilite.textColor: grey20
|
||||||
|
|
||||||
|
window.title.focus: raised diagonal gradient bevel1
|
||||||
|
window.title.focus.color: rgb:7/8/8
|
||||||
|
window.title.focus.colorTo: grey20
|
||||||
|
window.title.unfocus: raised diagonal gradient bevel1
|
||||||
|
window.title.unfocus.color: rgb:54/6/6
|
||||||
|
window.title.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.label.focus: interlaced sunken diagonal gradient bevel1
|
||||||
|
window.label.focus.color: grey20
|
||||||
|
window.label.focus.colorTo: grey
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: interlaced flat gradient
|
||||||
|
window.label.unfocus.color: grey20
|
||||||
|
window.label.unfocus.colorTo: rgb:54/6/6
|
||||||
|
window.label.unfocus.textColor: grey
|
||||||
|
|
||||||
|
window.handle.focus: raised diagonal gradient bevel1
|
||||||
|
window.handle.focus.color: rgb:7/8/8
|
||||||
|
window.handle.focus.colorTo: grey20
|
||||||
|
window.handle.unfocus: raised diagonal gradient bevel1
|
||||||
|
window.handle.unfocus.color: rgb:54/6/6
|
||||||
|
window.handle.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.grip.focus: raised diagonal gradient bevel1
|
||||||
|
window.grip.focus.color: grey
|
||||||
|
window.grip.focus.colorTo: grey20
|
||||||
|
window.grip.unfocus: sunken diagonal gradient bevel1
|
||||||
|
window.grip.unfocus.color: grey20
|
||||||
|
window.grip.unfocus.colorTo: grey
|
||||||
|
|
||||||
|
|
||||||
|
window.button.focus: raised diagonal gradient bevel1
|
||||||
|
window.button.focus.color: grey
|
||||||
|
window.button.focus.colorTo: grey20
|
||||||
|
window.button.focus.picColor: black
|
||||||
|
window.button.unfocus: sunken diagonal gradient bevel1
|
||||||
|
window.button.unfocus.color: grey20
|
||||||
|
window.button.unfocus.colorTo: grey
|
||||||
|
window.button.unfocus.picColor: grey40
|
||||||
|
window.button.pressed: flat diagonal interlaced gradient
|
||||||
|
window.button.pressed.color: rgb:38/4/4
|
||||||
|
window.button.pressed.colorTo: rgb:d/f/f
|
||||||
|
|
||||||
|
window.frame.focusColor: grey85
|
||||||
|
window.frame.unfocusColor: rgb:54/6/6
|
||||||
|
|
||||||
|
window.font: lucidasans-bold-10
|
||||||
|
window.justify: center
|
||||||
|
|
||||||
|
! misc...
|
||||||
|
borderColor: rgb:1c/2/2
|
||||||
|
|
||||||
|
borderWidth: 1
|
||||||
|
bevelWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 4 4 -fg rgb:54/6/6 -bg grey20
|
||||||
|
|
||||||
|
! for the bbtools
|
||||||
|
menuFont: lucidasans-10
|
||||||
|
titleFont: lucidasans-bold-10
|
91
data/styles/shade
Normal file
91
data/styles/shade
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
toolbar: flat solid
|
||||||
|
toolbar.color: rgb:6/6/6
|
||||||
|
toolbar.button: flat solid
|
||||||
|
toolbar.button.color: rgb:6/6/6
|
||||||
|
toolbar.button.picColor: rgb:2/2/2
|
||||||
|
toolbar.label: flat crossdiagonal gradient
|
||||||
|
toolbar.label.color: rgb:8/8/7
|
||||||
|
toolbar.label.colorTo: rgb:f/f/d
|
||||||
|
toolbar.label.textColor: rgb:2/2/1c
|
||||||
|
toolbar.windowLabel: flat crossdiagonal gradient
|
||||||
|
toolbar.windowLabel.color: rgb:8/8/7
|
||||||
|
toolbar.windowLabel.colorTo: rgb:f/f/d
|
||||||
|
toolbar.windowLabel.textColor: rgb:2/2/1c
|
||||||
|
toolbar.clock: flat crossdiagonal gradient
|
||||||
|
toolbar.clock.color: rgb:8/8/7
|
||||||
|
toolbar.clock.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.textColor: rgb:2/2/1c
|
||||||
|
toolbar.justify: right
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
|
||||||
|
menu.title: flat crossdiagonal gradient
|
||||||
|
menu.title.color: rgb:8/8/7
|
||||||
|
menu.title.colorTo: rgb:f/f/d
|
||||||
|
menu.title.textColor: rgb:2/2/1c
|
||||||
|
menu.title.font: lucidasans-10
|
||||||
|
menu.title.justify: right
|
||||||
|
|
||||||
|
menu.frame: flat solid
|
||||||
|
menu.frame.color: rgb:6/6/6
|
||||||
|
menu.frame.textColor: grey85
|
||||||
|
menu.frame.disableColor: rgb:4/4/4
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet.position: right
|
||||||
|
menu.bullet: triangle
|
||||||
|
|
||||||
|
menu.hilite: flat solid
|
||||||
|
menu.hilite.color: rgb:4/4/4
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: flat solid
|
||||||
|
window.title.focus.color: rgb:6/6/6
|
||||||
|
window.title.unfocus: flat solid
|
||||||
|
window.title.unfocus.color: rgb:4/4/4
|
||||||
|
|
||||||
|
window.label.focus: flat crossdiagonal gradient
|
||||||
|
window.label.focus.color: rgb:8/8/7
|
||||||
|
window.label.focus.colorTo: rgb:f/f/d
|
||||||
|
window.label.focus.textColor: rgb:2/2/1c
|
||||||
|
window.label.unfocus: flat solid
|
||||||
|
window.label.unfocus.color: rgb:4/4/4
|
||||||
|
window.label.unfocus.textColor: rgb:2/2/2
|
||||||
|
|
||||||
|
window.button.focus: flat solid
|
||||||
|
window.button.focus.color: rgb:6/6/6
|
||||||
|
window.button.focus.picColor: rgb:2/2/2
|
||||||
|
window.button.unfocus: flat solid
|
||||||
|
window.button.unfocus.color: rgb:4/4/4
|
||||||
|
window.button.unfocus.picColor: rgb:2/2/2
|
||||||
|
|
||||||
|
window.handle.focus: flat crossdiagonal gradient
|
||||||
|
window.handle.focus.color: rgb:8/8/7
|
||||||
|
window.handle.focus.colorTo: rgb:f/f/d
|
||||||
|
window.handle.unfocus: flat solid
|
||||||
|
window.handle.unfocus.color: rgb:4/4/4
|
||||||
|
|
||||||
|
window.grip.focus: flat solid
|
||||||
|
window.grip.focus.color: rgb:8/8/8
|
||||||
|
window.grip.unfocus: flat solid
|
||||||
|
window.grip.unfocus.color: rgb:4/4/4
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:f/f/d
|
||||||
|
window.frame.unfocusColor: rgb:6/6/6
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: right
|
||||||
|
|
||||||
|
*button.pressed: flat solid
|
||||||
|
*button.pressed.color: rgb:a/a/8c
|
||||||
|
|
||||||
|
borderColor: rgb:2/2/2
|
||||||
|
|
||||||
|
bevelWidth: 2
|
||||||
|
borderWidth: 2
|
||||||
|
handleWidth: 3
|
||||||
|
|
||||||
|
*textColor: grey20
|
||||||
|
*Font: lucidasans-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid rgb:4/4/4
|
134
data/styles/steelblue
Normal file
134
data/styles/steelblue
Normal file
|
@ -0,0 +1,134 @@
|
||||||
|
! Miscellaneous settings...
|
||||||
|
style.name: steelblue
|
||||||
|
style.author: miklos
|
||||||
|
style.date: Feb 3, 2002
|
||||||
|
style.credits:
|
||||||
|
style.comments: I prefer the font "luxus.pcf" to be used with this style.
|
||||||
|
|
||||||
|
|
||||||
|
!rootCommand: bsetbg -solid "#3c5979"
|
||||||
|
rootCommand: bsetbg -mod 4 4 -to "#44668a" -from "#7788bb"
|
||||||
|
|
||||||
|
! Toolbar settings...
|
||||||
|
toolbar.button: Flat Solid PipeCross
|
||||||
|
toolbar.button.color: #44668a
|
||||||
|
toolbar.button.colorTo: #ffffff
|
||||||
|
toolbar.button.picColor: #ffffff
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken Bevel1 Solid Diagonal
|
||||||
|
toolbar.button.pressed.color: #3c5979
|
||||||
|
toolbar.button.pressed.colorTo: #ffffff
|
||||||
|
|
||||||
|
toolbar.label: Sunken Bevel1 Gradient Rectangle
|
||||||
|
toolbar.label.color: #44668a
|
||||||
|
toolbar.label.colorTo: #3c5979
|
||||||
|
toolbar.label.textColor: #d1d9e5
|
||||||
|
|
||||||
|
toolbar.windowLabel: Sunken Bevel1 Gradient Rectangle
|
||||||
|
toolbar.windowLabel.color: #5e8dbf
|
||||||
|
toolbar.windowLabel.colorTo: #3c5979
|
||||||
|
toolbar.windowLabel.textColor: #e9f2ff
|
||||||
|
|
||||||
|
toolbar.clock: Sunken Bevel1 Gradient Rectangle
|
||||||
|
toolbar.clock.color: #44668a
|
||||||
|
toolbar.clock.colorTo: #3c5979
|
||||||
|
toolbar.clock.textColor: #d1d9e5
|
||||||
|
|
||||||
|
toolbar: Raised Bevel1 Solid Horizontal
|
||||||
|
toolbar.color: #44668a
|
||||||
|
toolbar.colorTo: #ffffff
|
||||||
|
toolbar.textColor: #ffffff
|
||||||
|
!toolbar.font: luxus*
|
||||||
|
toolbar.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
toolbar.justify: Center
|
||||||
|
|
||||||
|
|
||||||
|
! Menu settings...
|
||||||
|
menu.frame: Raised Bevel1 Gradient Elliptic
|
||||||
|
menu.frame.color: #44668a
|
||||||
|
menu.frame.colorTo: #44668a
|
||||||
|
menu.frame.textColor: #d1d9e5
|
||||||
|
!menu.frame.font: luxus
|
||||||
|
menu.frame.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.frame.justify: Right
|
||||||
|
|
||||||
|
menu.title: Sunken Bevel2 Gradient Elliptic
|
||||||
|
menu.title.color: #5e8dbf
|
||||||
|
menu.title.colorTo: #3c5979
|
||||||
|
menu.title.textColor: #d7e0ee
|
||||||
|
!menu.title.font: luxus
|
||||||
|
menu.title.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.title.justify: Center
|
||||||
|
|
||||||
|
menu.hilite: Sunken Bevel1 Gradient Elliptic
|
||||||
|
menu.hilite.color: #3c5979
|
||||||
|
menu.hilite.colorTo: #5e8dbf
|
||||||
|
menu.hilite.textColor: #ffffff
|
||||||
|
|
||||||
|
menu.bullet: Triangle
|
||||||
|
menu.bullet.position: Right
|
||||||
|
menu.frame.disableColor: #ffffff
|
||||||
|
|
||||||
|
! Window settings...
|
||||||
|
window.button.focus: Flat Solid Horizontal
|
||||||
|
window.button.focus.color: #44668a
|
||||||
|
window.button.focus.colorTo: #ffffff
|
||||||
|
window.button.focus.picColor: #ffffff
|
||||||
|
|
||||||
|
window.button.unfocus: Flat Solid Horizontal
|
||||||
|
window.button.unfocus.color: #3c5979
|
||||||
|
window.button.unfocus.colorTo: #ffffff
|
||||||
|
window.button.unfocus.picColor: #44668a
|
||||||
|
|
||||||
|
window.grip.focus: Raised Bevel1 Solid PipeCross
|
||||||
|
window.grip.focus.color: #5e8dbf
|
||||||
|
window.grip.focus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.grip.unfocus: Raised Bevel1 Solid Pyramid
|
||||||
|
window.grip.unfocus.color: #3c5979
|
||||||
|
window.grip.unfocus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.handle.focus: Raised Bevel1 Solid Pyramid
|
||||||
|
window.handle.focus.color: #44668a
|
||||||
|
window.handle.focus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.handle.unfocus: Raised Bevel1 Solid Pyramid
|
||||||
|
window.handle.unfocus.color: #3c5979
|
||||||
|
window.handle.unfocus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.label.focus: Sunken Bevel1 Gradient Rectangle
|
||||||
|
window.label.focus.color: #5e8dbf
|
||||||
|
window.label.focus.colorTo: #3c5979
|
||||||
|
window.label.focus.textColor: #e6f0ff
|
||||||
|
!window.label.focus.font: luxus
|
||||||
|
window.label.focus.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.label.focus.justify: Center
|
||||||
|
|
||||||
|
!window.font: luxus
|
||||||
|
window.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.justify: Center
|
||||||
|
window.label.unfocus: Sunken Bevel1 Gradient Rectangle
|
||||||
|
window.label.unfocus.color: #44668a
|
||||||
|
window.label.unfocus.colorTo: #3c5979
|
||||||
|
window.label.unfocus.textColor: #5077a1
|
||||||
|
|
||||||
|
window.title.focus: Raised Bevel1 Solid Diagonal
|
||||||
|
window.title.focus.color: #44668a
|
||||||
|
window.title.focus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.title.unfocus: Raised Bevel1 Solid Diagonal
|
||||||
|
window.title.unfocus.color: #3c5979
|
||||||
|
window.title.unfocus.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.button.pressed: Sunken Bevel1 Solid Diagonal
|
||||||
|
window.button.pressed.color: #484848
|
||||||
|
window.button.pressed.colorTo: #ffffff
|
||||||
|
|
||||||
|
window.frame.focusColor: #63707f
|
||||||
|
window.frame.unfocusColor: #5e6166
|
||||||
|
handleWidth: 4
|
||||||
|
frameWidth: 0
|
||||||
|
bevelWidth: 0
|
||||||
|
borderWidth: 1
|
||||||
|
borderColor: #000000
|
||||||
|
|
133
data/styles/steelblue2
Normal file
133
data/styles/steelblue2
Normal file
|
@ -0,0 +1,133 @@
|
||||||
|
style.name: steelblue2
|
||||||
|
style.author: miklos
|
||||||
|
style.date: Feb 28, 2002
|
||||||
|
style.credits:
|
||||||
|
style.comments: The return of \
|
||||||
|
steelblue
|
||||||
|
|
||||||
|
|
||||||
|
rootCommand: bsetbg -solid "#6e7a8a"
|
||||||
|
|
||||||
|
! Toolbar settings...
|
||||||
|
toolbar.button: Flat Gradient Vertical
|
||||||
|
toolbar.button.color: #6e7a8a
|
||||||
|
toolbar.button.colorTo: #555f6b
|
||||||
|
toolbar.button.picColor: #ffffff
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken Bevel1 Gradient Diagonal
|
||||||
|
toolbar.button.pressed.color: #6e7b8b
|
||||||
|
toolbar.button.pressed.colorTo: #8fa0b5
|
||||||
|
|
||||||
|
toolbar.label: Sunken Bevel1 Gradient Diagonal
|
||||||
|
toolbar.label.color: #6e7b8b
|
||||||
|
toolbar.label.colorTo: #555f6b
|
||||||
|
toolbar.label.textColor: #d1d9e5
|
||||||
|
|
||||||
|
toolbar.windowLabel: Sunken Bevel1 Gradient Diagonal
|
||||||
|
toolbar.windowLabel.color: #8fa0b5
|
||||||
|
toolbar.windowLabel.colorTo: #555f6b
|
||||||
|
toolbar.windowLabel.textColor: #e9f2ff
|
||||||
|
|
||||||
|
toolbar.clock: Sunken Bevel1 Gradient Diagonal
|
||||||
|
toolbar.clock.color: #6e7b8b
|
||||||
|
toolbar.clock.colorTo: #555f6b
|
||||||
|
toolbar.clock.textColor: #d1d9e5
|
||||||
|
|
||||||
|
toolbar: Raised Bevel1 Gradient Vertical
|
||||||
|
toolbar.color: #6e7b8b
|
||||||
|
toolbar.colorTo: #555f6b
|
||||||
|
toolbar.textColor: #ffffff
|
||||||
|
!toolbar.font: lime
|
||||||
|
toolbar.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
toolbar.justify: Left
|
||||||
|
|
||||||
|
|
||||||
|
! Menu settings...
|
||||||
|
menu.frame: Sunken Bevel2 Gradient Diagonal
|
||||||
|
menu.frame.color: #8fa0b5
|
||||||
|
menu.frame.colorTo: #6e7b8b
|
||||||
|
menu.frame.textColor: #ffffff
|
||||||
|
!menu.frame.font: lime
|
||||||
|
menu.frame.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.frame.justify: Right
|
||||||
|
|
||||||
|
menu.title: Raised Bevel1 Gradient Diagonal
|
||||||
|
menu.title.color: #6e7b8b
|
||||||
|
menu.title.colorTo: #555f6b
|
||||||
|
menu.title.textColor: #d7e0ee
|
||||||
|
!menu.title.font: lime
|
||||||
|
menu.title.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.title.justify: Center
|
||||||
|
|
||||||
|
menu.hilite: Raised Bevel1 Gradient Diagonal
|
||||||
|
menu.hilite.color: #6e7b8b
|
||||||
|
menu.hilite.colorTo: #555f6b
|
||||||
|
menu.hilite.textColor: #ffffff
|
||||||
|
|
||||||
|
menu.bullet: Empty
|
||||||
|
menu.bullet.position: Right
|
||||||
|
menu.frame.disableColor: #ffffff
|
||||||
|
|
||||||
|
! Window settings...
|
||||||
|
window.button.focus: Flat Gradient CrossDiagonal
|
||||||
|
window.button.focus.color: #6e7b8b
|
||||||
|
window.button.focus.colorTo: #555f6b
|
||||||
|
window.button.focus.picColor: #ddeeff
|
||||||
|
|
||||||
|
window.button.unfocus: Flat Gradient Vertical
|
||||||
|
window.button.unfocus.color: #6e7b8b
|
||||||
|
window.button.unfocus.colorTo: #555f6b
|
||||||
|
window.button.unfocus.picColor: #748293
|
||||||
|
|
||||||
|
window.grip.focus: Raised Bevel1 Gradient Diagonal
|
||||||
|
window.grip.focus.color: #8fa0b5
|
||||||
|
window.grip.focus.colorTo: #6e7b8b
|
||||||
|
|
||||||
|
window.grip.unfocus: Raised Bevel1 Gradient Diagonal
|
||||||
|
window.grip.unfocus.color: #6e7b8b
|
||||||
|
window.grip.unfocus.colorTo: #555f6b
|
||||||
|
|
||||||
|
window.handle.focus: Raised Bevel1 Gradient Diagonal
|
||||||
|
window.handle.focus.color: #6e7b8b
|
||||||
|
window.handle.focus.colorTo: #555f6b
|
||||||
|
|
||||||
|
window.handle.unfocus: Raised Bevel1 Gradient Diagonal
|
||||||
|
window.handle.unfocus.color: #6e7b8b
|
||||||
|
window.handle.unfocus.colorTo: #555f6b
|
||||||
|
|
||||||
|
window.label.focus: Sunken Bevel1 Gradient Diagonal
|
||||||
|
window.label.focus.color: #8fa0b5
|
||||||
|
window.label.focus.colorTo: #555f6b
|
||||||
|
window.label.focus.textColor: #e6f0ff
|
||||||
|
!window.label.focus.font: lime
|
||||||
|
window.label.focus.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.label.focus.justify: Left
|
||||||
|
|
||||||
|
!window.font: lime
|
||||||
|
window.font: -schumacher-clean-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.justify: Left
|
||||||
|
window.label.unfocus: Sunken Bevel1 Gradient Diagonal
|
||||||
|
window.label.unfocus.color: #6e7b8b
|
||||||
|
window.label.unfocus.colorTo: #555f6b
|
||||||
|
window.label.unfocus.textColor: #748293
|
||||||
|
|
||||||
|
window.title.focus: Raised Bevel1 Gradient Vertical
|
||||||
|
window.title.focus.color: #6e7b8b
|
||||||
|
window.title.focus.colorTo: #555f6b
|
||||||
|
|
||||||
|
window.title.unfocus: Raised Bevel1 Gradient Vertical
|
||||||
|
window.title.unfocus.color: #6e7b8b
|
||||||
|
window.title.unfocus.colorTo: #555f6b
|
||||||
|
|
||||||
|
window.button.pressed: Sunken Bevel1 Gradient Diagonal
|
||||||
|
window.button.pressed.color: #6e7b8b
|
||||||
|
window.button.pressed.colorTo: #8fa0b5
|
||||||
|
|
||||||
|
window.frame.focusColor: #ffffff
|
||||||
|
window.frame.unfocusColor: #555f6b
|
||||||
|
handleWidth: 4
|
||||||
|
frameWidth: 0
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
borderColor: #000000
|
||||||
|
|
98
data/styles/the_orange
Normal file
98
data/styles/the_orange
Normal file
|
@ -0,0 +1,98 @@
|
||||||
|
! Title: the_orange
|
||||||
|
! By: thread
|
||||||
|
! Email: thread@threadbox.net
|
||||||
|
! Website: http://www.threadbox.net/
|
||||||
|
! Comment: AAAAHAHAHAHAHAHHAHAHHAHAAHAHHH!!#%#!$
|
||||||
|
|
||||||
|
|
||||||
|
toolbar.button: parentrelative
|
||||||
|
toolbar.button.pressed: flat horizontal gradient
|
||||||
|
toolbar.button.pressed.color: #636363
|
||||||
|
toolbar.button.pressed.colorTo: #898989
|
||||||
|
toolbar.label: parentrelative
|
||||||
|
toolbar.label.textColor: #000000
|
||||||
|
toolbar.windowLabel: parentrelative
|
||||||
|
toolbar.windowLabel.textColor: #000000
|
||||||
|
toolbar.clock: parentrelative
|
||||||
|
toolbar.clock.textColor: #000000
|
||||||
|
toolbar: Flat Gradient Vertical
|
||||||
|
toolbar.color: #898989
|
||||||
|
toolbar.colorTo: #6d6d6d
|
||||||
|
toolbar.textColor: #000000
|
||||||
|
toolbar.justify: Center
|
||||||
|
|
||||||
|
|
||||||
|
menu.title: flat gradient diagonal
|
||||||
|
menu.title.color: #d6753d
|
||||||
|
menu.title.colorTo: #8b3d10
|
||||||
|
menu.title.textColor: black
|
||||||
|
|
||||||
|
menu.frame: flat gradient diagonal
|
||||||
|
menu.frame.color: #898989
|
||||||
|
menu.frame.colorTo: #6d6d6d
|
||||||
|
menu.frame.textColor: black
|
||||||
|
|
||||||
|
menu.hilite: flat gradient diagonal
|
||||||
|
menu.hilite.color: #8b3d10
|
||||||
|
menu.hilite.colorTo: #d6753d
|
||||||
|
menu.hilite.textColor: #000000
|
||||||
|
|
||||||
|
menu.bullet: empty
|
||||||
|
menu.bullet.position: left
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
window.title.focus: flat gradient vertical
|
||||||
|
window.title.focus.color: #d6753d
|
||||||
|
window.title.focus.colorTo: #8b3d10
|
||||||
|
window.title.unfocus: flat gradient vertical
|
||||||
|
window.title.unfocus.color: #898989
|
||||||
|
window.title.unfocus.colorTo: #6d6d6d
|
||||||
|
|
||||||
|
window.label.focus: parentrelative
|
||||||
|
window.label.focus.textColor: black
|
||||||
|
window.label.unfocus: parentrelative
|
||||||
|
window.label.unfocus.textColor: black
|
||||||
|
|
||||||
|
window.button.focus: parentrelative
|
||||||
|
window.button.focus.picColor: black
|
||||||
|
window.button.unfocus: parentrelative
|
||||||
|
window.button.unfocus.picColor: black
|
||||||
|
window.button.pressed: flat gradient vertical
|
||||||
|
window.button.pressed.color: #8b3d10
|
||||||
|
window.button.pressed.colorTo: #d6753d
|
||||||
|
|
||||||
|
window.handle.focus: flat gradient vertical
|
||||||
|
window.handle.focus.color: #606060
|
||||||
|
window.handle.focus.colorTo: #303030
|
||||||
|
window.handle.unfocus: flat gradient vertical
|
||||||
|
window.handle.unfocus.color: #505050
|
||||||
|
window.handle.unfocus.colorTo: #202020
|
||||||
|
|
||||||
|
window.grip.focus: flat gradient vertical
|
||||||
|
window.grip.focus.color: #d6753d
|
||||||
|
window.grip.focus.colorTo: #8b3d10
|
||||||
|
window.grip.unfocus: flat gradient vertical
|
||||||
|
window.grip.unfocus.color: #898989
|
||||||
|
window.grip.unfocus.colorTo: #6d6d6d
|
||||||
|
|
||||||
|
|
||||||
|
borderColor: black
|
||||||
|
|
||||||
|
frameWidth: 0
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
*justify: center
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid rgb:40/40/40
|
||||||
|
!more readable, doesn't as well
|
||||||
|
!*Font: mints-mild
|
||||||
|
|
||||||
|
!less readable, fits more
|
||||||
|
!*Font: mints-strong
|
||||||
|
|
||||||
|
*Font: -b&h-lucidatypewriter-medium-r-*-*-*-100-*-*-*-*-*-*
|
153
data/styles/trisb
Normal file
153
data/styles/trisb
Normal file
|
@ -0,0 +1,153 @@
|
||||||
|
style.name: trisb
|
||||||
|
style.author: miklos
|
||||||
|
style.date: March 25, 2002
|
||||||
|
style.credits:
|
||||||
|
style.comments:
|
||||||
|
|
||||||
|
|
||||||
|
rootCommand: bsetbg -solid "#4b4b4b"
|
||||||
|
|
||||||
|
! Toolbar settings...
|
||||||
|
toolbar.button: Flat Gradient Vertical
|
||||||
|
toolbar.button.color: #d5d5d5
|
||||||
|
toolbar.button.colorTo: #b4b4b4
|
||||||
|
toolbar.button.picColor: #343434
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken Bevel1 Solid Vertical
|
||||||
|
toolbar.button.pressed.color: #c8c8c8
|
||||||
|
toolbar.button.pressed.colorTo: #ffffff
|
||||||
|
|
||||||
|
toolbar.label: Flat Gradient Vertical
|
||||||
|
toolbar.label.color: #d5d5d5
|
||||||
|
toolbar.label.colorTo: #b4b4b4
|
||||||
|
toolbar.label.textColor: #343434
|
||||||
|
|
||||||
|
toolbar.windowLabel: Flat Gradient Vertical
|
||||||
|
toolbar.windowLabel.color: #d5d5d5
|
||||||
|
toolbar.windowLabel.colorTo: #b4b4b4
|
||||||
|
toolbar.windowLabel.textColor: #343434
|
||||||
|
|
||||||
|
toolbar.clock: Flat Gradient Vertical
|
||||||
|
toolbar.clock.color: #d5d5d5
|
||||||
|
toolbar.clock.colorTo: #b4b4b4
|
||||||
|
toolbar.clock.textColor: #343434
|
||||||
|
|
||||||
|
toolbar: Flat Gradient Vertical
|
||||||
|
toolbar.color: #d5d5d5
|
||||||
|
toolbar.colorTo: #b4b4b4
|
||||||
|
toolbar.textColor: #ffffff
|
||||||
|
!toolbar.font: mints-strong
|
||||||
|
toolbar.font: -adobe-helvetica-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
toolbar.justify: Center
|
||||||
|
|
||||||
|
|
||||||
|
! Menu settings...
|
||||||
|
menu.frame: Flat Gradient CrossDiagonal
|
||||||
|
menu.frame.color: #d5d5d5
|
||||||
|
menu.frame.colorTo: #b4b4b4
|
||||||
|
menu.frame.textColor: #343434
|
||||||
|
!menu.frame.font: mints-strong
|
||||||
|
menu.frame.font: -adobe-helvetica-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.frame.justify: Right
|
||||||
|
|
||||||
|
menu.title: Flat Gradient Vertical
|
||||||
|
menu.title.color: #8e8e8e
|
||||||
|
menu.title.colorTo: #5f5f5f
|
||||||
|
menu.title.textColor: #c8c8c8
|
||||||
|
!menu.title.font: mints-strong
|
||||||
|
menu.title.font: -adobe-helvetica-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.title.justify: Center
|
||||||
|
|
||||||
|
menu.hilite: Flat Gradient Vertical
|
||||||
|
menu.hilite.color: #3b90dc
|
||||||
|
menu.hilite.colorTo: #2c5f8c
|
||||||
|
menu.hilite.textColor: #8efdff
|
||||||
|
|
||||||
|
menu.bullet: Triangle
|
||||||
|
menu.bullet.position: Right
|
||||||
|
menu.frame.disableColor: #ffffff
|
||||||
|
|
||||||
|
! Window settings...
|
||||||
|
window.button.focus: Flat Gradient Vertical
|
||||||
|
window.button.focus.color: #3b90dc
|
||||||
|
window.button.focus.colorTo: #2c5f8c
|
||||||
|
window.button.focus.picColor: #8efdff
|
||||||
|
|
||||||
|
window.button.unfocus: Flat Gradient Vertical
|
||||||
|
window.button.unfocus.color: #8e8e8e
|
||||||
|
window.button.unfocus.colorTo: #5f5f5f
|
||||||
|
window.button.unfocus.picColor: #aaaaaa
|
||||||
|
|
||||||
|
window.grip.focus: Flat Solid Vertical
|
||||||
|
window.grip.focus.color: #3b90dc
|
||||||
|
window.grip.focus.colorto: #2c5f8c
|
||||||
|
|
||||||
|
window.grip.unfocus: Flat Gradient Vertical
|
||||||
|
window.grip.unfocus.color: #8e8e8e
|
||||||
|
window.grip.unfocus.colorTo: #5f5f5f
|
||||||
|
|
||||||
|
window.handle.focus: Flat Gradient Vertical
|
||||||
|
window.handle.focus.color: #3b90dc
|
||||||
|
window.handle.focus.colorTo: #2c5f8c
|
||||||
|
|
||||||
|
window.handle.unfocus: Flat Gradient Vertical
|
||||||
|
window.handle.unfocus.color: #7a7a7a
|
||||||
|
window.handle.unfocus.colorTo: #555555
|
||||||
|
|
||||||
|
window.label.focus: Flat Gradient Vertical
|
||||||
|
window.label.focus.color: #3b90dc
|
||||||
|
window.label.focus.colorTo: #2c5f8c
|
||||||
|
window.label.focus.textColor: #8efdff
|
||||||
|
!window.label.focus.font: mints-strong
|
||||||
|
window.label.focus.font: -adobe-helvetica-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.label.focus.justify: Center
|
||||||
|
|
||||||
|
!window.font: mints-strong
|
||||||
|
window.font: -adobe-helvetica-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.justify: Center
|
||||||
|
window.label.unfocus: Flat Gradient Vertical
|
||||||
|
window.label.unfocus.color: #8e8e8e
|
||||||
|
window.label.unfocus.colorTo: #5f5f5f
|
||||||
|
window.label.unfocus.textColor: #aaaaaa
|
||||||
|
|
||||||
|
window.title.focus: Flat Gradient Vertical
|
||||||
|
window.title.focus.color: #3b90dc
|
||||||
|
window.title.focus.colorTo: #2c5f8c
|
||||||
|
|
||||||
|
window.title.unfocus: Flat Gradient Vertical
|
||||||
|
window.title.unfocus.color: #8e8e8e
|
||||||
|
window.title.unfocus.colorTo: #5f5f5f
|
||||||
|
|
||||||
|
window.button.pressed: Sunken Bevel1 Solid Vertical
|
||||||
|
window.button.pressed.color: #3b90dc
|
||||||
|
|
||||||
|
window.frame.focusColor: #343434
|
||||||
|
window.frame.unfocusColor: #000000
|
||||||
|
handleWidth: 3
|
||||||
|
frameWidth: 0
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
borderColor: #121212
|
||||||
|
|
||||||
|
bbpager.frame: flat solid
|
||||||
|
bbpager.frame.color: #4b4b4b
|
||||||
|
|
||||||
|
bbpager.desktop: sunken solid
|
||||||
|
bbpager.desktop.color: #4b4b4b
|
||||||
|
|
||||||
|
bbpager.desktop.focus: raised solid
|
||||||
|
bbpager.desktop.focus.color: #ffffff
|
||||||
|
|
||||||
|
bbpager.window.focus: raised gradient vertical
|
||||||
|
bbpager.window.focus.color: #3b90dc
|
||||||
|
bbpager.window.focus.colorTo: #2c5f8c
|
||||||
|
|
||||||
|
bbpager.window: flat gradient vertical
|
||||||
|
bbpager.window.color: #8e8e8e
|
||||||
|
bbpager.window.colorTo: #5f5f5f
|
||||||
|
|
||||||
|
bbpager.desktop.focusStyle: border
|
||||||
|
bbpager.active.window.borderColor: #202020
|
||||||
|
bbpager.inactive.window.borderColor: #000000
|
||||||
|
bbpager.active.desktop.borderColor: #73787e
|
||||||
|
|
103
data/styles/twice
Normal file
103
data/styles/twice
Normal file
|
@ -0,0 +1,103 @@
|
||||||
|
toolbar: flat diagonal gradient
|
||||||
|
toolbar.color: rgb:c/6/6
|
||||||
|
toolbar.colorTo: rgb:8/4/4
|
||||||
|
toolbar.button: flat diagonal gradient
|
||||||
|
toolbar.button.color: rgb:6/3/3
|
||||||
|
toolbar.button.colorTo: rgb:a/5/5
|
||||||
|
toolbar.button.picColor: rgb:4/2/2
|
||||||
|
toolbar.button.pressed: flat crossdiagonal gradient
|
||||||
|
toolbar.button.pressed.color: grey40
|
||||||
|
toolbar.button.pressed.colorTo: grey20
|
||||||
|
toolbar.label: flat crossdiagonal gradient
|
||||||
|
toolbar.label.color: grey40
|
||||||
|
toolbar.label.colorTo: grey20
|
||||||
|
toolbar.label.textColor: grey85
|
||||||
|
toolbar.windowLabel: flat crossdiagonal gradient
|
||||||
|
toolbar.windowLabel.color: grey40
|
||||||
|
toolbar.windowLabel.colorTo: grey20
|
||||||
|
toolbar.windowLabel.textColor: grey85
|
||||||
|
toolbar.clock: flat crossdiagonal gradient
|
||||||
|
toolbar.clock.color: grey40
|
||||||
|
toolbar.clock.colorTo: grey20
|
||||||
|
toolbar.clock.textColor: grey85
|
||||||
|
toolbar.justify: right
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
|
||||||
|
menu.title: flat crossdiagonal gradient
|
||||||
|
menu.title.color: rgb:c/6/6
|
||||||
|
menu.title.colorTo: rgb:6/3/3
|
||||||
|
menu.title.textColor: white
|
||||||
|
menu.title.font: lucidasans-10
|
||||||
|
menu.title.justify: right
|
||||||
|
|
||||||
|
menu.frame: flat crossdiagonal gradient
|
||||||
|
menu.frame.color: grey40
|
||||||
|
menu.frame.colorTo: grey20
|
||||||
|
menu.frame.textColor: grey85
|
||||||
|
menu.frame.disableColor: rgb:4/2/2
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet.position: right
|
||||||
|
menu.bullet: triangle
|
||||||
|
|
||||||
|
menu.hilite: flat crossdiagonal gradient
|
||||||
|
menu.hilite.color: rgb:c/6/6
|
||||||
|
menu.hilite.colorTo: rgb:6/3/3
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: flat diagonal gradient
|
||||||
|
window.title.focus.color: rgb:c/6/6
|
||||||
|
window.title.focus.colorTo: rgb:8/4/4
|
||||||
|
window.title.unfocus: flat solid
|
||||||
|
window.title.unfocus.color: grey30
|
||||||
|
|
||||||
|
window.label.focus: flat crossdiagonal gradient
|
||||||
|
window.label.focus.color: grey40
|
||||||
|
window.label.focus.colorTo: grey20
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: flat crossdiagonal gradient
|
||||||
|
window.label.unfocus.color: grey30
|
||||||
|
window.label.unfocus.colorTo: grey20
|
||||||
|
window.label.unfocus.textColor: grey60
|
||||||
|
|
||||||
|
window.button.focus: flat diagonal gradient
|
||||||
|
window.button.focus.color: rgb:8/4/4
|
||||||
|
window.button.focus.colorTo: rgb:a/5/5
|
||||||
|
window.button.focus.picColor: rgb:4/2/2
|
||||||
|
window.button.unfocus: flat solid
|
||||||
|
window.button.unfocus.color: grey30
|
||||||
|
window.button.unfocus.picColor: grey20
|
||||||
|
window.button.pressed: flat crossdiagonal gradient
|
||||||
|
window.button.pressed.color: grey40
|
||||||
|
window.button.pressed.colorTo: grey20
|
||||||
|
|
||||||
|
window.handle.focus: flat crossdiagonal gradient
|
||||||
|
window.handle.focus.color: rgb:c/6/6
|
||||||
|
window.handle.focus.colorTo: rgb:6/3/3
|
||||||
|
window.handle.unfocus: flat solid
|
||||||
|
window.handle.unfocus.color: grey30
|
||||||
|
|
||||||
|
window.grip.focus: flat crossdiagonal gradient
|
||||||
|
window.grip.focus.color: grey40
|
||||||
|
window.grip.focus.colorTo: grey20
|
||||||
|
window.grip.unfocus: flat crossdiagonal gradient
|
||||||
|
window.grip.unfocus.color: grey30
|
||||||
|
window.grip.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:c/6/6
|
||||||
|
window.frame.unfocusColor: grey30
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: right
|
||||||
|
|
||||||
|
borderColor: grey10
|
||||||
|
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
*textColor: grey85
|
||||||
|
*Font: lucidasans-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid grey20
|
17
doc/Makefile.am
Normal file
17
doc/Makefile.am
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# doc/Makefile.am for Openbox
|
||||||
|
|
||||||
|
CLEANFILES = openbox.1
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
man_MANS = openbox.1 bsetroot.1
|
||||||
|
SUBDIRS =
|
||||||
|
|
||||||
|
DEFAULT_MENU=$(pkgdatadir)/menu
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
openbox.1: openbox.1.in
|
||||||
|
@regex_cmd@ -e "s,@defaultmenu@,$(DEFAULT_MENU)," \
|
||||||
|
-e "s,@pkgdatadir@,$(pkgdatadir)," \
|
||||||
|
-e "s,@version@,$(VERSION)," \
|
||||||
|
@srcdir@/openbox.1.in > openbox.1
|
351
doc/Makefile.in
Normal file
351
doc/Makefile.in
Normal file
|
@ -0,0 +1,351 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# doc/Makefile.am for Openbox
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
CC = @CC@
|
||||||
|
CLOBBER = @CLOBBER@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
CLEANFILES = openbox.1
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
man_MANS = openbox.1 bsetroot.1
|
||||||
|
SUBDIRS =
|
||||||
|
|
||||||
|
DEFAULT_MENU = $(pkgdatadir)/menu
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
man1dir = $(mandir)/man1
|
||||||
|
MANS = $(man_MANS)
|
||||||
|
|
||||||
|
NROFF = nroff
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
|
||||||
|
install-man1:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(man1dir)
|
||||||
|
@list='$(man1_MANS)'; \
|
||||||
|
l2='$(man_MANS)'; for i in $$l2; do \
|
||||||
|
case "$$i" in \
|
||||||
|
*.1*) list="$$list $$i" ;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
for i in $$list; do \
|
||||||
|
if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
|
||||||
|
else file=$$i; fi; \
|
||||||
|
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
||||||
|
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
||||||
|
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
||||||
|
echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
|
||||||
|
$(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
|
||||||
|
done
|
||||||
|
|
||||||
|
uninstall-man1:
|
||||||
|
@list='$(man1_MANS)'; \
|
||||||
|
l2='$(man_MANS)'; for i in $$l2; do \
|
||||||
|
case "$$i" in \
|
||||||
|
*.1*) list="$$list $$i" ;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
for i in $$list; do \
|
||||||
|
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
||||||
|
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
||||||
|
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
||||||
|
echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
|
||||||
|
rm -f $(DESTDIR)$(man1dir)/$$inst; \
|
||||||
|
done
|
||||||
|
install-man: $(MANS)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) install-man1
|
||||||
|
uninstall-man:
|
||||||
|
@$(NORMAL_UNINSTALL)
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) uninstall-man1
|
||||||
|
|
||||||
|
# This directory's subdirectories are mostly independent; you can cd
|
||||||
|
# into them and run `make' without going through this Makefile.
|
||||||
|
# To change the values of `make' variables: instead of editing Makefiles,
|
||||||
|
# (1) if the variable is set in `config.status', edit `config.status'
|
||||||
|
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||||
|
# (2) otherwise, pass the desired values on the `make' command line.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
|
all-recursive install-data-recursive install-exec-recursive \
|
||||||
|
installdirs-recursive install-recursive uninstall-recursive \
|
||||||
|
check-recursive installcheck-recursive info-recursive dvi-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
dot_seen=yes; \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done; \
|
||||||
|
if test "$$dot_seen" = "no"; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||||
|
fi; test -z "$$fail"
|
||||||
|
|
||||||
|
mostlyclean-recursive clean-recursive distclean-recursive \
|
||||||
|
maintainer-clean-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
rev="$$subdir $$rev"; \
|
||||||
|
test "$$subdir" != "." || dot_seen=yes; \
|
||||||
|
done; \
|
||||||
|
test "$$dot_seen" = "no" && rev=". $$rev"; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
for subdir in $$rev; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done && test -z "$$fail"
|
||||||
|
tags-recursive:
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||||
|
done
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
|
ID: $(HEADERS) $(SOURCES) $(LISP)
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
here=`pwd` && cd $(srcdir) \
|
||||||
|
&& mkid -f$$here/ID $$unique $(LISP)
|
||||||
|
|
||||||
|
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
|
||||||
|
tags=; \
|
||||||
|
here=`pwd`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|
||||||
|
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
|
||||||
|
|
||||||
|
mostlyclean-tags:
|
||||||
|
|
||||||
|
clean-tags:
|
||||||
|
|
||||||
|
distclean-tags:
|
||||||
|
-rm -f TAGS ID
|
||||||
|
|
||||||
|
maintainer-clean-tags:
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = doc
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu doc/Makefile
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
for subdir in $(SUBDIRS); do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -d $(distdir)/$$subdir \
|
||||||
|
|| mkdir $(distdir)/$$subdir \
|
||||||
|
|| exit 1; \
|
||||||
|
chmod 777 $(distdir)/$$subdir; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-recursive
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-recursive
|
||||||
|
check-am: all-am
|
||||||
|
check: check-recursive
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-recursive
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-recursive
|
||||||
|
|
||||||
|
install-data-am: install-man
|
||||||
|
install-data: install-data-recursive
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-recursive
|
||||||
|
uninstall-am: uninstall-man
|
||||||
|
uninstall: uninstall-recursive
|
||||||
|
all-am: Makefile $(MANS)
|
||||||
|
all-redirect: all-recursive
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs: installdirs-recursive
|
||||||
|
installdirs-am:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(mandir)/man1
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-tags mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-recursive
|
||||||
|
|
||||||
|
clean-am: clean-tags clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-recursive
|
||||||
|
|
||||||
|
distclean-am: distclean-tags distclean-generic clean-am distclean-local
|
||||||
|
|
||||||
|
distclean: distclean-recursive
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \
|
||||||
|
distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-recursive
|
||||||
|
|
||||||
|
.PHONY: install-man1 uninstall-man1 install-man uninstall-man \
|
||||||
|
install-data-recursive uninstall-data-recursive install-exec-recursive \
|
||||||
|
uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
|
||||||
|
all-recursive check-recursive installcheck-recursive info-recursive \
|
||||||
|
dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
|
||||||
|
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
|
||||||
|
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
|
||||||
|
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
|
||||||
|
install-exec install-data-am install-data install-am install \
|
||||||
|
uninstall-am uninstall all-redirect all-am all installdirs-am \
|
||||||
|
installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||||
|
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||||
|
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
openbox.1: openbox.1.in
|
||||||
|
@regex_cmd@ -e "s,@defaultmenu@,$(DEFAULT_MENU)," \
|
||||||
|
-e "s,@pkgdatadir@,$(pkgdatadir)," \
|
||||||
|
-e "s,@version@,$(VERSION)," \
|
||||||
|
@srcdir@/openbox.1.in > openbox.1
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
89
doc/bsetroot.1
Normal file
89
doc/bsetroot.1
Normal file
|
@ -0,0 +1,89 @@
|
||||||
|
.\"
|
||||||
|
.\" Man page for Bsetroot
|
||||||
|
.\"
|
||||||
|
.\" Copyright (c) 2000 by Wilbert Berendsen <wbsoft@xs4all.nl>
|
||||||
|
.\"
|
||||||
|
.TH bsetroot 1 "June 16th, 2000" "0.60.3"
|
||||||
|
.SH NAME
|
||||||
|
bsetroot \- Openbox utility to change root window appearance
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.BR bsetroot " \-help"
|
||||||
|
.br
|
||||||
|
.B bsetroot
|
||||||
|
.RI "[ \-display " display " ] \-solid " color
|
||||||
|
.br
|
||||||
|
.B bsetroot
|
||||||
|
.RI "[ \-display " display " ] \-mod " "x y" " \-fg " color " \-bg " color
|
||||||
|
.br
|
||||||
|
.B bsetroot
|
||||||
|
.RI "[ \-display " display " ] \-gradient " texture " \-from " color " \-to " color
|
||||||
|
.SH DESCRIPTION
|
||||||
|
Bsetroot is a utility that can control the appearance of the root window in
|
||||||
|
three ways: Either give it a solid color, or write a two color modula pattern
|
||||||
|
to it, or render a gradient texture, based on two different colors.
|
||||||
|
.PP
|
||||||
|
Bsetroot resembles
|
||||||
|
.IR xsetroot (1)
|
||||||
|
in this functionality but it supports multiple screen displays, and gradient
|
||||||
|
textures the same way as Openbox does.
|
||||||
|
It doesn't handle cursors etc.
|
||||||
|
Bsetroot is part of the Openbox package.
|
||||||
|
.SH OPTIONS
|
||||||
|
Bsetroot operates in three ways, you must choose one of the first 3 options:
|
||||||
|
.TP
|
||||||
|
.BI \-solid " color"
|
||||||
|
Sets the root window to specified color.
|
||||||
|
.TP
|
||||||
|
.BI \-mod " x y"
|
||||||
|
Creates a modula pattern. You must specify
|
||||||
|
.BR \-bg " and " \-fg
|
||||||
|
colors.
|
||||||
|
.TP
|
||||||
|
.BI \-gradient " texturestring"
|
||||||
|
Renders the specified texture string to the root window.
|
||||||
|
For possible texture strings, please refer to
|
||||||
|
.IR openbox (1).
|
||||||
|
You must also specify both a
|
||||||
|
.BR \-from " and a " \-to
|
||||||
|
color.
|
||||||
|
.TP
|
||||||
|
.BI \-display " display"
|
||||||
|
Tells Bsetroot to connect to the specified display.
|
||||||
|
.TP
|
||||||
|
.BI "\-bg, \-background " color
|
||||||
|
Background color.
|
||||||
|
Needed for
|
||||||
|
.B \-mod
|
||||||
|
patterns.
|
||||||
|
.TP
|
||||||
|
.BI "\-fg, \-foreground " color
|
||||||
|
Foreground color.
|
||||||
|
Needed for
|
||||||
|
.B \-mod
|
||||||
|
patterns.
|
||||||
|
.TP
|
||||||
|
.BI \-from " color"
|
||||||
|
Start color for rendering textures.
|
||||||
|
Needed for
|
||||||
|
.B \-gradient
|
||||||
|
operation mode.
|
||||||
|
.TP
|
||||||
|
.BI \-to " color"
|
||||||
|
Ending color for rendering textures.
|
||||||
|
Needed for
|
||||||
|
.B \-gradient
|
||||||
|
operation mode.
|
||||||
|
.TP
|
||||||
|
.B \-help
|
||||||
|
Prints version info and short help text.
|
||||||
|
.SH AUTHOR
|
||||||
|
Bsetroot was written and maintained by Brad Hughes
|
||||||
|
.nh \" hyphenation off
|
||||||
|
(blackbox@alug.org)
|
||||||
|
.hy \" on again
|
||||||
|
and Jeff Raven
|
||||||
|
.nh
|
||||||
|
(jraven@psu.edu).
|
||||||
|
.hy
|
||||||
|
.SH SEE ALSO
|
||||||
|
.IR openbox (1)
|
813
doc/openbox.1.in
Normal file
813
doc/openbox.1.in
Normal file
|
@ -0,0 +1,813 @@
|
||||||
|
.\"
|
||||||
|
.\" Man page for Openbox
|
||||||
|
.\"
|
||||||
|
.\" Copyright (c) 2000 by Wilbert Berendsen <wbsoft@xs4all.nl>
|
||||||
|
.\"
|
||||||
|
.\" This manual page may be freely distributed and modified.
|
||||||
|
.\" Parts of the text are taken from website and several README's
|
||||||
|
.\" by His Great Hughesness himself. Why reinvent wheels?
|
||||||
|
.\"
|
||||||
|
.\" Created with NEdit, tested with ``man'' and ``tkman.''
|
||||||
|
.\" This manpage uses only standard groff and tmac.an macros.
|
||||||
|
.\" To all translators who didn't do manpages earlier (like me ;-):
|
||||||
|
.\" Read the Man-Page-Mini-HOWTO and the LDP manpage ``man 7 man''
|
||||||
|
.\" There's all I needed to know about these macros.
|
||||||
|
.\"
|
||||||
|
.\" Updated for bb 0.61 at Sat Sep 9 06:56:04 CEST 2000
|
||||||
|
.\"
|
||||||
|
.\" ..define sort of <blockquote><pre> macro
|
||||||
|
.de EX
|
||||||
|
.ne 5
|
||||||
|
.if n .sp 1
|
||||||
|
.if t .sp .5
|
||||||
|
.nf
|
||||||
|
.in +.5i
|
||||||
|
..
|
||||||
|
.de EE
|
||||||
|
.fi
|
||||||
|
.in -.5i
|
||||||
|
.if n .sp 1
|
||||||
|
.if t .sp .5
|
||||||
|
..
|
||||||
|
.TH openbox 1 "April 8th, 2002" "@VERSION@"
|
||||||
|
.SH NAME
|
||||||
|
openbox \- a window manager for X11
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.BR openbox " \-help | \-version"
|
||||||
|
.br
|
||||||
|
.B openbox
|
||||||
|
.RI "[ \-rc" " rcfile " "] [ \-display" " display " ]
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.\"
|
||||||
|
.\" First few Paragraphs taken from FILLMEINNOW
|
||||||
|
.\"
|
||||||
|
.\"Openbox is yet another addition to the list of window managers for the Open
|
||||||
|
.\"Group's X Window System, Version 11 Release 6 and above.
|
||||||
|
.\"Openbox is built with C++, sharing no common code with any other window
|
||||||
|
.\"manager (even though the graphics implementation is similar to that of Window
|
||||||
|
.\"Maker).
|
||||||
|
.\".PP
|
||||||
|
.\"From the time the first line of code was written, Openbox has evolved around
|
||||||
|
.\"one premise, minimalism.
|
||||||
|
.\"It's not meant to be Eye Candy, nor the most Featureful, nor the most Adorned
|
||||||
|
.\"for modelling the Widely acclaimed NeXT interface.
|
||||||
|
.\"It is just meant to be
|
||||||
|
.\".BR fast .
|
||||||
|
.\".PP
|
||||||
|
.\"Openbox provides configurable window decorations, a root menu to launch
|
||||||
|
.\"applications, and a toolbar that shows the current workspace name, the focused
|
||||||
|
.\"application name, and the current time.
|
||||||
|
.\"There is also a workspace menu to add or remove workspaces. The `slit' can be
|
||||||
|
.\"used to dock small applications, e.g. most of the bbtools can use the slit.
|
||||||
|
.\".PP
|
||||||
|
.\"Openbox features a special kind of icon handling: When you minimize a window,
|
||||||
|
.\"no icon appears; instead, you can view all minimized applications in the `Icons'
|
||||||
|
.\"submenu of the workspace menu.
|
||||||
|
.\"Your desktop will never get cluttered with icons. As an alternative to icons,
|
||||||
|
.\"shaded windows are provided: A double click on the titlebar of a window will
|
||||||
|
.\"shade it (i.e. the window will disappear; only the titlebar stays visible).
|
||||||
|
.\".PP
|
||||||
|
.\"Openbox uses its own graphics class to render its images on the fly.
|
||||||
|
.\"By using style files, you can determine at a great level how your desktop looks.
|
||||||
|
.\"Openbox currently uses its own protocol to communicate with other clients such
|
||||||
|
.\"as the pager. Work is underway to support the new window manager specification
|
||||||
|
.\"that both GNOME and KDE use.
|
||||||
|
.SH OPTIONS
|
||||||
|
Openbox supports the following command line options:
|
||||||
|
.TP
|
||||||
|
.B \-help
|
||||||
|
Display command line options and compiled-in features, then exit.
|
||||||
|
.TP
|
||||||
|
.B \-version
|
||||||
|
Display version info and exit.
|
||||||
|
.TP
|
||||||
|
.BI \-rc \ rcfile
|
||||||
|
Use another rcfile than the default
|
||||||
|
.IR "~/.openbox/rc" .
|
||||||
|
.TP
|
||||||
|
.BI \-display \ display
|
||||||
|
Start Openbox on the specified display.
|
||||||
|
Programs started by Openbox will have the
|
||||||
|
.B DISPLAY
|
||||||
|
environment variable set to this value, too.
|
||||||
|
.SH RUNNING BLACKBOX
|
||||||
|
This program is usually started by the user's startup script, most times called
|
||||||
|
.IR ~/.xinitrc .
|
||||||
|
To run openbox, modify the script by adding
|
||||||
|
.EX 0
|
||||||
|
exec openbox
|
||||||
|
.EE
|
||||||
|
as the last executed command of the script.
|
||||||
|
When Openbox terminates, the X session will terminate too.
|
||||||
|
.PP
|
||||||
|
When started, Openbox will try to find a default menu file in
|
||||||
|
.IR @defaultmenu@ .
|
||||||
|
You can provide a system-wide menu for your users here.
|
||||||
|
.PP
|
||||||
|
On exit or restart, Openbox will save user defaults in the file
|
||||||
|
.I ~/.openbox/rc
|
||||||
|
in the user's home directory.
|
||||||
|
Some resources in this file can be edited by hand.
|
||||||
|
.SH USING BLACKBOX
|
||||||
|
From version 0.60.x, Openbox does no keyboard handling by itself; instead, it
|
||||||
|
relies on an external program
|
||||||
|
.IR bbkeys (1)
|
||||||
|
for this.
|
||||||
|
So, in this section, we will discuss all mouse commands.
|
||||||
|
.SS Root window (background):
|
||||||
|
A right click (button 3) will pop up the root menu.
|
||||||
|
With this, you can launch your applications.
|
||||||
|
You can also customize this menu for your needs. See above for its location.
|
||||||
|
A middle click (button 2) will pop up the workspace menu.
|
||||||
|
You can add or remove a workspace, view
|
||||||
|
applications running on all workspace, inspect your iconified applications,
|
||||||
|
and jump directly to any workspace or application.
|
||||||
|
.PP
|
||||||
|
Left clicking (button 1) on an application in the Workspaces menu will bring
|
||||||
|
you to that workspace and raise/focus that application;
|
||||||
|
middle clicking (button 2) will warp the application to the current workspace.
|
||||||
|
.SS Toolbar:
|
||||||
|
The toolbar consists of three fields: a workspace name, the name of the
|
||||||
|
window that currently has focus, and a clock.
|
||||||
|
A left click on the toolbar will bring it to the foreground, a
|
||||||
|
middle click will hide it behind other windows (if AlwaysOnTop is not set), and
|
||||||
|
the right button will bring up a little menu.
|
||||||
|
.PP
|
||||||
|
Using this menu, you can enter a name for the current workspace (when finished,
|
||||||
|
press Enter).
|
||||||
|
Also, you can choose the toolbar's position, whether or not it
|
||||||
|
should be always on top (i.e. it cannot be obscured by other windows),
|
||||||
|
and whether it should hide itself when the mouse moves away.
|
||||||
|
.PP
|
||||||
|
Note: In Openbox versions below 0.60.0, a right click on the toolbar
|
||||||
|
immediately entered workspace name edit mode.
|
||||||
|
.SS Window Titlebar and Borders:
|
||||||
|
A left click on any part of the window's border will raise it.
|
||||||
|
Dragging then moves the window.
|
||||||
|
Dragging the resize grips at the bottom left and bottom right
|
||||||
|
corners resizes the window.
|
||||||
|
Middle clicking will immediately lower the window.
|
||||||
|
Right clicking on the border or titlebar pops up the window menu,
|
||||||
|
containing these commands:
|
||||||
|
.TP
|
||||||
|
.B Send To...
|
||||||
|
Send window to another workspace.
|
||||||
|
When you select the workspace with the middle button, Openbox will
|
||||||
|
send you, along with the application, to the selected workspace.
|
||||||
|
.TP
|
||||||
|
.B Shade
|
||||||
|
Shade window (display titlebar only).
|
||||||
|
.TP
|
||||||
|
.B Iconify
|
||||||
|
Iconify window.
|
||||||
|
The `icon' can be found in the `Icons' submenu of the workspace menu. It will
|
||||||
|
*NOT* appear on screen otherwise.
|
||||||
|
.TP
|
||||||
|
.B Maximize
|
||||||
|
(Un)Maximize window.
|
||||||
|
When you click the middle button on this item, the
|
||||||
|
window will maximize only vertically.
|
||||||
|
.TP
|
||||||
|
.B Raise
|
||||||
|
Raise window.
|
||||||
|
.TP
|
||||||
|
.B Lower
|
||||||
|
Lower window.
|
||||||
|
.TP
|
||||||
|
.B Stick
|
||||||
|
(Un)Stick window.
|
||||||
|
A stuck window will always be displayed in the current workspace.
|
||||||
|
.TP
|
||||||
|
.B Kill Client
|
||||||
|
Kill (-SIGKILL) owner of window. Only use this if the client refuses to close.
|
||||||
|
.TP
|
||||||
|
.B Close
|
||||||
|
Close the application cleanly.
|
||||||
|
.PP
|
||||||
|
When you double click on the titlebar of a window, it will `shade', so
|
||||||
|
that only the titlebar stays visible.
|
||||||
|
Another double click will redisplay the window contents.
|
||||||
|
.SS Window Buttons:
|
||||||
|
The button at the left upper corner of a window is the Minimize button.
|
||||||
|
Clicking with any button causes the window to be iconified.
|
||||||
|
The rightmost button (with the X) closes the application.
|
||||||
|
The other button on the right (if present) maximizes the window in three ways:
|
||||||
|
Button 1 causes full screen maximization, button 2 maximizes the window only
|
||||||
|
vertically, and button 3 only horizontally.
|
||||||
|
.SS Any menu:
|
||||||
|
Clicking button 3 in a menu will popdown the menu.
|
||||||
|
Clicking button 1 on the titlebar of any (sub)menu and then dragging it somewhere
|
||||||
|
else will cause the menu to stay visible, and not disappear when you click on
|
||||||
|
a menu item.
|
||||||
|
.SS Miscellaneous:
|
||||||
|
When you want to drag a window, but cannot see either the bottom handle or its
|
||||||
|
titlebar, you can press Alt + button 1 anywhere in the window and then
|
||||||
|
drag it around.
|
||||||
|
You can also use Alt + button 1 to raise a partially visible window.
|
||||||
|
Finally, Alt + button 2 lowers a window, and Alt + button 3 resizes the window.
|
||||||
|
.SH MENU FILE
|
||||||
|
A default menu file is installed in
|
||||||
|
.IR @defaultmenu@ .
|
||||||
|
Of course, this system-wide menu can be customized for all users at once.
|
||||||
|
But it is also possible to create a personal menu.
|
||||||
|
It is a convention to use the directory
|
||||||
|
.IR "~/.openbox/"
|
||||||
|
in your home directory, and to create a menu file, e.g.
|
||||||
|
.I menu
|
||||||
|
in this directory, or copy the system-wide menu file to this location.
|
||||||
|
Next, we have to tell Openbox to load our menu file instead of the default.
|
||||||
|
This is accomplished by adding (or changing) a resource value in the
|
||||||
|
.I ~/.openbox/rc
|
||||||
|
file, e.g.:
|
||||||
|
.EX
|
||||||
|
session.menuFile: ~/.openbox/menu
|
||||||
|
.EE
|
||||||
|
For this change to take effect, Openbox has to be restarted.
|
||||||
|
Be sure that your menu is usable, then choose `Restart' from the default
|
||||||
|
Openbox root menu.
|
||||||
|
.SS Menu syntax
|
||||||
|
The menu syntax is very simple and very effective.
|
||||||
|
There are up to three fields in a menu line.
|
||||||
|
They are of the form:
|
||||||
|
.EX
|
||||||
|
[tag] (label or filename) {command or filename}
|
||||||
|
.EE
|
||||||
|
The supported tags are as follows:
|
||||||
|
.TP
|
||||||
|
.B [begin] (label for root menu)
|
||||||
|
This tells Openbox to start parsing the menu file.
|
||||||
|
This tag is required for Openbox to parse your menu file.
|
||||||
|
If it cannot find it, the system default menu is used instead.
|
||||||
|
.TP
|
||||||
|
.B [end]
|
||||||
|
This tells Openbox that it is at the end of a menu.
|
||||||
|
This can either be a submenu or the main root menu.
|
||||||
|
There must be at least one of these tags in your menu to correspond to the
|
||||||
|
required [begin] tag.
|
||||||
|
.TP
|
||||||
|
.B [exec] (label for command) {shell command}
|
||||||
|
Inserts a command item into the menu.
|
||||||
|
When you select the menu item from the menu, Openbox runs `shell command.'
|
||||||
|
.TP
|
||||||
|
.B [exit] (label for exit)
|
||||||
|
Inserts an item that shuts down and exits Openbox.
|
||||||
|
Any running programs are not closed.
|
||||||
|
.TP
|
||||||
|
.B [include] (filename)
|
||||||
|
Parses the file specified by
|
||||||
|
.I filename
|
||||||
|
and includes it with the current menu. The filename can be the full path to a
|
||||||
|
file, or it can begin with
|
||||||
|
.IR ~/ ,
|
||||||
|
which will be expanded into your home directory (e.g.
|
||||||
|
.EX
|
||||||
|
[include] (~/.openbox/stylesmenu)
|
||||||
|
.EE
|
||||||
|
will include
|
||||||
|
.I /home/bhughes/.openbox/stylesmenu
|
||||||
|
in my menu).
|
||||||
|
.TP
|
||||||
|
.B [nop] (label - optional)
|
||||||
|
Insert a non-operational item into the current menu.
|
||||||
|
This can be used to help format the menu into blocks or sections
|
||||||
|
if so desired.
|
||||||
|
.B [nop]
|
||||||
|
does accept a label, but it is not required, and a blank item will be used
|
||||||
|
if none is supplied.
|
||||||
|
.TP
|
||||||
|
.B [style] (label) {filename}
|
||||||
|
This tells Openbox to insert an item that, when selected, reads the style file
|
||||||
|
named
|
||||||
|
.I filename
|
||||||
|
and applies the new textures, colors, and fonts to the current
|
||||||
|
running session.
|
||||||
|
.TP
|
||||||
|
.B [stylesdir] (directory name)
|
||||||
|
Reads all filenames (directories are ignored) from the specified directory and
|
||||||
|
creates menu items in the current menu for every filename. Openbox assumes
|
||||||
|
that each file is a valid style file. When selected by the user, Openbox
|
||||||
|
applies the selected style file to the current session.
|
||||||
|
The labels that are created in the menu are the filenames of the style files.
|
||||||
|
.TP
|
||||||
|
.B [stylesmenu] (label) {directory name}
|
||||||
|
Creates a submenu entry with
|
||||||
|
.I label
|
||||||
|
(that is also the title of the new submenu), and inserts in that submenu all
|
||||||
|
filenames in the specified directory, in the same way as the
|
||||||
|
.B [stylesdir]
|
||||||
|
command does.
|
||||||
|
.IP
|
||||||
|
.RB Both\ [stylesdir] \ and\ [stylesmenu]
|
||||||
|
commands make it possible to install style files without editing your menu file.
|
||||||
|
.TP
|
||||||
|
.B [submenu] (label) {title for menu - optional}
|
||||||
|
This tells Openbox to create and parse a new menu.
|
||||||
|
This menu is inserted as a submenu into the parent menu.
|
||||||
|
These menus are parsed recursively, so there is no limit to the number of levels
|
||||||
|
or nested submenus you can have.
|
||||||
|
The title for the new menu is optional; if none is supplied,
|
||||||
|
the new menu's title is the same as the item label.
|
||||||
|
An
|
||||||
|
.B [end]
|
||||||
|
tag is required to end the submenu.
|
||||||
|
.TP
|
||||||
|
.B [reconfig] (label)
|
||||||
|
When selected, this item rereads the current style and menu files and
|
||||||
|
applies any changes.
|
||||||
|
This is useful for creating a new style or theme, as you don't have to
|
||||||
|
constantly restart Openbox every time you save your style.
|
||||||
|
However, Openbox automagically rereads the menu whenever it changes.
|
||||||
|
.TP
|
||||||
|
.B [restart] (label) {shell command - optional}
|
||||||
|
This tells Openbox to restart.
|
||||||
|
If `shell command' is supplied, it shuts down and runs the command (which is
|
||||||
|
commonly the name of another window manager).
|
||||||
|
If the command is omitted, Openbox restarts itself.
|
||||||
|
.TP
|
||||||
|
.B [config] (label)
|
||||||
|
Inserts a Openbox generated submenu item containing numerous configuration
|
||||||
|
options concerning window placement, focus style, window moving style, etc.
|
||||||
|
.TP
|
||||||
|
.B [workspaces] (label)
|
||||||
|
This tells Openbox to insert a link to the workspaces menu directly
|
||||||
|
into your menu.
|
||||||
|
This is handy for those users who can't access the
|
||||||
|
workspace menu directly (e.g. if you don't have a 3 button mouse).
|
||||||
|
.PP
|
||||||
|
Any line that starts with a `#' is considered a comment and ignored by Openbox.
|
||||||
|
Also, in the labels/commands/filenames fields,
|
||||||
|
you can escape any character like so:
|
||||||
|
.EX
|
||||||
|
[exec] (\\(my cool\\) \\{XTERM\\}) {xterm -T \\"cool XTERM\\"}
|
||||||
|
.EE
|
||||||
|
Using `\\\\' inserts a literal back-slash into the label/command/filename field.
|
||||||
|
.SS Menu example
|
||||||
|
Now let's put together some things.
|
||||||
|
Here is a short example of a menu file:
|
||||||
|
.PP
|
||||||
|
.nf
|
||||||
|
# Openbox menu file
|
||||||
|
[begin] (Openbox @version@)
|
||||||
|
[exec] (rxvt) {rxvt -ls}
|
||||||
|
[exec] (Mozilla) {mozilla}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
[submenu] (Window Manager)
|
||||||
|
[exec] (Edit Menus) {nedit .openbox/Menu}
|
||||||
|
[submenu] (Style) {Which Style?}
|
||||||
|
[stylesdir] (~/.openbox/styles)
|
||||||
|
[stylesmenu] (Openbox Styles) {@pkgdatadir@/styles}
|
||||||
|
[end]
|
||||||
|
[config] (Config Options)
|
||||||
|
[reconfig] (Reconfigure)
|
||||||
|
[restart] (Restart)
|
||||||
|
[end]
|
||||||
|
[exit] (Log Out)
|
||||||
|
[end]
|
||||||
|
# end of menu file
|
||||||
|
.fi
|
||||||
|
.SH STYLES
|
||||||
|
Openbox enables you to use specialized files that contain
|
||||||
|
.IR X (1)
|
||||||
|
resources to specify colors, textures, and fonts and therefore
|
||||||
|
the overall look of your window borders, menus, and the toolbar.
|
||||||
|
.PP
|
||||||
|
The default installation of Openbox provides some of these style files.
|
||||||
|
Usually they are put in
|
||||||
|
.IR @pkgdatadir@/styles .
|
||||||
|
You can study or edit these files to grasp how the Openbox style mechanism
|
||||||
|
works.
|
||||||
|
You can use the
|
||||||
|
.BR [style] ", " [stylesdir] " and " [stylesmenu]
|
||||||
|
menu commands in your menu file to be able to select and change between styles
|
||||||
|
on the fly.
|
||||||
|
.PP
|
||||||
|
You can also create a directory in your home directory (usually named
|
||||||
|
.I ~/.openbox/styles)
|
||||||
|
and put your own style files there.
|
||||||
|
Of course, you may choose any name for this directory, but many downloadable
|
||||||
|
themes will rely on the name
|
||||||
|
.I styles
|
||||||
|
(following the bb.themes.org naming scheme).
|
||||||
|
.PP
|
||||||
|
To understand how the style mechanism works, you should have a little knowledge
|
||||||
|
of how X resources work.
|
||||||
|
.PP
|
||||||
|
X resources consist of a key and a value.
|
||||||
|
The key is constructed of several smaller keys (sometimes referred to as
|
||||||
|
children), delimited by a period (`.').
|
||||||
|
Keys may also contain a star (`*') to serve as a wildcard, which means that one
|
||||||
|
line of typed text will match several keys.
|
||||||
|
This is useful for styles that are based on one or two colors.
|
||||||
|
.PP
|
||||||
|
Openbox allows you to configure its four main components: the toolbar, the
|
||||||
|
slit, the menus, and the window decorations.
|
||||||
|
.PP
|
||||||
|
The little window that shows the x-y position while dragging windows borrows
|
||||||
|
its style from the window's titlebar.
|
||||||
|
.PP
|
||||||
|
Here are some quick examples:
|
||||||
|
.EX
|
||||||
|
toolbar.clock.color: green
|
||||||
|
.EE
|
||||||
|
This sets the color resource of the toolbar clock to `green'. Another example:
|
||||||
|
.EX
|
||||||
|
menu*color: rgb:3/4/5
|
||||||
|
.EE
|
||||||
|
This sets the color resource of the menu
|
||||||
|
.I and all of its `children'
|
||||||
|
to `rgb:3/4/5'.
|
||||||
|
(For a description of color names, see
|
||||||
|
.IR X (1).)
|
||||||
|
So this one also applies to
|
||||||
|
.IR menu.title.color " and " menu.frame.color .
|
||||||
|
And with
|
||||||
|
.EX
|
||||||
|
*font: -b&h-lucida-medium-r-normal-*-*-140-*
|
||||||
|
.EE
|
||||||
|
you set the font resource for all keys to this font name all at once.
|
||||||
|
(For information about the fonts installed on your system, you can use a program like
|
||||||
|
.IR xfontsel "(1), " gtkfontsel ", or " xlsfonts "(1).)"
|
||||||
|
.PP
|
||||||
|
Now what makes Openbox just so spectacular is its ability to render textures
|
||||||
|
on the fly.
|
||||||
|
Texture descriptions are specified in a similar way to the colors shown above
|
||||||
|
e.g.:
|
||||||
|
.ta \w'toolbar.clock.colorTo:\ 'u
|
||||||
|
.EX
|
||||||
|
toolbar.clock: Raised Gradient Diagonal Bevel1
|
||||||
|
toolbar.clock.color: rgb:8/6/4
|
||||||
|
toolbar.clock.colorTo: rgb:4/3/2
|
||||||
|
.EE
|
||||||
|
Don't worry; we will explain right now!
|
||||||
|
A texture description consists of up to five fields, which are as follows:
|
||||||
|
.TP
|
||||||
|
.B Flat / Raised / Sunken
|
||||||
|
gives the component either a flat, raised, or sunken appearance.
|
||||||
|
.TP
|
||||||
|
.B Gradient / Solid
|
||||||
|
tells Openbox to draw either a solid color or a texture with gradient.
|
||||||
|
.TP
|
||||||
|
.B Horizontal / Vertical / Diagonal / Crossdiagonal / Pipecross / Elliptic / Rectangle / Pyramid
|
||||||
|
Select one of these texture types. They only work when
|
||||||
|
.B Gradient
|
||||||
|
is also specified!
|
||||||
|
.TP
|
||||||
|
.B Interlaced
|
||||||
|
tells Openbox to interlace the texture (darken every other line).
|
||||||
|
This option is most commonly used with gradiented textures, but, from Openbox
|
||||||
|
version 0.60.3 on, it also works in solid textures.
|
||||||
|
.TP
|
||||||
|
.B Bevel1 / Bevel2
|
||||||
|
tells Openbox which type of bevel to use.
|
||||||
|
Bevel1 is the default bevel.
|
||||||
|
The shading is placed on the edge of the image.
|
||||||
|
Bevel2 is an alternative.
|
||||||
|
The shading is placed one pixel in from the edge of the image.
|
||||||
|
.PP
|
||||||
|
Instead of a texture description, the option
|
||||||
|
.B ParentRelative
|
||||||
|
is also available, which makes the component appear as a part of its parent, i.e.
|
||||||
|
totally transparent.
|
||||||
|
.PP
|
||||||
|
All gradient textures are composed of two color values: the
|
||||||
|
.IR color " and " colorTo " resources."
|
||||||
|
color represents the initial color, colorTo represents the final color of the
|
||||||
|
gradient.
|
||||||
|
When
|
||||||
|
.B Interlaced
|
||||||
|
is used in
|
||||||
|
.B Solid
|
||||||
|
mode, the
|
||||||
|
.I colorTo
|
||||||
|
resource is used to specify the interlacing color.
|
||||||
|
.PP
|
||||||
|
Well, here is the complete component list; also, all components together with
|
||||||
|
which kind of value they can contain.
|
||||||
|
Comments are preceded with an exclamation sign (!), which is also used for
|
||||||
|
comments in Openbox style c.q. X resource files.
|
||||||
|
.PP
|
||||||
|
.ta \w'window.button.unfocus.picColor:\ 'u
|
||||||
|
.nf
|
||||||
|
.\"
|
||||||
|
.\" The comments also to be translated!
|
||||||
|
.\"
|
||||||
|
! The toolbar itself.
|
||||||
|
toolbar: Texture
|
||||||
|
toolbar.color: Color
|
||||||
|
toolbar.colorTo: Color
|
||||||
|
|
||||||
|
! The buttons on the toolbar.
|
||||||
|
toolbar.button: Texture or \fIParentRelative\fR
|
||||||
|
toolbar.button.color: Color
|
||||||
|
toolbar.button.colorTo: Color
|
||||||
|
|
||||||
|
! Color of the button arrows.
|
||||||
|
toolbar.button.picColor: Color
|
||||||
|
|
||||||
|
! Buttons in pressed state.
|
||||||
|
toolbar.button.pressed: Texture \fI(e.g. Sunken)\fR or \fIParentRelative\fR
|
||||||
|
toolbar.button.pressed.color: Color
|
||||||
|
toolbar.button.pressed.colorTo: Color
|
||||||
|
|
||||||
|
! Color of pressed button arrows.
|
||||||
|
toolbar.button.pressed.picColor: Color
|
||||||
|
|
||||||
|
! The toolbar workspace label.
|
||||||
|
toolbar.label: Texture or \fIParentRelative\fR
|
||||||
|
toolbar.label.color: Color
|
||||||
|
toolbar.label.colorTo: Color
|
||||||
|
toolbar.label.textColor: Color
|
||||||
|
|
||||||
|
! The toolbar window label.
|
||||||
|
toolbar.windowLabel: Texture or \fIParentRelative\fR
|
||||||
|
toolbar.windowLabel.color: Color
|
||||||
|
toolbar.windowLabel.colorTo: Color
|
||||||
|
toolbar.windowLabel.textColor: Color
|
||||||
|
|
||||||
|
! The toolbar clock.
|
||||||
|
toolbar.clock: Texture or \fIParentRelative\fR
|
||||||
|
toolbar.clock.color: Color
|
||||||
|
toolbar.clock.colorTo: Color
|
||||||
|
toolbar.clock.textColor: Color
|
||||||
|
|
||||||
|
! How the toolbar's text should be justified.
|
||||||
|
toolbar.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR
|
||||||
|
|
||||||
|
! Font to be used for all toolbar components.
|
||||||
|
toolbar.font: Font \fI(e.g. -*-helvetica-medium-r-normal-*-*-100-*)\fR
|
||||||
|
|
||||||
|
! The menu titlebar.
|
||||||
|
menu.title: Texture
|
||||||
|
menu.title.color: Color
|
||||||
|
menu.title.colorTo: Color
|
||||||
|
menu.title.textColor: Color
|
||||||
|
menu.title.font: Font
|
||||||
|
menu.title.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR
|
||||||
|
|
||||||
|
! The menu frame.
|
||||||
|
menu.frame: Texture
|
||||||
|
menu.frame.color: Color
|
||||||
|
menu.frame.colorTo: Color
|
||||||
|
menu.frame.textColor: Color
|
||||||
|
menu.frame.disableColor: Color
|
||||||
|
menu.frame.font: Font
|
||||||
|
menu.frame.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR
|
||||||
|
|
||||||
|
! Bullets for submenu items.
|
||||||
|
menu.bullet: \fIempty\fR, \fItriangle\fR, \fIsquare\fR, or \fIdiamond\fR
|
||||||
|
menu.bullet.position: \fIright\fR or \fIleft\fR
|
||||||
|
|
||||||
|
! The highlighted menu item.
|
||||||
|
menu.hilite: Texture (e.g. \fIRaised\fR)
|
||||||
|
menu.hilite.color: Color
|
||||||
|
menu.hilite.colorTo: Color
|
||||||
|
menu.hilite.textColor: Color
|
||||||
|
|
||||||
|
! A focused window.
|
||||||
|
window.title.focus: Texture
|
||||||
|
window.title.focus.color: Color
|
||||||
|
window.title.focus.colorTo: Color
|
||||||
|
|
||||||
|
! An unfocused window.
|
||||||
|
window.title.unfocus: Texture
|
||||||
|
window.title.unfocus.color: Color
|
||||||
|
window.title.unfocus.colorTo: Color
|
||||||
|
|
||||||
|
! Window label.
|
||||||
|
window.label.focus: Texture or \fIParentRelative\fR
|
||||||
|
window.label.focus.color: Color
|
||||||
|
window.label.focus.colorTo: Color
|
||||||
|
window.label.focus.textColor: Color
|
||||||
|
|
||||||
|
window.label.unfocus: Texture or \fIParentRelative\fR
|
||||||
|
window.label.unfocus.color: Color
|
||||||
|
window.label.unfocus.colorTo: Color
|
||||||
|
window.label.unfocus.textColor: Color
|
||||||
|
|
||||||
|
! Handlebar.
|
||||||
|
window.handle.focus: Texture
|
||||||
|
window.handle.focus.color: Color
|
||||||
|
window.handle.focus.colorTo: Color
|
||||||
|
|
||||||
|
window.handle.unfocus: Texture
|
||||||
|
window.handle.unfocus.color: Color
|
||||||
|
window.handle.unfocus.colorTo: Color
|
||||||
|
|
||||||
|
! Resize grips.
|
||||||
|
window.grip.focus: Texture
|
||||||
|
window.grip.focus.color: Color
|
||||||
|
window.grip.focus.colorTo: Color
|
||||||
|
|
||||||
|
window.grip.unfocus: Texture
|
||||||
|
window.grip.unfocus.color: Color
|
||||||
|
window.grip.unfocus.colorTo: Color
|
||||||
|
|
||||||
|
! Window buttons.
|
||||||
|
window.button.focus: Texture or \fIParentRelative\fR
|
||||||
|
window.button.focus.color: Color
|
||||||
|
window.button.focus.colorTo: Color
|
||||||
|
window.button.focus.picColor: Color
|
||||||
|
|
||||||
|
window.button.unfocus: Texture or \fIParentRelative\fR
|
||||||
|
window.button.unfocus.color: Color
|
||||||
|
window.button.unfocus.colorTo: Color
|
||||||
|
window.button.unfocus.picColor: Color
|
||||||
|
|
||||||
|
window.button.pressed: Texture (e.g. \fISunken\fR)
|
||||||
|
window.button.pressed.color: Color
|
||||||
|
window.button.pressed.colorTo: Color
|
||||||
|
|
||||||
|
! Frame around window.
|
||||||
|
window.frame.focusColor: Color
|
||||||
|
window.frame.unfocusColor: Color
|
||||||
|
|
||||||
|
! Font and justification for window labels.
|
||||||
|
window.font: Font
|
||||||
|
window.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR
|
||||||
|
|
||||||
|
! Miscellaneous resources.
|
||||||
|
|
||||||
|
! A border can be drawn around all components.
|
||||||
|
borderWidth: a number of pixels, e.g. \fI1\fR
|
||||||
|
borderColor: Color
|
||||||
|
|
||||||
|
bevelWidth: a number of pixels > 0
|
||||||
|
handleWidth: a number of pixels > 0
|
||||||
|
|
||||||
|
! Width of the window frame (from version 0.61 on).
|
||||||
|
! When not specified, frameWidth defaults to the value of bevelWidth.
|
||||||
|
frameWidth: a number of pixels >= 0
|
||||||
|
|
||||||
|
|
||||||
|
! This command is executed whenever this style is selected.
|
||||||
|
! Typically it sets the root window to a nice picture.
|
||||||
|
rootCommand: Shell command, e.g. \fIbsetroot -mod 4 4 -fg rgb: 5/6/6 -bg grey20\fR
|
||||||
|
|
||||||
|
! Some of the bbtools read these old 0.51 resources.
|
||||||
|
menuFont: Font
|
||||||
|
titleFont: Font
|
||||||
|
.fi
|
||||||
|
.PP
|
||||||
|
Now, this seems a long list, but, remember, when you create your own style, you
|
||||||
|
can easily set lots of keys with a single command, e.g.
|
||||||
|
.EX
|
||||||
|
.ta \w'*unfocus.textColor:\ 'u
|
||||||
|
*color: slategrey
|
||||||
|
*colorTo: darkslategrey
|
||||||
|
*unfocus.color: darkslategrey
|
||||||
|
*unfocus.colorTo: black
|
||||||
|
*textColor: white
|
||||||
|
*unfocus.textColor: lightgrey
|
||||||
|
*font: lucidasans-10
|
||||||
|
.EE
|
||||||
|
This sets already nice defaults for many components.
|
||||||
|
.SH THE SLIT
|
||||||
|
The slit is a special Openbox window frame that can contain dockable
|
||||||
|
applications, e.g. the `bbtools' or WindowMaker's dockapps.
|
||||||
|
When applications are run in the slit, they have no window borders of their own;
|
||||||
|
instead, they are framed in the slit, and they are always visible in the current
|
||||||
|
workspace.
|
||||||
|
You can click button 3 on the edge of the slit window to get a menu to
|
||||||
|
determine its position, whether its contained applications should be grouped
|
||||||
|
horizontally or vertically and whether it should hide itself when the
|
||||||
|
mouse moves away.
|
||||||
|
.PP
|
||||||
|
Most dockable applications use the
|
||||||
|
.B -w
|
||||||
|
option to run in the slit.
|
||||||
|
For example, you could put in your
|
||||||
|
.IR ~/.xinitrc :
|
||||||
|
.EX
|
||||||
|
bbmail -w &
|
||||||
|
bbpager -w &
|
||||||
|
exec openbox
|
||||||
|
.EE
|
||||||
|
Of course, to use the slit, you must have slit support compiled in (this is
|
||||||
|
the default).
|
||||||
|
.SH RESOURCE FILE
|
||||||
|
Usually the
|
||||||
|
.I ~/.openbox/rc
|
||||||
|
resource file is created and maintained by Openbox itself.
|
||||||
|
All options from the
|
||||||
|
.B [config]
|
||||||
|
menu (from 0.60.x on), the last selected style file, your workspace names and
|
||||||
|
so on are saved automatically in this file.
|
||||||
|
However, there are some resources in it you might want to edit yourself:
|
||||||
|
.TP
|
||||||
|
.B session.menuFile:
|
||||||
|
This tells Openbox where to look for its menu file.
|
||||||
|
.TP
|
||||||
|
.B session.screen0.toolbar.widthPercent:
|
||||||
|
This determines the amount (in %) of space the toolbar will take.
|
||||||
|
Default value is:
|
||||||
|
.IR 66 .
|
||||||
|
.TP
|
||||||
|
.B session.screen0.strftimeFormat:
|
||||||
|
This adjusts the way the current time is displayed in the toolbar.
|
||||||
|
The
|
||||||
|
.IR strftime (3)
|
||||||
|
format is used.
|
||||||
|
Default value is:
|
||||||
|
.IR "%I:%M %p" .
|
||||||
|
.TP
|
||||||
|
.B session.autoRaiseDelay:
|
||||||
|
This adjusts the delay (in ms) before focused windows will raise when using the
|
||||||
|
Auto Raise option.
|
||||||
|
Default value is:
|
||||||
|
.IR 250 .
|
||||||
|
.TP
|
||||||
|
.B session.doubleClickInterval:
|
||||||
|
This adjusts the delay (in ms) between mouse clicks for Openbox to consider a double click.
|
||||||
|
Default value is:
|
||||||
|
.IR 250 .
|
||||||
|
.TP
|
||||||
|
.B session.screen0.edgeSnapThreshold:
|
||||||
|
When moving a window across your screen, Openbox is able to have it `snap' to
|
||||||
|
the edges of the screen for easy placement.
|
||||||
|
This variable tells Openbox the distance (in pixels) at which the window will
|
||||||
|
jump to the edge.
|
||||||
|
Default value is:
|
||||||
|
.IR 0 .
|
||||||
|
.TP
|
||||||
|
.B session.cacheMax:
|
||||||
|
This tells Openbox how much memory (in Kb) it may use to store cached pixmaps on
|
||||||
|
the X server.
|
||||||
|
If your machine runs short of memory, you may lower this value.
|
||||||
|
Default value is:
|
||||||
|
.IR 200 .
|
||||||
|
.TP
|
||||||
|
.B session.cacheLife:
|
||||||
|
This tells Openbox how long (in minutes) unused pixmaps may stay in the X
|
||||||
|
server's memory.
|
||||||
|
Default value is:
|
||||||
|
.IR 5 .
|
||||||
|
.TP
|
||||||
|
.B session.colorsPerChannel:
|
||||||
|
This tells Openbox how many colors to take from the X server on pseudocolor
|
||||||
|
displays. A channel would be red, green, or blue.
|
||||||
|
Openbox will allocate this variable ^ 3 colors and make them always available.
|
||||||
|
This value must be between 2 and 6.
|
||||||
|
When you run Openbox on an 8-bit display, you must set this resource to 4.
|
||||||
|
Default value is:
|
||||||
|
.IR 4.
|
||||||
|
.PP
|
||||||
|
When running Openbox in a multiple desktop environment, the
|
||||||
|
.B screen0
|
||||||
|
key can also be
|
||||||
|
.B screen1, 2
|
||||||
|
etc. for any appropriate desktop.
|
||||||
|
.SH ENVIRONMENT
|
||||||
|
.TP
|
||||||
|
.B HOME
|
||||||
|
Openbox uses
|
||||||
|
.RB $ HOME
|
||||||
|
to find its
|
||||||
|
.I .openbox/rc
|
||||||
|
file, and to resolve style file and directory names.
|
||||||
|
.TP
|
||||||
|
.B DISPLAY
|
||||||
|
When no other display was given on the command line, Openbox will start on the
|
||||||
|
display specified by this variable.
|
||||||
|
.SH AUTHOR and CREDITS
|
||||||
|
All of the code was initially written and maintained as Blackbox by Brad Hughes
|
||||||
|
.nh \" hyphenation off
|
||||||
|
(blackbox@alug.org)
|
||||||
|
.hy \" on again
|
||||||
|
and then Jeff Raven
|
||||||
|
.nh
|
||||||
|
(jraven@psu.edu),
|
||||||
|
.hy
|
||||||
|
and then Sean 'Shaleh' Perry
|
||||||
|
.nh
|
||||||
|
(shaleh@debian.org)
|
||||||
|
.hy
|
||||||
|
.hy
|
||||||
|
and is now maintained as Openbox by Ben Jansens
|
||||||
|
.nh
|
||||||
|
(ben@orodu.net)
|
||||||
|
.hy
|
||||||
|
with contributions and patches merged from
|
||||||
|
many individuals around the world.
|
||||||
|
.PP
|
||||||
|
The official Openbox website:
|
||||||
|
.nh
|
||||||
|
.B http://FILLMEINNOW/
|
||||||
|
.hy
|
||||||
|
.br
|
||||||
|
The bug and feature request page, as well as current releases can be found at:
|
||||||
|
.nh
|
||||||
|
.B http://FILLMEINNOW/
|
||||||
|
.hy
|
||||||
|
.br
|
||||||
|
Many themes and other contributions:
|
||||||
|
.nh
|
||||||
|
.B http://bb.themes.org/
|
||||||
|
.hy
|
||||||
|
.PP
|
||||||
|
This manpage was put together by Wilbert Berendsen
|
||||||
|
.nh
|
||||||
|
(wbsoft@xs4all.nl).
|
||||||
|
.hy
|
||||||
|
Numerous other languages will be available.
|
||||||
|
.SH SEE ALSO
|
||||||
|
.IR bsetroot (1), \ bbkeys (1) \" not there, yet ;-(
|
250
install-sh
Normal file
250
install-sh
Normal file
|
@ -0,0 +1,250 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# install - install a program, script, or datafile
|
||||||
|
# This comes from X11R5 (mit/util/scripts/install.sh).
|
||||||
|
#
|
||||||
|
# Copyright 1991 by the Massachusetts Institute of Technology
|
||||||
|
#
|
||||||
|
# Permission to use, copy, modify, distribute, and sell this software and its
|
||||||
|
# documentation for any purpose is hereby granted without fee, provided that
|
||||||
|
# the above copyright notice appear in all copies and that both that
|
||||||
|
# copyright notice and this permission notice appear in supporting
|
||||||
|
# documentation, and that the name of M.I.T. not be used in advertising or
|
||||||
|
# publicity pertaining to distribution of the software without specific,
|
||||||
|
# written prior permission. M.I.T. makes no representations about the
|
||||||
|
# suitability of this software for any purpose. It is provided "as is"
|
||||||
|
# without express or implied warranty.
|
||||||
|
#
|
||||||
|
# Calling this script install-sh is preferred over install.sh, to prevent
|
||||||
|
# `make' implicit rules from creating a file called install from it
|
||||||
|
# when there is no Makefile.
|
||||||
|
#
|
||||||
|
# This script is compatible with the BSD install script, but was written
|
||||||
|
# from scratch. It can only install one file at a time, a restriction
|
||||||
|
# shared with many OS's install programs.
|
||||||
|
|
||||||
|
|
||||||
|
# set DOITPROG to echo to test this script
|
||||||
|
|
||||||
|
# Don't use :- since 4.3BSD and earlier shells don't like it.
|
||||||
|
doit="${DOITPROG-}"
|
||||||
|
|
||||||
|
|
||||||
|
# put in absolute paths if you don't have them in your path; or use env. vars.
|
||||||
|
|
||||||
|
mvprog="${MVPROG-mv}"
|
||||||
|
cpprog="${CPPROG-cp}"
|
||||||
|
chmodprog="${CHMODPROG-chmod}"
|
||||||
|
chownprog="${CHOWNPROG-chown}"
|
||||||
|
chgrpprog="${CHGRPPROG-chgrp}"
|
||||||
|
stripprog="${STRIPPROG-strip}"
|
||||||
|
rmprog="${RMPROG-rm}"
|
||||||
|
mkdirprog="${MKDIRPROG-mkdir}"
|
||||||
|
|
||||||
|
transformbasename=""
|
||||||
|
transform_arg=""
|
||||||
|
instcmd="$mvprog"
|
||||||
|
chmodcmd="$chmodprog 0755"
|
||||||
|
chowncmd=""
|
||||||
|
chgrpcmd=""
|
||||||
|
stripcmd=""
|
||||||
|
rmcmd="$rmprog -f"
|
||||||
|
mvcmd="$mvprog"
|
||||||
|
src=""
|
||||||
|
dst=""
|
||||||
|
dir_arg=""
|
||||||
|
|
||||||
|
while [ x"$1" != x ]; do
|
||||||
|
case $1 in
|
||||||
|
-c) instcmd="$cpprog"
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-d) dir_arg=true
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-m) chmodcmd="$chmodprog $2"
|
||||||
|
shift
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-o) chowncmd="$chownprog $2"
|
||||||
|
shift
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-g) chgrpcmd="$chgrpprog $2"
|
||||||
|
shift
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-s) stripcmd="$stripprog"
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-t=*) transformarg=`echo $1 | sed 's/-t=//'`
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
*) if [ x"$src" = x ]
|
||||||
|
then
|
||||||
|
src=$1
|
||||||
|
else
|
||||||
|
# this colon is to work around a 386BSD /bin/sh bug
|
||||||
|
:
|
||||||
|
dst=$1
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ x"$src" = x ]
|
||||||
|
then
|
||||||
|
echo "install: no input file specified"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
true
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ x"$dir_arg" != x ]; then
|
||||||
|
dst=$src
|
||||||
|
src=""
|
||||||
|
|
||||||
|
if [ -d $dst ]; then
|
||||||
|
instcmd=:
|
||||||
|
else
|
||||||
|
instcmd=mkdir
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
|
||||||
|
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
|
||||||
|
# might cause directories to be created, which would be especially bad
|
||||||
|
# if $src (and thus $dsttmp) contains '*'.
|
||||||
|
|
||||||
|
if [ -f $src -o -d $src ]
|
||||||
|
then
|
||||||
|
true
|
||||||
|
else
|
||||||
|
echo "install: $src does not exist"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ x"$dst" = x ]
|
||||||
|
then
|
||||||
|
echo "install: no destination specified"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
true
|
||||||
|
fi
|
||||||
|
|
||||||
|
# If destination is a directory, append the input filename; if your system
|
||||||
|
# does not like double slashes in filenames, you may need to add some logic
|
||||||
|
|
||||||
|
if [ -d $dst ]
|
||||||
|
then
|
||||||
|
dst="$dst"/`basename $src`
|
||||||
|
else
|
||||||
|
true
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
## this sed command emulates the dirname command
|
||||||
|
dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
|
||||||
|
|
||||||
|
# Make sure that the destination directory exists.
|
||||||
|
# this part is taken from Noah Friedman's mkinstalldirs script
|
||||||
|
|
||||||
|
# Skip lots of stat calls in the usual case.
|
||||||
|
if [ ! -d "$dstdir" ]; then
|
||||||
|
defaultIFS='
|
||||||
|
'
|
||||||
|
IFS="${IFS-${defaultIFS}}"
|
||||||
|
|
||||||
|
oIFS="${IFS}"
|
||||||
|
# Some sh's can't handle IFS=/ for some reason.
|
||||||
|
IFS='%'
|
||||||
|
set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
|
||||||
|
IFS="${oIFS}"
|
||||||
|
|
||||||
|
pathcomp=''
|
||||||
|
|
||||||
|
while [ $# -ne 0 ] ; do
|
||||||
|
pathcomp="${pathcomp}${1}"
|
||||||
|
shift
|
||||||
|
|
||||||
|
if [ ! -d "${pathcomp}" ] ;
|
||||||
|
then
|
||||||
|
$mkdirprog "${pathcomp}"
|
||||||
|
else
|
||||||
|
true
|
||||||
|
fi
|
||||||
|
|
||||||
|
pathcomp="${pathcomp}/"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ x"$dir_arg" != x ]
|
||||||
|
then
|
||||||
|
$doit $instcmd $dst &&
|
||||||
|
|
||||||
|
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
|
||||||
|
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
|
||||||
|
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
|
||||||
|
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
|
||||||
|
else
|
||||||
|
|
||||||
|
# If we're going to rename the final executable, determine the name now.
|
||||||
|
|
||||||
|
if [ x"$transformarg" = x ]
|
||||||
|
then
|
||||||
|
dstfile=`basename $dst`
|
||||||
|
else
|
||||||
|
dstfile=`basename $dst $transformbasename |
|
||||||
|
sed $transformarg`$transformbasename
|
||||||
|
fi
|
||||||
|
|
||||||
|
# don't allow the sed command to completely eliminate the filename
|
||||||
|
|
||||||
|
if [ x"$dstfile" = x ]
|
||||||
|
then
|
||||||
|
dstfile=`basename $dst`
|
||||||
|
else
|
||||||
|
true
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Make a temp file name in the proper directory.
|
||||||
|
|
||||||
|
dsttmp=$dstdir/#inst.$$#
|
||||||
|
|
||||||
|
# Move or copy the file name to the temp name
|
||||||
|
|
||||||
|
$doit $instcmd $src $dsttmp &&
|
||||||
|
|
||||||
|
trap "rm -f ${dsttmp}" 0 &&
|
||||||
|
|
||||||
|
# and set any options; do chmod last to preserve setuid bits
|
||||||
|
|
||||||
|
# If any of these fail, we abort the whole thing. If we want to
|
||||||
|
# ignore errors from any of these, just make sure not to ignore
|
||||||
|
# errors from the above "$doit $instcmd $src $dsttmp" command.
|
||||||
|
|
||||||
|
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
|
||||||
|
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
|
||||||
|
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
|
||||||
|
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
|
||||||
|
|
||||||
|
# Now rename the file to the real destination.
|
||||||
|
|
||||||
|
$doit $rmcmd -f $dstdir/$dstfile &&
|
||||||
|
$doit $mvcmd $dsttmp $dstdir/$dstfile
|
||||||
|
|
||||||
|
fi &&
|
||||||
|
|
||||||
|
|
||||||
|
exit 0
|
188
missing
Normal file
188
missing
Normal file
|
@ -0,0 +1,188 @@
|
||||||
|
#! /bin/sh
|
||||||
|
# Common stub for a few missing GNU programs while installing.
|
||||||
|
# Copyright (C) 1996, 1997 Free Software Foundation, Inc.
|
||||||
|
# Franc,ois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||||
|
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
# any later version.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||||
|
# 02111-1307, USA.
|
||||||
|
|
||||||
|
if test $# -eq 0; then
|
||||||
|
echo 1>&2 "Try \`$0 --help' for more information"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
|
||||||
|
-h|--h|--he|--hel|--help)
|
||||||
|
echo "\
|
||||||
|
$0 [OPTION]... PROGRAM [ARGUMENT]...
|
||||||
|
|
||||||
|
Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
|
||||||
|
error status if there is no known handling for PROGRAM.
|
||||||
|
|
||||||
|
Options:
|
||||||
|
-h, --help display this help and exit
|
||||||
|
-v, --version output version information and exit
|
||||||
|
|
||||||
|
Supported PROGRAM values:
|
||||||
|
aclocal touch file \`aclocal.m4'
|
||||||
|
autoconf touch file \`configure'
|
||||||
|
autoheader touch file \`config.h.in'
|
||||||
|
automake touch all \`Makefile.in' files
|
||||||
|
bison create \`y.tab.[ch]', if possible, from existing .[ch]
|
||||||
|
flex create \`lex.yy.c', if possible, from existing .c
|
||||||
|
lex create \`lex.yy.c', if possible, from existing .c
|
||||||
|
makeinfo touch the output file
|
||||||
|
yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
|
||||||
|
;;
|
||||||
|
|
||||||
|
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
|
||||||
|
echo "missing - GNU libit 0.0"
|
||||||
|
;;
|
||||||
|
|
||||||
|
-*)
|
||||||
|
echo 1>&2 "$0: Unknown \`$1' option"
|
||||||
|
echo 1>&2 "Try \`$0 --help' for more information"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
|
||||||
|
aclocal)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified \`acinclude.m4' or \`configure.in'. You might want
|
||||||
|
to install the \`Automake' and \`Perl' packages. Grab them from
|
||||||
|
any GNU archive site."
|
||||||
|
touch aclocal.m4
|
||||||
|
;;
|
||||||
|
|
||||||
|
autoconf)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified \`configure.in'. You might want to install the
|
||||||
|
\`Autoconf' and \`GNU m4' packages. Grab them from any GNU
|
||||||
|
archive site."
|
||||||
|
touch configure
|
||||||
|
;;
|
||||||
|
|
||||||
|
autoheader)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified \`acconfig.h' or \`configure.in'. You might want
|
||||||
|
to install the \`Autoconf' and \`GNU m4' packages. Grab them
|
||||||
|
from any GNU archive site."
|
||||||
|
files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER([^):]*:\([^)]*\)).*/\1/p' configure.in`
|
||||||
|
if test -z "$files"; then
|
||||||
|
files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^):]*\)).*/\1/p' configure.in`
|
||||||
|
test -z "$files" || files="$files.in"
|
||||||
|
else
|
||||||
|
files=`echo "$files" | sed -e 's/:/ /g'`
|
||||||
|
fi
|
||||||
|
test -z "$files" && files="config.h.in"
|
||||||
|
touch $files
|
||||||
|
;;
|
||||||
|
|
||||||
|
automake)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'.
|
||||||
|
You might want to install the \`Automake' and \`Perl' packages.
|
||||||
|
Grab them from any GNU archive site."
|
||||||
|
find . -type f -name Makefile.am -print \
|
||||||
|
| sed 's/^\(.*\).am$/touch \1.in/' \
|
||||||
|
| sh
|
||||||
|
;;
|
||||||
|
|
||||||
|
bison|yacc)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified a \`.y' file. You may need the \`Bison' package
|
||||||
|
in order for those modifications to take effect. You can get
|
||||||
|
\`Bison' from any GNU archive site."
|
||||||
|
rm -f y.tab.c y.tab.h
|
||||||
|
if [ $# -ne 1 ]; then
|
||||||
|
eval LASTARG="\${$#}"
|
||||||
|
case "$LASTARG" in
|
||||||
|
*.y)
|
||||||
|
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
|
||||||
|
if [ -f "$SRCFILE" ]; then
|
||||||
|
cp "$SRCFILE" y.tab.c
|
||||||
|
fi
|
||||||
|
SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
|
||||||
|
if [ -f "$SRCFILE" ]; then
|
||||||
|
cp "$SRCFILE" y.tab.h
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
if [ ! -f y.tab.h ]; then
|
||||||
|
echo >y.tab.h
|
||||||
|
fi
|
||||||
|
if [ ! -f y.tab.c ]; then
|
||||||
|
echo 'main() { return 0; }' >y.tab.c
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
|
lex|flex)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified a \`.l' file. You may need the \`Flex' package
|
||||||
|
in order for those modifications to take effect. You can get
|
||||||
|
\`Flex' from any GNU archive site."
|
||||||
|
rm -f lex.yy.c
|
||||||
|
if [ $# -ne 1 ]; then
|
||||||
|
eval LASTARG="\${$#}"
|
||||||
|
case "$LASTARG" in
|
||||||
|
*.l)
|
||||||
|
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
|
||||||
|
if [ -f "$SRCFILE" ]; then
|
||||||
|
cp "$SRCFILE" lex.yy.c
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
if [ ! -f lex.yy.c ]; then
|
||||||
|
echo 'main() { return 0; }' >lex.yy.c
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
|
makeinfo)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified a \`.texi' or \`.texinfo' file, or any other file
|
||||||
|
indirectly affecting the aspect of the manual. The spurious
|
||||||
|
call might also be the consequence of using a buggy \`make' (AIX,
|
||||||
|
DU, IRIX). You might want to install the \`Texinfo' package or
|
||||||
|
the \`GNU make' package. Grab either from any GNU archive site."
|
||||||
|
file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
|
||||||
|
if test -z "$file"; then
|
||||||
|
file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
|
||||||
|
file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
|
||||||
|
fi
|
||||||
|
touch $file
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is needed, and you do not seem to have it handy on your
|
||||||
|
system. You might have modified some files without having the
|
||||||
|
proper tools for further handling them. Check the \`README' file,
|
||||||
|
it often tells you about the needed prerequirements for installing
|
||||||
|
this package. You may also peek at any GNU archive site, in case
|
||||||
|
some other package would contain this missing \`$1' program."
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 0
|
40
mkinstalldirs
Normal file
40
mkinstalldirs
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
#! /bin/sh
|
||||||
|
# mkinstalldirs --- make directory hierarchy
|
||||||
|
# Author: Noah Friedman <friedman@prep.ai.mit.edu>
|
||||||
|
# Created: 1993-05-16
|
||||||
|
# Public domain
|
||||||
|
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
errstatus=0
|
||||||
|
|
||||||
|
for file
|
||||||
|
do
|
||||||
|
set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
|
||||||
|
shift
|
||||||
|
|
||||||
|
pathcomp=
|
||||||
|
for d
|
||||||
|
do
|
||||||
|
pathcomp="$pathcomp$d"
|
||||||
|
case "$pathcomp" in
|
||||||
|
-* ) pathcomp=./$pathcomp ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if test ! -d "$pathcomp"; then
|
||||||
|
echo "mkdir $pathcomp" 1>&2
|
||||||
|
|
||||||
|
mkdir "$pathcomp" || lasterr=$?
|
||||||
|
|
||||||
|
if test ! -d "$pathcomp"; then
|
||||||
|
errstatus=$lasterr
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
pathcomp="$pathcomp/"
|
||||||
|
done
|
||||||
|
done
|
||||||
|
|
||||||
|
exit $errstatus
|
||||||
|
|
||||||
|
# mkinstalldirs ends here
|
16
nls/C/BaseDisplay.m
Normal file
16
nls/C/BaseDisplay.m
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$set 1 #BaseDisplay
|
||||||
|
|
||||||
|
$ #XError
|
||||||
|
# %s: X error: %s(%d) opcodes %d/%d\n resource 0x%lx\n
|
||||||
|
$ #SignalCaught
|
||||||
|
# %s: signal %d caught\n
|
||||||
|
$ #ShuttingDown
|
||||||
|
# shutting down\n
|
||||||
|
$ #Aborting
|
||||||
|
# aborting... dumping core\n
|
||||||
|
$ #XConnectFail
|
||||||
|
# BaseDisplay::BaseDisplay: connection to X server failed.\n
|
||||||
|
$ #CloseOnExecFail
|
||||||
|
# BaseDisplay::BaseDisplay: couldn't mark display connection as close-on-exec\n
|
||||||
|
$ #BadWindowRemove
|
||||||
|
# BaseDisplay::eventLoop(): removing bad window from event queue\n
|
4
nls/C/Basemenu.m
Normal file
4
nls/C/Basemenu.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 2 #Basemenu
|
||||||
|
|
||||||
|
$ #OpenboxMenu
|
||||||
|
# Openbox Menu
|
38
nls/C/Configmenu.m
Normal file
38
nls/C/Configmenu.m
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
$set 3 #Configmenu
|
||||||
|
|
||||||
|
$ #ConfigOptions
|
||||||
|
# Config Options
|
||||||
|
$ #FocusModel
|
||||||
|
# Focus Model
|
||||||
|
$ #WindowPlacement
|
||||||
|
# Window Placement
|
||||||
|
$ #ImageDithering
|
||||||
|
# Image Dithering
|
||||||
|
$ #OpaqueMove
|
||||||
|
# Opaque Window Moving
|
||||||
|
$ #FullMax
|
||||||
|
# Full Maximization
|
||||||
|
$ #FocusNew
|
||||||
|
# Focus New Windows
|
||||||
|
$ #FocusLast
|
||||||
|
# Focus Window on Workspace Change
|
||||||
|
$ #ClickToFocus
|
||||||
|
# Click to Focus
|
||||||
|
$ #SloppyFocus
|
||||||
|
# Sloppy Focus
|
||||||
|
$ #AutoRaise
|
||||||
|
# Auto Raise
|
||||||
|
$ #SmartRows
|
||||||
|
# Smart Placement (Rows)
|
||||||
|
$ #SmartCols
|
||||||
|
# Smart Placement (Columns)
|
||||||
|
$ #Cascade
|
||||||
|
# Cascade Placement
|
||||||
|
$ #LeftRight
|
||||||
|
# Left to Right
|
||||||
|
$ #RightLeft
|
||||||
|
# Right to Left
|
||||||
|
$ #TopBottom
|
||||||
|
# Top to Bottom
|
||||||
|
$ #BottomTop
|
||||||
|
# Bottom to Top
|
4
nls/C/Icon.m
Normal file
4
nls/C/Icon.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 4 #Icon
|
||||||
|
|
||||||
|
$ #Icons
|
||||||
|
# Icons
|
24
nls/C/Image.m
Normal file
24
nls/C/Image.m
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
$set 5 #Image
|
||||||
|
|
||||||
|
$ #ErrorCreatingSolidPixmap
|
||||||
|
# BImage::render_solid: error creating pixmap\n
|
||||||
|
$ #ErrorCreatingXImage
|
||||||
|
# BImage::renderXImage: error creating XImage\n
|
||||||
|
$ #UnsupVisual
|
||||||
|
# BImage::renderXImage: unsupported visual\n
|
||||||
|
$ #ErrorCreatingPixmap
|
||||||
|
# BImage::renderPixmap: error creating pixmap\n
|
||||||
|
$ #InvalidColormapSize
|
||||||
|
# BImageControl::BImageControl: invalid colormap size %d (%d/%d/%d) - reducing\n
|
||||||
|
$ #ErrorAllocatingColormap
|
||||||
|
# BImageControl::BImageControl: error allocating colormap\n
|
||||||
|
$ #ColorAllocFail
|
||||||
|
# BImageControl::BImageControl: failed to alloc color %d/%d/%d\n
|
||||||
|
$ #PixmapRelease
|
||||||
|
# BImageControl::~BImageControl: pixmap cache - releasing %d pixmaps\n
|
||||||
|
$ #PixmapCacheLarge
|
||||||
|
# BImageControl::renderImage: cache is large, forcing cleanout\n
|
||||||
|
$ #ColorParseError
|
||||||
|
# BImageControl::getColor: color parse error: '%s'\n
|
||||||
|
$ #ColorAllocError
|
||||||
|
# BImageControl::getColor: color alloc error: '%s'\n
|
48
nls/C/Makefile.am
Normal file
48
nls/C/Makefile.am
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# nls/C/Makefile.am for Openbox
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
CLEANFILES = openbox.cat
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in Translation.m
|
||||||
|
DISTCLEANFILES = Translation.m
|
||||||
|
MFILES = @srcdir@/BaseDisplay.m @srcdir@/Basemenu.m @srcdir@/Configmenu.m @srcdir@/Icon.m @srcdir@/Image.m @srcdir@/Screen.m @srcdir@/Slit.m @srcdir@/Toolbar.m @srcdir@/Window.m @srcdir@/Windowmenu.m @srcdir@/Workspace.m @srcdir@/Workspacemenu.m @srcdir@/openbox.m @srcdir@/common.m @srcdir@/main.m @srcdir@/bsetroot.m
|
||||||
|
|
||||||
|
all-local: Translation.m openbox.cat
|
||||||
|
install-data-local: openbox.cat
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/C"; \
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
$(INSTALL_DATA) openbox.cat $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
ln -f -ss C $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
ln -f -s C $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
ln -f -s C $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
ln -f -s C $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
fi
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/C/openbox.cat; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
# note... when adding new catalogs... you do not need the
|
||||||
|
# header=../openbox-nls.h which is passed to awk... we
|
||||||
|
# only need to generate it once.
|
||||||
|
|
||||||
|
Translation.m: $(MFILES)
|
||||||
|
awk -f @srcdir@/../convert.awk header=../openbox-nls.h \
|
||||||
|
output=Translation.m $(MFILES)
|
||||||
|
|
||||||
|
openbox.cat: Translation.m
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
$(gencat_cmd) openbox.cat Translation.m; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
235
nls/C/Makefile.in
Normal file
235
nls/C/Makefile.in
Normal file
|
@ -0,0 +1,235 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# nls/C/Makefile.am for Openbox
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ../..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
CC = @CC@
|
||||||
|
CLOBBER = @CLOBBER@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
CLEANFILES = openbox.cat
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in Translation.m
|
||||||
|
DISTCLEANFILES = Translation.m
|
||||||
|
MFILES = @srcdir@/BaseDisplay.m @srcdir@/Basemenu.m @srcdir@/Configmenu.m @srcdir@/Icon.m @srcdir@/Image.m @srcdir@/Screen.m @srcdir@/Slit.m @srcdir@/Toolbar.m @srcdir@/Window.m @srcdir@/Windowmenu.m @srcdir@/Workspace.m @srcdir@/Workspacemenu.m @srcdir@/openbox.m @srcdir@/common.m @srcdir@/main.m @srcdir@/bsetroot.m
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu nls/C/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
TAGS:
|
||||||
|
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = nls/C
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu nls/C/Makefile
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-am
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-am
|
||||||
|
check-am: all-am
|
||||||
|
check: check-am
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-am
|
||||||
|
|
||||||
|
install-data-am: install-data-local
|
||||||
|
install-data: install-data-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-am
|
||||||
|
uninstall-am: uninstall-local
|
||||||
|
uninstall: uninstall-am
|
||||||
|
all-am: Makefile all-local
|
||||||
|
all-redirect: all-am
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs:
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
clean-am: clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-am
|
||||||
|
|
||||||
|
distclean-am: distclean-generic clean-am distclean-local
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
|
||||||
|
.PHONY: tags distdir info-am info dvi-am dvi check check-am \
|
||||||
|
installcheck-am installcheck install-exec-am install-exec \
|
||||||
|
install-data-local install-data-am install-data install-am install \
|
||||||
|
uninstall-local uninstall-am uninstall all-local all-redirect all-am \
|
||||||
|
all installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||||
|
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||||
|
|
||||||
|
|
||||||
|
all-local: Translation.m openbox.cat
|
||||||
|
install-data-local: openbox.cat
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/C"; \
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
$(INSTALL_DATA) openbox.cat $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
ln -f -ss C $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
ln -f -s C $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
ln -f -s C $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
ln -f -s C $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
fi
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/C/openbox.cat; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
# note... when adding new catalogs... you do not need the
|
||||||
|
# header=../openbox-nls.h which is passed to awk... we
|
||||||
|
# only need to generate it once.
|
||||||
|
|
||||||
|
Translation.m: $(MFILES)
|
||||||
|
awk -f @srcdir@/../convert.awk header=../openbox-nls.h \
|
||||||
|
output=Translation.m $(MFILES)
|
||||||
|
|
||||||
|
openbox.cat: Translation.m
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
$(gencat_cmd) openbox.cat Translation.m; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
54
nls/C/Screen.m
Normal file
54
nls/C/Screen.m
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
$set 6 #Screen
|
||||||
|
|
||||||
|
$ #AnotherWMRunning
|
||||||
|
# BScreen::BScreen: an error occured while querying the X server.\n \
|
||||||
|
another window manager is already running on display %s.\n
|
||||||
|
$ #ManagingScreen
|
||||||
|
# BScreen::BScreen: managing screen %d using visual 0x%lx, depth %d\n
|
||||||
|
$ #FontLoadFail
|
||||||
|
# BScreen::LoadStyle(): couldn't load font '%s'\n
|
||||||
|
$ #DefaultFontLoadFail
|
||||||
|
# BScreen::LoadStyle(): couldn't load default font.\n
|
||||||
|
$ #EmptyMenuFile
|
||||||
|
# %s: empty menu file\n
|
||||||
|
$ #xterm
|
||||||
|
# xterm
|
||||||
|
$ #Restart
|
||||||
|
# Restart
|
||||||
|
$ #Exit
|
||||||
|
# Exit
|
||||||
|
$ #EXECError
|
||||||
|
# BScreen::parseMenuFile: [exec] error, no menu label and/or command defined\n
|
||||||
|
$ #EXITError
|
||||||
|
# BScreen::parseMenuFile: [exit] error, no menu label defined\n
|
||||||
|
$ #STYLEError
|
||||||
|
# BScreen::parseMenuFile: [style] error, no menu label and/or filename \
|
||||||
|
defined\n
|
||||||
|
$ #CONFIGError
|
||||||
|
# BScreen::parseMenuFile: [config] error, no menu label defined\n
|
||||||
|
$ #INCLUDEError
|
||||||
|
# BScreen::parseMenuFile: [include] error, no filename defined\n
|
||||||
|
$ #INCLUDEErrorReg
|
||||||
|
# BScreen::parseMenuFile: [include] error, '%s' is not a regular file\n
|
||||||
|
$ #SUBMENUError
|
||||||
|
# BScreen::parseMenuFile: [submenu] error, no menu label defined\n
|
||||||
|
$ #RESTARTError
|
||||||
|
# BScreen::parseMenuFile: [restart] error, no menu label defined\n
|
||||||
|
$ #RECONFIGError
|
||||||
|
# BScreen::parseMenuFile: [reconfig] error, no menu label defined\n
|
||||||
|
$ #STYLESDIRError
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] error, no directory defined\n
|
||||||
|
$ #STYLESDIRErrorNotDir
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] error, '%s' is not a \
|
||||||
|
directory\n
|
||||||
|
$ #STYLESDIRErrorNoExist
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] error, '%s' does not exist\n
|
||||||
|
$ #WORKSPACESError
|
||||||
|
# BScreen::parseMenuFile: [workspaces] error, no menu label defined\n
|
||||||
|
$ #PositionLength
|
||||||
|
# 0: 0000 x 0: 0000
|
||||||
|
$ #PositionFormat
|
||||||
|
# X: %4d x Y: %4d
|
||||||
|
$ #GeometryFormat
|
||||||
|
# W: %4d x H: %4d
|
||||||
|
|
8
nls/C/Slit.m
Normal file
8
nls/C/Slit.m
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
$set 7 #Slit
|
||||||
|
|
||||||
|
$ #SlitTitle
|
||||||
|
# Slit
|
||||||
|
$ #SlitDirection
|
||||||
|
# Slit Direction
|
||||||
|
$ #SlitPlacement
|
||||||
|
# Slit Placement
|
22
nls/C/Toolbar.m
Normal file
22
nls/C/Toolbar.m
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
$set 8 #Toolbar
|
||||||
|
|
||||||
|
$ #NoStrftimeLength
|
||||||
|
# 00:00000
|
||||||
|
$ #NoStrftimeDateFormat
|
||||||
|
# %02d/%02d/%02d
|
||||||
|
$ #NoStrftimeDateFormatEu
|
||||||
|
# %02d.%02d.%02d
|
||||||
|
$ #NoStrftimeTimeFormat24
|
||||||
|
# %02d:%02d
|
||||||
|
$ #NoStrftimeTimeFormat12
|
||||||
|
# %02d:%02d %sm
|
||||||
|
$ #NoStrftimeTimeFormatP
|
||||||
|
# p
|
||||||
|
$ #NoStrftimeTimeFormatA
|
||||||
|
# a
|
||||||
|
$ #ToolbarTitle
|
||||||
|
# Toolbar
|
||||||
|
$ #EditWkspcName
|
||||||
|
# Edit current workspace name
|
||||||
|
$ #ToolbarPlacement
|
||||||
|
# Toolbar Placement
|
17
nls/C/Window.m
Normal file
17
nls/C/Window.m
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
$set 9 #Window
|
||||||
|
|
||||||
|
|
||||||
|
$ #Creating
|
||||||
|
# OpenboxWindow::OpenboxWindow: creating 0x%lx\n
|
||||||
|
$ #XGetWindowAttributesFail
|
||||||
|
# OpenboxWindow::OpenboxWindow: XGetWindowAttributres failed\n
|
||||||
|
$ #CannotFindScreen
|
||||||
|
# OpenboxWindow::OpenboxWindow: cannot find screen for root window 0x%lx\n
|
||||||
|
$ #Unnamed
|
||||||
|
# Unnamed
|
||||||
|
$ #MapRequest
|
||||||
|
# OpenboxWindow::mapRequestEvent() for 0x%lx\n
|
||||||
|
$ #UnmapNotify
|
||||||
|
# OpenboxWindow::unmapNotifyEvent() for 0x%lx\n
|
||||||
|
$ #UnmapNotifyReparent
|
||||||
|
# OpenboxWindow::unmapnotifyEvent: reparent 0x%lx to root\n
|
20
nls/C/Windowmenu.m
Normal file
20
nls/C/Windowmenu.m
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
$set 10 #Windowmenu
|
||||||
|
|
||||||
|
$ #SendTo
|
||||||
|
# Send To ...
|
||||||
|
$ #Shade
|
||||||
|
# Shade
|
||||||
|
$ #Iconify
|
||||||
|
# Iconify
|
||||||
|
$ #Maximize
|
||||||
|
# Maximize
|
||||||
|
$ #Raise
|
||||||
|
# Raise
|
||||||
|
$ #Lower
|
||||||
|
# Lower
|
||||||
|
$ #Stick
|
||||||
|
# Stick
|
||||||
|
$ #KillClient
|
||||||
|
# Kill Client
|
||||||
|
$ #Close
|
||||||
|
# Close
|
4
nls/C/Workspace.m
Normal file
4
nls/C/Workspace.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 11 #Workspace
|
||||||
|
|
||||||
|
$ #DefaultNameFormat
|
||||||
|
# Workspace %d
|
8
nls/C/Workspacemenu.m
Normal file
8
nls/C/Workspacemenu.m
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
$set 12 #Workspacemenu
|
||||||
|
|
||||||
|
$ #WorkspacesTitle
|
||||||
|
# Workspaces
|
||||||
|
$ #NewWorkspace
|
||||||
|
# New Workspace
|
||||||
|
$ #RemoveLast
|
||||||
|
# Remove Last
|
16
nls/C/bsetroot.m
Normal file
16
nls/C/bsetroot.m
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$set 16 #bsetroot
|
||||||
|
|
||||||
|
$ #MustSpecify
|
||||||
|
# %s: error: must specify one of: -solid, -mod, -gradient\n
|
||||||
|
$ #Usage
|
||||||
|
# %s 2.0: (c) 1997-2000 Brad Hughes\n\n\
|
||||||
|
-display <string> display connection\n\
|
||||||
|
-mod <x> <y> modula pattern\n\
|
||||||
|
-foreground, -fg <color> modula foreground color\n\
|
||||||
|
-background, -bg <color> modula background color\n\n\
|
||||||
|
-gradient <texture> gradient texture\n\
|
||||||
|
-from <color> gradient start color\n\
|
||||||
|
-to <color> gradient end color\n\n\
|
||||||
|
-solid <color> solid color\n\n\
|
||||||
|
-help print this help text and exit\n
|
||||||
|
|
38
nls/C/common.m
Normal file
38
nls/C/common.m
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
$set 15 #Common
|
||||||
|
|
||||||
|
$ #Yes
|
||||||
|
# Yes
|
||||||
|
$ #No
|
||||||
|
# No
|
||||||
|
|
||||||
|
$ #DirectionTitle
|
||||||
|
# Direction
|
||||||
|
$ #DirectionHoriz
|
||||||
|
# Horizontal
|
||||||
|
$ #DirectionVert
|
||||||
|
# Vertical
|
||||||
|
|
||||||
|
$ #AlwaysOnTop
|
||||||
|
# Always on top
|
||||||
|
|
||||||
|
$ #PlacementTitle
|
||||||
|
# Placement
|
||||||
|
$ #PlacementTopLeft
|
||||||
|
# Top Left
|
||||||
|
$ #PlacementCenterLeft
|
||||||
|
# Center Left
|
||||||
|
$ #PlacementBottomLeft
|
||||||
|
# Bottom Left
|
||||||
|
$ #PlacementTopCenter
|
||||||
|
# Top Center
|
||||||
|
$ #PlacementBottomCenter
|
||||||
|
# BottomCenter
|
||||||
|
$ #PlacementTopRight
|
||||||
|
# Top Right
|
||||||
|
$ #PlacementCenterRight
|
||||||
|
# Center Right
|
||||||
|
$ #PlacementBottomRight
|
||||||
|
# Bottom Right
|
||||||
|
|
||||||
|
$ #AutoHide
|
||||||
|
# Auto hide
|
24
nls/C/main.m
Normal file
24
nls/C/main.m
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
$set 14 #main
|
||||||
|
|
||||||
|
$ #RCRequiresArg
|
||||||
|
# error: '-rc' requires an argument\n
|
||||||
|
$ #DISPLAYRequiresArg
|
||||||
|
# error: '-display' requires an argument\n
|
||||||
|
$ #WarnDisplaySet
|
||||||
|
# warning: could not set environment variable 'DISPLAY'\n
|
||||||
|
$ #Usage
|
||||||
|
# Openbox %s: (c) 2002 - 2002 Ben Jansens\n\
|
||||||
|
\t\t\t 2001 - 2002 Sean 'Shaleh' Perry\n\
|
||||||
|
\t\t\t 1997 - 2000 Brad Hughes\n\n\
|
||||||
|
-display <string>\t\tuse display connection.\n\
|
||||||
|
-rc <string>\t\t\tuse alternate resource file.\n\
|
||||||
|
-version\t\t\tdisplay version and exit.\n\
|
||||||
|
-help\t\t\t\tdisplay this help text and exit.\n\n
|
||||||
|
$ #CompileOptions
|
||||||
|
# Compile time options:\n\
|
||||||
|
Debugging\t\t\t%s\n\
|
||||||
|
Interlacing:\t\t\t%s\n\
|
||||||
|
Shape:\t\t\t%s\n\
|
||||||
|
Slit:\t\t\t\t%s\n\
|
||||||
|
8bpp Ordered Dithering:\t%s\n\
|
||||||
|
Event Clobbering:\t\t%s\n\n
|
6
nls/C/openbox.m
Normal file
6
nls/C/openbox.m
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
$set 13 #openbox
|
||||||
|
|
||||||
|
$ #NoManagableScreens
|
||||||
|
# Openbox::Openbox: no managable screens found, aborting\n
|
||||||
|
$ #MapRequest
|
||||||
|
# Openbox::process_event: MapRequest for 0x%lx\n
|
14
nls/Makefile.am
Normal file
14
nls/Makefile.am
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
# nls/Makefile.am for Openbox
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
SUBDIRS = C da_DK de_DE es_ES et_EE fr_FR it_IT ja_JP nl_NL pt_BR ru_RU \
|
||||||
|
sl_SI sv_SE tr_TR zh_CN
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in openbox-nls.h
|
||||||
|
DISTCLEANFILES = openbox-nls.h
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls; \
|
||||||
|
fi
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
305
nls/Makefile.in
Normal file
305
nls/Makefile.in
Normal file
|
@ -0,0 +1,305 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# nls/Makefile.am for Openbox
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
CC = @CC@
|
||||||
|
CLOBBER = @CLOBBER@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
SUBDIRS = C da_DK de_DE es_ES et_EE fr_FR it_IT ja_JP nl_NL pt_BR ru_RU sl_SI sv_SE tr_TR zh_CN
|
||||||
|
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in openbox-nls.h
|
||||||
|
DISTCLEANFILES = openbox-nls.h
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu nls/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
|
||||||
|
# This directory's subdirectories are mostly independent; you can cd
|
||||||
|
# into them and run `make' without going through this Makefile.
|
||||||
|
# To change the values of `make' variables: instead of editing Makefiles,
|
||||||
|
# (1) if the variable is set in `config.status', edit `config.status'
|
||||||
|
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||||
|
# (2) otherwise, pass the desired values on the `make' command line.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
|
all-recursive install-data-recursive install-exec-recursive \
|
||||||
|
installdirs-recursive install-recursive uninstall-recursive \
|
||||||
|
check-recursive installcheck-recursive info-recursive dvi-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
dot_seen=yes; \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done; \
|
||||||
|
if test "$$dot_seen" = "no"; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||||
|
fi; test -z "$$fail"
|
||||||
|
|
||||||
|
mostlyclean-recursive clean-recursive distclean-recursive \
|
||||||
|
maintainer-clean-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
rev="$$subdir $$rev"; \
|
||||||
|
test "$$subdir" != "." || dot_seen=yes; \
|
||||||
|
done; \
|
||||||
|
test "$$dot_seen" = "no" && rev=". $$rev"; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
for subdir in $$rev; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done && test -z "$$fail"
|
||||||
|
tags-recursive:
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||||
|
done
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
|
ID: $(HEADERS) $(SOURCES) $(LISP)
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
here=`pwd` && cd $(srcdir) \
|
||||||
|
&& mkid -f$$here/ID $$unique $(LISP)
|
||||||
|
|
||||||
|
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
|
||||||
|
tags=; \
|
||||||
|
here=`pwd`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|
||||||
|
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
|
||||||
|
|
||||||
|
mostlyclean-tags:
|
||||||
|
|
||||||
|
clean-tags:
|
||||||
|
|
||||||
|
distclean-tags:
|
||||||
|
-rm -f TAGS ID
|
||||||
|
|
||||||
|
maintainer-clean-tags:
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = nls
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu nls/Makefile
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
for subdir in $(SUBDIRS); do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -d $(distdir)/$$subdir \
|
||||||
|
|| mkdir $(distdir)/$$subdir \
|
||||||
|
|| exit 1; \
|
||||||
|
chmod 777 $(distdir)/$$subdir; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-recursive
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-recursive
|
||||||
|
check-am: all-am
|
||||||
|
check: check-recursive
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-recursive
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-recursive
|
||||||
|
|
||||||
|
install-data-am:
|
||||||
|
install-data: install-data-recursive
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-recursive
|
||||||
|
uninstall-am: uninstall-local
|
||||||
|
uninstall: uninstall-recursive
|
||||||
|
all-am: Makefile
|
||||||
|
all-redirect: all-recursive
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs: installdirs-recursive
|
||||||
|
installdirs-am:
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-tags mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-recursive
|
||||||
|
|
||||||
|
clean-am: clean-tags clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-recursive
|
||||||
|
|
||||||
|
distclean-am: distclean-tags distclean-generic clean-am distclean-local
|
||||||
|
|
||||||
|
distclean: distclean-recursive
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \
|
||||||
|
distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-recursive
|
||||||
|
|
||||||
|
.PHONY: install-data-recursive uninstall-data-recursive \
|
||||||
|
install-exec-recursive uninstall-exec-recursive installdirs-recursive \
|
||||||
|
uninstalldirs-recursive all-recursive check-recursive \
|
||||||
|
installcheck-recursive info-recursive dvi-recursive \
|
||||||
|
mostlyclean-recursive distclean-recursive clean-recursive \
|
||||||
|
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
|
||||||
|
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
|
||||||
|
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
|
||||||
|
install-exec install-data-am install-data install-am install \
|
||||||
|
uninstall-local uninstall-am uninstall all-redirect all-am all \
|
||||||
|
installdirs-am installdirs mostlyclean-generic distclean-generic \
|
||||||
|
clean-generic maintainer-clean-generic clean mostlyclean distclean \
|
||||||
|
maintainer-clean
|
||||||
|
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls; \
|
||||||
|
fi
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
32
nls/convert.awk
Normal file
32
nls/convert.awk
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
/^\$set/ {
|
||||||
|
major++
|
||||||
|
minor = 0
|
||||||
|
|
||||||
|
if (major > 1)
|
||||||
|
printf "\n" > output
|
||||||
|
printf "$set %d %s\n", major, $3 > output
|
||||||
|
|
||||||
|
if (header) {
|
||||||
|
majorName = substr($3, 2)
|
||||||
|
if (major > 1)
|
||||||
|
printf "\n" > header
|
||||||
|
printf "#define %sSet %#x\n", majorName, major > header
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/^\$ #/ {
|
||||||
|
minor++
|
||||||
|
|
||||||
|
if (header) {
|
||||||
|
minorName = substr($2, 2)
|
||||||
|
printf "#define %s%s %#x\n", majorName, minorName, minor > header
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/^#/ {
|
||||||
|
text = substr($0, 3)
|
||||||
|
printf "%d %s\n", minor, text > output
|
||||||
|
}
|
||||||
|
|
||||||
|
! /^(\$|#)/ { print > output }
|
||||||
|
|
16
nls/da_DK/BaseDisplay.m
Normal file
16
nls/da_DK/BaseDisplay.m
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$set 1 #BaseDisplay
|
||||||
|
|
||||||
|
$ #XError
|
||||||
|
# %s: X fejl: %s(%d) kode %d/%d\n resource 0x%lx\n
|
||||||
|
$ #SignalCaught
|
||||||
|
# %s: signal %d fanget\n
|
||||||
|
$ #ShuttingDown
|
||||||
|
# lukker ned\n
|
||||||
|
$ #Aborting
|
||||||
|
# Avbryder... dumper kernen\n
|
||||||
|
$ #XConnectFail
|
||||||
|
# BaseDisplay::BaseDisplay: tilslutning til X server mislykkedes.\n
|
||||||
|
$ #CloseOnExecFail
|
||||||
|
# BaseDisplay::BaseDisplay: kunne ikke markere skærmtilslutning som luk-ved-afslut\n
|
||||||
|
$ #BadWindowRemove
|
||||||
|
# BaseDisplay::eventLoop(): fjerner dårligt vindue fra hændelseskøen\n
|
4
nls/da_DK/Basemenu.m
Normal file
4
nls/da_DK/Basemenu.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 2 #Basemenu
|
||||||
|
|
||||||
|
$ #OpenboxMenu
|
||||||
|
# Openboxmenu
|
38
nls/da_DK/Configmenu.m
Normal file
38
nls/da_DK/Configmenu.m
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
$set 3 #Configmenu
|
||||||
|
|
||||||
|
$ #ConfigOptions
|
||||||
|
# Indstillinger
|
||||||
|
$ #FocusModel
|
||||||
|
# Fokus Model
|
||||||
|
$ #WindowPlacement
|
||||||
|
# Vindueplacering
|
||||||
|
$ #ImageDithering
|
||||||
|
# Billede Dithering
|
||||||
|
$ #OpaqueMove
|
||||||
|
# Uklar vinduesflytning
|
||||||
|
$ #FullMax
|
||||||
|
# Fuld maximering
|
||||||
|
$ #FocusNew
|
||||||
|
# Fokus nyt vindue
|
||||||
|
$ #FocusLast
|
||||||
|
# Fokus vindue ved skrivebords ændring
|
||||||
|
$ #ClickToFocus
|
||||||
|
# Klik for fokus
|
||||||
|
$ #SloppyFocus
|
||||||
|
# Dovent fokus
|
||||||
|
$ #AutoRaise
|
||||||
|
# Hæv automatisk
|
||||||
|
$ #SmartRows
|
||||||
|
# Intelligent placering (Rækker)
|
||||||
|
$ #SmartCols
|
||||||
|
# Intelligent placering (Søjler)
|
||||||
|
$ #Cascade
|
||||||
|
# Kaskade placering
|
||||||
|
$ #LeftRight
|
||||||
|
# Fra venstre mod højre
|
||||||
|
$ #RightLeft
|
||||||
|
# Fra højre mod venstre
|
||||||
|
$ #TopBottom
|
||||||
|
# Oppefra
|
||||||
|
$ #BottomTop
|
||||||
|
# Nedefra
|
6
nls/da_DK/Icon.m
Normal file
6
nls/da_DK/Icon.m
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
$set 4 #Icon
|
||||||
|
|
||||||
|
$ #Icons
|
||||||
|
# Ikoner
|
||||||
|
$ #Unnamed
|
||||||
|
# Intet navn
|
24
nls/da_DK/Image.m
Normal file
24
nls/da_DK/Image.m
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
$set 5 #Image
|
||||||
|
|
||||||
|
$ #ErrorCreatingSolidPixmap
|
||||||
|
# BImage::render_solid: fejl ved skabelse af pixmap\n
|
||||||
|
$ #ErrorCreatingXImage
|
||||||
|
# BImage::renderXImage: fejl ved skabelse af XImage\n
|
||||||
|
$ #UnsupVisual
|
||||||
|
# BImage::renderXImage: ikke support for farvedybden\n
|
||||||
|
$ #ErrorCreatingPixmap
|
||||||
|
# BImage::renderPixmap: fejl ved skabelse af pixmap\n
|
||||||
|
$ #InvalidColormapSize
|
||||||
|
# BImageControl::BImageControl: ugyldigt farvekort størrelse %d (%d/%d/%d) - reducing\n
|
||||||
|
$ #ErrorAllocatingColormap
|
||||||
|
# BImageControl::BImageControl: fejl ved allokering af farvekort\n
|
||||||
|
$ #ColorAllocFail
|
||||||
|
# BImageControl::BImageControl: fejl ved allokering af farve %d/%d/%d\n
|
||||||
|
$ #PixmapRelease
|
||||||
|
# BImageControl::~BImageControl: pixmap cache - sletter %d pixmaps\n
|
||||||
|
$ #PixmapCacheLarge
|
||||||
|
# BImageControl::renderImage: cache er for stor, gennemtvinger rensning\n
|
||||||
|
$ #ColorParseError
|
||||||
|
# BImageControl::getColor: farvefejl: '%s'\n
|
||||||
|
$ #ColorAllocError
|
||||||
|
# BImageControl::getColor: farveallokeringsfejl: '%s'\n
|
33
nls/da_DK/Makefile.am
Normal file
33
nls/da_DK/Makefile.am
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# nls/da_DK/Makefile.am for Openbox
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
CLEANFILES = openbox.cat
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in Translation.m
|
||||||
|
DISTCLEANFILES = Translation.m
|
||||||
|
MFILES = @srcdir@/BaseDisplay.m @srcdir@/Basemenu.m @srcdir@/Configmenu.m @srcdir@/Icon.m @srcdir@/Image.m @srcdir@/Screen.m @srcdir@/Slit.m @srcdir@/Toolbar.m @srcdir@/Window.m @srcdir@/Windowmenu.m @srcdir@/Workspace.m @srcdir@/Workspacemenu.m @srcdir@/openbox.m @srcdir@/common.m @srcdir@/main.m @srcdir@/bsetroot.m
|
||||||
|
|
||||||
|
all-local: openbox.cat
|
||||||
|
install-data-local: openbox.cat
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/da_DK"; \
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
$(INSTALL_DATA) openbox.cat $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
fi
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/da_DK/openbox.cat; \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
Translation.m: $(MFILES)
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
awk -f @srcdir@/../convert.awk output=Translation.m $(MFILES); \
|
||||||
|
fi
|
||||||
|
|
||||||
|
openbox.cat: Translation.m
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
$(gencat_cmd) openbox.cat Translation.m; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
220
nls/da_DK/Makefile.in
Normal file
220
nls/da_DK/Makefile.in
Normal file
|
@ -0,0 +1,220 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# nls/da_DK/Makefile.am for Openbox
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ../..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
CC = @CC@
|
||||||
|
CLOBBER = @CLOBBER@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
CLEANFILES = openbox.cat
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in Translation.m
|
||||||
|
DISTCLEANFILES = Translation.m
|
||||||
|
MFILES = @srcdir@/BaseDisplay.m @srcdir@/Basemenu.m @srcdir@/Configmenu.m @srcdir@/Icon.m @srcdir@/Image.m @srcdir@/Screen.m @srcdir@/Slit.m @srcdir@/Toolbar.m @srcdir@/Window.m @srcdir@/Windowmenu.m @srcdir@/Workspace.m @srcdir@/Workspacemenu.m @srcdir@/openbox.m @srcdir@/common.m @srcdir@/main.m @srcdir@/bsetroot.m
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu nls/da_DK/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
TAGS:
|
||||||
|
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = nls/da_DK
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu nls/da_DK/Makefile
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-am
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-am
|
||||||
|
check-am: all-am
|
||||||
|
check: check-am
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-am
|
||||||
|
|
||||||
|
install-data-am: install-data-local
|
||||||
|
install-data: install-data-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-am
|
||||||
|
uninstall-am: uninstall-local
|
||||||
|
uninstall: uninstall-am
|
||||||
|
all-am: Makefile all-local
|
||||||
|
all-redirect: all-am
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs:
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
clean-am: clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-am
|
||||||
|
|
||||||
|
distclean-am: distclean-generic clean-am distclean-local
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
|
||||||
|
.PHONY: tags distdir info-am info dvi-am dvi check check-am \
|
||||||
|
installcheck-am installcheck install-exec-am install-exec \
|
||||||
|
install-data-local install-data-am install-data install-am install \
|
||||||
|
uninstall-local uninstall-am uninstall all-local all-redirect all-am \
|
||||||
|
all installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||||
|
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||||
|
|
||||||
|
|
||||||
|
all-local: openbox.cat
|
||||||
|
install-data-local: openbox.cat
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/da_DK"; \
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
$(INSTALL_DATA) openbox.cat $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
fi
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/da_DK/openbox.cat; \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
Translation.m: $(MFILES)
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
awk -f @srcdir@/../convert.awk output=Translation.m $(MFILES); \
|
||||||
|
fi
|
||||||
|
|
||||||
|
openbox.cat: Translation.m
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
$(gencat_cmd) openbox.cat Translation.m; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
53
nls/da_DK/Screen.m
Normal file
53
nls/da_DK/Screen.m
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
$set 6 #Screen
|
||||||
|
|
||||||
|
$ #AnotherWMRunning
|
||||||
|
# BScreen::BScreen: fejl ved forespørgsel til X server.\n \
|
||||||
|
en anden window manager er allerede kørende på display %s.\n
|
||||||
|
$ #ManagingScreen
|
||||||
|
# BScreen::BScreen: håndterer skærm %d med visuel 0x%lx, farvedybde %d\n
|
||||||
|
$ #FontLoadFail
|
||||||
|
# BScreen::LoadStyle(): kunne ikke hente font '%s'\n
|
||||||
|
$ #DefaultFontLoadFail
|
||||||
|
# BScreen::LoadStyle(): kunne ikke hente standardfonten.\n
|
||||||
|
$ #EmptyMenuFile
|
||||||
|
# %s: tom menu fil\n
|
||||||
|
$ #xterm
|
||||||
|
# xterm
|
||||||
|
$ #Restart
|
||||||
|
# Genstart
|
||||||
|
$ #Exit
|
||||||
|
# Afslut
|
||||||
|
$ #EXECError
|
||||||
|
# BScreen::parseMenuFile: [exec] fejl, ingen menu etikette og/eller kommando defineret\n
|
||||||
|
$ #EXITError
|
||||||
|
# BScreen::parseMenuFile: [exit] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #STYLEError
|
||||||
|
# BScreen::parseMenuFile: [style] fejl, ingen menu etikette og/eller filnavn \
|
||||||
|
defineret\n
|
||||||
|
$ #CONFIGError
|
||||||
|
# BScreen::parseMenuFile: [config] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #INCLUDEError
|
||||||
|
# BScreen::parseMenuFile: [include] fejl, intet filnavn defineret\n
|
||||||
|
$ #INCLUDEErrorReg
|
||||||
|
# BScreen::parseMenuFile: [include] fejl, '%s' er ikke en normal fil\n
|
||||||
|
$ #SUBMENUError
|
||||||
|
# BScreen::parseMenuFile: [submenu] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #RESTARTError
|
||||||
|
# BScreen::parseMenuFile: [restart] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #RECONFIGError
|
||||||
|
# BScreen::parseMenuFile: [reconfig] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #STYLESDIRError
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] fejl, intet katalog defineret\n
|
||||||
|
$ #STYLESDIRErrorNotDir
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] fejl, '%s' er ikke et katalog\n
|
||||||
|
$ #STYLESDIRErrorNoExist
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] fejl, '%s' eksisterer ikke\n
|
||||||
|
$ #WORKSPACESError
|
||||||
|
# BScreen::parseMenuFile: [workspaces] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #PositionLength
|
||||||
|
# 0: 0000 x 0: 0000
|
||||||
|
$ #PositionFormat
|
||||||
|
# X: %4d x Y: %4d
|
||||||
|
$ #GeometryFormat
|
||||||
|
# W: %4d x H: %4d
|
||||||
|
|
8
nls/da_DK/Slit.m
Normal file
8
nls/da_DK/Slit.m
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
$set 7 #Slit
|
||||||
|
|
||||||
|
$ #SlitTitle
|
||||||
|
# Slit
|
||||||
|
$ #SlitDirection
|
||||||
|
# Slit retning
|
||||||
|
$ #SlitPlacement
|
||||||
|
# Slit placering
|
22
nls/da_DK/Toolbar.m
Normal file
22
nls/da_DK/Toolbar.m
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
$set 8 #Toolbar
|
||||||
|
|
||||||
|
$ #NoStrftimeLength
|
||||||
|
# 00:00000
|
||||||
|
$ #NoStrftimeDateFormat
|
||||||
|
# %02d/%02d/%02d
|
||||||
|
$ #NoStrftimeDateFormatEu
|
||||||
|
# %02d.%02d.%02d
|
||||||
|
$ #NoStrftimeTimeFormat24
|
||||||
|
# %02d:%02d
|
||||||
|
$ #NoStrftimeTimeFormat12
|
||||||
|
# %02d:%02d %sm
|
||||||
|
$ #NoStrftimeTimeFormatP
|
||||||
|
# p
|
||||||
|
$ #NoStrftimeTimeFormatA
|
||||||
|
# a
|
||||||
|
$ #ToolbarTitle
|
||||||
|
# Værktøjsbjælke
|
||||||
|
$ #EditWkspcName
|
||||||
|
# Andring af skrivebordets navn
|
||||||
|
$ #ToolbarPlacement
|
||||||
|
# Værktøjsbjælkens placering
|
17
nls/da_DK/Window.m
Normal file
17
nls/da_DK/Window.m
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
$set 9 #Window
|
||||||
|
|
||||||
|
|
||||||
|
$ #Creating
|
||||||
|
# OpenboxWindow::OpenboxWindow: skaber 0x%lx\n
|
||||||
|
$ #XGetWindowAttributesFail
|
||||||
|
# OpenboxWindow::OpenboxWindow: XGetWindowAttributres fejlede\n
|
||||||
|
$ #CannotFindScreen
|
||||||
|
# OpenboxWindow::OpenboxWindow: kunne ikke finde skærm til hovedvinduet 0x%lx\n
|
||||||
|
$ #Unnamed
|
||||||
|
# Intet navn
|
||||||
|
$ #MapRequest
|
||||||
|
# OpenboxWindow::mapRequestEvent() for 0x%lx\n
|
||||||
|
$ #UnmapNotify
|
||||||
|
# OpenboxWindow::unmapNotifyEvent() for 0x%lx\n
|
||||||
|
$ #UnmapNotifyReparent
|
||||||
|
# OpenboxWindow::unmapnotifyEvent: sætter 0x%lx til hovedvinduet\n
|
20
nls/da_DK/Windowmenu.m
Normal file
20
nls/da_DK/Windowmenu.m
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
$set 10 #Windowmenu
|
||||||
|
|
||||||
|
$ #SendTo
|
||||||
|
# Send til ...
|
||||||
|
$ #Shade
|
||||||
|
# Skygge
|
||||||
|
$ #Iconify
|
||||||
|
# Iconificeret
|
||||||
|
$ #Maximize
|
||||||
|
# Maksimer
|
||||||
|
$ #Raise
|
||||||
|
# Hæv
|
||||||
|
$ #Lower
|
||||||
|
# Sænk
|
||||||
|
$ #Stick
|
||||||
|
# Klæbrig
|
||||||
|
$ #KillClient
|
||||||
|
# Dræb klient
|
||||||
|
$ #Close
|
||||||
|
# Luk
|
4
nls/da_DK/Workspace.m
Normal file
4
nls/da_DK/Workspace.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 11 #Workspace
|
||||||
|
|
||||||
|
$ #DefaultNameFormat
|
||||||
|
# Skrivebord %d
|
8
nls/da_DK/Workspacemenu.m
Normal file
8
nls/da_DK/Workspacemenu.m
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
$set 12 #Workspacemenu
|
||||||
|
|
||||||
|
$ #WorkspacesTitle
|
||||||
|
# Skriveborde
|
||||||
|
$ #NewWorkspace
|
||||||
|
# Nyt skrivebord
|
||||||
|
$ #RemoveLast
|
||||||
|
# Fjern sidste
|
16
nls/da_DK/bsetroot.m
Normal file
16
nls/da_DK/bsetroot.m
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$set 16 #bsetroot
|
||||||
|
|
||||||
|
$ #MustSpecify
|
||||||
|
# %s: fejl: specificér en af følgende: -solid, -mod, -gradient\n
|
||||||
|
$ #Usage
|
||||||
|
# %s 2.0: (c) 1997-2000 Brad Hughes\n\n\
|
||||||
|
-display <string> skærmtilslutning\n\
|
||||||
|
-mod <x> <y> modula mønster\n\
|
||||||
|
-foreground, -fg <color> modula foregrundsfarve\n\
|
||||||
|
-background, -bg <color> modula baggrundsfarve\n\n\
|
||||||
|
-gradient <texture> gradient tekstur\n\
|
||||||
|
-from <color> gradient start farve\n\
|
||||||
|
-to <color> gradient slut farve\n\n\
|
||||||
|
-solid <color> fast farve\n\n\
|
||||||
|
-help hvis denne hjælp og afslut\n
|
||||||
|
|
38
nls/da_DK/common.m
Normal file
38
nls/da_DK/common.m
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
$set 15 #Common
|
||||||
|
|
||||||
|
$ #Yes
|
||||||
|
# Ja
|
||||||
|
$ #No
|
||||||
|
# Nej
|
||||||
|
|
||||||
|
$ #DirectionTitle
|
||||||
|
# Retning
|
||||||
|
$ #DirectionHoriz
|
||||||
|
# Horisontal
|
||||||
|
$ #DirectionVert
|
||||||
|
# Vertikal
|
||||||
|
|
||||||
|
$ #AlwaysOnTop
|
||||||
|
# Altid øverst
|
||||||
|
|
||||||
|
$ #PlacementTitle
|
||||||
|
# Placering
|
||||||
|
$ #PlacementTopLeft
|
||||||
|
# Øverste venstre hjørne
|
||||||
|
$ #PlacementCenterLeft
|
||||||
|
# Venstre i midten
|
||||||
|
$ #PlacementBottomLeft
|
||||||
|
# Bunden til venstre
|
||||||
|
$ #PlacementTopCenter
|
||||||
|
# Toppen i midten
|
||||||
|
$ #PlacementBottomCenter
|
||||||
|
# Bunden i midten
|
||||||
|
$ #PlacementTopRight
|
||||||
|
# Øverst til højre
|
||||||
|
$ #PlacementCenterRight
|
||||||
|
# Til højre i midten
|
||||||
|
$ #PlacementBottomRight
|
||||||
|
# Til højre i bunden
|
||||||
|
|
||||||
|
$ #AutoHide
|
||||||
|
# Gem automatisk
|
24
nls/da_DK/main.m
Normal file
24
nls/da_DK/main.m
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
$set 14 #main
|
||||||
|
|
||||||
|
$ #RCRequiresArg
|
||||||
|
# fejl: '-rc' kræver et argument\n
|
||||||
|
$ #DISPLAYRequiresArg
|
||||||
|
# fjel: '-display' kræver et argument\n
|
||||||
|
$ #WarnDisplaySet
|
||||||
|
# advarsel: kunne ikke sætte variablen 'DISPLAY'\n
|
||||||
|
$ #Usage
|
||||||
|
# Openbox %s: (c) 2002 - 2002 Ben Jansens\n\
|
||||||
|
\t\t\t 2001 - 2002 Sean 'Shaleh' Perry\n\
|
||||||
|
\t\t\t 1997 - 2000 Brad Hughes\n\n\
|
||||||
|
-display <string>\t\tbrug skærm tilslutning.\n\
|
||||||
|
-rc <string>\t\t\tbrug alternativ resource fil.\n\
|
||||||
|
-version\t\t\tvis versionsnummer og afslut.\n\
|
||||||
|
-help\t\t\t\tvis denne hjælp og afslut.\n\n
|
||||||
|
$ #CompileOptions
|
||||||
|
# Kompileret med:\n\
|
||||||
|
Debugging\t\t\t%s\n\
|
||||||
|
Interlacing:\t\t\t%s\n\
|
||||||
|
Shape:\t\t\t%s\n\
|
||||||
|
Slit:\t\t\t\t%s\n\
|
||||||
|
8bpp Ordered Dithering:\t%s\n\
|
||||||
|
Event Clobbering:\t\t%s\n\n
|
6
nls/da_DK/openbox.m
Normal file
6
nls/da_DK/openbox.m
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
$set 13 #openbox
|
||||||
|
|
||||||
|
$ #NoManagableScreens
|
||||||
|
# Openbox::Openbox: ingen håndterbare skærme fundet, afslutter\n
|
||||||
|
$ #MapRequest
|
||||||
|
# Openbox::process_event: MapRequest for 0x%lx\n
|
16
nls/de_DE/BaseDisplay.m
Normal file
16
nls/de_DE/BaseDisplay.m
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$set 1 #BaseDisplay
|
||||||
|
|
||||||
|
$ #XError
|
||||||
|
# %s: X Fehler: %s(%d) opcodes %d/%d\n resource 0x%lx\n
|
||||||
|
$ #SignalCaught
|
||||||
|
# %s: Signal %d erhalten\n
|
||||||
|
$ #ShuttingDown
|
||||||
|
# Shutdown\n
|
||||||
|
$ #Aborting
|
||||||
|
# Abbruch... dumping core\n
|
||||||
|
$ #XConnectFail
|
||||||
|
# BaseDisplay::BaseDisplay: Verbindung mit X Server versagt.\n
|
||||||
|
$ #CloseOnExecFail
|
||||||
|
# BaseDisplay::BaseDisplay: kann die Display Verbindung nicht als 'close-on-exec' markieren\n
|
||||||
|
$ #BadWindowRemove
|
||||||
|
# BaseDisplay::eventLoop(): Entfernung des inkorrekten Fensters aus der 'Event Queue'\n
|
4
nls/de_DE/Basemenu.m
Normal file
4
nls/de_DE/Basemenu.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 2 #Basemenu
|
||||||
|
|
||||||
|
$ #OpenboxMenu
|
||||||
|
# Openbox Menu
|
38
nls/de_DE/Configmenu.m
Normal file
38
nls/de_DE/Configmenu.m
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
$set 3 #Configmenu
|
||||||
|
|
||||||
|
$ #ConfigOptions
|
||||||
|
# Einstellungen
|
||||||
|
$ #FocusModel
|
||||||
|
# Fokus Model
|
||||||
|
$ #WindowPlacement
|
||||||
|
# Fenster Plazierung
|
||||||
|
$ #ImageDithering
|
||||||
|
# Image Dithering
|
||||||
|
$ #OpaqueMove
|
||||||
|
# Fenster beim Verschieben durchsichtig
|
||||||
|
$ #FullMax
|
||||||
|
# Vollständige Vergrößerung
|
||||||
|
$ #FocusNew
|
||||||
|
# Fokus auf Neue Fenster
|
||||||
|
$ #FocusLast
|
||||||
|
# Fokus auf letztes Fenster bei Arbeitsplatz Wechsel
|
||||||
|
$ #ClickToFocus
|
||||||
|
# Fokus durch Mausklick
|
||||||
|
$ #SloppyFocus
|
||||||
|
# Fokus folgt Maus
|
||||||
|
$ #AutoRaise
|
||||||
|
# Fenster automatisch in Vordergrund
|
||||||
|
$ #SmartRows
|
||||||
|
# Optimale Plazierung (Reihen)
|
||||||
|
$ #SmartCols
|
||||||
|
# Optimale Plazierung (Spalten)
|
||||||
|
$ #Cascade
|
||||||
|
# Verschobene Plazierung
|
||||||
|
$ #LeftRight
|
||||||
|
# Von links nach rechts
|
||||||
|
$ #RightLeft
|
||||||
|
# Von rechts nach links
|
||||||
|
$ #TopBottom
|
||||||
|
# Von oben nach unten
|
||||||
|
$ #BottomTop
|
||||||
|
# Von unten nach oben
|
4
nls/de_DE/Icon.m
Normal file
4
nls/de_DE/Icon.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 4 #Icon
|
||||||
|
|
||||||
|
$ #Icons
|
||||||
|
# Icons
|
24
nls/de_DE/Image.m
Normal file
24
nls/de_DE/Image.m
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
$set 5 #Image
|
||||||
|
|
||||||
|
$ #ErrorCreatingSolidPixmap
|
||||||
|
# BImage::render_solid: Fehler bei der Erstellung der Pixmap\n
|
||||||
|
$ #ErrorCreatingXImage
|
||||||
|
# BImage::renderXImage: Fehler bei der Erstellung des XImage\n
|
||||||
|
$ #UnsupVisual
|
||||||
|
# BImage::renderXImage: nicht unterstütztes Visual\n
|
||||||
|
$ #ErrorCreatingPixmap
|
||||||
|
# BImage::renderPixmap: Fehler bei der Erstellung der Pixmap\n
|
||||||
|
$ #InvalidColormapSize
|
||||||
|
# BImageControl::BImageControl: Ungültige Colormap Größe %d (%d/%d/%d) - verkleinere\n
|
||||||
|
$ #ErrorAllocatingColormap
|
||||||
|
# BImageControl::BImageControl: Fehler bei der Anlegung der Colormap\n
|
||||||
|
$ #ColorAllocFail
|
||||||
|
# BImageControl::BImageControl: Fehler bei der Auswertung der Farbe %d/%d/%d\n
|
||||||
|
$ #PixmapRelease
|
||||||
|
# BImageControl::~BImageControl: Pixmap Cache - Freigabe von %d Pixmaps\n
|
||||||
|
$ #PixmapCacheLarge
|
||||||
|
# BImageControl::renderImage: Cache zu groß, Ausleerung erfordert\n
|
||||||
|
$ #ColorParseError
|
||||||
|
# BImageControl::getColor: Color Parse Fehler: '%s'\n
|
||||||
|
$ #ColorAllocError
|
||||||
|
# BImageControl::getColor: Color Alloc Fehler: '%s'\n
|
36
nls/de_DE/Makefile.am
Normal file
36
nls/de_DE/Makefile.am
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
# nls/de_DE/Makefile.am for Openbox
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
CLEANFILES = openbox.cat
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in Translation.m
|
||||||
|
DISTCLEANFILES = Translation.m
|
||||||
|
MFILES = @srcdir@/BaseDisplay.m @srcdir@/Basemenu.m @srcdir@/Configmenu.m @srcdir@/Icon.m @srcdir@/Image.m @srcdir@/Screen.m @srcdir@/Slit.m @srcdir@/Toolbar.m @srcdir@/Window.m @srcdir@/Windowmenu.m @srcdir@/Workspace.m @srcdir@/Workspacemenu.m @srcdir@/openbox.m @srcdir@/common.m @srcdir@/main.m @srcdir@/bsetroot.m
|
||||||
|
|
||||||
|
all-local: openbox.cat
|
||||||
|
install-data-local: openbox.cat
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/de_DE"; \
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/de_DE; \
|
||||||
|
$(INSTALL_DATA) openbox.cat $(DESTDIR)$(pkgdatadir)/nls/de_DE; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/de; \
|
||||||
|
ln -f -s de_DE $(DESTDIR)$(pkgdatadir)/nls/de; \
|
||||||
|
fi
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/de_DE/openbox.cat; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/de; \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls/de_DE; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
Translation.m: $(MFILES)
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
awk -f @srcdir@/../convert.awk output=Translation.m $(MFILES); \
|
||||||
|
fi
|
||||||
|
|
||||||
|
openbox.cat: Translation.m
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
$(gencat_cmd) openbox.cat Translation.m; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
223
nls/de_DE/Makefile.in
Normal file
223
nls/de_DE/Makefile.in
Normal file
|
@ -0,0 +1,223 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# nls/de_DE/Makefile.am for Openbox
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ../..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
CC = @CC@
|
||||||
|
CLOBBER = @CLOBBER@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
CLEANFILES = openbox.cat
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in Translation.m
|
||||||
|
DISTCLEANFILES = Translation.m
|
||||||
|
MFILES = @srcdir@/BaseDisplay.m @srcdir@/Basemenu.m @srcdir@/Configmenu.m @srcdir@/Icon.m @srcdir@/Image.m @srcdir@/Screen.m @srcdir@/Slit.m @srcdir@/Toolbar.m @srcdir@/Window.m @srcdir@/Windowmenu.m @srcdir@/Workspace.m @srcdir@/Workspacemenu.m @srcdir@/openbox.m @srcdir@/common.m @srcdir@/main.m @srcdir@/bsetroot.m
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu nls/de_DE/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
TAGS:
|
||||||
|
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = nls/de_DE
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
here=`cd $(top_builddir) && pwd`; \
|
||||||
|
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||||
|
distdir=`cd $(distdir) && pwd`; \
|
||||||
|
cd $(top_srcdir) \
|
||||||
|
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu nls/de_DE/Makefile
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-am
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-am
|
||||||
|
check-am: all-am
|
||||||
|
check: check-am
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-am
|
||||||
|
|
||||||
|
install-data-am: install-data-local
|
||||||
|
install-data: install-data-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-am
|
||||||
|
uninstall-am: uninstall-local
|
||||||
|
uninstall: uninstall-am
|
||||||
|
all-am: Makefile all-local
|
||||||
|
all-redirect: all-am
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs:
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
clean-am: clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-am
|
||||||
|
|
||||||
|
distclean-am: distclean-generic clean-am distclean-local
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
|
||||||
|
.PHONY: tags distdir info-am info dvi-am dvi check check-am \
|
||||||
|
installcheck-am installcheck install-exec-am install-exec \
|
||||||
|
install-data-local install-data-am install-data install-am install \
|
||||||
|
uninstall-local uninstall-am uninstall all-local all-redirect all-am \
|
||||||
|
all installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||||
|
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||||
|
|
||||||
|
|
||||||
|
all-local: openbox.cat
|
||||||
|
install-data-local: openbox.cat
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/de_DE"; \
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/de_DE; \
|
||||||
|
$(INSTALL_DATA) openbox.cat $(DESTDIR)$(pkgdatadir)/nls/de_DE; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/de; \
|
||||||
|
ln -f -s de_DE $(DESTDIR)$(pkgdatadir)/nls/de; \
|
||||||
|
fi
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/de_DE/openbox.cat; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/de; \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls/de_DE; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
Translation.m: $(MFILES)
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
awk -f @srcdir@/../convert.awk output=Translation.m $(MFILES); \
|
||||||
|
fi
|
||||||
|
|
||||||
|
openbox.cat: Translation.m
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
$(gencat_cmd) openbox.cat Translation.m; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
52
nls/de_DE/Screen.m
Normal file
52
nls/de_DE/Screen.m
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
$set 6 #Screen
|
||||||
|
|
||||||
|
$ #AnotherWMRunning
|
||||||
|
# BScreen::BScreen: Fehler bei der Abfrage des X Servers.\n \
|
||||||
|
ein anderer Windowmanager benutzt Display %s bereits.\n
|
||||||
|
$ #ManagingScreen
|
||||||
|
# BScreen::BScreen: Verwaltung von Bildschirm %d mit Visual 0x%lx, Tiefe %d\n
|
||||||
|
$ #FontLoadFail
|
||||||
|
# BScreen::LoadStyle(): Kann Font '%s' nicht finden\n
|
||||||
|
$ #DefaultFontLoadFail
|
||||||
|
# BScreen::LoadStyle(): Kann Standard Font nicht finden.\n
|
||||||
|
$ #EmptyMenuFile
|
||||||
|
# %s: leere Menu Datei\n
|
||||||
|
$ #xterm
|
||||||
|
# xterm
|
||||||
|
$ #Restart
|
||||||
|
# Neustart
|
||||||
|
$ #Exit
|
||||||
|
# Beenden
|
||||||
|
$ #EXECError
|
||||||
|
# BScreen::parseMenuFile: [exec] Fehler, kein Menu Eintrag und/oder Befehl definiert.\n
|
||||||
|
$ #EXITError
|
||||||
|
# BScreen::parseMenuFile: [exit] Fehler, kein Menu Eintrag definiert\n
|
||||||
|
$ #STYLEError
|
||||||
|
# BScreen::parseMenuFile: [style] Fehler, kein Menu Eintrag und/oder Datei definiert\n
|
||||||
|
$ #CONFIGError
|
||||||
|
# BScreen::parseMenuFile: [config] Fehler, kein Menu Eintrag definiert\n
|
||||||
|
$ #INCLUDEError
|
||||||
|
# BScreen::parseMenuFile: [include] Fehler, kein Dateiname definiert\n
|
||||||
|
$ #INCLUDEErrorReg
|
||||||
|
# BScreen::parseMenuFile: [include] Fehler, '%s' ist keine normale Datei\n
|
||||||
|
$ #SUBMENUError
|
||||||
|
# BScreen::parseMenuFile: [submenu] Fehler, kein Menu Eintrag definiert\n
|
||||||
|
$ #RESTARTError
|
||||||
|
# BScreen::parseMenuFile: [restart] Fehler, kein Menu Eintrag definiert\n
|
||||||
|
$ #RECONFIGError
|
||||||
|
# BScreen::parseMenuFile: [reconfig] Fehler, kein Menu Eintrag definiert\n
|
||||||
|
$ #STYLESDIRError
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] Fehler, kein Verzeichnis definiert\n
|
||||||
|
$ #STYLESDIRErrorNotDir
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] Fehler, '%s' ist kein Verzeichnis\n
|
||||||
|
$ #STYLESDIRErrorNoExist
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] Fehler, '%s' existiert nicht\n
|
||||||
|
$ #WORKSPACESError
|
||||||
|
# BScreen::parseMenuFile: [workspaces] Fehler, kein Menu Eintrag definiert\n
|
||||||
|
$ #PositionLength
|
||||||
|
# 0: 0000 x 0: 0000
|
||||||
|
$ #PositionFormat
|
||||||
|
# X: %4d x Y: %4d
|
||||||
|
$ #GeometryFormat
|
||||||
|
# W: %4d x H: %4d
|
||||||
|
|
8
nls/de_DE/Slit.m
Normal file
8
nls/de_DE/Slit.m
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
$set 7 #Slit
|
||||||
|
|
||||||
|
$ #SlitTitle
|
||||||
|
# Slit
|
||||||
|
$ #SlitDirection
|
||||||
|
# Slit Ausrichtung
|
||||||
|
$ #SlitPlacement
|
||||||
|
# Slit Platzierung
|
22
nls/de_DE/Toolbar.m
Normal file
22
nls/de_DE/Toolbar.m
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
$set 8 #Toolbar
|
||||||
|
|
||||||
|
$ #NoStrftimeLength
|
||||||
|
# 00:00000
|
||||||
|
$ #NoStrftimeDateFormat
|
||||||
|
# %02d/%02d/%02d
|
||||||
|
$ #NoStrftimeDateFormatEu
|
||||||
|
# %02d.%02d.%02d
|
||||||
|
$ #NoStrftimeTimeFormat24
|
||||||
|
# %02d:%02d
|
||||||
|
$ #NoStrftimeTimeFormat12
|
||||||
|
# %02d:%02d %sm
|
||||||
|
$ #NoStrftimeTimeFormatP
|
||||||
|
# p
|
||||||
|
$ #NoStrftimeTimeFormatA
|
||||||
|
# a
|
||||||
|
$ #ToolbarTitle
|
||||||
|
# Toolbar
|
||||||
|
$ #EditWkspcName
|
||||||
|
# Arbeitsplatzname ändern
|
||||||
|
$ #ToolbarPlacement
|
||||||
|
# Toolbar Platzierung
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue