add openbox-session for gdm, which will run ~/.config/openbox/autostart

This commit is contained in:
Dana Jansens 2007-05-14 21:58:39 +00:00
parent cbd2206f8c
commit 12c9b56dad
4 changed files with 25 additions and 12 deletions

View file

@ -32,6 +32,7 @@ bin_PROGRAMS = \
tools/gnome-panel-control/gnome-panel-control tools/gnome-panel-control/gnome-panel-control
bin_SCRIPTS = \ bin_SCRIPTS = \
data/xsession/openbox-session \
data/xsession/openbox-gnome-session \ data/xsession/openbox-gnome-session \
data/xsession/openbox-kde-session data/xsession/openbox-kde-session
@ -383,6 +384,14 @@ data/xsession/openbox-kde-session: \
@$(edit) $< >$@ @$(edit) $< >$@
@chmod a+x $@ @chmod a+x $@
data/xsession/openbox-session: \
$(srcdir)/data/xsession/openbox-session.in
@echo make: creating $@
@mkdir data 2>/dev/null || true
@mkdir data/xsession 2>/dev/null || true
@$(edit) $< >$@
@chmod a+x $@
doc/openbox.1.in: $(srcdir)/doc/openbox.1.sgml doc/openbox.1.in: $(srcdir)/doc/openbox.1.sgml
@echo make: creating $@ @echo make: creating $@
@mkdir doc 2>/dev/null || true @mkdir doc 2>/dev/null || true
@ -425,6 +434,7 @@ dist_noinst_DATA = \
data/rc.xsd \ data/rc.xsd \
data/menu.xsd \ data/menu.xsd \
data/themerc.xsd \ data/themerc.xsd \
data/xsession/openbox-session.in \
data/xsession/openbox-gnome-session.in \ data/xsession/openbox-gnome-session.in \
data/xsession/openbox-kde-session.in \ data/xsession/openbox-kde-session.in \
render/obrender-3.0.pc.in \ render/obrender-3.0.pc.in \

View file

@ -0,0 +1,10 @@
#!/bin/sh
AUTOSTART="$HOME/.config/openbox/autostart"
if test -e $AUTOSTART; then
# sleep for 1 second so Openbox is there before anything else
(sleep 1 && . $AUTOSTART) &
fi
exec @bindir@/openbox "$@"

View file

@ -2,7 +2,7 @@
Encoding=UTF-8 Encoding=UTF-8
Name=Openbox Name=Openbox
Comment=Log in using the Openbox window manager (without a session manager) Comment=Log in using the Openbox window manager (without a session manager)
Exec=openbox Exec=openbox-session
TryExec=openbox TryExec=openbox-session
Icon=openbox.png Icon=openbox.png
Type=XSession Type=XSession

View file

@ -45,16 +45,9 @@ is possible by editing the configuration files by hand. Please note that
for you. for you.
.PP .PP
The default configuration files are installed in The default configuration files are installed in
@configdir@/openbox/, and the user configuration is placed in @configdir@/openbox/rc.xml, and the user configuration is placed in
~/.config/openbox/. You can copy the default configuration ~/.config/openbox/rc.xml. You can copy the default configuration
to ~/.config/openbox and edit it to your liking. to ~/.config/openbox and edit it to your liking.
.PP
There are 3 default configuration files, \fBrc.xml\fP,
\fBrc-gnome.xml\fP, and \fBrc-kde.xml\fP. The
rc-gnome.xml is used when you run
\fBopenbox-gnome-session\fR and the rc-kde.xml is used when
you run \fBopenbox-kde-session\fR. The configuration
files should be named the same in ~/.config/openbox/.
.SH "OPTIONS" .SH "OPTIONS"
.PP .PP
These are the possible options that \fBopenbox\fR accepts: These are the possible options that \fBopenbox\fR accepts:
@ -89,4 +82,4 @@ The program's full documentation is available on the website:
.PP .PP
Please report bugs to: \fBhttp://bugzilla.icculus.org/ Please report bugs to: \fBhttp://bugzilla.icculus.org/
\fP \fP
.\" created by instant / docbook-to-man, Sun 13 May 2007, 20:34 .\" created by instant / docbook-to-man, Mon 14 May 2007, 17:39