From cvm at aiss.de  Tue Jul  1 04:05:02 2003
From: cvm at aiss.de (Christian von Mueffling)
Date: Tue, 1 Jul 2003 10:05:02 +0200
Subject: [openbox] gnome required?
In-Reply-To: <20030630112650.GA3134@panther.mmj.dk>
References: <20030629090841.GE3273@orodu.net> <20030629092033.GG3273@orodu.net> <20030630111740.GS10837@aiss.de> <20030630112650.GA3134@panther.mmj.dk>
Message-ID: <20030701080502.GU10837@aiss.de>

On Mon, Jun 30, 2003 at 01:26:50PM +0200, Mads Martin Joergensen wrote:

> > > The tarball is at http://openbox.org/releases/openbox-3.0-alpha1.tar.gz
> > 
> > Just curious: Is gnome really required? I didn't find how to disable
> > the usage of gnome (i'm working on solaris with no gnome installed).
> 
> I think the only new requirement compared to before the rewrite is
> glib.

Ok, I build glib on solaris. Next (stupid?) question: What about xft?
With openbox2 I was able to use --disable-xft ...

Thanks,
-- 
chris


From ben at orodu.net  Tue Jul  1 11:55:22 2003
From: ben at orodu.net (Ben Jansens)
Date: Tue, 1 Jul 2003 11:55:22 -0400
Subject: [openbox] gnome required?
In-Reply-To: <20030701080502.GU10837@aiss.de>
References: <20030629090841.GE3273@orodu.net> <20030629092033.GG3273@orodu.net> <20030630111740.GS10837@aiss.de> <20030630112650.GA3134@panther.mmj.dk> <20030701080502.GU10837@aiss.de>
Message-ID: <20030701155522.GL3273@orodu.net>

On Tue, Jul 01, 2003 at 10:05:02AM +0200, Christian von Mueffling wrote:
> On Mon, Jun 30, 2003 at 01:26:50PM +0200, Mads Martin Joergensen wrote:
> 
> > > > The tarball is at http://openbox.org/releases/openbox-3.0-alpha1.tar.gz
> > > 
> > > Just curious: Is gnome really required? I didn't find how to disable
> > > the usage of gnome (i'm working on solaris with no gnome installed).
> > 
> > I think the only new requirement compared to before the rewrite is
> > glib.
> 
> Ok, I build glib on solaris. Next (stupid?) question: What about xft?
> With openbox2 I was able to use --disable-xft ...

Xft has replaced and deprecated the old X font subsystems. The old X ones
are not supported.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030701/90d1c067/attachment.pgp>

From pch at myzel.net  Wed Jul  2 15:24:17 2003
From: pch at myzel.net (Peter Chiocchetti)
Date: Wed, 2 Jul 2003 21:24:17 +0200
Subject: openbox2 similarity
In-Reply-To: <20030629090841.GE3273@orodu.net>
References: <20030629090841.GE3273@orodu.net>
Message-ID: <20030702192417.GA2147@lazy.shacknet.nu>

On Sun, Jun 29, 2003 at 05:08:41AM -0400, Ben Jansens wrote:
> 
> If you are an Openbox2 user, please to not place expectations that Openbox3
> will be everything Openbox2 was. It won't. Hopefully you will like the
> changes, and of course I'd be interested to hear what you do and do not
> like.

one thing, where similarities end, is middle clicking the send
to workspace entry in the client-menu; openbox2 then sent the
window and switched workspace; close to shift-alt-left eg. now
works.

but it was a convenient shortcut, and I liked it back.  but
the client-menu is not defined in the rc3 file... and so I
cannot do it without hacking the source. or did I miss
something?

regards,

peter


From ben at orodu.net  Wed Jul  2 15:23:44 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 2 Jul 2003 15:23:44 -0400
Subject: [openbox] openbox2 similarity
In-Reply-To: <20030702192417.GA2147@lazy.shacknet.nu>
References: <20030629090841.GE3273@orodu.net> <20030702192417.GA2147@lazy.shacknet.nu>
Message-ID: <20030702192344.GU3273@orodu.net>

On Wed, Jul 02, 2003 at 09:24:17PM +0200, Peter Chiocchetti wrote:
> On Sun, Jun 29, 2003 at 05:08:41AM -0400, Ben Jansens wrote:
> > 
> > If you are an Openbox2 user, please to not place expectations that Openbox3
> > will be everything Openbox2 was. It won't. Hopefully you will like the
> > changes, and of course I'd be interested to hear what you do and do not
> > like.
> 
> one thing, where similarities end, is middle clicking the send
> to workspace entry in the client-menu; openbox2 then sent the
> window and switched workspace; close to shift-alt-left eg. now
> works.
> 
> but it was a convenient shortcut, and I liked it back.  but
> the client-menu is not defined in the rc3 file... and so I
> cannot do it without hacking the source. or did I miss
> something?

Menus are not complete and are somewhat up in the air as to their
destiny at the moment. But not that isn't possible without hacking the
source right now.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030702/b5702d93/attachment.pgp>

From gerard at devslash.org  Wed Jul  2 17:17:24 2003
From: gerard at devslash.org (gerard)
Date: 02 Jul 2003 17:17:24 -0400
Subject: docker
Message-ID: <1057180644.1228.7.camel@mainbox>

I was wondering if someone could help me I am trying to run docker, and
I am unable to find any documentation. I tried just running it from the
shell by just typing docker and then running an icon app. But nothing
worked. Does anyone know where I can find documentation or advise me on
what I am doing wrong. Thanks

~gerard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030702/8f8f1c5b/attachment.pgp>

From ben at orodu.net  Wed Jul  2 17:57:37 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 2 Jul 2003 17:57:37 -0400
Subject: [openbox] docker
In-Reply-To: <1057180644.1228.7.camel@mainbox>
References: <1057180644.1228.7.camel@mainbox>
Message-ID: <20030702215737.GV3273@orodu.net>

On Wed, Jul 02, 2003 at 05:17:24PM -0400, gerard wrote:
> I was wondering if someone could help me I am trying to run docker, and
> I am unable to find any documentation. I tried just running it from the
> shell by just typing docker and then running an icon app. But nothing
> worked. Does anyone know where I can find documentation or advise me on
> what I am doing wrong. Thanks

It doesn't really "do anything" until you run an app with a systray icon.
Its not an interactive application, it just contains systray icons for
you.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030702/fa6396a1/attachment.pgp>

From gerard at devslash.org  Wed Jul  2 22:16:49 2003
From: gerard at devslash.org (gerard)
Date: 02 Jul 2003 22:16:49 -0400
Subject: [openbox] docker
In-Reply-To: <20030702215737.GV3273@orodu.net>
References: <1057180644.1228.7.camel@mainbox>
	 <20030702215737.GV3273@orodu.net>
Message-ID: <1057198609.5749.0.camel@mainbox>

On Wed, 2003-07-02 at 17:57, Ben Jansens wrote:
> On Wed, Jul 02, 2003 at 05:17:24PM -0400, gerard wrote:
> > I was wondering if someone could help me I am trying to run docker, and
> > I am unable to find any documentation. I tried just running it from the
> > shell by just typing docker and then running an icon app. But nothing
> > worked. Does anyone know where I can find documentation or advise me on
> > what I am doing wrong. Thanks
> 
> It doesn't really "do anything" until you run an app with a systray icon.
> Its not an interactive application, it just contains systray icons for
> you.
> 
> Ben

yeah I know that, but I tried opening some apps that would use the tray,
like kgpg and such.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030702/4721614b/attachment.pgp>

From matthew at starbreaker.net  Fri Jul  4 10:06:01 2003
From: matthew at starbreaker.net (Matthew Graybosch)
Date: 04 Jul 2003 10:06:01 -0400
Subject: How do I specify shadowed text in OB3 themes?
Message-ID: <1057327560.821.16.camel@christabel.starbreaker.net>

I'm hacking the ebox theme included with Openbox 3 to use the Bitstream
Vera fonts instead of OB3's default font. I read the Xft tutorial and
know how to specify an Xft font string, but would like to know how to
get the cool shadow effect that OB3 uses with its default font.

Looking at the ebox theme file, I thought that a command formatted like
one of these would give me the shadow effect I wanted:

!*xft.shadow.tint: 100
!*menu.*.xft.shadow.tint: -50
!*xft.flags: shadow
!*title.xft.flags:      shadow

However, using "window.title.xft.flags: shadow" doesn't work, and
neither does "window.title.xftflags: shadow".

What's the correct syntax for specifying shadowed text in OB3 themes?

-- 
Matthew Graybosch
http://www.starbreaker.net
"Without a written spec, every bug is a feature."



From matthew at starbreaker.net  Fri Jul  4 10:48:04 2003
From: matthew at starbreaker.net (Matthew Graybosch)
Date: 04 Jul 2003 10:48:04 -0400
Subject: [openbox] How do I specify shadowed text in OB3 themes?
In-Reply-To: <1057327560.821.16.camel@christabel.starbreaker.net>
References: <1057327560.821.16.camel@christabel.starbreaker.net>
Message-ID: <1057330084.1038.2.camel@christabel.starbreaker.net>

On Fri, 2003-07-04 at 10:06, Matthew Graybosch wrote:

> What's the correct syntax for specifying shadowed text in OB3 themes?

Here I am replying to my own post while listening to Motorhead do "I'm
So Bad (Baby I Don't Care)". It's somehow appropriate.

I guess I didn't read the tutorial carefully enough, 'cos I set the
shadow text info in the font string, like this: "window.title.xftfont:
Utopia-14:shadowoffset=3:shadowtint=25:shadow=y". Thanks, Mikachu.

-- 
Matthew Graybosch
http://www.starbreaker.net
"Without a written spec, every bug is a feature."



From matthew at starbreaker.net  Fri Jul  4 17:12:28 2003
From: matthew at starbreaker.net (Matthew Graybosch)
Date: 04 Jul 2003 17:12:28 -0400
Subject: I updated the default themes.
Message-ID: <1057353148.1038.8.camel@christabel.starbreaker.net>

The themes included with Openbox3 alpha all revert to the wm's default
font as the syntax for specifying Xft fonts has changed. I went through
each of the themes included in the source and updated them to use the
sans font set by fontconfig at 8 points (bold for window and menu
titles), with a bit of drop shadow.

I hope they're useful.

-- 
Matthew Graybosch
http://www.starbreaker.net
"Without a written spec, every bug is a feature."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ob3themes-with-xft.tar.bz2
Type: application/x-bzip
Size: 10866 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030704/79deabe1/attachment.bin>

From ben at orodu.net  Fri Jul  4 23:02:09 2003
From: ben at orodu.net (Ben Jansens)
Date: Fri, 4 Jul 2003 23:02:09 -0400
Subject: [openbox] I updated the default themes.
In-Reply-To: <1057353148.1038.8.camel@christabel.starbreaker.net>
References: <1057353148.1038.8.camel@christabel.starbreaker.net>
Message-ID: <20030705030209.GD3273@orodu.net>

On Fri, Jul 04, 2003 at 05:12:28PM -0400, Matthew Graybosch wrote:
> The themes included with Openbox3 alpha all revert to the wm's default
> font as the syntax for specifying Xft fonts has changed. I went through
> each of the themes included in the source and updated them to use the
> sans font set by fontconfig at 8 points (bold for window and menu
> titles), with a bit of drop shadow.
> 
> I hope they're useful.

Cool, I was meaningto chage this up before a final 3.0. On a side note, the
theme's font size should be set by pixelsize ratehr than point size to make
it display/resolution/dpi independant. example:

arial:bold:pixelsize=10

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030704/7aaf92ff/attachment.pgp>

From matthew at starbreaker.net  Fri Jul  4 23:45:59 2003
From: matthew at starbreaker.net (Matthew Graybosch)
Date: 04 Jul 2003 23:45:59 -0400
Subject: [openbox] I updated the default themes.
In-Reply-To: <20030705030209.GD3273@orodu.net>
References: <1057353148.1038.8.camel@christabel.starbreaker.net>
	 <20030705030209.GD3273@orodu.net>
Message-ID: <1057376759.1796.0.camel@christabel.starbreaker.net>

On Fri, 2003-07-04 at 23:02, Ben Jansens wrote:

> Cool, I was meaningto chage this up before a final 3.0. On a side note, the
> theme's font size should be set by pixelsize ratehr than point size to make
> it display/resolution/dpi independant. example:
> 
> arial:bold:pixelsize=10

OK. I'll do it tomorrow. Should I send the fixed tarball here again, or
should I send it elsewhere so that all the subscribers aren't getting a
tarball?

-- 
Matthew Graybosch
http://www.starbreaker.net
"Without a written spec, every bug is a feature."



From ben at orodu.net  Fri Jul  4 23:51:52 2003
From: ben at orodu.net (Ben Jansens)
Date: Fri, 4 Jul 2003 23:51:52 -0400
Subject: [openbox] I updated the default themes.
In-Reply-To: <1057376759.1796.0.camel@christabel.starbreaker.net>
References: <1057353148.1038.8.camel@christabel.starbreaker.net> <20030705030209.GD3273@orodu.net> <1057376759.1796.0.camel@christabel.starbreaker.net>
Message-ID: <20030705035152.GE3273@orodu.net>

On Fri, Jul 04, 2003 at 11:45:59PM -0400, Matthew Graybosch wrote:
> On Fri, 2003-07-04 at 23:02, Ben Jansens wrote:
> 
> > Cool, I was meaningto chage this up before a final 3.0. On a side note, the
> > theme's font size should be set by pixelsize ratehr than point size to make
> > it display/resolution/dpi independant. example:
> > 
> > arial:bold:pixelsize=10
> 
> OK. I'll do it tomorrow. Should I send the fixed tarball here again, or
> should I send it elsewhere so that all the subscribers aren't getting a
> tarball?

Cool :)

Even better than sending all the themes would be to diff against a pristine
copy of the source and just send that. Small and efficient.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030704/5af4d3c2/attachment.pgp>

From matthew at starbreaker.net  Sat Jul  5 00:01:01 2003
From: matthew at starbreaker.net (Matthew Graybosch)
Date: 05 Jul 2003 00:01:01 -0400
Subject: [openbox] I updated the default themes.
In-Reply-To: <20030705035152.GE3273@orodu.net>
References: <1057353148.1038.8.camel@christabel.starbreaker.net>
	 <20030705030209.GD3273@orodu.net>
	 <1057376759.1796.0.camel@christabel.starbreaker.net>
	 <20030705035152.GE3273@orodu.net>
Message-ID: <1057377661.1796.3.camel@christabel.starbreaker.net>

On Fri, 2003-07-04 at 23:51, Ben Jansens wrote:

> Cool :)
> 
> Even better than sending all the themes would be to diff against a pristine
> copy of the source and just send that. Small and efficient.

OK. I'll do the fixes and then rtfm so I can send you a patch.

-- 
Matthew Graybosch
http://www.starbreaker.net
"Without a written spec, every bug is a feature."



From freetz at gmx.net  Sun Jul  6 06:37:45 2003
From: freetz at gmx.net (Fryderyk Dziarmagowski)
Date: Sun, 6 Jul 2003 12:37:45 +0200
Subject: [openbox] I updated the default themes.
In-Reply-To: <20030705030209.GD3273@orodu.net>
References: <1057353148.1038.8.camel@christabel.starbreaker.net>
	<20030705030209.GD3273@orodu.net>
Message-ID: <20030706123745.13d6f9dc.freetz@gmx.net>

On Fri, 4 Jul 2003 23:02:09 -0400
Ben Jansens <ben at orodu.net> wrote:
 
> Cool, I was meaningto chage this up before a final 3.0. On a side
> note, the
> theme's font size should be set by pixelsize ratehr than point size to
> make
> it display/resolution/dpi independant. example:
> 
> arial:bold:pixelsize=10

What about this:
- toolbar.* entries are obsoleted ?
- what about rootCommand (now we've no tool to setting background)
- menu bullets are no more present ?
- dock (slit) color is taken from window.title.unfocus.colorTo, IMHO it
  should be set by window.button.focus.color

greets

freetz
-- 
[ Refugiado Comunista <freetz at gmx.net> ]
[   JID: freetz at jabber.bettercom.de    ]
[        - Slay your bonobo ! -        ]


From dpb at clara.co.uk  Sun Jul  6 13:05:34 2003
From: dpb at clara.co.uk (David Barr)
Date: Sun, 06 Jul 2003 17:05:34 +0000
Subject: [openbox] I updated the default themes.
In-Reply-To: <20030706123745.13d6f9dc.freetz@gmx.net>
References: <1057353148.1038.8.camel@christabel.starbreaker.net>	<20030705030209.GD3273@orodu.net> <20030706123745.13d6f9dc.freetz@gmx.net>
Message-ID: <3F0856DE.3060001@clara.co.uk>

Fryderyk Dziarmagowski wrote:

>On Fri, 4 Jul 2003 23:02:09 -0400
>Ben Jansens <ben at orodu.net> wrote:
> 
>  
>
>>Cool, I was meaningto chage this up before a final 3.0. On a side
>>note, the
>>theme's font size should be set by pixelsize ratehr than point size to
>>make
>>it display/resolution/dpi independant. example:
>>
>>arial:bold:pixelsize=10
>>    
>>
>
>What about this:
>- toolbar.* entries are obsoleted ?
>- what about rootCommand (now we've no tool to setting background)
>- menu bullets are no more present ?
>- dock (slit) color is taken from window.title.unfocus.colorTo, IMHO it
>  should be set by window.button.focus.color
>
>greets
>
>freetz
>

for what it is worth, i agree (sort of) in IMHO window frames and 
menus/docks colours should be kept at a distance. i think it makes more 
sense as these are more commonly associted with external apps, maybe? i 
always feel menus & docks should match your other apps be it, 
gtk/qt/whathaveyou, it is a panel of sorts after all, the button is more 
often that not, i would say, set to parentrelative anyway.

i don't really like the toolbar but i think maybe it's presence in 
themes, isn't so bad as it means it is backwards compatible, maybe...

David





From marcin_cylke at o2.pl  Sun Jul  6 13:57:54 2003
From: marcin_cylke at o2.pl (Marcin Cylke)
Date: Sun, 6 Jul 2003 19:57:54 +0200
Subject: obconf failing on freeBSD
Message-ID: <20030706175754.GB232@nyarlathotep.ftang.com>


Hello
I've compiled and installed OpenBox3 on FreeBSD 4.8 and am getting this
error while trying to run obconf.


(obconf:279): libglade-WARNING **: could not find glade file 'obconf.glade'

(obconf:279): libglade-CRITICAL **: file glade-xml.c: line 325 (glade_xml_
signal_autoconnect): assertion `self != NULL' failed

(obconf:279): libglade-CRITICAL **: file glade-xml.c: line 509 (glade_xml_
get_widget): assertion `self != NULL' failed

(obconf:279): Gtk-CRITICAL **: file gtkwindow.c: line 1043 (gtk_window_set_r
ole): assertion `GTK_IS_WINDOW (window)' failed

(obconf:279): libglade-CRITICAL **: file glade-xml.c: line 509 (glade_xml_get
_widget): assertion `self != NULL' failed

(obconf:279): Gtk-CRITICAL **: file gtkwindow.c: line 1043 (gtk_window_set_
role): assertion `GTK_IS_WINDOW (window)' failed

(obconf:279): Gtk-CRITICAL **: file gtkwindow.c: line 1822 (gtk_window_set_
transient_for): assertion `GTK_IS_WINDOW (window)' failed

(obconf:279): libglade-CRITICAL **: file glade-xml.c: line 509 (glade_xml_get_
widget): assertion `self != NULL' failed

(obconf:279): libglade-CRITICAL **: file glade-xml.c: line 509 (glade_xml_get_
widget): assertion `self != NULL' failed

(obconf:279): Gtk-CRITICAL **: file gtktreeview.c: line 7909 (gtk_tree_view_set_
model): assertion `GTK_IS_TREE_VIEW (tree_view)' failed

(obconf:279): Gtk-CRITICAL **: file gtktreeview.c: line 8322 (gtk_tree_view_
append_column): assertion `GTK_IS_TREE_VIEW (tree_view)' failed
file:///usr/local/share/xml/catalog:1: error: Start tag expected, '<' not found
CATALOG "sdocbook/catalog"
^
warning: failed to load external entity "/home/marcin/.openbox/rc3"

(obconf:279): libglade-WARNING **: could not find glade file 'obconf.glade'

(obconf:279): libglade-CRITICAL **: file glade-xml.c: line 325 (glade_xml_signal_
autoconnect): assertion `self != NULL' failed

(obconf:279): libglade-CRITICAL **: file glade-xml.c: line 509 (glade_xml_get_
widget): assertion `self != NULL' failed

(obconf:279): libglade-CRITICAL **: file glade-xml.c: line 509 (glade_xml_get_
widget): assertion `self != NULL' failed

(obconf:279): libglade-CRITICAL **: file glade-xml.c: line 509 (glade_xml_get_
widget): assertion `self != NULL' failed

(obconf:279): Gtk-CRITICAL **: file gtknotebook.c: line 3868 (gtk_notebook_append_
page): assertion `GTK_IS_NOTEBOOK (notebook)' failed


In the end it dumps core. I can send it on request or do some more
extensive testing.

I know I can configure openbox manualy, but using obconf would be much
more convinient :-)

Bye


-- 
|  o        | "Even if a samurai's head were to be suddenly |
| `|,  \.,o |  cut off, he should still be able to perform  |
| /'\   |'  |  one more action with certainty"              |
+-----------+-----------------------------------------------+ 


From marcin_cylke at o2.pl  Sun Jul  6 14:03:22 2003
From: marcin_cylke at o2.pl (Marcin Cylke)
Date: Sun, 6 Jul 2003 20:03:22 +0200
Subject: compiling without fancy stuff
Message-ID: <20030706180322.GB295@nyarlathotep.ftang.com>

Hello
Will it be possible to compile openbox3 without gnome2 things? They
weight too much, and besides I don't need them.

Maybe I could make a feature request for compilation-time option -
switching off gnome support?

:-)
Bye

-- 
|  o        | "Even if a samurai's head were to be suddenly |
| `|,  \.,o |  cut off, he should still be able to perform  |
| /'\   |'  |  one more action with certainty"              |
+-----------+-----------------------------------------------+ 


From freetz at gmx.net  Sun Jul  6 14:19:44 2003
From: freetz at gmx.net (Fryderyk Dziarmagowski)
Date: Sun, 6 Jul 2003 20:19:44 +0200
Subject: [openbox] compiling without fancy stuff
In-Reply-To: <20030706180322.GB295@nyarlathotep.ftang.com>
References: <20030706180322.GB295@nyarlathotep.ftang.com>
Message-ID: <20030706201944.385b38cf.freetz@gmx.net>

On Sun, 6 Jul 2003 20:03:22 +0200
Marcin Cylke <marcin_cylke at o2.pl> wrote:

> Hello
> Will it be possible to compile openbox3 without gnome2 things? They
> weight too much, and besides I don't need them.
> 
> Maybe I could make a feature request for compilation-time option -
> switching off gnome support?

AFAIK openbox not depends on GNOME libraries. What you mean with "gnome
things" ? ;) startup-notification, libglade2, xft ?

And to your first post: obconf is currently "out of order" ;)

-- 
[ Refugiado Comunista <freetz at pld-linux.org> ]
[      JID: freetz at jabber.bettercom.de       ]
[           - Slay your bonobo ! -           ]


From ben at orodu.net  Sun Jul  6 15:18:14 2003
From: ben at orodu.net (Ben Jansens)
Date: Sun, 6 Jul 2003 15:18:14 -0400
Subject: [openbox] compiling without fancy stuff
In-Reply-To: <20030706180322.GB295@nyarlathotep.ftang.com>
References: <20030706180322.GB295@nyarlathotep.ftang.com>
Message-ID: <20030706191814.GF3273@orodu.net>

On Sun, Jul 06, 2003 at 08:03:22PM +0200, Marcin Cylke wrote:
> Hello
> Will it be possible to compile openbox3 without gnome2 things? They
> weight too much, and besides I don't need them.

What "gnome2 things" are we talking about here? Anything that is optional is
detected and compiled without if it is not present.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030706/e012fb27/attachment.pgp>

From marcin_cylke at o2.pl  Mon Jul  7 12:48:34 2003
From: marcin_cylke at o2.pl (Marcin Cylke)
Date: Mon, 7 Jul 2003 18:48:34 +0200
Subject: [openbox] compiling without fancy stuff
In-Reply-To: <20030706191814.GF3273@orodu.net>
References: <20030706180322.GB295@nyarlathotep.ftang.com> <20030706191814.GF3273@orodu.net>
Message-ID: <20030707164834.GB186@nyarlathotep.ftang.com>

(*) Ben Jansens <ben at orodu.net> [ 6 July 2003]:
 
> What "gnome2 things" are we talking about here? Anything that is optional is
> detected and compiled without if it is not present.

Uhh... You are actually right. Openbox configures fine without gnome
installed. But the problem I've got is with compiling it. My system is
freeBSD 4.8 and I'm getting following errors:

/usr/local/bin/bash ../libtool --silent --mode=compile gcc 
-DPACKAGE_NAME=\"openbox\" -DPACKAGE_TARNAME=\"openbox\" 
-DPACKAGE_VERSION=\"3.0-alpha1\" -DPACKAGE_STRING=\"openbox\ 3.0-alpha1\" 
-DPACKAGE_BUGREPORT=\"http://bugzilla.icculus.org\" -DPACKAGE=\"openbox\" 
-DVERSION=\"3.0-alpha1\" -DDEBUG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 
-DHAVE_ICONV=1 -DENABLE_NLS=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DHAVE_CTYPE_H=1 
-DHAVE_FCNTL_H=1 -DHAVE_LOCALE_H=1 -DHAVE_SIGNAL_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_SELECT_H=1 
-DHAVE_SYS_TIME_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_LIBX11=1 -DHAVE_X11_SM_SMLIB_H=1 
-DUSE_SM=1 -DXKB=1 -DVIDMODE=1 -DSHAPE=1 -DXINERAMA=1  -I. -I. -I.. -I/usr/X11R6/include 
-I/usr/local/include/freetype2 -I/usr/local/include   -I/usr/local/include/glib-2.0 
-I/usr/local/lib/glib-2.0/include     -DG_LOG_DOMAIN=\"Render\" 
-DDEFAULT_THEME=\"operation\" -DTHEMEDIR=\"/usr/local/share/openbox/themes\" 
-I/usr/local/include  -g -O2 -g -fno-inline -Wall -Wsign-compare -Waggregate-return 
-Wcast-qual -Wbad-function-cast -Wpointer-arith -c -o font.lo `test -f 'font.c' || echo './'`font.c
gmake[1]: Leaving directory `/home/marcin/openbox-3.0-alpha1/render'
ts to `int' in declaration of `objs'
font.c:22: warning: braces around scalar initializer
font.c:22: warning: (near initialization for `objs[0]')
font.c:22: warning: initialization makes integer from pointer without a cast
font.c:22: `FcTypeBool' undeclared here (not in a function)
font.c:22: warning: excess elements in scalar initializer
font.c:22: warning: (near initialization for `objs[0]')
font.c:23: warning: braces around scalar initializer
font.c:23: warning: (near initialization for `objs[1]')
font.c:23: warning: initialization makes integer from pointer without a cast
font.c:23: `FcTypeInteger' undeclared here (not in a function)
font.c:23: warning: excess elements in scalar initializer
font.c:23: warning: (near initialization for `objs[1]')
font.c:24: warning: braces around scalar initializer
font.c:24: warning: (near initialization for `objs[2]')
font.c:24: warning: initialization makes integer from pointer without a cast
font.c:24: `FcTypeInteger' undeclared here (not in a function)
font.c:24: warning: excess elements in scalar initializer
font.c:24: warning: (near initialization for `objs[2]')
font.c:25: warning: data definition has no type or storage class
font.c: In function `font_startup':
font.c:33: `EXIT_FAILURE' undeclared (first use in this function)
font.c:33: (Each undeclared identifier is reported only once
font.c:33: for each function it appears in.)
font.c:35: warning: implicit declaration of function `FcNameRegisterObjectTypes'
font.c: In function `measure_font':
font.c:44: `FcChar8' undeclared (first use in this function)
font.c:44: syntax error before `)'
font.c: In function `openfont':
font.c:51: `FcPattern' undeclared (first use in this function)
font.c:51: `pat' undeclared (first use in this function)
font.c:51: `match' undeclared (first use in this function)
font.c:51: warning: left-hand operand of comma expression has no effect
font.c:52: syntax error before `*'
font.c:59: `res' undeclared (first use in this function)
font.c:66: warning: implicit declaration of function `FcPatternGetBool'
font.c:66: `FcResultMatch' undeclared (first use in this function)
font.c:69: warning: implicit declaration of function `FcPatternGetInteger'
font.c:73: `tint' undeclared (first use in this function)
font.c:79: `font' undeclared (first use in this function)
font.c:81: warning: implicit declaration of function `FcPatternDestroy'
font.c: In function `font_measure_full':
font.c:127: syntax error before `FcChar8'
font.c: In function `RrFontDraw':
font.c:219: `FcChar8' undeclared (first use in this function)
font.c:219: syntax error before `)'
font.c:229: syntax error before `)'
gmake[1]: *** [font.lo] Error 1
gmake: *** [all-recursive] Error 1

-- 
|  o        | "Even if a samurai's head were to be suddenly |
| `|,  \.,o |  cut off, he should still be able to perform  |
| /'\   |'  |  one more action with certainty"              |
+-----------+-----------------------------------------------+ 


From freetz at gmx.net  Mon Jul  7 14:08:39 2003
From: freetz at gmx.net (Fryderyk Dziarmagowski)
Date: Mon, 7 Jul 2003 20:08:39 +0200
Subject: [openbox] compiling without fancy stuff
In-Reply-To: <20030707164834.GB186@nyarlathotep.ftang.com>
References: <20030706180322.GB295@nyarlathotep.ftang.com> <20030706191814.GF3273@orodu.net> <20030707164834.GB186@nyarlathotep.ftang.com>
Message-ID: <20030707180839.GA15168@aquarius>

On Mon, Jul 07, 2003 at 06:48:34PM +0200, Marcin Cylke wrote:

> Uhh... You are actually right. Openbox configures fine without gnome
> installed. But the problem I've got is with compiling it. My system is
> freeBSD 4.8 and I'm getting following errors:

[...]
i guess you got freetype not installed.

-- 
[ Refugiado Comunista <freetz at gmx.net> ]
[   JID: freetz at jabber.bettercom.de    ]
[        - Slay your bonobo ! -        ]


From freetz at gmx.net  Mon Jul  7 14:18:19 2003
From: freetz at gmx.net (Fryderyk Dziarmagowski)
Date: Mon, 7 Jul 2003 20:18:19 +0200
Subject: [openbox] compiling without fancy stuff
In-Reply-To: <20030707180839.GA15168@aquarius>
References: <20030706180322.GB295@nyarlathotep.ftang.com> <20030706191814.GF3273@orodu.net> <20030707164834.GB186@nyarlathotep.ftang.com> <20030707180839.GA15168@aquarius>
Message-ID: <20030707181819.GA17795@aquarius>

On Mon, Jul 07, 2003 at 08:08:39PM +0200, Fryderyk Dziarmagowski wrote:

> > Uhh... You are actually right. Openbox configures fine without gnome
> > installed. But the problem I've got is with compiling it. My system is
> > freeBSD 4.8 and I'm getting following errors:
> 
> [...]
> i guess you got freetype not installed.

ops
i'm wrong ;) that's not freetype, it's fontconfig ;)

-- 
[ Refugiado Comunista <freetz at gmx.net> ]
[   JID: freetz at jabber.bettercom.de    ]
[        - Slay your bonobo ! -        ]


From ben at orodu.net  Mon Jul  7 16:29:48 2003
From: ben at orodu.net (Ben Jansens)
Date: Mon, 7 Jul 2003 16:29:48 -0400
Subject: [openbox] compiling without fancy stuff
In-Reply-To: <20030707164834.GB186@nyarlathotep.ftang.com>
References: <20030706180322.GB295@nyarlathotep.ftang.com> <20030706191814.GF3273@orodu.net> <20030707164834.GB186@nyarlathotep.ftang.com>
Message-ID: <20030707202948.GE4051@orodu.net>

On Mon, Jul 07, 2003 at 06:48:34PM +0200, Marcin Cylke wrote:
> (*) Ben Jansens <ben at orodu.net> [ 6 July 2003]:
>  
> > What "gnome2 things" are we talking about here? Anything that is optional is
> > detected and compiled without if it is not present.
> 
> Uhh... You are actually right. Openbox configures fine without gnome
> installed. But the problem I've got is with compiling it. My system is
> freeBSD 4.8 and I'm getting following errors:

IIRC FreeBSD renames the XFT header to something non-standard. Xft2.h
perhaps? You'll have to move it back or change the openbox includes to
handle it, or file a bug report with the Xft port maintainer, I expect.
Renaming system headers is a really bad idea.. I think thats pretty much
common sense.

As well font.c is missing a stdlib.h include. That's fixed in CVS.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030707/58bf9114/attachment.pgp>

From marcin_cylke at o2.pl  Fri Jul 11 18:27:32 2003
From: marcin_cylke at o2.pl (Marcin Cylke)
Date: Sat, 12 Jul 2003 00:27:32 +0200
Subject: [openbox] compiling without fancy stuff
In-Reply-To: <20030707202948.GE4051@orodu.net>
References: <20030706180322.GB295@nyarlathotep.ftang.com> <20030706191814.GF3273@orodu.net> <20030707164834.GB186@nyarlathotep.ftang.com> <20030707202948.GE4051@orodu.net>
Message-ID: <20030711222732.GA202@nyarlathotep.ftang.com>

(*) Ben Jansens <ben at orodu.net> [ 7 July 2003]:
 
> IIRC FreeBSD renames the XFT header to something non-standard. Xft2.h
> perhaps? You'll have to move it back or change the openbox includes to
> handle it, or file a bug report with the Xft port maintainer, I expect.
> Renaming system headers is a really bad idea.. I think thats pretty much
> common sense.

Ok, thanks. I'll try to fix the "include" lines in the sources.

Bye :) and keep up the good work

-- 
|  o        | "Even if a samurai's head were to be suddenly |
| `|,  \.,o |  cut off, he should still be able to perform  |
| /'\   |'  |  one more action with certainty"              |
+-----------+-----------------------------------------------+ 


From marcin_cylke at o2.pl  Sat Jul 12 17:34:18 2003
From: marcin_cylke at o2.pl (Marcin Cylke)
Date: Sat, 12 Jul 2003 23:34:18 +0200
Subject: [openbox] compiling without fancy stuff
In-Reply-To: <20030707202948.GE4051@orodu.net>
References: <20030706180322.GB295@nyarlathotep.ftang.com> <20030706191814.GF3273@orodu.net> <20030707164834.GB186@nyarlathotep.ftang.com> <20030707202948.GE4051@orodu.net>
Message-ID: <20030712213418.GA184@nyarlathotep.ftang.com>

(*) Ben Jansens <ben at orodu.net> [ 7 July 2003]:
 
> IIRC FreeBSD renames the XFT header to something non-standard. Xft2.h
> perhaps? You'll have to move it back or change the openbox includes to
> handle it, or file a bug report with the Xft port maintainer, I expect.
> Renaming system headers is a really bad idea.. I think thats pretty much
> common sense.

Well, ok, I tried to change the source code. But it is pointless IMHO. I
have files like Xft.h and Xft2.h And including both variants does not
help. I'm still getting the same error while compiling.

What's more important, is the thing that I managed to compile openbox on
other Freebsd 4.8 system. It  went really smoothly, but it has gnome2
installed. I didn't have any problems. I didn't modify sources for that
one to compile.

Header files are on both of those machines in directories of:

/usr/X11R6/include/X11/Xft/Xft.h
/usr/X11R6/include/X11/Xft/XftCompat.h
/usr/X11R6/include/X11/Xft/XftFreetype.h

I pasted only those associated with Xft.

What is the reason? Maybe I could send some more data for you to solve
this problem?

Bye
-- 
|  o        | "Even if a samurai's head were to be suddenly |
| `|,  \.,o |  cut off, he should still be able to perform  |
| /'\   |'  |  one more action with certainty"              |
+-----------+-----------------------------------------------+ 


From ben at orodu.net  Sat Jul 12 21:30:41 2003
From: ben at orodu.net (Ben Jansens)
Date: Sat, 12 Jul 2003 21:30:41 -0400
Subject: [openbox] compiling without fancy stuff
In-Reply-To: <20030712213418.GA184@nyarlathotep.ftang.com>
References: <20030706180322.GB295@nyarlathotep.ftang.com> <20030706191814.GF3273@orodu.net> <20030707164834.GB186@nyarlathotep.ftang.com> <20030707202948.GE4051@orodu.net> <20030712213418.GA184@nyarlathotep.ftang.com>
Message-ID: <20030713013041.GB28365@orodu.net>

On Sat, Jul 12, 2003 at 11:34:18PM +0200, Marcin Cylke wrote:
> What is the reason? Maybe I could send some more data for you to solve
> this problem?

Well you either have Xft1, not 2 installed, or both and are using Xft1
headers, or you don't have fontconfig installed properly.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030712/5acda6fb/attachment.pgp>

From marcin_cylke at o2.pl  Sun Jul 13 12:21:25 2003
From: marcin_cylke at o2.pl (Marcin Cylke)
Date: Sun, 13 Jul 2003 18:21:25 +0200
Subject: [openbox] compiling without fancy stuff
In-Reply-To: <20030713013041.GB28365@orodu.net>
References: <20030706180322.GB295@nyarlathotep.ftang.com> <20030706191814.GF3273@orodu.net> <20030707164834.GB186@nyarlathotep.ftang.com> <20030707202948.GE4051@orodu.net> <20030712213418.GA184@nyarlathotep.ftang.com> <20030713013041.GB28365@orodu.net>
Message-ID: <20030713162125.GA191@nyarlathotep.ftang.com>

(*) Ben Jansens <ben at orodu.net> [13 July 2003]:
 
> Well you either have Xft1, not 2 installed, or both and are using Xft1
> headers, or you don't have fontconfig installed properly.

It looks to me that the type FcObjectType cannot be found. My version of
Xft is 2.1. Is it enough? Were there any changes since that version
(that may cause that error)? Ir maybe I'm searching for it in a wrong
place since I'm trying in /usr/X11R6/include/X11/Xft/*
and there is no declaration of such type.

I looked through the includes and libs I have installed and the examined
Makefiles but they seem to point to the right places..

I don't know what's the matter :-/

-- 
|  o        | "Even if a samurai's head were to be suddenly |
| `|,  \.,o |  cut off, he should still be able to perform  |
| /'\   |'  |  one more action with certainty"              |
+-----------+-----------------------------------------------+ 


From v.merkatz at gmx.net  Sun Jul 13 17:43:50 2003
From: v.merkatz at gmx.net (Arwed von Merkatz)
Date: Sun, 13 Jul 2003 23:43:50 +0200
Subject: [openbox] compiling without fancy stuff
In-Reply-To: <20030713162125.GA191@nyarlathotep.ftang.com>
References: <20030706180322.GB295@nyarlathotep.ftang.com> <20030706191814.GF3273@orodu.net> <20030707164834.GB186@nyarlathotep.ftang.com> <20030707202948.GE4051@orodu.net> <20030712213418.GA184@nyarlathotep.ftang.com> <20030713013041.GB28365@orodu.net> <20030713162125.GA191@nyarlathotep.ftang.com>
Message-ID: <20030713214349.GA6312@Otherland>

On Sun, Jul 13, 2003 at 06:21:25PM +0200, Marcin Cylke wrote:
> (*) Ben Jansens <ben at orodu.net> [13 July 2003]:
>  
> > Well you either have Xft1, not 2 installed, or both and are using Xft1
> > headers, or you don't have fontconfig installed properly.
> 
> It looks to me that the type FcObjectType cannot be found. My version of
> Xft is 2.1. Is it enough? Were there any changes since that version
> (that may cause that error)? Ir maybe I'm searching for it in a wrong
> place since I'm trying in /usr/X11R6/include/X11/Xft/*
> and there is no declaration of such type.

FcObjectType is a type defined by fontconfig, i'm not sure if it changed
since older fontconfig versions. It should be defined in fontconfig.h
(in /usr/include/fontconfig on linux).

-- 
Arwed v. Merkatz
Grimoire Guru for video
Sourcemage GNU/Linux
http://www.sourcemage.org


From tls at nm.ru  Wed Jul 16 13:54:21 2003
From: tls at nm.ru (Alexey Desyatnik)
Date: Wed, 16 Jul 2003 21:54:21 +0400
Subject: Xft2 font encoding
Message-ID: <oprsez0vm90yhah3@mail.nm.ru>

Hello!

Today I've downloaded/installed OpenBox2. "Well done!" - I've said,
but... I can't choose font encoding! The Very Strange Thing is that
Russian messages are there, and they are correct, but it's impossible
to see them! Encoding is defaulted to iso8859-1... :(

As I see, OpenBox2 itself do not set Xft font encoding. Can it
be done with fontconfig? Dunno. May be you know?

-- 
WBR, AD


From pch at myzel.net  Wed Jul 16 16:04:37 2003
From: pch at myzel.net (Peter Chiocchetti)
Date: Wed, 16 Jul 2003 22:04:37 +0200
Subject: windows and groups of windows
Message-ID: <20030716200437.GB921@lazy.shacknet.nu>

hello,

mozilla (firebird) behaves somewhat strange. the story starts
like this: when a download starts, m. brings up the save as
dialogue. then m. shows the progress dialogue. now to the
point:

when there are two/more m. windows open, when the progess
dialogue closes, the oldest of those m. windows will be raised;
which is not necessarily the one, where the download link was.

with openbox2 m. does not behave like this, so it interferes
with window grouping in openbox3. I hope to have summarised
the matter suitable for further exploration, if need be.

cheers,

peter

PS: some time ago, I sent to the list an archive with a method
for documenting the config file. I improved on it a little, so
if there's interest, just mail.


From smoynes at nerdnest.org  Wed Jul 16 16:23:40 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Wed, 16 Jul 2003 16:23:40 -0400
Subject: Development update and plans
Message-ID: <20030716202340.GA1949@marilyn>

Hi folks,

First, an update:
After the first alpha of openbox3, we've found it necessary to change
some of our support policy. The IRC channel is no longer an official
user support channel. Any questions about configuration, feature
requests, bug reports should be sent to this mailing list so they can
be answered with the focus they deserve and archived for use on the
web page. Bug reports should also go into our bug tracker
http://bugzilla.icculus.org so they can be properly handled.
We found that many of the same questions were being asked in the IRC
channel and proper support was not possible via IRC.

Now for some development plans:
I have been promising and planning work for the menus for far too long
and I'd like some feedback on what people actually would like from the
menus.
Currently, we have a plugin system in place that would provide custom
menus. It isn't quite complete or useful right now, but I am unsure if
anyone wants this functionality.
For those who need some background, the menu plugins can provide
different behaviours, in a really general sense, to the menu
system. For example, I have a menu type that can be updated through a
FIFO file something like
 cat NEWMENU >~/.openbox/fifo_menus/name
That in itself isn't terribly useful, but combined with some scripts
it could do anything from making your mp3s available in the menu, to
background image selectors.
Now, most of what i have planned could be implemented with just FIFO
menus but to make things more friendly I intend to add ones that run
commands occasionally, generate a menu that executes a command on each
files in a directory, and some others.

Now for quiz time:
Does anyone care about such a feature?
Would anyone care to create their own plugins?
Does anyone have requests?
Where are my pants?

After I get happy with the menus, or die trying, I have a few other
ideas that I'd love to see but doesn't appear that anyone else cares
enough to do them, so I guess I must.

So, that's about it.
Summary: IRC sucks for tech support, menus will suck without input.

Scott
-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From matthew at starbreaker.net  Wed Jul 16 18:24:20 2003
From: matthew at starbreaker.net (Matthew Graybosch)
Date: Wed, 16 Jul 2003 18:24:20 -0400
Subject: [openbox] Development update and plans
In-Reply-To: <20030716202340.GA1949@marilyn>
References: <20030716202340.GA1949@marilyn>
Message-ID: <200307161824.20899.matthew@starbreaker.net>

On Wednesday 16 July 2003 04:23 pm, Scott Moynes wrote:

> Currently, we have a plugin system in place that would provide
> custom menus. It isn't quite complete or useful right now, but I am
> unsure if anyone wants this functionality.

> Now for quiz time:
> Does anyone care about such a feature?

I do. I've got a hell of a lot of Vorbis audio, and would love to 
access it via menus.

> Does anyone have requests?

Not right now; it's my fault I'm running FreeBSD and can't build from 
CVS. Though, it would be nice if I could define the menu in a 
separate file instead of messing around with ~/.openbox/rc3.

> Where are my pants?

Try looking on the floor.

-- 
Matthew Graybosch
http://www.starbreaker.net
"I am become root, shatterer of kernels."



From munozga at yahoo.com  Wed Jul 16 19:13:23 2003
From: munozga at yahoo.com (Gabe Munoz)
Date: Wed, 16 Jul 2003 16:13:23 -0700 (PDT)
Subject: openbox3-alpha1 window dragging behavior
Message-ID: <20030716231323.53606.qmail@web12106.mail.yahoo.com>

Hello, first off thanks for the wicked window manager.
The newest version is awesome.

One thing I find a a little strange is when dragging a
window using the title bar. It occurs when I have a
window in focus, window A, then I click a different
window, window B, and drag window B (all one click and
drag). Window B will now display behind my previously
active window A as if window A were still active. To
get around this behavior I have to click on window B
first to activate it, then click again on window B to
drag, and it will display on top of all windows.
Essentially, I have to double click a window to drag
it, the process of clicking once to activate it, then
clicking to drag so it appears on top of other
windows.

I hope I explained this well enough (I think I
confused myself in the process - lol). Is this the
intended behavior?

-Gabe

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com


From mangosoft at comhem.se  Wed Jul 16 21:18:47 2003
From: mangosoft at comhem.se (Mikael Magnusson)
Date: Thu, 17 Jul 2003 03:18:47 +0200 (CEST)
Subject: [openbox] openbox3-alpha1 window dragging behavior
In-Reply-To: <20030716231323.53606.qmail@web12106.mail.yahoo.com>
References: <20030716231323.53606.qmail@web12106.mail.yahoo.com>
Message-ID: <Pine.LNX.4.56.0307170318330.4115@localhost>

On Wed, 16 Jul 2003, Gabe Munoz wrote:                                                               
                                                                                                     
> Hello, first off thanks for the wicked window manager.                                             
> The newest version is awesome.                                                                     
>                                                                                                    
> One thing I find a a little strange is when dragging a                                             
> window using the title bar. It occurs when I have a                                                
> window in focus, window A, then I click a different                                                
> window, window B, and drag window B (all one click and                                             
> drag). Window B will now display behind my previously                                              
> active window A as if window A were still active. To                                               
> get around this behavior I have to click on window B                                               
> first to activate it, then click again on window B to                                              
> drag, and it will display on top of all windows.                                                   
> Essentially, I have to double click a window to drag                                               
> it, the process of clicking once to activate it, then                                              
> clicking to drag so it appears on top of other                                                     
> windows.                                                                                           
>                                                                                                    
> I hope I explained this well enough (I think I                                                     
> confused myself in the process - lol). Is this the                                                 
> intended behavior?                                                                                 
                                                                                                     
yes, but you can of course change it, like this:                                                     
find    <mousebind button="Left" action="Drag"> in your config, and above                            
<action name="Move"/> add this line                                                                  
<action name="Raise"/>                                                                               
                                                                                                     
>                                                                                                    
> -Gabe                                                                                              
>                                                                                                    
--                                                                                                   
Mikael Magnusson                                                                                     
                                                                                                     
> __________________________________                                                                 
> Do you Yahoo!?                                                                                     
                                                                                                     
No, i don't.                                                                                         
                                                                                                     
> SBC Yahoo! DSL - Now only $29.95 per month!                                                        
> http://sbc.yahoo.com                                                                               
>                                                                                                    



From pch at myzel.net  Thu Jul 17 04:28:17 2003
From: pch at myzel.net (Peter Chiocchetti)
Date: Thu, 17 Jul 2003 10:28:17 +0200
Subject: [openbox] openbox3-alpha1 window dragging behavior
In-Reply-To: <20030716231323.53606.qmail@web12106.mail.yahoo.com>
References: <20030716231323.53606.qmail@web12106.mail.yahoo.com>
Message-ID: <20030717082817.GA636@lazy.shacknet.nu>

On Wed, Jul 16, 2003 at 04:13:23PM -0700, Gabe Munoz wrote:

> Essentially, I have to double click a window to drag
> it, the process of clicking once to activate it, then
> clicking to drag so it appears on top of other
> windows.
> I hope I explained this well enough (I think I
> confused myself in the process - lol). Is this the
> intended behavior?

this appears to me, another user, its a feature, not a bug.
quite useful with some applications with lotsa palettes: gimp,
framemaker, sodipodi ea.

in the config file, you can add a line, to make the wm raise
dragged windows:

  <context name="titlebar">
    ...
    <mousebind button="Left" action="press">
+      <action name="raise"/>
      <action name="focus"/>
    </mousebind>

lg, peter


From openbox at mondoud.tuxfamily.org  Thu Jul 17 10:19:14 2003
From: openbox at mondoud.tuxfamily.org (Mondoud)
Date: Thu, 17 Jul 2003 16:19:14 +0200
Subject: Openbox themes on cygwin
In-Reply-To: <1058444531.13463.ezmlm@icculus.org>
References: <1058444531.13463.ezmlm@icculus.org>
Message-ID: <115-1774879662.20030717161914@tuxfamily.org>

Hello,

I am running Openbox (v0.99.0) on cygwin and I am trying to change the default theme, but I can't
find how to do that...

Is that just possible ?, because I did not find anything on the web about it, may be I missed
something ?

Mondoud



From smoynes at nerdnest.org  Thu Jul 17 13:39:32 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Thu, 17 Jul 2003 13:39:32 -0400
Subject: [openbox] Openbox themes on cygwin
In-Reply-To: <115-1774879662.20030717161914@tuxfamily.org>
References: <1058444531.13463.ezmlm@icculus.org> <115-1774879662.20030717161914@tuxfamily.org>
Message-ID: <20030717173932.GA1677@marilyn>

* Mondoud (openbox at mondoud.tuxfamily.org) wrote:
> Hello,
> 
> I am running Openbox (v0.99.0) on cygwin and I am trying to change
> the default theme, but I can't find how to do that...
> 
> Is that just possible ?, because I did not find anything on the web
> about it, may be I missed something ?
> 
> Mondoud

Hrmm,

0.99 is quite old so my recollection could be hazy, but the rc file
(~/.openboxrc if I remember correctly) should have a line with
styleFile: in it. Changing that should change the theme. If you are
meaning the compiled in default, I will have to look that up to see
what the the #define was.

s.

-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From ipajari at lut.fi  Thu Jul 17 14:15:38 2003
From: ipajari at lut.fi (Ilkka Pajari)
Date: 17 Jul 2003 21:15:38 +0300
Subject: OB3 questions and suggestions
Message-ID: <1058465738.24171.22.camel@lp-104-1.lnet.lut.fi>

Hello, 

I didn't find any documents how to autostart programs. I tried to add my
own made script (which launches gdeskgal, lineakd, gkrellm2 & Esetroot)
to style-file (rootCommand: ..), but it didn't work. I have to run
script manually every time I restart openbox.

Alt-tab is great thing, but it would be better if I can bypass gkrellm2
& gdeskcal everytime when I press alt-tab (I can access them directly
from desktop IF I need to configure them). Some kind of bypass-file
might be good solution. If it's too hard to do or you think it's
unneccessary, I can live without it. :)

Pager (or toolbar?) would also be useful. I don't know which workspace
is currently in use, so "Send to workspace" is difficult to use.

    - Ilkka Pajari





From munozga at uwec.edu  Thu Jul 17 15:03:24 2003
From: munozga at uwec.edu (Munoz, Gabriel Aneceto)
Date: Thu, 17 Jul 2003 14:03:24 -0500
Subject: [openbox] openbox3-alpha1 window dragging behavior
Message-ID: <17652AB60BCBEC4888D717C67860F574347122@STAN.uwec.edu>




-----Original Message-----
From:	Peter Chiocchetti [mailto:pch at myzel.net]
Sent:	Thu 7/17/2003 3:28 AM
To:	openbox at icculus.org
Cc:	
Subject:	Re: [openbox] openbox3-alpha1 window dragging behavior
On Wed, Jul 16, 2003 at 04:13:23PM -0700, Gabe Munoz wrote:

>> Essentially, I have to double click a window to drag
>> it, the process of clicking once to activate it, then
>> clicking to drag so it appears on top of other
>> windows.
>> I hope I explained this well enough (I think I
>> confused myself in the process - lol). Is this the
>> intended behavior?

> this appears to me, another user, its a feature, not a bug.
> quite useful with some applications with lotsa palettes: gimp,
> framemaker, sodipodi ea.
> 
> in the config file, you can add a line, to make the wm raise
> dragged windows:
> 
>   <context name="titlebar">
>     ...
>     <mousebind button="Left" action="press">
> +      <action name="raise"/>
>       <action name="focus"/>
>     </mousebind>
> 
> lg, peter

Thanks much, this one changed the behavior for me.

-Gabe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 2935 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030717/4e8698a5/attachment.bin>

From smoynes at nerdnest.org  Thu Jul 17 15:24:37 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Thu, 17 Jul 2003 15:24:37 -0400
Subject: [openbox] OB3 questions and suggestions
In-Reply-To: <1058465738.24171.22.camel@lp-104-1.lnet.lut.fi>
References: <1058465738.24171.22.camel@lp-104-1.lnet.lut.fi>
Message-ID: <20030717192437.GB1677@marilyn>

Thanks for your input. Comments inline.
* Ilkka Pajari (ipajari at lut.fi) wrote:
> I didn't find any documents how to autostart programs. I tried to
> add my own made script (which launches gdeskgal, lineakd, gkrellm2 &
> Esetroot) to style-file (rootCommand: ..), but it didn't work. I
> have to run script manually every time I restart openbox.

This is a pretty frequently asked question. Openbox 2 had the
mis-feature of the rootCommand: in the style file. People could
distribute styles, which no one checked, with malicious code in the
rootCommand.
Openbox3 does not have anything similar. I imagine background image
setting will be done with a dedicated attribute in the new theme
format. However, people are redesigning the format so that is up in
the air. In the interim, there are several options. First, use
the scripts XFree86 executes on startup. (.xinitrc for startx,
xsession for xdm) You can also use your desktop environment's session
management features for this. (In my opinion, application starting is
part of the desktop environments' domain, so is best solved there.)
This has become asked for enough, I am considering writing a simple
third-party plugin to do this. I don't know if it will be accepted
into openbox3-proper as it is a pretty lame hack, but I will let the
list know when it exists so people can try it.

> Alt-tab is great thing, but it would be better if I can bypass gkrellm2
> & gdeskcal everytime when I press alt-tab (I can access them directly
> from desktop IF I need to configure them). Some kind of bypass-file
> might be good solution. If it's too hard to do or you think it's
> unneccessary, I can live without it. :)

Bypassing certain windows in the window lists is, I think, covered by
the freedesktop window manager specification. If your applications
don't set the correct hints, I don't believe it will be terribly
pretty to skip windows.

> Pager (or toolbar?) would also be useful. I don't know which workspace
> is currently in use, so "Send to workspace" is difficult to use.

There are several panels you can use. gnome-panel, kpanel, fspanel,
etc. etc. Any EWMHy panel will work.

Thanks again,
Scott
-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From ahmedre at gehennom.net  Thu Jul 17 19:31:52 2003
From: ahmedre at gehennom.net (ahmedre at gehennom.net)
Date: Thu, 17 Jul 2003 19:31:52 -0400
Subject: compilation problem with openbox 2.3.1
Message-ID: <20030717233152.GA17614@demogorgon>

hi,
i am running slackware 9 and when i try to compile openbox 2.3.1, i get
an error as follows :

make[2]: Entering directory `/misc/downloads/openbox-2.3.1/src'
g++  -g -O2  -I/usr/X11R6/include -Wall -W -L/usr/X11R6/lib  -lSM -lICE -o openbox -L/usr/X11R6/lib -lXft -lfreetype -lXrender -lfontconfig   BaseDisplay.o Basemenu.o Clientmenu.o Color.o Configmenu.o Configuration.o Font.o GCCache.o Iconmenu.o Image.o ImageControl.o Netizen.o Pipemenu.o Rootmenu.o Screen.o Slit.o Texture.o Timer.o Toolbar.o Util.o Window.o Windowmenu.o Workspace.o Workspacemenu.o XAtom.o blackbox.o i18n.o main.o  -L/usr/X11R6/lib -lX11  -lXext
Util.o(.text+0xb7f): In function `iconv_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, char const*)':
/misc/downloads/openbox-2.3.1/src/Util.cc:278: undefined reference to `libiconv_open'
Util.o(.text+0xba5):/misc/downloads/openbox-2.3.1/src/Util.cc:283: undefined reference to `libiconv'
Util.o(.text+0xbae):/misc/downloads/openbox-2.3.1/src/Util.cc:284: undefined reference to `libiconv_close'
collect2: ld returned 1 exit status
make[2]: *** [openbox] Error 1
make[2]: Leaving directory `/misc/downloads/openbox-2.3.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/misc/downloads/openbox-2.3.1'
make: *** [all-recursive-am] Error 2


i do have iconv... and if i do a man iconv_close etc they exist -- i did
some searching and i found that other slackware users had the same
problem but had no problem compiling the non testing version (2.2.3).
i just tried this and openbox 2.2.3 compiles perfectly... but 2.3.1
gives the error above.

3.0 alpha 1 compiles fine as well.  i am yet to run both of them but
they both compile no problem.

thanks,
-ahmed


From smoynes at nerdnest.org  Thu Jul 17 19:40:13 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Thu, 17 Jul 2003 19:40:13 -0400
Subject: [openbox] compilation problem with openbox 2.3.1
In-Reply-To: <20030717233152.GA17614@demogorgon>
References: <20030717233152.GA17614@demogorgon>
Message-ID: <20030717234013.GC1677@marilyn>

* ahmedre at gehennom.net (ahmedre at gehennom.net) wrote:
> hi,
> i am running slackware 9 and when i try to compile openbox 2.3.1, i get
> an error as follows :
> /misc/downloads/openbox-2.3.1/src/Util.cc:278: undefined reference to `libiconv_open'

Try
  LD_FLAGS=-liconv ./configure && make

> i do have iconv... and if i do a man iconv_close etc they exist -- i did
> some searching and i found that other slackware users had the same
> problem but had no problem compiling the non testing version (2.2.3).
> i just tried this and openbox 2.2.3 compiles perfectly... but 2.3.1
> gives the error above.
> 
> 3.0 alpha 1 compiles fine as well.  i am yet to run both of them but
> they both compile no problem.

That's because only 2.3.1 uses iconv.
-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From smoynes at nerdnest.org  Thu Jul 17 21:10:05 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Thu, 17 Jul 2003 21:10:05 -0400
Subject: FIFO menu support script
Message-ID: <20030718011005.GD1677@marilyn>

I've thrown together a simple, but useful script that I use with the
fifo menus that exist in CVS HEAD currently.
  http://www.nerdnest.org/~woodblock/bitbucket/obcommand.py

It takes a command and optionally a directory, and a filter expression
and prints out a menu that can be redirected to the menu FIFO
file.

In my rc3 file I have
   <menu id="fonk" label="fonk" plugin="fifo_menu"></menu>
And I run something like
  ./obcommand.py  -c bsetbg -d ~/.openbox/backgrounds/ > \
             ~/.openbox/fifo_menu/fonk
which gives me a cute menu of root images to set.

It isn't terribly robust and not quite done, but I think it might be
useful to a few others, and may be a good starting point for other
people.

Questions and comments appreciated,
Scott

--
Scott Moynes http://www.icculus.org/openbox/
#if 0
 _____ ___  _____
| ____/ _ \|  ___|
|  _|| | | | |_
| |__| |_| |  _|
|_____\___/|_|

#endif


From openbox at mondoud.tuxfamily.org  Fri Jul 18 08:27:28 2003
From: openbox at mondoud.tuxfamily.org (Mondoud)
Date: Fri, 18 Jul 2003 14:27:28 +0200
Subject: [openbox] Openbox themes on cygwin
In-Reply-To: <20030717173932.GA1677@marilyn>
References: <1058444531.13463.ezmlm@icculus.org>
 <115-1774879662.20030717161914@tuxfamily.org> <20030717173932.GA1677@marilyn>
Message-ID: <162-1695186309.20030718142728@tuxfamily.org>

> * Mondoud (openbox at mondoud.tuxfamily.org) wrote:
>
>> I am running Openbox (v0.99.0) on cygwin and I am trying to change
>> the default theme, but I can't find how to do that...

> Hrmm,
> 
> 0.99 is quite old so my recollection could be hazy, but the rc file
> (~/.openboxrc if I remember correctly) should have a line with
> styleFile: in it. Changing that should change the theme. If you are
> meaning the compiled in default, I will have to look that up to see
> what the the #define was.

I did not find any line with styleFile in my file ~/.openbox/rc
But I tried to copy/paste the theme file content into the rc file but that does not do anything, I
mean that colors are still the same. Maybe that my version (v0.99 under cygwin) does not support themes ?

In fact I just expect to have my title bar smooth... so if there is another way than dealing with
themes :) ?

Thanks, Mondoud

I put a copy of my ~/.openbox/rc, including the command I add to have a new theme :

!BEGIN of the rc file
session.screen0.slit.placement: CenterRight
session.screen0.slit.direction: Vertical
session.screen0.slit.onTop:     False
session.screen0.slit.autoHide:  False

session.screen0.toolbar.onTop:  False
session.screen0.toolbar.autoHide:       False
session.screen0.toolbar.placement:      TopRight
session.screen0.toolbar.widthPercent:   40

session.screen0.workspaces:     3
session.screen0.workspaceNames: Workspace 1

session.screen0.windowPlacement:        RowSmartPlacement
session.screen0.windowZones:    1
session.screen0.focusLastWindow:        False
session.screen0.focusModel:     SloppyFocus
session.screen0.focusNewWindows:        False

session.screen0.strftimeFormat: %I:%M %p
session.screen0.rowPlacementDirection:  LeftToRight
session.screen0.fullMaximization:       False
session.screen0.colPlacementDirection:  TopToBottom
session.screen0.edgeSnapThreshold:      10

session.colorsPerChannel:       4
session.doubleClickInterval:    250
session.menuFile:       /usr/X11R6/share/openbox/menu
session.imageDither:    True
session.cacheLife:      5
session.cacheMax:       200
session.titlebarLayout: ILMC
session.autoRaise:      True
session.autoRaiseDelay: 400
session.opaqueMove:     True

! END of the original rc file

! BEGIN of the file I added to the rc file (to have a theme)
toolbar:                        raised gradient vertical
toolbar.colorTo:                rgb:5a/69/bd
toolbar.color:                  rgb:45/50/8b
toolbar.button:                 parentrelative
toolbar.button.picColor:        rgb:41/40/41
toolbar.label:                  parentrelative
toolbar.label.textColor:        rgb:f8/f6/e7

toolbar.windowLabel:      raised gradient vertical
toolbar.windowLabel.colorTo:            rgb:e6/e6/e6
toolbar.windowLabel.color:              rgb:c5/c2/c5
toolbar.windowLabel.picColor:     black
toolbar.windowLabel.textColor:    black

toolbar.clock:                  parentrelative
toolbar.clock.textColor:        rgb:f8/f6/e7
toolbar.justify:                center

menu.title:                     raised gradient vertical
menu.title.colorTo:             rgb:5a/69/bd
menu.title.color:               rgb:45/50/8b
menu.title.textColor:           rgb:f8/f6/e7
menu.title.justify:             center

menu.frame:                     flat solid
menu.frame.color:               rgb:e6/e6/e6
menu.frame.textColor:           rgb:0/0/0
menu.frame.disableColor:        rgb:4/4/4

menu.frame.justify:             left

menu.bullet.position:   left

menu.hilite:                    raised gradient vertical
menu.hilite.colorTo:            rgb:5a/69/bd
menu.hilite.color:              rgb:45/50/8b
menu.hilite.textColor:          rgb:f8/f6/e7

window.title.focus:             raised gradient vertical
window.title.focus.colorTo:     rgb:5a/69/bd
window.title.focus.color:       rgb:45/50/8b
window.title.textColor:         rgb:f8/f6/e7

window.title.unfocus:           raised gradient vertical
window.title.unfocus.colorTo:   rgb:e6/e6/e6
window.title.unfocus.color:     rgb:c5/c2/c5

window.label.focus:             parentrelative
window.label.focus.textColor:   rgb:f8/f6/e7

window.label.unfocus:           parentrelative
window.label.unfocus.textColor: rgb:9c/99/9c

window.button.focus:            parentrelative
window.button.focus.picColor:   rgb:41/40/41

window.button.unfocus:          parentrelative
window.button.unfocus.picColor: rgb:9c/99/9c

window.handle.focus:            flat solid
window.handle.focus.color:      rgb:f8/f6/e7
window.handle.unfocus:          flat solid
window.handle.unfocus.color:    rgb:e6/e6/e6
window.grip.focus:              raised gradient vertical
window.grip.focus.colorTo:      rgb:5a/69/bd
window.grip.focus.color:        rgb:45/50/8b
window.grip.unfocus:            raised gradient vertical
window.grip.unfocus.colorTo:    rgb:e6/e6/e6
window.grip.unfocus.color:      rgb:c5/c2/c5
window.justify:                 left

window.frame.unfocusColor:              rgb:41/44/6a
window.frame.focusColor:                rgb:41/44/6a

*button.pressed:                flat solid
*button.pressed.color:          rgb:c5/c2/c5

! borderColor:                  rgb:7c/7e/7f
borderColor:                    rgb:41/44/6a

bevelWidth:                     1
borderWidth:                    1
handleWidth:                    4
frameWidth:                     1

*.font:        -schumacher-clean-medium-r-normal-*-*-120-*-*-c-*-iso646.1991-irv
*.xft.font: Arial
*.xft.size:     10
menu*xft.size:  10
menu.title.xft.flags: bold


# rootCommand: bsetbg -solid "#4a559c"
 rootCommand: bsetbg -f ~/.openbox/themes/backgrounds/bluecurve3.jpg

menu.arrow.mask: fieron-bullet.xbm
toolbar.button.left.mask: fieron-bulletl.xbm
toolbar.button.right.mask: fieron-bullet.xbm
window.button.max.mask: max.xbm
window.button.icon.mask: icon.xbm
window.button.stick.mask: stick.xbm
window.button.close.mask: close.xbm

! END of the theme commands, and of the rc file



From tls at nm.ru  Fri Jul 18 08:34:44 2003
From: tls at nm.ru (Alexey Desyatnik)
Date: Fri, 18 Jul 2003 16:34:44 +0400
Subject: So what about encoding?
Message-ID: <oprsiaj6cv0yhah3@mail.nm.ru>

Hi!

I'm not sure... Is my previous message visible, or it was redirected to 
/dev/null? :)

So what about choosing font encoding in OpenBox2/Xft?

Please answer - is _this_ message visible? :)

-- 
WBR, AD


From vR at movingparts.net  Fri Jul 18 08:49:04 2003
From: vR at movingparts.net (Jason 'vanRijn' Kasper)
Date: 18 Jul 2003 08:49:04 -0400
Subject: [openbox] So what about encoding?
In-Reply-To: <oprsiaj6cv0yhah3@mail.nm.ru>
References: <oprsiaj6cv0yhah3@mail.nm.ru>
Message-ID: <1058532543.11717.433.camel@gandalf>


On Fri, 2003-07-18 at 08:34, Alexey Desyatnik wrote:
> Hi!
> 
> I'm not sure... Is my previous message visible, or it was redirected to 
> /dev/null? :)
> 
> So what about choosing font encoding in OpenBox2/Xft?
> 
> Please answer - is _this_ message visible? :)

please define visible. =;)  I can't see it if my computer's off....

-- 

,-----------------------------------------------------------------//
| Jason 'vanRijn' Kasper ::  Numbers 6:22-26 
 `
 | All brontosauruses are thin at one end, much MUCH thicker 
 | in the middle, and then thin again at the far end.  That is 
 | the theory that I have and which is mine, and what it is too.  
 ,
| bash$ :(){ :|:&};:
`----------------------//


__________________________________________________________________________
Disclaimer: This e-mail message is intended only for the personal use of 
the recipient(s) named above.  If you are not an intended recipient, you 
may not review, copy or distribute this message. If you have received this
communication in error, please notify us immediately by e-mail and delete 
the original message.
This e-mail expresses views only of the sender, which are not to be 
attributed to Rite Aid Corporation and may not be copied or distributed 
without this statement.


From ben at orodu.net  Fri Jul 18 09:03:22 2003
From: ben at orodu.net (Ben Jansens)
Date: Fri, 18 Jul 2003 09:03:22 -0400
Subject: [openbox] Openbox themes on cygwin
In-Reply-To: <162-1695186309.20030718142728@tuxfamily.org>
References: <1058444531.13463.ezmlm@icculus.org> <115-1774879662.20030717161914@tuxfamily.org> <20030717173932.GA1677@marilyn> <162-1695186309.20030718142728@tuxfamily.org>
Message-ID: <20030718130322.GI28365@orodu.net>

On Fri, Jul 18, 2003 at 02:27:28PM +0200, Mondoud wrote:
> > * Mondoud (openbox at mondoud.tuxfamily.org) wrote:
> >
> >> I am running Openbox (v0.99.0) on cygwin and I am trying to change
> >> the default theme, but I can't find how to do that...
> 
> > Hrmm,
> > 
> > 0.99 is quite old so my recollection could be hazy, but the rc file
> > (~/.openboxrc if I remember correctly) should have a line with
> > styleFile: in it. Changing that should change the theme. If you are
> > meaning the compiled in default, I will have to look that up to see
> > what the the #define was.
> 
> I did not find any line with styleFile in my file ~/.openbox/rc
> But I tried to copy/paste the theme file content into the rc file but that does not do anything, I
> mean that colors are still the same. Maybe that my version (v0.99 under cygwin) does not support themes ?

0.99.0 does not support theme properties in the rc file. You need to add a
styleFile line with a full path to a style.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030718/0c4898f1/attachment.pgp>

From ben at orodu.net  Fri Jul 18 09:05:33 2003
From: ben at orodu.net (Ben Jansens)
Date: Fri, 18 Jul 2003 09:05:33 -0400
Subject: [openbox] Xft2 font encoding
In-Reply-To: <oprsez0vm90yhah3@mail.nm.ru>
References: <oprsez0vm90yhah3@mail.nm.ru>
Message-ID: <20030718130533.GJ28365@orodu.net>

On Wed, Jul 16, 2003 at 09:54:21PM +0400, Alexey Desyatnik wrote:
> Hello!
> 
> Today I've downloaded/installed OpenBox2. "Well done!" - I've said,
> but... I can't choose font encoding! The Very Strange Thing is that
> Russian messages are there, and they are correct, but it's impossible
> to see them! Encoding is defaulted to iso8859-1... :(
> 
> As I see, OpenBox2 itself do not set Xft font encoding. Can it
> be done with fontconfig? Dunno. May be you know?

I messed up when I did the XFT support in the themes by providing no way to
specify stuff like encoding. Scott provided a new method of specifying the
font that did allow for this, but I don't know what version it appeared in,
or if it is in the latest release or not. Scott?

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030718/7270ef75/attachment.pgp>

From smoynes at nerdnest.org  Fri Jul 18 09:40:18 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Fri, 18 Jul 2003 09:40:18 -0400
Subject: [openbox] Xft2 font encoding
In-Reply-To: <20030718130533.GJ28365@orodu.net>
References: <oprsez0vm90yhah3@mail.nm.ru> <20030718130533.GJ28365@orodu.net>
Message-ID: <20030718134018.GA31274@marilyn>

* Ben Jansens (ben at orodu.net) wrote:
> I messed up when I did the XFT support in the themes by providing no
> way to specify stuff like encoding. Scott provided a new method of
> specifying the font that did allow for this, but I don't know what
> version it appeared in, or if it is in the latest release or
> not. Scott?

The new font defintion stuff is in the 2_3 branch, so it should be in
the 2.3.1 release.
You'll have to look up how to specify the encoding in an XFT font
string. I assume it is something
like *.font: sans-serif:encoding=ISObummy-1
-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030718/c41e0c1e/attachment.pgp>

From openbox at mondoud.tuxfamily.org  Fri Jul 18 10:16:38 2003
From: openbox at mondoud.tuxfamily.org (Mondoud)
Date: Fri, 18 Jul 2003 16:16:38 +0200
Subject: [openbox] Openbox themes on cygwin
In-Reply-To: <20030718130322.GI28365@orodu.net>
References: <1058444531.13463.ezmlm@icculus.org>
 <115-1774879662.20030717161914@tuxfamily.org> <20030717173932.GA1677@marilyn>
 <162-1695186309.20030718142728@tuxfamily.org> <20030718130322.GI28365@orodu.net>
Message-ID: <14261748.20030718161638@tuxfamily.org>

> 0.99.0 does not support theme properties in the rc file. You need to add a
> styleFile line with a full path to a style.
> 
> Ben

I tried :



From ben at orodu.net  Fri Jul 18 10:16:41 2003
From: ben at orodu.net (Ben Jansens)
Date: 18 Jul 2003 10:16:41 -0400
Subject: [openbox] Openbox themes on cygwin
In-Reply-To: <14261748.20030718161638@tuxfamily.org>
References: <1058444531.13463.ezmlm@icculus.org>
	 <115-1774879662.20030717161914@tuxfamily.org>
	 <20030717173932.GA1677@marilyn>
	 <162-1695186309.20030718142728@tuxfamily.org>
	 <20030718130322.GI28365@orodu.net>  <14261748.20030718161638@tuxfamily.org>
Message-ID: <1058537801.10380.0.camel@zed.orodu.net>

On Fri, 2003-07-18 at 10:16, Mondoud wrote:
> > 0.99.0 does not support theme properties in the rc file. You need to add a
> > styleFile line with a full path to a style.
> > 
> > Ben
> 
> I tried :

Well, here's an example from my RC:

session.styleFile:  /usr/local/share/openbox/themes/steelblue

Ben



From openbox at mondoud.tuxfamily.org  Fri Jul 18 10:24:44 2003
From: openbox at mondoud.tuxfamily.org (Mondoud)
Date: Fri, 18 Jul 2003 16:24:44 +0200
Subject: [openbox] Openbox themes on cygwin
In-Reply-To: <14261748.20030718161638@tuxfamily.org>
References: <1058444531.13463.ezmlm@icculus.org>
 <115-1774879662.20030717161914@tuxfamily.org> <20030717173932.GA1677@marilyn>
 <162-1695186309.20030718142728@tuxfamily.org>
 <20030718130322.GI28365@orodu.net> <14261748.20030718161638@tuxfamily.org>
Message-ID: <314748347.20030718162444@tuxfamily.org>

Sorry for the previous 'empty' mail !

> 0.99.0 does not support theme properties in the rc file. You need to add a
> styleFile line with a full path to a style.
> 
> Ben

So I tried these lines :

syleFile:  /usr/X11R6/share/openbox/styles/trisb
or
session.styleFile:  /usr/X11R6/share/openbox/styles/trisb
or
session.screen0.styleFile:  /usr/X11R6/share/openbox/styles/trisb

where trisb is the theme file, but none of them work...
The problem should come from the fact that I use a compiled version for cygwin.

Thanks for your help



From ben at orodu.net  Fri Jul 18 10:31:16 2003
From: ben at orodu.net (Ben Jansens)
Date: 18 Jul 2003 10:31:16 -0400
Subject: [openbox] Openbox themes on cygwin
In-Reply-To: <314748347.20030718162444@tuxfamily.org>
References: <1058444531.13463.ezmlm@icculus.org>
	 <115-1774879662.20030717161914@tuxfamily.org>
	 <20030717173932.GA1677@marilyn>
	 <162-1695186309.20030718142728@tuxfamily.org>
	 <20030718130322.GI28365@orodu.net> <14261748.20030718161638@tuxfamily.org>
	 <314748347.20030718162444@tuxfamily.org>
Message-ID: <1058538676.10380.3.camel@zed.orodu.net>

On Fri, 2003-07-18 at 10:24, Mondoud wrote:
> Sorry for the previous 'empty' mail !
> 
> > 0.99.0 does not support theme properties in the rc file. You need to add a
> > styleFile line with a full path to a style.
> > 
> > Ben
> 
> So I tried these lines :
> 
> syleFile:  /usr/X11R6/share/openbox/styles/trisb
> or
> session.styleFile:  /usr/X11R6/share/openbox/styles/trisb
> or
> session.screen0.styleFile:  /usr/X11R6/share/openbox/styles/trisb
> 
> where trisb is the theme file, but none of them work...
> The problem should come from the fact that I use a compiled version for cygwin.

I have previously used the same version and had no problems with themes.
Perhaps you should check your file system permissions or look for error
messages from openbox.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030718/95ff948a/attachment.pgp>

From openbox at mondoud.tuxfamily.org  Fri Jul 18 10:44:16 2003
From: openbox at mondoud.tuxfamily.org (Mondoud)
Date: Fri, 18 Jul 2003 16:44:16 +0200
Subject: [openbox] Openbox themes on cygwin
In-Reply-To: <1058538676.10380.3.camel@zed.orodu.net>
References: <1058444531.13463.ezmlm@icculus.org>
 <115-1774879662.20030717161914@tuxfamily.org>  <20030717173932.GA1677@marilyn>
 <162-1695186309.20030718142728@tuxfamily.org>
 <20030718130322.GI28365@orodu.net> <14261748.20030718161638@tuxfamily.org>
 <314748347.20030718162444@tuxfamily.org>
 <1058538676.10380.3.camel@zed.orodu.net>
Message-ID: <1515920453.20030718164416@tuxfamily.org>

> I have previously used the same version and had no problems with themes.
> Perhaps you should check your file system permissions or look for error
> messages from openbox.
> 
> Ben

Right that works well now, a thread was not killed and changes were not understood. Thank you

I saw in the file tree /usr/X11R6/share/openbox/menu is that possible to have this menu to auto pop
up at the begining of the session because I use openbox with the -rootless option and thus I have no
way to obtain the menu that I normally get from cliking the desktop with the right and the middle
buttons.

Mondoud,



From smoynes at nerdnest.org  Fri Jul 18 10:55:50 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Fri, 18 Jul 2003 10:55:50 -0400
Subject: [openbox] Openbox themes on cygwin
In-Reply-To: <1515920453.20030718164416@tuxfamily.org>
References: <1058444531.13463.ezmlm@icculus.org> <115-1774879662.20030717161914@tuxfamily.org> <20030717173932.GA1677@marilyn> <162-1695186309.20030718142728@tuxfamily.org> <20030718130322.GI28365@orodu.net> <14261748.20030718161638@tuxfamily.org> <314748347.20030718162444@tuxfamily.org> <1058538676.10380.3.camel@zed.orodu.net> <1515920453.20030718164416@tuxfamily.org>
Message-ID: <20030718145550.GB31274@marilyn>

* Mondoud (openbox at mondoud.tuxfamily.org) wrote:
> 
> I saw in the file tree /usr/X11R6/share/openbox/menu is that
> possible to have this menu to auto pop up at the begining of the
> session because I use openbox with the -rootless option and thus I
> have no way to obtain the menu that I normally get from cliking the
> desktop with the right and the middle buttons.

Not with 0.99. 

-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From matthew at starbreaker.net  Fri Jul 18 11:45:03 2003
From: matthew at starbreaker.net (Matthew Graybosch)
Date: Fri, 18 Jul 2003 11:45:03 -0400
Subject: [openbox] So what about encoding?
In-Reply-To: <oprsiaj6cv0yhah3@mail.nm.ru>
References: <oprsiaj6cv0yhah3@mail.nm.ru>
Message-ID: <200307181145.03102.matthew@starbreaker.net>

On Friday 18 July 2003 08:34 am, Alexey Desyatnik wrote:
> Hi!
>
> I'm not sure... Is my previous message visible, or it was
> redirected to /dev/null? :)
>
> So what about choosing font encoding in OpenBox2/Xft?
>
> Please answer - is _this_ message visible? :)

I received it. I think that font encoding depends on the locale set 
when configuring glibc. Better check with one of the actual 
programmers, though.

-- 
Matthew Graybosch
http://www.starbreaker.net
"I am become root, shatterer of kernels."



From tls at nm.ru  Sat Jul 19 02:13:56 2003
From: tls at nm.ru (Alexey Desyatnik)
Date: Sat, 19 Jul 2003 10:13:56 +0400
Subject: [openbox] Xft2 font encoding
In-Reply-To: <20030718134018.GA31274@marilyn>
References: <oprsez0vm90yhah3@mail.nm.ru> <20030718130533.GJ28365@orodu.net> <20030718134018.GA31274@marilyn>
Message-ID: <oprsjnlik30yhah3@mail.nm.ru>

On Fri, 18 Jul 2003 09:40:18 -0400, Scott Moynes <smoynes at nerdnest.org> 
wrote:

> The new font defintion stuff is in the 2_3 branch, so it should be in
> the 2.3.1 release.

And when it's planned? :)

> You'll have to look up how to specify the encoding in an XFT font
> string. I assume it is something
> like *.font: sans-serif:encoding=ISObummy-1

Yes. Some docs describe "encoding", some - "charset".
But _this_ doesn't matters :)

-- 
WBR, AD


From tls at nm.ru  Sat Jul 19 02:14:00 2003
From: tls at nm.ru (Alexey Desyatnik)
Date: Sat, 19 Jul 2003 10:14:00 +0400
Subject: [openbox] So what about encoding?
In-Reply-To: <1058532543.11717.433.camel@gandalf>
References: <oprsiaj6cv0yhah3@mail.nm.ru> <1058532543.11717.433.camel@gandalf>
Message-ID: <oprsjnlmpv0yhah3@mail.nm.ru>

On 18 Jul 2003 08:49:04 -0400, Jason 'vanRijn' Kasper <vR at movingparts.net> 
wrote:

>> Please answer - is _this_ message visible? :)
> please define visible. =;)  I can't see it if my computer's off....

Readable :) Seriously - I mistrust maillists. Slightly.
Some of that glitchy progs very like to swallow first
message(s).

-- 
WBR, AD


From smoynes at nerdnest.org  Sat Jul 19 09:58:41 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Sat, 19 Jul 2003 09:58:41 -0400
Subject: [openbox] Xft2 font encoding
In-Reply-To: <oprsjnlik30yhah3@mail.nm.ru>
References: <oprsez0vm90yhah3@mail.nm.ru> <20030718130533.GJ28365@orodu.net> <20030718134018.GA31274@marilyn> <oprsjnlik30yhah3@mail.nm.ru>
Message-ID: <20030719135841.GC31274@marilyn>

* Alexey Desyatnik (tls at nm.ru) wrote:
> >The new font defintion stuff is in the 2_3 branch, so it should be in
> >the 2.3.1 release.
> 
> And when it's planned? :)

http://icculus.org/openbox/releases/openbox-2.3.1.tar.gz

-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From tls at nm.ru  Sat Jul 19 14:30:51 2003
From: tls at nm.ru (Alexey Desyatnik)
Date: Sat, 19 Jul 2003 22:30:51 +0400
Subject: [openbox] Xft2 font encoding
In-Reply-To: <20030719135841.GC31274@marilyn>
References: <oprsez0vm90yhah3@mail.nm.ru> <20030718130533.GJ28365@orodu.net> <20030718134018.GA31274@marilyn> <oprsjnlik30yhah3@mail.nm.ru> <20030719135841.GC31274@marilyn>
Message-ID: <oprsklpppf0yhah3@mail.nm.ru>

On Sat, 19 Jul 2003 09:58:41 -0400, Scott Moynes <smoynes at nerdnest.org> 
wrote:

>> And when it's planned? :)
>
> http://icculus.org/openbox/releases/openbox-2.3.1.tar.gz

By the "release" I mean _stable_ release. I do not (do NOT :))
like all that "testing", "RC", "beta" etc. But... I'll try it.
After all, opensource "testing" usually is much stable than, say,
M$ "release" :)

-- 
WBR, AD


From smoynes at nerdnest.org  Sat Jul 19 15:17:59 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Sat, 19 Jul 2003 15:17:59 -0400
Subject: [openbox] Xft2 font encoding
In-Reply-To: <oprsklpppf0yhah3@mail.nm.ru>
References: <oprsez0vm90yhah3@mail.nm.ru> <20030718130533.GJ28365@orodu.net> <20030718134018.GA31274@marilyn> <oprsjnlik30yhah3@mail.nm.ru> <20030719135841.GC31274@marilyn> <oprsklpppf0yhah3@mail.nm.ru>
Message-ID: <20030719191759.GD31274@marilyn>

* Alexey Desyatnik (tls at nm.ru) wrote:
> By the "release" I mean _stable_ release. I do not (do NOT :))
> like all that "testing", "RC", "beta" etc. But... I'll try it.

By release, I mean released.

The only reason that 2.3.1 isn't the stable release is there are
compilation issues on some obscure platforms and no one with those
platforms have cared enough to submit a patch, or offer access to us
so we can fix the problems.
-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From mmj at panther.mmj.dk  Sat Jul 19 15:20:28 2003
From: mmj at panther.mmj.dk (Mads Martin Joergensen)
Date: Sat, 19 Jul 2003 21:20:28 +0200
Subject: [openbox] Xft2 font encoding
In-Reply-To: <20030719191759.GD31274@marilyn>
References: <oprsez0vm90yhah3@mail.nm.ru> <20030718130533.GJ28365@orodu.net> <20030718134018.GA31274@marilyn> <oprsjnlik30yhah3@mail.nm.ru> <20030719135841.GC31274@marilyn> <oprsklpppf0yhah3@mail.nm.ru> <20030719191759.GD31274@marilyn>
Message-ID: <20030719192028.GA2397@panther.mmj.dk>

* Scott Moynes <smoynes at nerdnest.org> [Jul 19. 2003 21:18]:
> The only reason that 2.3.1 isn't the stable release is there are
> compilation issues on some obscure platforms and no one with those
> platforms have cared enough to submit a patch, or offer access to us
> so we can fix the problems.

What platforms is this?

-- 
Mads Martin Joergensen, http://mmj.dk
"Why make things difficult, when it is possible to make them cryptic
 and totally illogical, with just a little bit more effort?"
                                -- A. P. J.


From ben at orodu.net  Sat Jul 19 15:26:40 2003
From: ben at orodu.net (Ben Jansens)
Date: Sat, 19 Jul 2003 15:26:40 -0400
Subject: [openbox] windows and groups of windows
In-Reply-To: <20030716200437.GB921@lazy.shacknet.nu>
References: <20030716200437.GB921@lazy.shacknet.nu>
Message-ID: <20030719192640.GB13797@orodu.net>

On Wed, Jul 16, 2003 at 10:04:37PM +0200, Peter Chiocchetti wrote:
> hello,
> 
> mozilla (firebird) behaves somewhat strange. the story starts
> like this: when a download starts, m. brings up the save as
> dialogue. then m. shows the progress dialogue. now to the
> point:
> 
> when there are two/more m. windows open, when the progess
> dialogue closes, the oldest of those m. windows will be raised;

raised? or focused. it should be focused, if the progress dialog was
focused when it closed. I have tried this here and it behaves as I have
described for me.

> which is not necessarily the one, where the download link was.

there is no way provided from mozilla to know which window the download
dialog came from, when it is closed (if it was focused) then focus will be
passed to the window in the same group as it which was last focused before
it.

> 
> with openbox2 m. does not behave like this, so it interferes

No, openbox2 was relatively stupid and unhelpful with focus fallbacks.

> with window grouping in openbox3. I hope to have summarised

Interferes?

> PS: some time ago, I sent to the list an archive with a method
> for documenting the config file. I improved on it a little, so
> if there's interest, just mail.

Sure thing, I meant to reply regarding your last post as well. I'd love to
see it.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030719/2a049fcf/attachment.pgp>

From smoynes at nerdnest.org  Sat Jul 19 16:07:10 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Sat, 19 Jul 2003 16:07:10 -0400
Subject: [openbox] Xft2 font encoding
In-Reply-To: <20030719192028.GA2397@panther.mmj.dk>
References: <oprsez0vm90yhah3@mail.nm.ru> <20030718130533.GJ28365@orodu.net> <20030718134018.GA31274@marilyn> <oprsjnlik30yhah3@mail.nm.ru> <20030719135841.GC31274@marilyn> <oprsklpppf0yhah3@mail.nm.ru> <20030719191759.GD31274@marilyn> <20030719192028.GA2397@panther.mmj.dk>
Message-ID: <20030719200710.GE31274@marilyn>

* Mads Martin Joergensen (mmj at panther.mmj.dk) wrote:
> What platforms is this?

I've remember at least HPUX, and recall perhaps FreeBSD. I know it
doesn't work for slackware, but know that setting LDFLAGS will remedy
that. I think a lot of the problem is a missing autoconf check for
libiconv.

Scott
-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From ahmedre at gehennom.net  Sat Jul 19 19:52:20 2003
From: ahmedre at gehennom.net (ahmedre at gehennom.net)
Date: Sat, 19 Jul 2003 19:52:20 -0400
Subject: [openbox] compilation problem with openbox 2.3.1
In-Reply-To: <20030717234013.GC1677@marilyn>
References: <20030717233152.GA17614@demogorgon> <20030717234013.GC1677@marilyn>
Message-ID: <20030719235220.GA25388@demogorgon>

> Try
>   LD_FLAGS=-liconv ./configure && make

that worked, thanks!
-a


From dpb at clara.co.uk  Sun Jul 20 18:44:26 2003
From: dpb at clara.co.uk (David Barr)
Date: Sun, 20 Jul 2003 22:44:26 +0000
Subject: [openbox] windows and groups of windows
In-Reply-To: <20030719192640.GB13797@orodu.net>
References: <20030716200437.GB921@lazy.shacknet.nu> <20030719192640.GB13797@orodu.net>
Message-ID: <3F1B1B4A.3060902@clara.co.uk>

Ben Jansens wrote:

>On Wed, Jul 16, 2003 at 10:04:37PM +0200, Peter Chiocchetti wrote:
>  
>
>>hello,
>>
>>mozilla (firebird) behaves somewhat strange. the story starts
>>like this: when a download starts, m. brings up the save as
>>dialogue. then m. shows the progress dialogue. now to the
>>point:
>>
>>when there are two/more m. windows open, when the progess
>>dialogue closes, the oldest of those m. windows will be raised;
>>    
>>
>
>raised? or focused. it should be focused, if the progress dialog was
>focused when it closed. I have tried this here and it behaves as I have
>described for me.
>
>  
>
>>which is not necessarily the one, where the download link was.
>>    
>>
>
>there is no way provided from mozilla to know which window the download
>dialog came from, when it is closed (if it was focused) then focus will be
>passed to the window in the same group as it which was last focused before
>it.
>
>  
>
>>with openbox2 m. does not behave like this, so it interferes
>>    
>>
>
>No, openbox2 was relatively stupid and unhelpful with focus fallbacks.
>
>  
>
>>with window grouping in openbox3. I hope to have summarised
>>    
>>
>
>Interferes?
>
>  
>
>>PS: some time ago, I sent to the list an archive with a method
>>for documenting the config file. I improved on it a little, so
>>if there's interest, just mail.
>>    
>>
>
>Sure thing, I meant to reply regarding your last post as well. I'd love to
>see it.
>
>Ben
>  
>
i don't know if this counts/clarifies the point, but i found that if 
raise a child of mozilla using click to focus, like the downloads 
window, then it raises (but doesn't focus) the main mozilla also, rox 
and nautilus also have kooky focus issues, but i think they are well 
known, it's probably all part of the same grouping thing so i shan't go on.

david



From smoynes at nerdnest.org  Sun Jul 20 20:08:02 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Sun, 20 Jul 2003 20:08:02 -0400
Subject: Keyboard navigatable menus
Message-ID: <20030721000802.GF31274@marilyn>

Here is my one day hack to add keyboard navigation to the menus.

Up/down selects entries, enter executes menu actions/descends into
submenus, escape backs out of submenus/closes the menu.

This patch applies to the current CVS HEAD.

Nota bene:
There is a bug in the current tree, and perhaps the alpha release that
can cause a keybinding action that opens a menu to lock up your X
server under some cases, so don't do it.
-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra
-------------- next part --------------
Index: kernel/event.c
===================================================================
RCS file: /cvs/cvsroot/openbox/kernel/event.c,v
retrieving revision 1.124
diff -p -u -r1.124 event.c
--- kernel/event.c	2003/07/10 19:27:12	1.124
+++ kernel/event.c	2003/07/21 00:02:15
@@ -966,27 +966,37 @@ static void event_handle_menu(ObClient *
     static ObMenuEntry *over = NULL;
     ObMenuEntry *entry;
     ObMenu *top;
-    GSList *it;
+    GList *it = NULL;
 
-    top = g_slist_nth_data(menu_visible, 0);
+    top = g_list_nth_data(menu_visible, 0);
 
     g_message("EVENT %d", e->type);
     switch (e->type) {
     case KeyPress:
-        if (over) {
-            if (over->parent->mouseover)
-                over->parent->mouseover(over, FALSE);
-            else
-                menu_control_mouseover(over, FALSE);
-            menu_entry_render(over);
-            over = NULL;
-        }
+        if (e->xkey.keycode == ob_keycode(OB_KEY_DOWN))
+            over = menu_control_keyboard_nav(over, OB_KEY_DOWN);
+        else if (e->xkey.keycode == ob_keycode(OB_KEY_UP))
+            over = menu_control_keyboard_nav(over, OB_KEY_UP);
+        else if (e->xkey.keycode == ob_keycode(OB_KEY_RETURN))
+            over = menu_control_keyboard_nav(over, OB_KEY_RETURN);
+        else if (e->xkey.keycode == ob_keycode(OB_KEY_ESCAPE))
+            over = menu_control_keyboard_nav(over, OB_KEY_ESCAPE);
+        else {
+            if (over) {
+                if (over->parent->mouseover)
+                    over->parent->mouseover(over, FALSE);
+                else
+                    menu_control_mouseover(over, FALSE);
+                menu_entry_render(over);
+                over = NULL;
+            }
 /*
-        if (top->hide)
-            top->hide(top);
-        else
+  if (top->hide)
+  top->hide(top);
+  else
 */
             menu_hide(top);
+        }
         break;
     case ButtonPress:
         if (e->xbutton.button > 3) break;
@@ -998,7 +1008,7 @@ static void event_handle_menu(ObClient *
 
 	g_message("BUTTON RELEASED");
 
-        for (it = menu_visible; it; it = g_slist_next(it)) {
+        for (it = menu_visible; it; it = g_list_next(it)) {
             ObMenu *m = it->data;
             if (e->xbutton.x_root >= m->location.x - ob_rr_theme->bwidth &&
                 e->xbutton.y_root >= m->location.y - ob_rr_theme->bwidth &&
@@ -1045,7 +1055,7 @@ static void event_handle_menu(ObClient *
         break;
     case MotionNotify:
         g_message("motion");
-        for (it = menu_visible; it; it = g_slist_next(it)) {
+        for (it = menu_visible; it; it = g_list_next(it)) {
             ObMenu *m = it->data;
             if ((entry = menu_find_entry_by_pos(it->data,
                                                 e->xmotion.x_root -
Index: kernel/menu.c
===================================================================
RCS file: /cvs/cvsroot/openbox/kernel/menu.c,v
retrieving revision 1.44
diff -p -u -r1.44 menu.c
--- kernel/menu.c	2003/07/19 23:58:45	1.44
+++ kernel/menu.c	2003/07/21 00:02:17
@@ -6,9 +6,10 @@
 #include "screen.h"
 #include "geom.h"
 #include "plugin.h"
+#include "misc.h"
 
 GHashTable *menu_hash = NULL;
-GSList *menu_visible = NULL;
+GList *menu_visible = NULL;
 
 #define FRAME_EVENTMASK (ButtonPressMask |ButtonMotionMask | EnterWindowMask | \
 			 LeaveWindowMask)
@@ -341,7 +342,7 @@ void menu_show_full(ObMenu *self, int x,
             grab_pointer(TRUE, None);
             grab_keyboard(TRUE);
         }
-        menu_visible = g_slist_append(menu_visible, self);
+        menu_visible = g_list_append(menu_visible, self);
     }
 
     if (self->show) {
@@ -364,7 +365,7 @@ void menu_hide(ObMenu *self) {
             grab_keyboard(FALSE);
             grab_pointer(FALSE, None);
         }
-        menu_visible = g_slist_remove(menu_visible, self);
+        menu_visible = g_list_remove(menu_visible, self);
     }
 }
 
@@ -423,7 +424,8 @@ void menu_entry_fire(ObMenuEntry *self)
    Default menu controller action for showing.
 */
 
-void menu_control_show(ObMenu *self, int x, int y, ObClient *client) {
+void menu_control_show(ObMenu *self, int x, int y, ObClient *client)
+{
     guint i;
     Rect *a = NULL;
 
@@ -451,7 +453,8 @@ void menu_control_show(ObMenu *self, int
     }
 }
 
-void menu_control_mouseover(ObMenuEntry *self, gboolean enter) {
+void menu_control_mouseover(ObMenuEntry *self, gboolean enter)
+{
     int x;
     Rect *a;
 
@@ -486,4 +489,117 @@ void menu_control_mouseover(ObMenuEntry 
                            self->parent->client);
 	} 
     }
+}
+
+ObMenuEntry *menu_control_keyboard_nav(ObMenuEntry *over, ObKey key)
+{
+    GList *it = NULL;
+        
+    switch (key) {
+    case OB_KEY_DOWN: {
+        if (over != NULL) {
+            if (over->parent->mouseover)
+                over->parent->mouseover(over, FALSE);
+            else
+                menu_control_mouseover(over, FALSE);
+            menu_entry_render(over);
+                
+            it = over->parent->entries;
+            while (it != NULL && it->data != over)
+                it = it->next;
+        }
+            
+        if (it && it->next)
+            over = (ObMenuEntry *)it->next->data;
+        else if (over == NULL) {
+            over = (ObMenuEntry *)(menu_visible ?
+                                   ((ObMenu *)menu_visible->data)
+                                   ->entries->data :
+                                   NULL);
+        } else {
+            over = (over->parent->entries != NULL ?
+                    over->parent->entries->data : NULL);
+        }
+
+        if (over) {
+            if (over->parent->mouseover)
+                over->parent->mouseover(over, TRUE);
+            else
+                menu_control_mouseover(over, TRUE);
+            menu_entry_render(over);
+        }
+        
+        break;
+    }
+    case OB_KEY_UP: {
+        if (over != NULL) {
+            if (over->parent->mouseover)
+                over->parent->mouseover(over, FALSE);
+            else
+                menu_control_mouseover(over, FALSE);
+            menu_entry_render(over);
+                
+            it = g_list_last(over->parent->entries);
+            while (it != NULL && it->data != over)
+                it = it->prev;
+        } 
+            
+        if (it && it->prev)
+            over = (ObMenuEntry *)it->prev->data;
+        else
+            over = (over->parent->entries != NULL ?
+                    g_list_last(over->parent->entries)->data :
+                    NULL);
+
+        if (over->parent->mouseover)
+            over->parent->mouseover(over, TRUE);
+        else
+            menu_control_mouseover(over, TRUE);
+        menu_entry_render(over);
+        break;
+    }
+    case OB_KEY_RETURN: {
+        if (over == NULL)
+            return over;
+
+        if (over->submenu) {
+            if (over->parent->mouseover)
+                over->parent->mouseover(over, FALSE);
+            else
+                menu_control_mouseover(over, FALSE);
+            menu_entry_render(over);
+
+            over = (over->submenu->entries ?
+                    over->submenu->entries->data :
+                    NULL);
+
+            if (over->parent->mouseover)
+                over->parent->mouseover(over, TRUE);
+            else
+                menu_control_mouseover(over, TRUE);
+            menu_entry_render(over);
+        }
+        else
+            menu_entry_fire(over);
+        break;
+    }
+    case OB_KEY_ESCAPE: {
+        if (over != NULL) {
+            if (over->parent->mouseover)
+                over->parent->mouseover(over, FALSE);
+            else
+                menu_control_mouseover(over, FALSE);
+            menu_entry_render(over);
+
+            menu_hide(over->parent);
+        }
+        
+        over = NULL;
+        break;
+    }
+    default:
+        g_error("Unknown key");
+    }
+
+    return over;
 }
Index: kernel/menu.h
===================================================================
RCS file: /cvs/cvsroot/openbox/kernel/menu.h,v
retrieving revision 1.25
diff -p -u -r1.25 menu.h
--- kernel/menu.h	2003/07/17 01:40:27	1.25
+++ kernel/menu.h	2003/07/21 00:02:17
@@ -19,7 +19,7 @@ typedef void(*menu_controller_update)(Ob
 typedef void(*menu_controller_mouseover)(ObMenuEntry *self, gboolean enter);
 
 extern GHashTable *menu_hash;
-extern GSList *menu_visible;
+extern GList *menu_visible;
 
 struct _ObMenu
 {
@@ -157,4 +157,5 @@ void menu_render_full(ObMenu *self);
 //so plugins can call it?
 void parse_menu_full(xmlDocPtr doc, xmlNodePtr node, void *data, gboolean new);
 void menu_control_mouseover(ObMenuEntry *entry, gboolean enter);
+ObMenuEntry *menu_control_keyboard_nav(ObMenuEntry *over, ObKey key);
 #endif
Index: plugins/menu/fifo_menu.c
===================================================================
RCS file: /cvs/cvsroot/openbox/plugins/menu/fifo_menu.c,v
retrieving revision 1.6
diff -p -u -r1.6 fifo_menu.c
--- plugins/menu/fifo_menu.c	2003/07/19 19:09:38	1.6
+++ plugins/menu/fifo_menu.c	2003/07/21 00:02:17
@@ -130,6 +130,11 @@ void plugin_destroy (ObMenu *m)
         FIFO_MENU_DATA(m)->fifo = NULL;
     }
 
+    if (FIFO_MENU_DATA(m)->buf != NULL) {
+        g_free(FIFO_MENU_DATA(m)->buf);
+        FIFO_MENU_DATA(m)->buf = NULL;
+    }
+ 
     g_free(m->plugin_data);
 
     menu_free(m->name);


From eustaquiorangel at yahoo.com  Mon Jul 21 08:08:03 2003
From: eustaquiorangel at yahoo.com (=?iso-8859-1?q?Eustaquio=20Rangel=20de=20Oliveira=20J?=)
Date: Mon, 21 Jul 2003 09:08:03 -0300 (ART)
Subject: KDE apps not docking
Message-ID: <20030721120803.41832.qmail@web40504.mail.yahoo.com>

Hey.

I just installed Openbox3 and my KDE apps are not
docking ok ... Gnome apps runs fine.
Thanks.

=====
.   .--.     TaQ (Eust?quio Rangel)              ((__-^^-,-^^-__)) 
   |o_o |    usu?rio Registrado Linux no. 224050  `-_---' `---_-'
   |:_/ |    email: eustaquiorangel at yahoo.com      `--|o` 'o|--' 
  //   \ \   URL: http://taq.cjb.net                  \  `  /
 (|     | )  ICQ: 110103942                            ): :(  
/'\_   _/`\                                            :o_o:
\___)=(___/  Eu gosto de GNU/Linux, e vc ? ;)           "-"

_______________________________________________________________________
Yahoo! Mail
Mais espa?o, mais seguran?a e gratuito: caixa postal de 6MB, antiv?rus, prote??o contra spam.
http://br.mail.yahoo.com/


From tr at slackzone.org  Mon Jul 21 09:25:03 2003
From: tr at slackzone.org (Tim Riley)
Date: 21 Jul 2003 22:55:03 +0930
Subject: [openbox] KDE apps not docking
In-Reply-To: <20030721120803.41832.qmail@web40504.mail.yahoo.com>
References: <20030721120803.41832.qmail@web40504.mail.yahoo.com>
Message-ID: <1058793902.24459.1.camel@lili.fife>

On Mon, 2003-07-21 at 21:38, Eustaquio Rangel de Oliveira J wrote:
> Hey.
> 
> I just installed Openbox3 and my KDE apps are not
> docking ok ... Gnome apps runs fine.

Ol?? Eustaquio!

Are you talking about panel applets or system dock icons?  Are you
running 'docker?'  GNOME dock icons work fine with docker, but I'm not
sure if the KDE ones use the correct freedesktop.org protocol (which
docker and the GNOME icons use) yet.

With some more information we may be able to sort out your problems.

- Tim
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030721/9e4c9453/attachment.pgp>

From eustaquiorangel at yahoo.com  Mon Jul 21 10:36:58 2003
From: eustaquiorangel at yahoo.com (=?iso-8859-1?q?Eustaquio=20Rangel=20de=20Oliveira=20J?=)
Date: Mon, 21 Jul 2003 11:36:58 -0300 (ART)
Subject: [openbox] KDE apps not docking
In-Reply-To: <1058793902.24459.1.camel@lili.fife>
Message-ID: <20030721143658.69139.qmail@web40504.mail.yahoo.com>

> Ola Eustaquio!
Hey Tim. :-)

> Are you talking about panel applets or system dock
> icons?  Are you
> running 'docker?'  GNOME dock icons work fine with
> docker, but I'm not
> sure if the KDE ones use the correct freedesktop.org
> protocol (which
> docker and the GNOME icons use) yet.

Kind of apps like kppp, klipper and so on. I'm running
docker, yes. 
Using openbox2 the apps use to dock fine there (I'm
using at work on a RH box) but using openbox3 on my
Slack box at home they dont go there. :-(

> With some more information we may be able to sort
> out your problems.
> - Tim

If you need some more info, please ask me, and thanks
a lot for your help. :-)

See ya


=====
.   .--.     TaQ (Eust?quio Rangel)              ((__-^^-,-^^-__)) 
   |o_o |    usu?rio Registrado Linux no. 224050  `-_---' `---_-'
   |:_/ |    email: eustaquiorangel at yahoo.com      `--|o` 'o|--' 
  //   \ \   URL: http://taq.cjb.net                  \  `  /
 (|     | )  ICQ: 110103942                            ): :(  
/'\_   _/`\                                            :o_o:
\___)=(___/  Eu gosto de GNU/Linux, e vc ? ;)           "-"

_______________________________________________________________________
Yahoo! Mail
Mais espa?o, mais seguran?a e gratuito: caixa postal de 6MB, antiv?rus, prote??o contra spam.
http://br.mail.yahoo.com/


From tr at slackzone.org  Mon Jul 21 10:43:58 2003
From: tr at slackzone.org (Tim Riley)
Date: 22 Jul 2003 00:13:58 +0930
Subject: [openbox] KDE apps not docking
In-Reply-To: <20030721143658.69139.qmail@web40504.mail.yahoo.com>
References: <20030721143658.69139.qmail@web40504.mail.yahoo.com>
Message-ID: <1058798637.27071.1.camel@lili.fife>

On Tue, 2003-07-22 at 00:06, Eustaquio Rangel de Oliveira J wrote:
> Kind of apps like kppp, klipper and so on. I'm running
> docker, yes. 
> Using openbox2 the apps use to dock fine there (I'm
> using at work on a RH box) but using openbox3 on my
> Slack box at home they dont go there. :-(

I've never run kde dockapps with docker under ob2 or ob3.  Has anyone
else had any success with this?

> \___)=(___/  Eu gosto de GNU/Linux, e vc ? ;)           "-"

Eu prefiro mel.

- Tim
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030722/dbdf2a85/attachment.pgp>

From ipajari at lut.fi  Mon Jul 21 11:15:34 2003
From: ipajari at lut.fi (Ilkka Pajari)
Date: 21 Jul 2003 18:15:34 +0300
Subject: [openbox] KDE apps not docking
In-Reply-To: <1058798637.27071.1.camel@lili.fife>
References: <20030721143658.69139.qmail@web40504.mail.yahoo.com>
	 <1058798637.27071.1.camel@lili.fife>
Message-ID: <1058800533.28613.1.camel@lp-104-1.lnet.lut.fi>

Hello, 

I've used kde dockapp klipper successfully in ob2. In ob3 it won't dock.
Gaim and other gnome apps docks ok.

  - Ormi

On Mon, 2003-07-21 at 17:43, Tim Riley wrote:
> On Tue, 2003-07-22 at 00:06, Eustaquio Rangel de Oliveira J wrote:
> > Kind of apps like kppp, klipper and so on. I'm running
> > docker, yes. 
> > Using openbox2 the apps use to dock fine there (I'm
> > using at work on a RH box) but using openbox3 on my
> > Slack box at home they dont go there. :-(
> 
> I've never run kde dockapps with docker under ob2 or ob3.  Has anyone
> else had any success with this?
> 
> > \___)=(___/  Eu gosto de GNU/Linux, e vc ? ;)           "-"
> 
> Eu prefiro mel.
> 
> - Tim



From ben at orodu.net  Mon Jul 21 12:44:24 2003
From: ben at orodu.net (Ben Jansens)
Date: Mon, 21 Jul 2003 12:44:24 -0400
Subject: [openbox] KDE apps not docking
In-Reply-To: <1058800533.28613.1.camel@lp-104-1.lnet.lut.fi>
References: <20030721143658.69139.qmail@web40504.mail.yahoo.com> <1058798637.27071.1.camel@lili.fife> <1058800533.28613.1.camel@lp-104-1.lnet.lut.fi>
Message-ID: <20030721164424.GC18860@orodu.net>

On Mon, Jul 21, 2003 at 06:15:34PM +0300, Ilkka Pajari wrote:
> Hello, 
> 
> I've used kde dockapp klipper successfully in ob2. In ob3 it won't dock.
> Gaim and other gnome apps docks ok.

KDE uses their own stupid protocol which requires intervention from the
window manager to work (ugh..) instead of teh freedesktop.org one. I didn't
add support for their tray protocol in Openbox3 yet.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030721/11628709/attachment.pgp>

From richard.witt at ttuhsc.edu  Mon Jul 21 15:22:26 2003
From: richard.witt at ttuhsc.edu (Richard Witt)
Date: 21 Jul 2003 14:22:26 -0500
Subject: obconf, where is it?
Message-ID: <1058815346.14356.10.camel@tuxpower.lubb.ttuhsc.edu>

	First i want to say that i love the new interface. I have always liked
openbox, but now i have reason to like it more. I downloaded and
compiled the latest from cvs on both my home and work computer. I did
not see any errors during configure or during the make process, but i
dont seem to have the binary for obconf. Do i need to download something
else or throw some special options to configure or make? 


-- 
Richard Witt
Systems Security Analyst II
Texas Tech Medical Center
(806) 743-2870 ext 266
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030721/e2a8c6d1/attachment.pgp>

From ben at orodu.net  Mon Jul 21 15:26:08 2003
From: ben at orodu.net (Ben Jansens)
Date: Mon, 21 Jul 2003 15:26:08 -0400
Subject: [openbox] obconf, where is it?
In-Reply-To: <1058815346.14356.10.camel@tuxpower.lubb.ttuhsc.edu>
References: <1058815346.14356.10.camel@tuxpower.lubb.ttuhsc.edu>
Message-ID: <20030721192608.GD18860@orodu.net>

On Mon, Jul 21, 2003 at 02:22:26PM -0500, Richard Witt wrote:
> 	First i want to say that i love the new interface. I have always liked
> openbox, but now i have reason to like it more. I downloaded and
> compiled the latest from cvs on both my home and work computer. I did
> not see any errors during configure or during the make process, but i
> dont seem to have the binary for obconf. Do i need to download something
> else or throw some special options to configure or make? 

No its just not complete and is not a working part of the alphas at this
time.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030721/bed8bac5/attachment.pgp>

From smoynes at nerdnest.org  Mon Jul 21 16:01:00 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Mon, 21 Jul 2003 16:01:00 -0400
Subject: [openbox] Development update and plans
In-Reply-To: <200307161824.20899.matthew@starbreaker.net>
References: <20030716202340.GA1949@marilyn> <200307161824.20899.matthew@starbreaker.net>
Message-ID: <20030721200100.GG31274@marilyn>

* Matthew Graybosch (matthew at starbreaker.net) wrote:
> Not right now; it's my fault I'm running FreeBSD and can't build from 
> CVS. Though, it would be nice if I could define the menu in a 
> separate file instead of messing around with ~/.openbox/rc3.

Sorry for not responding to this earlier, but I plan on adding a
plugin that will do just this. It will be very simple to do, I think,
and could serve as a good reference for others writing menu plugins.

Scott.

-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From smoynes at nerdnest.org  Mon Jul 21 21:07:41 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Mon, 21 Jul 2003 21:07:41 -0400
Subject: Menu include plugin
Message-ID: <20030722010741.GH31274@marilyn>

Here is a first crack at a plugin to include external menus.

http://www.nerdnest.org/~woodblock/bitbucket/menu-include-plugin.diff

Example from my rc3 file:
<menu id="fonkers" label="jazz" plugin="include_menu"
        filename="/home/woodblock/.openbox/included_menu"></menu>

Example included_menu:
<?xml version="1.0"?>
<menu>
<item label="Mozilla">
        <action name="execute"><execute>mozilla</execute></action>
</item>

<item label="Gaim">
        <action name="execute"><execute>gaim</execute></action>
</item>
<item label="Quark">
        <action name="execute"><execute>strange-quark</execute></action>
</item>
</menu>

Questions and comments appreciated.

Scott.

-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From chris at dersoldat.org  Mon Jul 21 22:47:20 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 21 Jul 2003 22:47:20 -0400
Subject: Openbox3 Menu, where's the default file after compile?
Message-ID: <1058842040.13531.4.camel@amidamaru>

I built OpenBox 3 tonight and I figured I would look at the menu format
but I noticed the menu isn't loaded from my .openbox directory (only my
openbox2 stuff is there). I tried to search for the file it's using but
had no luck finding it. Can anyone clue me into where this file is?

-Chris



From tr at slackzone.org  Mon Jul 21 22:57:05 2003
From: tr at slackzone.org (Tim Riley)
Date: 22 Jul 2003 12:27:05 +0930
Subject: [openbox] Openbox3 Menu, where's the default file after
	compile?
In-Reply-To: <1058842040.13531.4.camel@amidamaru>
References: <1058842040.13531.4.camel@amidamaru>
Message-ID: <1058842624.31226.9.camel@lili.fife>

On Tue, 2003-07-22 at 12:17, Chris Anderson wrote:
> I built OpenBox 3 tonight and I figured I would look at the menu format
> but I noticed the menu isn't loaded from my .openbox directory (only my
> openbox2 stuff is there). I tried to search for the file it's using but
> had no luck finding it. Can anyone clue me into where this file is?

Hi Chris!

It's in the rc3 file.  A default file is installed in
/usr/local/share/openbox.  Copy it to your ~/.openbox dir, and you can
edit it there.  Just do a search for 'menu' in that file, and you'll
find the menu definition.

Hope this helps,

Tim
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030722/f68ad4b4/attachment.pgp>

From chris at dersoldat.org  Mon Jul 21 23:01:27 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 21 Jul 2003 23:01:27 -0400
Subject: [openbox] Openbox3 Menu, where's the default file after
	compile?
In-Reply-To: <1058842624.31226.9.camel@lili.fife>
References: <1058842040.13531.4.camel@amidamaru>
	 <1058842624.31226.9.camel@lili.fife>
Message-ID: <1058842887.13658.0.camel@amidamaru>

On Mon, 2003-07-21 at 22:57, Tim Riley wrote:
> It's in the rc3 file.  A default file is installed in
> /usr/local/share/openbox.  Copy it to your ~/.openbox dir, and you can
> edit it there.  Just do a search for 'menu' in that file, and you'll
> find the menu definition.
> 
> Hope this helps,
> 
> Tim

Thanks (not quite sure how I missed that...)

-Chris



From chris at dersoldat.org  Tue Jul 22 15:45:17 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 22 Jul 2003 15:45:17 -0400
Subject: rootCommand?
Message-ID: <1058903116.363.0.camel@amidamaru>

In Openbox 2 I used to set my background using rootCommand with Esetroot
in my rc file, is this still the best method to use?

-Chris



From mangosoft at comhem.se  Tue Jul 22 16:03:47 2003
From: mangosoft at comhem.se (Mikael Magnusson)
Date: Tue, 22 Jul 2003 22:03:47 +0200 (CEST)
Subject: [openbox] rootCommand?
In-Reply-To: <1058903116.363.0.camel@amidamaru>
References: <1058903116.363.0.camel@amidamaru>
Message-ID: <Pine.LNX.4.56.0307222203130.11873@localhost>

On Tue, 22 Jul 2003, Chris Anderson wrote:

> In Openbox 2 I used to set my background using rootCommand with Esetroot
> in my rc file, is this still the best method to use?

No, put the Esetroot command in your .xinitrc or .xsession

-- 
Mikael Magnusson


From chris at dersoldat.org  Tue Jul 22 16:03:45 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 22 Jul 2003 16:03:45 -0400
Subject: [openbox] rootCommand?
In-Reply-To: <Pine.LNX.4.56.0307222203130.11873@localhost>
References: <1058903116.363.0.camel@amidamaru>
	 <Pine.LNX.4.56.0307222203130.11873@localhost>
Message-ID: <1058904224.363.11.camel@amidamaru>

On Tue, 2003-07-22 at 16:03, Mikael Magnusson wrote:
> On Tue, 22 Jul 2003, Chris Anderson wrote:
> 
> > In Openbox 2 I used to set my background using rootCommand with Esetroot
> > in my rc file, is this still the best method to use?
> 
> No, put the Esetroot command in your .xinitrc or .xsession

That's what I've been doing since I wasn't sure about rootCommand
anymore, thanks :)

-Chris



From floam at ascorbic.com  Tue Jul 22 20:13:55 2003
From: floam at ascorbic.com (Aaron Gyes)
Date: 22 Jul 2003 17:13:55 -0700
Subject: Menu stuff.
Message-ID: <1058919235.2044.33.camel@localhost>

Just a few ideas/things about the menu:

* Allow user to set an overlap option type thing in the themes,
  to specify how much a submenu will overlap its parent menu, here's
  a screenshot of the idea. http://floam.ascorbic.com/bettermenus.png

* When you move into a submenu, the item should stay highlighted, so
  you know where you are. Here's some sexy ascii art showing what I 
  mean. (#### means highlighted.)
   
   _________
  |  MENU   | <-- old behavior (user goes to blah, then selects blah2.)
  | apps    |
  | game    |
  | media   |_________
  | blah    |  blah   |
  |_________| blah1   |
            |#blah2###|
            | blah3   |
            |_________|
   _________
  |  MENU   | <-- proposed (user goes to blah, then selects blah2.)
  | apps    |
  | game    |
  | media   |_________
  |#blah####|  blah   |
  |_________| blah1   |
            |#blah2###|
            | blah3   |
            |_________|

* I think I've heard somewhere, that when bullets are implemented, 
  there will be blank space on the left, like in openbox2. Does this
  *really* have to happen? I know you want bullets and submenu arrows
  separated, but will a menu ever be arrowed, can't it always be on
  the right? (though I'm not sure if I understand any of this right)

* In openbox2, and all previous *box's, the menu file gets re read 
  each time the menu is called, is this impossible now that the
  menu is in the main rc3 and too big to parse that often?

* Are extra-dynamic menus (menus get updated while they are shown,
  ie. maybe some guy made a clock menu plugin, you could see the 
  seconds change) impossible?



From floam at ascorbic.com  Tue Jul 22 20:22:14 2003
From: floam at ascorbic.com (Aaron Gyes)
Date: 22 Jul 2003 17:22:14 -0700
Subject: [openbox] Menu stuff.
In-Reply-To: <1058919235.2044.33.camel@localhost>
References: <1058919235.2044.33.camel@localhost>
Message-ID: <1058919734.2044.35.camel@localhost>

> * Allow user to set an overlap option type thing in the themes,
>   to specify how much a submenu will overlap its parent menu, here's
>   a screenshot of the idea. http://floam.ascorbic.com/bettermenus.png
> 
> * When you move into a submenu, the item should stay highlighted, so
>   you know where you are. Here's some sexy ascii art showing what I 
>   mean. (#### means highlighted.)

Looks like these two were implemented earlier today in cvs.



From matthew at starbreaker.net  Tue Jul 22 21:03:01 2003
From: matthew at starbreaker.net (Matthew Graybosch)
Date: Tue, 22 Jul 2003 21:03:01 -0400
Subject: Grr... Openbox3 on FreeBSD 5.1
Message-ID: <200307222103.01339.matthew@starbreaker.net>

Has anybody managed to get OB3-cvs  to build on FreeBSD? If so, how 
did you manage it? I've installed automake 1.7 from ports and 
replaced calles to automake with automake17, but still can't build 
because the autoconf version in ports is 2.53 and OB3 seems to want 
2.54.

-- 
Matthew Graybosch
http://www.starbreaker.net
"meow"



From smoynes at nerdnest.org  Tue Jul 22 21:57:01 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Tue, 22 Jul 2003 21:57:01 -0400
Subject: [openbox] Menu stuff.
In-Reply-To: <1058919235.2044.33.camel@localhost>
References: <1058919235.2044.33.camel@localhost>
Message-ID: <20030723015701.GA14981@marilyn>

* Aaron Gyes (floam at ascorbic.com) wrote:
> * I think I've heard somewhere, that when bullets are implemented, 
>   there will be blank space on the left, like in openbox2. Does this
>   *really* have to happen? I know you want bullets and submenu arrows
>   separated, but will a menu ever be arrowed, can't it always be on
>   the right? (though I'm not sure if I understand any of this right)

No, I don't understand, but I'd like to keep the rendering as flexible
as possible. If we remove some of the space just so menus will be a
few pixels smaller, soon someone will ask how come they can't have
bullets and submenus on the same entry. For instance, a client menu
might bullet the current desktop and have a submenu for the clients
on that desktop.

> * In openbox2, and all previous *box's, the menu file gets re read 
>   each time the menu is called, is this impossible now that the
>   menu is in the main rc3 and too big to parse that often?

I might make a plugin that will do that.

> * Are extra-dynamic menus (menus get updated while they are shown,
>   ie. maybe some guy made a clock menu plugin, you could see the 
>   seconds change) impossible?

I'm not sure how easy that would be. It is certainly possible for a
menu plugin to update each time it is shown. However, I think people
will find the lag before showing to be uncomfortable; but it is
possible.

To have an entry update while the menu is shown might not be too
bad. I will have to look into how hard it will be to do. The main
problem with this is creating an API that doesn't suck.

It is easy to add one time hacks to add little used features, but the
cost in the long run is not something I really enjoy.

Scott.

-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From smoynes at nerdnest.org  Tue Jul 22 21:57:49 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Tue, 22 Jul 2003 21:57:49 -0400
Subject: [openbox] Grr... Openbox3 on FreeBSD 5.1
In-Reply-To: <200307222103.01339.matthew@starbreaker.net>
References: <200307222103.01339.matthew@starbreaker.net>
Message-ID: <20030723015749.GB14981@marilyn>

* Matthew Graybosch (matthew at starbreaker.net) wrote:
> Has anybody managed to get OB3-cvs  to build on FreeBSD? If so, how 
> did you manage it? I've installed automake 1.7 from ports and 
> replaced calles to automake with automake17, but still can't build 
> because the autoconf version in ports is 2.53 and OB3 seems to want 
> 2.54.

You could install the necessary packages yourself if FreeBSD doesn't
provide them.

-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From ben at orodu.net  Tue Jul 22 22:49:44 2003
From: ben at orodu.net (Ben Jansens)
Date: Tue, 22 Jul 2003 22:49:44 -0400
Subject: [openbox] Menu stuff.
In-Reply-To: <1058919235.2044.33.camel@localhost>
References: <1058919235.2044.33.camel@localhost>
Message-ID: <20030723024944.GF18860@orodu.net>

On Tue, Jul 22, 2003 at 05:13:55PM -0700, Aaron Gyes wrote:
> * In openbox2, and all previous *box's, the menu file gets re read 
>   each time the menu is called, is this impossible now that the
>   menu is in the main rc3 and too big to parse that often?

They didn't just read the menu file blindly. It would stat(2) the file and
only read it if it was changed.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030722/bd56f5c7/attachment.pgp>

From ben at orodu.net  Wed Jul 23 00:50:43 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 23 Jul 2003 00:50:43 -0400
Subject: Openbox3-alpha2 released!
Message-ID: <20030723045043.GG18860@orodu.net>

Greetings mailing list folk,

I thought I should put out the word on the alpha2 release. Details as
follows:

The latest in the Openbox 3 alpha series is out and about and looking for
some action!

Alpha2 brings with it bug fixes since the alpha1 release, as well as some
added features:

    * Fixes and massive speed improvements in the window stacking code.
    * New disabled buttons for themes. Instead of removing the button from
      the titlebar when it cannot be used (and moving the other buttons
      around), the unusable button is now rendered with the 'disabled' style.
      None of the current themes actually use this, so you get a nice black
      and white button at the moment. If you report this as a bug I will
      make your life very painful. :)
    * History placement was very bugged in alpha1, all windows ended
      up sharing the same history instead of each being independant. Window
      placement still needs a lot of work.
    * New menuOverlap theme element. Set to a positive number (like.. 5) to
      make the submenus overlap (as seen on TV.. and in GTK 2).
    * Rendering fixups for big endian machines.
    * Parsing support added for menu plugins.
    * New include_menu plugin.
    * Keyboard navigatable menus.
    * Add --replace option which will let Openbox request the current WM to
      shut down (and be replaced). This only works if the other WM also
      supports the WM_Sn selection (defined in the ICCCM version 2). For
      everyone who didn't understand that: with most WM's --replace won't
      do anything, but it can be used to cleanly/easily replace some WMs
      (metacity and openbox are the only 2 that I know of currently).

Grab it here: http://openbox.org/releases/openbox-3.0-alpha2.tar.gz

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/fcc6f982/attachment.pgp>

From floam at ascorbic.com  Wed Jul 23 01:02:56 2003
From: floam at ascorbic.com (Aaron Gyes)
Date: 22 Jul 2003 22:02:56 -0700
Subject: [openbox] Menu stuff.
In-Reply-To: <20030723015701.GA14981@marilyn>
References: <1058919235.2044.33.camel@localhost>
	 <20030723015701.GA14981@marilyn>
Message-ID: <1058936576.29287.2.camel@localhost>

> If we remove some of the space just so menus will be a few pixels 
> smaller, soon someone will ask how come they can't have bullets
> and submenus on the same entry.

Okay, could menus only have the extra space if the menu had bullets to
show? (only show space on the right if there are submenus, only show
space on the left if there are entrys that would use bullets, and of
course both if it used both)

----
Aaron Gyes



From ben at orodu.net  Wed Jul 23 01:23:28 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 23 Jul 2003 01:23:28 -0400
Subject: [openbox] Menu stuff.
In-Reply-To: <1058936576.29287.2.camel@localhost>
References: <1058919235.2044.33.camel@localhost> <20030723015701.GA14981@marilyn> <1058936576.29287.2.camel@localhost>
Message-ID: <20030723052328.GH18860@orodu.net>

On Tue, Jul 22, 2003 at 10:02:56PM -0700, Aaron Gyes wrote:
> > If we remove some of the space just so menus will be a few pixels 
> > smaller, soon someone will ask how come they can't have bullets
> > and submenus on the same entry.
> 
> Okay, could menus only have the extra space if the menu had bullets to
> show? (only show space on the right if there are submenus, only show
> space on the left if there are entrys that would use bullets, and of
> course both if it used both)

There are also icons to consider for menus with lists of windows in them.
Picure feedback would be really nice in there.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/0997e445/attachment.pgp>

From floam at ascorbic.com  Wed Jul 23 02:00:56 2003
From: floam at ascorbic.com (Aaron Gyes)
Date: 22 Jul 2003 23:00:56 -0700
Subject: [openbox] Menu stuff.
In-Reply-To: <20030723052328.GH18860@orodu.net>
References: <1058919235.2044.33.camel@localhost>
	 <20030723015701.GA14981@marilyn> <1058936576.29287.2.camel@localhost>
	 <20030723052328.GH18860@orodu.net>
Message-ID: <1058940056.29287.5.camel@localhost>

On Tue, 2003-07-22 at 22:23, Ben Jansens wrote:
> > Okay, could menus only have the extra space if the menu had bullets to
> > show? (only show space on the right if there are submenus, only show
> > space on the left if there are entrys that would use bullets, and of
> > course both if it used both)
> 
> There are also icons to consider

Okay, so don't waste the space as long as there are no bullets, no
arrows, and no icons. :)



From ipajari at lut.fi  Wed Jul 23 06:33:55 2003
From: ipajari at lut.fi (Ilkka Pajari)
Date: 23 Jul 2003 13:33:55 +0300
Subject: [openbox] Openbox3-alpha2 released! (won't compile)
In-Reply-To: <20030723045043.GG18860@orodu.net>
References: <20030723045043.GG18860@orodu.net>
Message-ID: <1058956434.23946.6.camel@lp-104-1.lnet.lut.fi>

Hello, 

when I try to compile ob3-alpha2, I get following error message:


then mv -f
"plugins/resistance/.deps/plugins_resistance_resistance_config_la-resistance_config.Tpo" "plugins/resistance/.deps/plugins_resistance_resistance_config_la-resistance_config.Plo"; \
else rm -f
"plugins/resistance/.deps/plugins_resistance_resistance_config_la-resistance_config.Tpo"; exit 1; \
fi
plugins/resistance/resistance_config.c:1:38: plugins/obconf_interface.h:
No such file or directory
plugins/resistance/resistance_config.c: In function
`plugin_interface_version':
plugins/resistance/resistance_config.c:12: `OBCONF_INTERFACE_VERSION'
undeclared (first use in this function)
plugins/resistance/resistance_config.c:12: (Each undeclared identifier
is reported only once
plugins/resistance/resistance_config.c:12: for each function it appears
in.)
make[1]: ***
[plugins/resistance/plugins_resistance_resistance_config_la-resistance_config.lo] Error 1
make[1]: Leaving directory `/usr/src/openbox-3.0-alpha2'
make: *** [all-recursive] Error 1

I'm using Gentoo Linux 1.4rc4, gcc-3.2.2.

- Ilkka Pajari

On Wed, 2003-07-23 at 07:50, Ben Jansens wrote:
> Greetings mailing list folk,
> 
> I thought I should put out the word on the alpha2 release. Details as
> follows:
> 
> The latest in the Openbox 3 alpha series is out and about and looking for
> some action!
> 
> Alpha2 brings with it bug fixes since the alpha1 release, as well as some
> added features:
> 
>     * Fixes and massive speed improvements in the window stacking code.
>     * New disabled buttons for themes. Instead of removing the button from
>       the titlebar when it cannot be used (and moving the other buttons
>       around), the unusable button is now rendered with the 'disabled' style.
>       None of the current themes actually use this, so you get a nice black
>       and white button at the moment. If you report this as a bug I will
>       make your life very painful. :)
>     * History placement was very bugged in alpha1, all windows ended
>       up sharing the same history instead of each being independant. Window
>       placement still needs a lot of work.
>     * New menuOverlap theme element. Set to a positive number (like.. 5) to
>       make the submenus overlap (as seen on TV.. and in GTK 2).
>     * Rendering fixups for big endian machines.
>     * Parsing support added for menu plugins.
>     * New include_menu plugin.
>     * Keyboard navigatable menus.
>     * Add --replace option which will let Openbox request the current WM to
>       shut down (and be replaced). This only works if the other WM also
>       supports the WM_Sn selection (defined in the ICCCM version 2). For
>       everyone who didn't understand that: with most WM's --replace won't
>       do anything, but it can be used to cleanly/easily replace some WMs
>       (metacity and openbox are the only 2 that I know of currently).
> 
> Grab it here: http://openbox.org/releases/openbox-3.0-alpha2.tar.gz
> 
> Ben



From freetz at gmx.net  Wed Jul 23 07:53:25 2003
From: freetz at gmx.net (Fryderyk Dziarmagowski)
Date: Wed, 23 Jul 2003 13:53:25 +0200
Subject: [openbox] Openbox3-alpha2 released! (won't compile)
In-Reply-To: <1058956434.23946.6.camel@lp-104-1.lnet.lut.fi>
References: <20030723045043.GG18860@orodu.net>
	<1058956434.23946.6.camel@lp-104-1.lnet.lut.fi>
Message-ID: <20030723135325.6e272b78.freetz@gmx.net>

On 23 Jul 2003 13:33:55 +0300
Ilkka Pajari <ipajari at lut.fi> wrote:

> when I try to compile ob3-alpha2, I get following error message:
[...]

i got the same thing, won't complie.

-- 
[ Refugiado Comunista <freetz at gmx.net> ]
[   JID: freetz at jabber.bettercom.de    ]
[        - Slay your bonobo ! -        ]


From smoynes at nerdnest.org  Wed Jul 23 08:36:05 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Wed, 23 Jul 2003 08:36:05 -0400
Subject: [openbox] Menu stuff.
In-Reply-To: <1058940056.29287.5.camel@localhost>
References: <1058919235.2044.33.camel@localhost> <20030723015701.GA14981@marilyn> <1058936576.29287.2.camel@localhost> <20030723052328.GH18860@orodu.net> <1058940056.29287.5.camel@localhost>
Message-ID: <20030723123605.GD14981@marilyn>

* Aaron Gyes (floam at ascorbic.com) wrote:
> Okay, so don't waste the space as long as there are no bullets, no
> arrows, and no icons. :)

You are wasting your time.
I am not going to put the energy into removing a few pixels of space
because: 
* I'm just going to have to put them back in
* you are the only person who cares about those pixels
* this is alpha software, and there are far more important features
  and bugs to address
* line 61 of menu_render.c is where that space is added. It would have
  taken far less of yours and my time for you to just change that line
* you haven't made a compelling argument why it is a crime against
  humanity and the queen to have that space there

So, I'm simply going to ignore your request until all of these have
been addressed. Sorry, but I have far more interesting problems to solve.

-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From ben at orodu.net  Wed Jul 23 08:50:17 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 23 Jul 2003 08:50:17 -0400
Subject: [openbox] Openbox3-alpha2 released! (won't compile)
In-Reply-To: <20030723135325.6e272b78.freetz@gmx.net>
References: <20030723045043.GG18860@orodu.net> <1058956434.23946.6.camel@lp-104-1.lnet.lut.fi> <20030723135325.6e272b78.freetz@gmx.net>
Message-ID: <20030723125017.GI18860@orodu.net>

On Wed, Jul 23, 2003 at 01:53:25PM +0200, Fryderyk Dziarmagowski wrote:
> On 23 Jul 2003 13:33:55 +0300
> Ilkka Pajari <ipajari at lut.fi> wrote:
> 
> > when I try to compile ob3-alpha2, I get following error message:
> [...]
> 
> i got the same thing, won't complie.

Ahh, if you disable building obconf then it will build. I have just uploaded
a new tarball that should fix this though. Sorry about that.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/e8f8bd5e/attachment.pgp>

From freetz at gmx.net  Wed Jul 23 09:11:02 2003
From: freetz at gmx.net (Fryderyk Dziarmagowski)
Date: Wed, 23 Jul 2003 15:11:02 +0200
Subject: [openbox] Openbox3-alpha2 released! (won't compile)
In-Reply-To: <20030723125017.GI18860@orodu.net>
References: <20030723045043.GG18860@orodu.net>
	<1058956434.23946.6.camel@lp-104-1.lnet.lut.fi>
	<20030723135325.6e272b78.freetz@gmx.net>
	<20030723125017.GI18860@orodu.net>
Message-ID: <20030723151102.1db2e408.freetz@gmx.net>

On Wed, 23 Jul 2003 08:50:17 -0400
Ben Jansens <ben at orodu.net> wrote:
 
> Ahh, if you disable building obconf then it will build. I have just
> uploaded
> a new tarball that should fix this though. Sorry about that.

thx Ben :)

When I disable obconf build... nice, but there is no option provided by
configure script to disable it. or i'm blind or something ;)

greets
-- 
[ Refugiado Comunista <freetz at gmx.net> ]
[   JID: freetz at jabber.bettercom.de    ]
[        - Slay your bonobo ! -        ]


From pch at myzel.net  Wed Jul 23 09:36:20 2003
From: pch at myzel.net (Peter Chiocchetti)
Date: Wed, 23 Jul 2003 15:36:20 +0200
Subject: [openbox] windows and groups of windows
In-Reply-To: <20030719192640.GB13797@orodu.net>
References: <20030716200437.GB921@lazy.shacknet.nu> <20030719192640.GB13797@orodu.net>
Message-ID: <20030723133620.GA9750@lazy.shacknet.nu>

hello,

> there is no way provided from mozilla to know which window the download
> dialog came from, when it is closed (if it was focused) then focus will be
> passed to the window in the same group as it which was last focused before
> it.

this is true with mozilla, but not with mozilla firebird (mf).
it may also be a bug in mf, and in violation of the (net-wm)
spex? its mostly a nuisance...

new description: start mf(1st window); open a new window(2nd);
navigate to some page with a download link; start a download;
when the dialogue appears, that asks, what to do with the file
(attachment), the first window, raises above the second.

deeper: in mf the "save as" is transient for the window, where
the link was, while the one that shows the progress of a
download is transient for the root window, same as the one,
that pops up when the server sends something with a
content-disposition attachement http header.

more generally, if there are several windows in a group, then
their stacking order gets changed, if a new window comes into
the group, which is transient for the root window.

plain mozilla's attachment dialogues are not transients at
all.  so they behave differently.

here runs openbox3 from todays cvs, and the gnome-panel.

peter


From chris at dersoldat.org  Wed Jul 23 09:57:05 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 23 Jul 2003 09:57:05 -0400
Subject: Themes?
Message-ID: <1058968624.11437.17.camel@ford.math.ohio-state.edu>

I recall reading on the site that the theme standard hasn't been
finalized, but I was wondering if you had any idea when that would be
finished? Looking forward to working on some Openbox3 themes :)

-Chris



From chris at dersoldat.org  Wed Jul 23 10:08:25 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 23 Jul 2003 10:08:25 -0400
Subject: Taking a screenshot (with the menu intact)
Message-ID: <1058969305.11695.20.camel@ford.math.ohio-state.edu>

I wanted to take a screenshot of Openbox3 running (with the menu open)
and my DirectFB X setup to make a friend drool but I can't seem to take
a screenshot without closing the menu. Is there a keybinding that will
take a picture with the menu in the shot?

-Chris



From tr at slackzone.org  Wed Jul 23 10:10:50 2003
From: tr at slackzone.org (Tim Riley)
Date: 23 Jul 2003 23:40:50 +0930
Subject: [openbox] Taking a screenshot (with the menu intact)
In-Reply-To: <1058969305.11695.20.camel@ford.math.ohio-state.edu>
References: <1058969305.11695.20.camel@ford.math.ohio-state.edu>
Message-ID: <1058969450.22896.8.camel@lili.fife>

On Wed, 2003-07-23 at 23:38, Chris Anderson wrote:
> I wanted to take a screenshot of Openbox3 running (with the menu open)
> and my DirectFB X setup to make a friend drool but I can't seem to take
> a screenshot without closing the menu. Is there a keybinding that will
> take a picture with the menu in the shot?

If you have imagemagick installed, you can use the 'import' program,
from a shell.  I do this:

sleep 6; import -window root foo.png

Then you have 6 seconds in which to do all the menu opening you like. 
This same principle can be applied with any screen grabbing program.  I
believe the gimp can import a screenshot of the entire desktop after a
certain delay also.

Wishing you luck in your screen shooting forays,

Tim
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/c8fb5b58/attachment.pgp>

From tr at slackzone.org  Wed Jul 23 10:12:31 2003
From: tr at slackzone.org (Tim Riley)
Date: 23 Jul 2003 23:42:31 +0930
Subject: [openbox] Taking a screenshot (with the menu intact)
In-Reply-To: <1058969450.22896.8.camel@lili.fife>
References: <1058969305.11695.20.camel@ford.math.ohio-state.edu>
	 <1058969450.22896.8.camel@lili.fife>
Message-ID: <1058969551.22896.10.camel@lili.fife>

On Wed, 2003-07-23 at 23:40, Tim Riley wrote:
> If you have imagemagick installed, you can use the 'import' program,
> from a shell.  I do this:
> 
> sleep 6; import -window root foo.png
> 
> Then you have 6 seconds in which to do all the menu opening you like. 
> This same principle can be applied with any screen grabbing program. 

Not sure if this applies in DirectFB, though...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/1df33302/attachment.pgp>

From chris at dersoldat.org  Wed Jul 23 10:21:00 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 23 Jul 2003 10:21:00 -0400
Subject: [openbox] Taking a screenshot (with the menu intact)
In-Reply-To: <1058969551.22896.10.camel@lili.fife>
References: <1058969305.11695.20.camel@ford.math.ohio-state.edu>
	 <1058969450.22896.8.camel@lili.fife>  <1058969551.22896.10.camel@lili.fife>
Message-ID: <1058970060.11437.24.camel@ford.math.ohio-state.edu>

On Wed, 2003-07-23 at 10:12, Tim Riley wrote:
> On Wed, 2003-07-23 at 23:40, Tim Riley wrote:
> > If you have imagemagick installed, you can use the 'import' program,
> > from a shell.  I do this:
> > 
> > sleep 6; import -window root foo.png
> > 
> > Then you have 6 seconds in which to do all the menu opening you like. 
> > This same principle can be applied with any screen grabbing program. 
> 
> Not sure if this applies in DirectFB, though...

I'm not using solely DirectFB with the framebuffer, just the nice
translucency patches to X. Everything works fine in X so far (just
prettier :D) 

-Chris



From neuhauser at bellavista.cz  Wed Jul 23 10:21:18 2003
From: neuhauser at bellavista.cz (Roman Neuhauser)
Date: Wed, 23 Jul 2003 16:21:18 +0200
Subject: [openbox] Openbox3-alpha2 released! (won't compile)
In-Reply-To: <20030723125017.GI18860@orodu.net>
References: <20030723045043.GG18860@orodu.net> <1058956434.23946.6.camel@lp-104-1.lnet.lut.fi> <20030723135325.6e272b78.freetz@gmx.net> <20030723125017.GI18860@orodu.net>
Message-ID: <20030723142118.GB13291@freepuppy.bellavista.cz>

# ben at orodu.net / 2003-07-23 08:50:17 -0400:
> On Wed, Jul 23, 2003 at 01:53:25PM +0200, Fryderyk Dziarmagowski wrote:
> > On 23 Jul 2003 13:33:55 +0300
> > Ilkka Pajari <ipajari at lut.fi> wrote:
> > 
> > > when I try to compile ob3-alpha2, I get following error message:
> > [...]
> > 
> > i got the same thing, won't complie.
> 
> Ahh, if you disable building obconf then it will build. I have just
> uploaded a new tarball that should fix this though. Sorry about that.

    It's not *that* important, but you'll save yourself some hassle if
    you don't replace one file with another, with the same name.
    It only leads to confusion.


-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html


From chris at dersoldat.org  Wed Jul 23 10:21:29 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 23 Jul 2003 10:21:29 -0400
Subject: [openbox] Taking a screenshot (with the menu intact)
In-Reply-To: <1058969450.22896.8.camel@lili.fife>
References: <1058969305.11695.20.camel@ford.math.ohio-state.edu>
	 <1058969450.22896.8.camel@lili.fife>
Message-ID: <1058970089.11695.26.camel@ford.math.ohio-state.edu>

On Wed, 2003-07-23 at 10:10, Tim Riley wrote:
> On Wed, 2003-07-23 at 23:38, Chris Anderson wrote:
> > I wanted to take a screenshot of Openbox3 running (with the menu open)
> > and my DirectFB X setup to make a friend drool but I can't seem to take
> > a screenshot without closing the menu. Is there a keybinding that will
> > take a picture with the menu in the shot?
> 
> If you have imagemagick installed, you can use the 'import' program,
> from a shell.  I do this:
> 
> sleep 6; import -window root foo.png
> 
> Then you have 6 seconds in which to do all the menu opening you like. 
> This same principle can be applied with any screen grabbing program.  I
> believe the gimp can import a screenshot of the entire desktop after a
> certain delay also.
> 
> Wishing you luck in your screen shooting forays,
> 
> Tim

ah, good idea. I've used import but didn't think of using sleep, thanks.

-Chris



From neuhauser at bellavista.cz  Wed Jul 23 10:22:30 2003
From: neuhauser at bellavista.cz (Roman Neuhauser)
Date: Wed, 23 Jul 2003 16:22:30 +0200
Subject: [openbox] Openbox3-alpha2 released! (won't compile)
In-Reply-To: <20030723125017.GI18860@orodu.net>
References: <20030723045043.GG18860@orodu.net> <1058956434.23946.6.camel@lp-104-1.lnet.lut.fi> <20030723135325.6e272b78.freetz@gmx.net> <20030723125017.GI18860@orodu.net>
Message-ID: <20030723142230.GC13291@freepuppy.bellavista.cz>

# ben at orodu.net / 2003-07-23 08:50:17 -0400:
> On Wed, Jul 23, 2003 at 01:53:25PM +0200, Fryderyk Dziarmagowski wrote:
> > On 23 Jul 2003 13:33:55 +0300
> > Ilkka Pajari <ipajari at lut.fi> wrote:
> > 
> > > when I try to compile ob3-alpha2, I get following error message:
> > [...]
> > 
> > i got the same thing, won't complie.
> 
> Ahh, if you disable building obconf then it will build. I have just uploaded
> a new tarball that should fix this though. Sorry about that.

    I grabbed the alpha2 tarball (the one of 463208 bytes in case you're
    wondering), and get this:

source='plugins/menu/timed_menu.c' object='plugins/menu/plugins_menu_timed_menu_la-timed_menu.lo' libtool=yes  depfile='plugins/menu/.deps/plugins_menu_timed_menu_la-timed_menu.Plo' tmpdepfile='plugins/menu/.deps/plugins_menu_timed_menu_la-timed_menu.TPlo'  depmode=gcc /bin/sh ./depcomp  /bin/sh ./libtool --silent --mode=compile gcc -DPACKAGE_NAME=\"openbox\" -DPACKAGE_TARNAME=\"openbox\" -DPACKAGE_VERSION=\"3.0-alpha2\" -DPACKAGE_STRING=\"openbox\ 3.0-alpha2\" -DPACKAGE_BUGREPORT=\"http://bugzilla.icculus.org\" -DPACKAGE=\"openbox\" -DVERSION=\"3.0-alpha2\" -DDEBUG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_ICONV=1 -DENABLE_NLS=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DHAVE_CTYPE_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LOCALE_H=1 -DHAVE_SIGNAL_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_LIBX11=1 -DHAVE_X11_SM_SMLIB_H=1 -DUSE_SM=1 -DXKB=1 -DXRANDR=1 -DVIDMODE=1 -DSHAPE=1 -DXINERAMA=1 -I. -I. -I. -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include  -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2  -DPLUGINDIR=\"/usr/local/lib/openbox/plugins\"  -DG_LOG_DOMAIN=\"Plugin-Timed-Menu\" -I/usr/local/include  -g -O2 -g -fno-inline -Wall -Wsign-compare -Waggregate-return -Wcast-qual -Wbad-function-cast -Wpointer-arith -c -o plugins/menu/plugins_menu_timed_menu_la-timed_menu.lo `test -f 'plugins/menu/timed_menu.c' || echo './'`plugins/menu/timed_menu.c
plugins/menu/timed_menu.c: In function `timed_menu_read_pipe':
plugins/menu/timed_menu.c:104: syntax error before `doc'
plugins/menu/timed_menu.c:109: `node' undeclared (first use in this function)
plugins/menu/timed_menu.c:109: (Each undeclared identifier is reported only once
plugins/menu/timed_menu.c:109: for each function it appears in.)
plugins/menu/timed_menu.c:111: `doc' undeclared (first use in this function)
*** Error code 1

Stop in /usr/home/roman/install/openbox-3.0-alpha2.
*** Error code 1

Stop in /usr/home/roman/install/openbox-3.0-alpha2.

    after a successful ./configure run (no switches).

    This is on a FreeBSD STABLE, and I'm pretty sure I need to upgrade
    some requisite, but couldn't find a list of required versions
    anywhere...

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html


From smoynes at nerdnest.org  Wed Jul 23 11:01:01 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Wed, 23 Jul 2003 11:01:01 -0400
Subject: [openbox] Themes?
In-Reply-To: <1058968624.11437.17.camel@ford.math.ohio-state.edu>
References: <1058968624.11437.17.camel@ford.math.ohio-state.edu>
Message-ID: <20030723150101.GE14981@marilyn>

* Chris Anderson (chris at dersoldat.org) wrote:
> I recall reading on the site that the theme standard hasn't been
> finalized, but I was wondering if you had any idea when that would
> be finished? Looking forward to working on some Openbox3 themes :)

When it's done. :)

In all seriousness, it would really help to get input from users about
what they'd like to see. It really sucks to get no input for months,
then work your ass of to create something and get nothing but
complaints about how it is obviously the wrong way to do it.

Scott.
-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From ben at orodu.net  Wed Jul 23 11:02:06 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 23 Jul 2003 11:02:06 -0400
Subject: [openbox] windows and groups of windows
In-Reply-To: <20030723133620.GA9750@lazy.shacknet.nu>
References: <20030716200437.GB921@lazy.shacknet.nu> <20030719192640.GB13797@orodu.net> <20030723133620.GA9750@lazy.shacknet.nu>
Message-ID: <20030723150206.GJ18860@orodu.net>

On Wed, Jul 23, 2003 at 03:36:20PM +0200, Peter Chiocchetti wrote:
> hello,
> 
> > there is no way provided from mozilla to know which window the download
> > dialog came from, when it is closed (if it was focused) then focus will be
> > passed to the window in the same group as it which was last focused before
> > it.
> 
> this is true with mozilla, but not with mozilla firebird (mf).
> it may also be a bug in mf, and in violation of the (net-wm)
> spex? its mostly a nuisance...
> 
> new description: start mf(1st window); open a new window(2nd);
> navigate to some page with a download link; start a download;
> when the dialogue appears, that asks, what to do with the file
> (attachment), the first window, raises above the second.

Ah, yea, transients and their parents are raised/lowered together. So, when
the new transient is created and raised, its parent comes with it.

> deeper: in mf the "save as" is transient for the window, where
> the link was, while the one that shows the progress of a
> download is transient for the root window, same as the one,
> that pops up when the server sends something with a
> content-disposition attachement http header.
> 
> more generally, if there are several windows in a group, then
> their stacking order gets changed, if a new window comes into
> the group, which is transient for the root window.

The stacking order of the other windows in the group changes, or they all
raise above windows that aren't in the group. The former would be a bug, the
latter would be expected behavior for the same reason as above.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/7a471956/attachment.pgp>

From smoynes at nerdnest.org  Wed Jul 23 11:03:41 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Wed, 23 Jul 2003 11:03:41 -0400
Subject: [openbox] Openbox3-alpha2 released! (won't compile)
In-Reply-To: <20030723142230.GC13291@freepuppy.bellavista.cz>
References: <20030723045043.GG18860@orodu.net> <1058956434.23946.6.camel@lp-104-1.lnet.lut.fi> <20030723135325.6e272b78.freetz@gmx.net> <20030723125017.GI18860@orodu.net> <20030723142230.GC13291@freepuppy.bellavista.cz>
Message-ID: <20030723150341.GF14981@marilyn>

* Roman Neuhauser (neuhauser at bellavista.cz) wrote:
>     I grabbed the alpha2 tarball (the one of 463208 bytes in case you're
>     wondering), and get this:

Sorry about that. That's in my code. I'll get to it tonight when I get
home and after I remove the brown paper bag from my head.

Welcome to alpha software :)
-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From chris at dersoldat.org  Wed Jul 23 11:14:33 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 23 Jul 2003 11:14:33 -0400
Subject: [openbox] Openbox3-alpha2 released! (won't compile)
In-Reply-To: <20030723150341.GF14981@marilyn>
References: <20030723045043.GG18860@orodu.net>
	 <1058956434.23946.6.camel@lp-104-1.lnet.lut.fi>
	 <20030723135325.6e272b78.freetz@gmx.net> <20030723125017.GI18860@orodu.net>
	 <20030723142230.GC13291@freepuppy.bellavista.cz>
	 <20030723150341.GF14981@marilyn>
Message-ID: <1058973273.11437.28.camel@ford.math.ohio-state.edu>

Happily got it compiled a few minutes ago (Debian sid, 2.6.0-test1),
just figured I'd point that out since everyone loves positive feedback
;)

-Chris

On Wed, 2003-07-23 at 11:03, Scott Moynes wrote:
> * Roman Neuhauser (neuhauser at bellavista.cz) wrote:
> >     I grabbed the alpha2 tarball (the one of 463208 bytes in case you're
> >     wondering), and get this:
> 
> Sorry about that. That's in my code. I'll get to it tonight when I get
> home and after I remove the brown paper bag from my head.
> 
> Welcome to alpha software :)



From ben at orodu.net  Wed Jul 23 11:16:26 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 23 Jul 2003 11:16:26 -0400
Subject: Alpha2a-ex-plus
Message-ID: <20030723151626.GK18860@orodu.net>

A second attempt at Alpha2. Disables the obconf build, and fixes the
compilation issues in the menu plugins.

Sorry about that :)

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/0f4cc351/attachment.pgp>

From tr at slackzone.org  Wed Jul 23 11:19:41 2003
From: tr at slackzone.org (Tim Riley)
Date: 24 Jul 2003 00:49:41 +0930
Subject: [openbox] Themes?
In-Reply-To: <20030723150101.GE14981@marilyn>
References: <1058968624.11437.17.camel@ford.math.ohio-state.edu>
	 <20030723150101.GE14981@marilyn>
Message-ID: <1058973580.22896.14.camel@lili.fife>

On Thu, 2003-07-24 at 00:31, Scott Moynes wrote:
> In all seriousness, it would really help to get input from users about
> what they'd like to see. It really sucks to get no input for months,
> then work your ass of to create something and get nothing but
> complaints about how it is obviously the wrong way to do it.

DESIGN/themes.txt looks fair dinkum to me.

As Ben already knows, I'd like ob3 itself to provide some pre-existing
colours, eg., so that themes could be made using gtk+ colours, but the
format of the file itself looks beaut.

Peace, love and lunacy,

Tim
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030724/ca7971e1/attachment.pgp>

From chris at dersoldat.org  Wed Jul 23 11:26:32 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 23 Jul 2003 11:26:32 -0400
Subject: [openbox] Themes?
In-Reply-To: <20030723150101.GE14981@marilyn>
References: <1058968624.11437.17.camel@ford.math.ohio-state.edu>
	 <20030723150101.GE14981@marilyn>
Message-ID: <1058973992.11695.34.camel@ford.math.ohio-state.edu>

I didn't actually do any Openbox2 themes so I'm going to list things I
think would be nice for theme design, regardless of whether they were
already in Openbox2 (sorry ;p).

Wishlist:
-Ability to set pixel lengths for menu and window border widths
-Gradient support so fewer png's need to be loaded into memory (though
this could create some unneccessary overhead, pngs might be better)
-Ability to specify a wallpaper for each virtual desktop?
-Different font size / face suppot

That's all I can think of now, I'm sure I'll have a lot more by the time
work is over (hard at work or hardly working? I'd have to say the
latter)

-Chris 

On Wed, 2003-07-23 at 11:01, Scott Moynes wrote:
> * Chris Anderson (chris at dersoldat.org) wrote:
> > I recall reading on the site that the theme standard hasn't been
> > finalized, but I was wondering if you had any idea when that would
> > be finished? Looking forward to working on some Openbox3 themes :)
> 
> When it's done. :)
> 
> In all seriousness, it would really help to get input from users about
> what they'd like to see. It really sucks to get no input for months,
> then work your ass of to create something and get nothing but
> complaints about how it is obviously the wrong way to do it.
> 
> Scott.



From tr at slackzone.org  Wed Jul 23 11:25:09 2003
From: tr at slackzone.org (Tim Riley)
Date: 24 Jul 2003 00:55:09 +0930
Subject: [openbox] Themes?
In-Reply-To: <1058973992.11695.34.camel@ford.math.ohio-state.edu>
References: <1058968624.11437.17.camel@ford.math.ohio-state.edu>
	 <20030723150101.GE14981@marilyn>
	 <1058973992.11695.34.camel@ford.math.ohio-state.edu>
Message-ID: <1058973909.22895.17.camel@lili.fife>

On Thu, 2003-07-24 at 00:56, Chris Anderson wrote:
> Wishlist:

Oh.  I think that it would be highly desirable to allow theme elements
to be overridden in the rc file, a la ob2.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030724/a82a69fa/attachment.pgp>

From chris at dersoldat.org  Wed Jul 23 11:44:05 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 23 Jul 2003 11:44:05 -0400
Subject: Possible bug with screen dimensions?
Message-ID: <1058975045.8764.3.camel@ford.math.ohio-state.edu>

Both my home and work system are set to use 24 bit color depth and a
1600x1200 resolution and both have been running Gnome 2.2 (I switched
off OB2 briefly). At home I thought something seemed odd about my screen
when I switched to Openbox3 but I couldn't quite place it. The same
thing happened here at work so I checked xdpyinfo and sure enough my
screen is only running at 1280x1024 with 24bit color. This seems to be
the same problem occuring at home. Any ideas as to why Openbox3 seems to
be causing this (color and resolution are fine in Gnome)?

-Chris



From neuhauser at bellavista.cz  Wed Jul 23 12:06:43 2003
From: neuhauser at bellavista.cz (Roman Neuhauser)
Date: Wed, 23 Jul 2003 18:06:43 +0200
Subject: [openbox] Alpha2a-ex-plus
In-Reply-To: <20030723151626.GK18860@orodu.net>
References: <20030723151626.GK18860@orodu.net>
Message-ID: <20030723160643.GH55212@freepuppy.bellavista.cz>

# ben at orodu.net / 2003-07-23 11:16:26 -0400:
> A second attempt at Alpha2. Disables the obconf build, and fixes the
> compilation issues in the menu plugins.

    ./configure
    make
    make clean
    ./configure --prefix=$HOME/${PWD##*/}
    make

    ...
    source='parser/parse.c' object='parser/parser_libobparser_la-parse.lo' libtool=yes  depfile='parser/.deps/parser_libobparser_la-parse.Plo' tmpdepfile='parser/.deps/parser_libobparser_la-parse.TPlo'  depmode=gcc /bin/sh ./depcomp  /bin/sh ./libtool --silent --mode=compile gcc -DPACKAGE_NAME=\"openbox\" -DPACKAGE_TARNAME=\"openbox\" -DPACKAGE_VERSION=\"3.0-alpha2a-ex-plus\" -DPACKAGE_STRING=\"openbox\ 3.0-alpha2a-ex-plus\" -DPACKAGE_BUGREPORT=\"http://bugzilla.icculus.org\" -DPACKAGE=\"openbox\" -DVERSION=\"3.0-alpha2a-ex-plus\" -DDEBUG=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_CTYPE_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LOCALE_H=1 -DHAVE_SIGNAL_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_LIBX11=1 -DHAVE_X11_SM_SMLIB_H=1 -DUSE_SM=1 -DXKB=1 -DXRANDR=1 -DVIDMODE=1 -DSHAPE=1 -DXINERAMA=1 -I. -I. -I. -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include  -I/usr/local/include/libxml2  -DG_LOG_DOMAIN=\"ObParser\"  -DLOCALEDIR=\"/home/roman/openbox-3.0-alpha2a-ex-plus/share/locale\"  -DRCDIR=\"/home/roman/openbox-3.0-alpha2a-ex-plus/share/openbox\"   -g -O2 -g -fno-inline -Wall -Wsign-compare -Waggregate-return -Wcast-qual -Wbad-function-cast -Wpointer-arith -c -o parser/parser_libobparser_la-parse.lo `test -f 'parser/parse.c' || echo './'`parser/parse.c
    In file included from /usr/local/include/libxml2/libxml/parser.h:647,
                     from parser/parse.h:4,
                     from parser/parse.c:1:
    /usr/local/include/libxml2/libxml/encoding.h:30: iconv.h: No such file or directory
    *** Error code 1

    Stop in /usr/home/roman/install/openbox-3.0-alpha2a-ex-plus.
    *** Error code 1

    Stop in /usr/home/roman/install/openbox-3.0-alpha2a-ex-plus.

    make distclean

    ...
    rm -f plugins/keyboard/.deps/.dirstamp
    rm -f libtool
    for d in . m4 po render; do  for p in core core.* gmon.out *\~ *.orig *.rej .\#*; do   "$d/$p";  done  done
    ./core: not found
    *** Error code 127

    Stop in /usr/home/roman/install/openbox-3.0-alpha2a-ex-plus.
    *** Error code 1

    Stop in /usr/home/roman/install/openbox-3.0-alpha2a-ex-plus.

    notice the missing "rm -f" in 'do   "$d/$p"'

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html


From ben at orodu.net  Wed Jul 23 13:00:49 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 23 Jul 2003 13:00:49 -0400
Subject: [openbox] Alpha2a-ex-plus
In-Reply-To: <20030723160643.GH55212@freepuppy.bellavista.cz>
References: <20030723151626.GK18860@orodu.net> <20030723160643.GH55212@freepuppy.bellavista.cz>
Message-ID: <20030723170049.GL18860@orodu.net>

On Wed, Jul 23, 2003 at 06:06:43PM +0200, Roman Neuhauser wrote:
> # ben at orodu.net / 2003-07-23 11:16:26 -0400:
>     /usr/local/include/libxml2/libxml/encoding.h:30: iconv.h: No such file or directory

You libXML install is busted or something. This is out of my domain.

>     make distclean
> 
>     ...
>     rm -f plugins/keyboard/.deps/.dirstamp
>     rm -f libtool
>     for d in . m4 po render; do  for p in core core.* gmon.out *\~ *.orig *.rej .\#*; do   "$d/$p";  done  done
>     ./core: not found

Try using gmake.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/830ab362/attachment.pgp>

From ben at orodu.net  Wed Jul 23 13:01:58 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 23 Jul 2003 13:01:58 -0400
Subject: [openbox] Possible bug with screen dimensions?
In-Reply-To: <1058975045.8764.3.camel@ford.math.ohio-state.edu>
References: <1058975045.8764.3.camel@ford.math.ohio-state.edu>
Message-ID: <20030723170158.GM18860@orodu.net>

On Wed, Jul 23, 2003 at 11:44:05AM -0400, Chris Anderson wrote:
> Both my home and work system are set to use 24 bit color depth and a
> 1600x1200 resolution and both have been running Gnome 2.2 (I switched
> off OB2 briefly). At home I thought something seemed odd about my screen
> when I switched to Openbox3 but I couldn't quite place it. The same
> thing happened here at work so I checked xdpyinfo and sure enough my
> screen is only running at 1280x1024 with 24bit color. This seems to be
> the same problem occuring at home. Any ideas as to why Openbox3 seems to
> be causing this (color and resolution are fine in Gnome)?

Openbox does not set your screen resolution. Set this up in your XF86Config
file. Perhaps GNOME changes the resolution with the XRandR extension, but
Openbox does not.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/60c13e34/attachment.pgp>

From chris at dersoldat.org  Wed Jul 23 13:10:24 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 23 Jul 2003 13:10:24 -0400
Subject: [openbox] Possible bug with screen dimensions?
In-Reply-To: <20030723170158.GM18860@orodu.net>
References: <1058975045.8764.3.camel@ford.math.ohio-state.edu>
	 <20030723170158.GM18860@orodu.net>
Message-ID: <1058980224.8784.8.camel@ford.math.ohio-state.edu>

On Wed, 2003-07-23 at 13:01, Ben Jansens wrote:
> On Wed, Jul 23, 2003 at 11:44:05AM -0400, Chris Anderson wrote:
> > Both my home and work system are set to use 24 bit color depth and a
> > 1600x1200 resolution and both have been running Gnome 2.2 (I switched
> > off OB2 briefly). At home I thought something seemed odd about my screen
> > when I switched to Openbox3 but I couldn't quite place it. The same
> > thing happened here at work so I checked xdpyinfo and sure enough my
> > screen is only running at 1280x1024 with 24bit color. This seems to be
> > the same problem occuring at home. Any ideas as to why Openbox3 seems to
> > be causing this (color and resolution are fine in Gnome)?
> 
> Openbox does not set your screen resolution. Set this up in your XF86Config
> file. Perhaps GNOME changes the resolution with the XRandR extension, but
> Openbox does not.
> 
> Ben

My point is that it IS configured correctly in XFConfig. I can go start
X with just an empty session and no Desktop Enviroment / Window Manager
and it runs at 1600x1200. Gnome also runs at 1600x1200. Openbox is the
only one that doesn't. Sorry if I wasn't clear.

-Chris



From neuhauser at bellavista.cz  Wed Jul 23 13:11:38 2003
From: neuhauser at bellavista.cz (Roman Neuhauser)
Date: Wed, 23 Jul 2003 19:11:38 +0200
Subject: [openbox] Alpha2a-ex-plus
In-Reply-To: <20030723170049.GL18860@orodu.net>
References: <20030723151626.GK18860@orodu.net> <20030723160643.GH55212@freepuppy.bellavista.cz> <20030723170049.GL18860@orodu.net>
Message-ID: <20030723171138.GJ55212@freepuppy.bellavista.cz>

# ben at orodu.net / 2003-07-23 13:00:49 -0400:
> On Wed, Jul 23, 2003 at 06:06:43PM +0200, Roman Neuhauser wrote:
> > # ben at orodu.net / 2003-07-23 11:16:26 -0400:
> >     /usr/local/include/libxml2/libxml/encoding.h:30: iconv.h: No such file or directory
> 
> You libXML install is busted or something. This is out of my domain.

    Could be. But why does it compile just fine if I don't specify
    --prefix ?
 
> >     make distclean
> > 
> >     ...
> >     rm -f plugins/keyboard/.deps/.dirstamp
> >     rm -f libtool
> >     for d in . m4 po render; do  for p in core core.* gmon.out *\~ *.orig *.rej .\#*; do   "$d/$p";  done  done
> >     ./core: not found
> 
> Try using gmake.

    that fixes it.

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html


From ben at orodu.net  Wed Jul 23 13:12:29 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 23 Jul 2003 13:12:29 -0400
Subject: [openbox] Possible bug with screen dimensions?
In-Reply-To: <1058980224.8784.8.camel@ford.math.ohio-state.edu>
References: <1058975045.8764.3.camel@ford.math.ohio-state.edu> <20030723170158.GM18860@orodu.net> <1058980224.8784.8.camel@ford.math.ohio-state.edu>
Message-ID: <20030723171229.GN18860@orodu.net>

On Wed, Jul 23, 2003 at 01:10:24PM -0400, Chris Anderson wrote:
> My point is that it IS configured correctly in XFConfig. I can go start
> X with just an empty session and no Desktop Enviroment / Window Manager
> and it runs at 1600x1200. Gnome also runs at 1600x1200. Openbox is the
> only one that doesn't. Sorry if I wasn't clear.

Well, I'm going to have to go with its something you are doing, because
Openbox does not change any resolutions of any kind.

Try starting this empty session with an xterm and launch openbox. You'll
note that the resolution doesn't change. Or let me know if it is otherwise.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/ebfc2b34/attachment.pgp>

From ben at orodu.net  Wed Jul 23 13:15:21 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 23 Jul 2003 13:15:21 -0400
Subject: [openbox] Alpha2a-ex-plus
In-Reply-To: <20030723171138.GJ55212@freepuppy.bellavista.cz>
References: <20030723151626.GK18860@orodu.net> <20030723160643.GH55212@freepuppy.bellavista.cz> <20030723170049.GL18860@orodu.net> <20030723171138.GJ55212@freepuppy.bellavista.cz>
Message-ID: <20030723171521.GO18860@orodu.net>

On Wed, Jul 23, 2003 at 07:11:38PM +0200, Roman Neuhauser wrote:
> # ben at orodu.net / 2003-07-23 13:00:49 -0400:
> > On Wed, Jul 23, 2003 at 06:06:43PM +0200, Roman Neuhauser wrote:
> > > # ben at orodu.net / 2003-07-23 11:16:26 -0400:
> > >     /usr/local/include/libxml2/libxml/encoding.h:30: iconv.h: No such file or directory
> > 
> > You libXML install is busted or something. This is out of my domain.
> 
>     Could be. But why does it compile just fine if I don't specify
>     --prefix ?

A missing -I somewhere in libXML's required cflags perhaps. You should be
able to figure it out with a little digging if you want to.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/08e28105/attachment.pgp>

From neuhauser at bellavista.cz  Wed Jul 23 14:15:29 2003
From: neuhauser at bellavista.cz (Roman Neuhauser)
Date: Wed, 23 Jul 2003 20:15:29 +0200
Subject: [openbox] Alpha2a-ex-plus
In-Reply-To: <20030723170049.GL18860@orodu.net>
References: <20030723151626.GK18860@orodu.net> <20030723160643.GH55212@freepuppy.bellavista.cz> <20030723170049.GL18860@orodu.net>
Message-ID: <20030723181529.GK55212@freepuppy.bellavista.cz>

# ben at orodu.net / 2003-07-23 13:00:49 -0400:
> On Wed, Jul 23, 2003 at 06:06:43PM +0200, Roman Neuhauser wrote:
> >     make distclean
> > 
> >     ...
> >     rm -f plugins/keyboard/.deps/.dirstamp
> >     rm -f libtool
> >     for d in . m4 po render; do  for p in core core.* gmon.out *\~ *.orig *.rej .\#*; do   "$d/$p";  done  done
> >     ./core: not found
> 
> Try using gmake.

    This is the only occurence of $(RM) in the whole Makefile.am
    file, making it a single point causing ob depend on gmake.  Could
    the $(RM) be changed to "rm -f"? automake seems to not give a damn:
    it puts "rm -f" all over Makefile.in.

    Not that I care that much, but it looks quite pointless.

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html


From ben at orodu.net  Wed Jul 23 14:45:05 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 23 Jul 2003 14:45:05 -0400
Subject: [openbox] Alpha2a-ex-plus
In-Reply-To: <20030723181529.GK55212@freepuppy.bellavista.cz>
References: <20030723151626.GK18860@orodu.net> <20030723160643.GH55212@freepuppy.bellavista.cz> <20030723170049.GL18860@orodu.net> <20030723181529.GK55212@freepuppy.bellavista.cz>
Message-ID: <20030723184505.GP18860@orodu.net>

On Wed, Jul 23, 2003 at 08:15:29PM +0200, Roman Neuhauser wrote:
> # ben at orodu.net / 2003-07-23 13:00:49 -0400:
> > On Wed, Jul 23, 2003 at 06:06:43PM +0200, Roman Neuhauser wrote:
> > >     make distclean
> > > 
> > >     ...
> > >     rm -f plugins/keyboard/.deps/.dirstamp
> > >     rm -f libtool
> > >     for d in . m4 po render; do  for p in core core.* gmon.out *\~ *.orig *.rej .\#*; do   "$d/$p";  done  done
> > >     ./core: not found
> > 
> > Try using gmake.
> 
>     This is the only occurence of $(RM) in the whole Makefile.am
>     file, making it a single point causing ob depend on gmake.  Could
>     the $(RM) be changed to "rm -f"? automake seems to not give a damn:
>     it puts "rm -f" all over Makefile.in.

Alright, fair enough. You'll see this in future releases.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/81dc4142/attachment.pgp>

From neuhauser at bellavista.cz  Wed Jul 23 15:17:39 2003
From: neuhauser at bellavista.cz (Roman Neuhauser)
Date: Wed, 23 Jul 2003 21:17:39 +0200
Subject: [openbox] Alpha2a-ex-plus
In-Reply-To: <20030723171521.GO18860@orodu.net>
References: <20030723151626.GK18860@orodu.net> <20030723160643.GH55212@freepuppy.bellavista.cz> <20030723170049.GL18860@orodu.net> <20030723171138.GJ55212@freepuppy.bellavista.cz> <20030723171521.GO18860@orodu.net>
Message-ID: <20030723191739.GL55212@freepuppy.bellavista.cz>

# ben at orodu.net / 2003-07-23 13:15:21 -0400:
> On Wed, Jul 23, 2003 at 07:11:38PM +0200, Roman Neuhauser wrote:
> > # ben at orodu.net / 2003-07-23 13:00:49 -0400:
> > > On Wed, Jul 23, 2003 at 06:06:43PM +0200, Roman Neuhauser wrote:
> > > > # ben at orodu.net / 2003-07-23 11:16:26 -0400:
> > > >     /usr/local/include/libxml2/libxml/encoding.h:30: iconv.h: No such file or directory
> > > 
> > > You libXML install is busted or something. This is out of my domain.
> > 
> >     Could be. But why does it compile just fine if I don't specify
> >     --prefix ?
> 
> A missing -I somewhere in libXML's required cflags perhaps. You should be
> able to figure it out with a little digging if you want to.

    Ok. For the archives: I had libxml2-2.5.6, portupgrading to 2.5.8_1 
    fixed the problem, and
    
     ./configure --prefix=$HOME/${PWD##*/} && make

    completed successfully. If someone can't / doesn't want to upgrade
    for some reason, the output of

    pkg-config --cflags --libs libxml-2.0

    should look like this:

    -I/usr/local/include/libxml2 -I/usr/local/include  -L/usr/local/lib -lxml2 -lz -liconv -lm

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html


From neuhauser at bellavista.cz  Wed Jul 23 16:10:36 2003
From: neuhauser at bellavista.cz (Roman Neuhauser)
Date: Wed, 23 Jul 2003 22:10:36 +0200
Subject: [openbox] Grr... Openbox3 on FreeBSD 5.1
In-Reply-To: <200307222103.01339.matthew@starbreaker.net>
References: <200307222103.01339.matthew@starbreaker.net>
Message-ID: <20030723201036.GA9267@freepuppy.bellavista.cz>

# matthew at starbreaker.net / 2003-07-22 21:03:01 -0400:
> Has anybody managed to get OB3-cvs  to build on FreeBSD? If so, how 
> did you manage it? I've installed automake 1.7 from ports and 
> replaced calles to automake with automake17, but still can't build 
> because the autoconf version in ports is 2.53 and OB3 seems to want 
> 2.54.

    FWIW, I just built and installed alpha2a-ex-plus with these
    autotools:

    automake (GNU automake) 1.5
    autoconf (GNU Autoconf) 2.53

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html


From dpb at clara.co.uk  Wed Jul 23 17:18:03 2003
From: dpb at clara.co.uk (David Barr)
Date: Wed, 23 Jul 2003 21:18:03 +0000
Subject: [openbox] Themes?
In-Reply-To: <1058973992.11695.34.camel@ford.math.ohio-state.edu>
References: <1058968624.11437.17.camel@ford.math.ohio-state.edu>	 <20030723150101.GE14981@marilyn> <1058973992.11695.34.camel@ford.math.ohio-state.edu>
Message-ID: <3F1EFB8B.6010002@clara.co.uk>

Chris Anderson wrote:

>I didn't actually do any Openbox2 themes so I'm going to list things I
>think would be nice for theme design, regardless of whether they were
>already in Openbox2 (sorry ;p).
>
>Wishlist:
>-Ability to set pixel lengths for menu and window border widths
>-Gradient support so fewer png's need to be loaded into memory (though
>this could create some unneccessary overhead, pngs might be better)
>-Ability to specify a wallpaper for each virtual desktop?
>-Different font size / face suppot
>
>That's all I can think of now, I'm sure I'll have a lot more by the time
>work is over (hard at work or hardly working? I'd have to say the
>latter)
>
>-Chris 
>
>On Wed, 2003-07-23 at 11:01, Scott Moynes wrote:
>  
>
>> In all seriousness, it would really help to get input from users about
>>
>>what they'd like to see. It really sucks to get no input for months,
>>then work your ass of to create something and get nothing but
>>complaints about how it is obviously the wrong way to do it.
>>
>>Scott.
>>    
>>
for all the people that complain there are probably many more happily 
and gratefully using openbox quietly and enjoying it's grace, in a 
polite, shy fashion, (maybe over tea?) i don't get you two's mail but i 
bet most 'complaints' are just badly worded suggestions, meant with the 
best intentions, but executed in a retarded, ill thought out  fashion. 
personally i never expect to find a window manager to fit my personal 
criteria for a 'good' window manager, and the plugins and and stuff only 
hint at what's to come, so y'know; hugs and shit.

as for my (hopefully constructive) suggestions: 

It would be nice to maybe set a minimun and maximum height for the 
titlebar, and maybe widths for grips and stuff, but i don't think it is 
very important. i like the title/handle/grip thing so i hope that 
doesn't go or change too much. a horizontal bi-linear gradient would be 
nice too :)

some kind or inheritence/integration with gnome would be nice but the 
kde kids would complain and i think a lot of people use openbox on it's 
own, so this would be "bloat" in their mind.
(i remember pretending to make a script to do that for the historians, 
the script was suppose to produce the 'merry' theme but scripts suck, as 
do i.)

david

PS for anyone too lazy to find out, the gnome menu overlap thing is i 
*think* 8 pixels




From neuhauser at bellavista.cz  Wed Jul 23 16:25:29 2003
From: neuhauser at bellavista.cz (Roman Neuhauser)
Date: Wed, 23 Jul 2003 22:25:29 +0200
Subject: signal 11 in openbox-3.0-alpha2a-ex-plus 
Message-ID: <20030723202529.GA9436@freepuppy.bellavista.cz>

I have a Blackbox style file I've been using successfully with Openbox
up to 2.2.0. It makes the last 3.0-alpha2 dump core. Anyone interested?

(gdb) bt full
#0  0x280942fb in RrPaint (l=0x80d5000, win=6291475, w=105, h=90)
    at render/render.c:53
        i = 1
        transferred = 0
        sw = 135090176
        source = (RrPixel32 *) 0x807c580
        dest = (RrPixel32 *) 0x80d5000
        oldp = 0
        tarea = {x = 1, y = 1, width = 103, height = 19}
#1  0x805c9e0 in menu_render_full (self=0x807c580) at kernel/menu_render.c:94
        self = (ObMenu *) 0x807c580
        it = (GList *) 0x69
        items_h = 90
        nitems = 5
        item_y = 134670848
#2  0x805c67f in menu_render (self=0x807c580) at kernel/menu_render.c:13
        self = (ObMenu *) 0x80d5000
#3  0x805be5a in menu_show_full (self=0x807c580, x=640, y=508, client=0x0)
    at kernel/menu.c:344
        self = (ObMenu *) 0x807c580
        y = 508
        client = (ObClient *) 0x0
#4  0x805be0b in menu_show (name=0x80ac7f0 "root", x=640, y=508, client=0x0)
---Type <return> to continue, or q <return> to quit---
    at kernel/menu.c:337
        name = 0x80ac7f0 "root"
        self = (ObMenu *) 0x37206b73
#5  0x8050f12 in action_showmenu (data=0x8084064) at kernel/action.c:1136
        data = (union ActionData *) 0x37206b73
#6  0x28544318 in fire_button (a=MouseAction_Press, 
    context=OB_FRAME_CONTEXT_ROOT, c=0x0, state=0, button=3, x=640, y=508)
    at plugins/mouse/mouse.c:199
        act = (Action *) 0x8084060
        a = 924871539
        state = 135090176
        button = 135090176
        it = (GSList *) 0x80733a0
        b = (MouseBinding *) 0x37206b73
#7  0x285445af in event (e=0xbfbff968, foo=0x0) at plugins/mouse/mouse.c:285
        ltime = 0
        button = 3
        state = 0
        lbutton = 0
        px = 640
        py = 508
        click = 0
        dclick = 0
---Type <return> to continue, or q <return> to quit---
        context = OB_FRAME_CONTEXT_ROOT
#8  0x8055c55 in dispatch_x (xe=0xbfbffa30, c=0x0) at kernel/dispatch.c:141
        xe = (XEvent *) 0x80d5000
        c = (ObClient *) 0x37206b73
        e = Event_X_EnterNotify
        i = 135090176
        it = (GSList *) 0x80733f0
        obe = {type = Event_X_ButtonPress, data = {x = {e = 0xbfbffa30, 
      client = 0x0}, c = {client = 0x9d, num = {671612928, -1077937748, 
        -1077937696}}, o = {num = {134574940, -1077937616}}, s = {
      signal = -1077937728}}}
#9  0x80574b9 in event_process (e=0xbfbffa30) at kernel/event.c:546
        e = (XEvent *) 0xbfbffa30
        window = 55
        client = (ObClient *) 0x0
        dock = (ObDock *) 0x0
        dockapp = (ObDockApp *) 0x0
        obwin = (ObWindow *) 0x37206b73
#10 0x8056eac in event_loop () at kernel/event.c:159
        e = {type = 4, xany = {type = 4, serial = 735, send_event = 0, 
    display = 0x8074000, window = 55}, xkey = {type = 4, serial = 735, 
    send_event = 0, display = 0x8074000, window = 55, root = 55, 
    subwindow = 0, time = 2628, x = 640, y = 508, x_root = 640, y_root = 508, 
---Type <return> to continue, or q <return> to quit---
    state = 0, keycode = 3, same_screen = 1}, xbutton = {type = 4, 
    serial = 735, send_event = 0, display = 0x8074000, window = 55, root = 55, 
    subwindow = 0, time = 2628, x = 640, y = 508, x_root = 640, y_root = 508, 
    state = 0, button = 3, same_screen = 1}, xmotion = {type = 4, 
    serial = 735, send_event = 0, display = 0x8074000, window = 55, root = 55, 
    subwindow = 0, time = 2628, x = 640, y = 508, x_root = 640, y_root = 508, 
    state = 0, is_hint = 3 '\003', same_screen = 1}, xcrossing = {type = 4, 
    serial = 735, send_event = 0, display = 0x8074000, window = 55, root = 55, 
    subwindow = 0, time = 2628, x = 640, y = 508, x_root = 640, y_root = 508, 
    mode = 0, detail = 3, same_screen = 1, focus = 1480210483, 
    state = 1702187359}, xfocus = {type = 4, serial = 735, send_event = 0, 
    display = 0x8074000, window = 55, mode = 55, detail = 0}, xexpose = {
    type = 4, serial = 735, send_event = 0, display = 0x8074000, window = 55, 
    x = 55, y = 0, width = 2628, height = 640, count = 508}, 
  xgraphicsexpose = {type = 4, serial = 735, send_event = 0, 
    display = 0x8074000, drawable = 55, x = 55, y = 0, width = 2628, 
    height = 640, count = 508, major_code = 640, minor_code = 508}, 
  xnoexpose = {type = 4, serial = 735, send_event = 0, display = 0x8074000, 
    drawable = 55, major_code = 55, minor_code = 0}, xvisibility = {type = 4, 
    serial = 735, send_event = 0, display = 0x8074000, window = 55, 
    state = 55}, xcreatewindow = {type = 4, serial = 735, send_event = 0, 
    display = 0x8074000, parent = 55, window = 55, x = 0, y = 2628, 
    width = 640, height = 508, border_width = 640, override_redirect = 508}, 
---Type <return> to continue, or q <return> to quit---
  xdestroywindow = {type = 4, serial = 735, send_event = 0, 
    display = 0x8074000, event = 55, window = 55}, xunmap = {type = 4, 
    serial = 735, send_event = 0, display = 0x8074000, event = 55, 
    window = 55, from_configure = 0}, xmap = {type = 4, serial = 735, 
    send_event = 0, display = 0x8074000, event = 55, window = 55, 
    override_redirect = 0}, xmaprequest = {type = 4, serial = 735, 
    send_event = 0, display = 0x8074000, parent = 55, window = 55}, 
  xreparent = {type = 4, serial = 735, send_event = 0, display = 0x8074000, 
    event = 55, window = 55, parent = 0, x = 2628, y = 640, 
    override_redirect = 508}, xconfigure = {type = 4, serial = 735, 
    send_event = 0, display = 0x8074000, event = 55, window = 55, x = 0, 
    y = 2628, width = 640, height = 508, border_width = 640, above = 508, 
    override_redirect = 0}, xgravity = {type = 4, serial = 735, 
    send_event = 0, display = 0x8074000, event = 55, window = 55, x = 0, 
    y = 2628}, xresizerequest = {type = 4, serial = 735, send_event = 0, 
    display = 0x8074000, window = 55, width = 55, height = 0}, 
  xconfigurerequest = {type = 4, serial = 735, send_event = 0, 
    display = 0x8074000, parent = 55, window = 55, x = 0, y = 2628, 
    width = 640, height = 508, border_width = 640, above = 508, detail = 0, 
    value_mask = 3}, xcirculate = {type = 4, serial = 735, send_event = 0, 
    display = 0x8074000, event = 55, window = 55, place = 0}, 
  xcirculaterequest = {type = 4, serial = 735, send_event = 0, 
    display = 0x8074000, parent = 55, window = 55, place = 0}, xproperty = {
---Type <return> to continue, or q <return> to quit---
    type = 4, serial = 735, send_event = 0, display = 0x8074000, window = 55, 
    atom = 55, time = 0, state = 2628}, xselectionclear = {type = 4, 
    serial = 735, send_event = 0, display = 0x8074000, window = 55, 
    selection = 55, time = 0}, xselectionrequest = {type = 4, serial = 735, 
    send_event = 0, display = 0x8074000, owner = 55, requestor = 55, 
    selection = 0, target = 2628, property = 640, time = 508}, xselection = {
    type = 4, serial = 735, send_event = 0, display = 0x8074000, 
    requestor = 55, selection = 55, target = 0, property = 2628, time = 640}, 
  xcolormap = {type = 4, serial = 735, send_event = 0, display = 0x8074000, 
    window = 55, colormap = 55, new = 0, state = 2628}, xclient = {type = 4, 
    serial = 735, send_event = 0, display = 0x8074000, window = 55, 
    message_type = 55, format = 0, data = {
      b = "D\n\000\000\200\002\000\000?\001\000\000\200\002\000\000?\001\000", 
      s = {2628, 0, 640, 0, 508, 0, 640, 0, 508, 0}, l = {2628, 640, 508, 640, 
        508}}}, xmapping = {type = 4, serial = 735, send_event = 0, 
    display = 0x8074000, window = 55, request = 55, first_keycode = 0, 
    count = 2628}, xerror = {type = 4, display = 0x2df, resourceid = 0, 
    serial = 134692864, error_code = 55 '7', request_code = 0 '\000', 
    minor_code = 0 '\000'}, xkeymap = {type = 4, serial = 735, send_event = 0, 
    display = 0x8074000, window = 55, 
    key_vector = "7\000\000\000\000\000\000\000D\n\000\000\200\002\000\000?\001\000\000\200\002\000\000?\001\000\000\000\000\000"}, pad = {4, 735, 0, 
    134692864, 55, 55, 0, 2628, 640, 508, 640, 508, 0, 3, 1, 1480210483, 
---Type <return> to continue, or q <return> to quit---
    1702187359, 1867544946, 1702129257, 1381501554, 1702195557, 858682483, 
    1599617593, 1299473735}}
        wait = (struct timeval *) 0x0
        had_event = 0
#11 0x805dcfd in main (argc=1, argv=0xbfbffb40) at kernel/openbox.c:261
        argc = 1
        argv = (char **) 0xbfbffb40
        action = {__sigaction_u = {__sa_handler = 0x8055d5c <dispatch_signal>, 
    __sa_sigaction = 0x8055d5c <dispatch_signal>}, sa_flags = 24, sa_mask = {
    __bits = {0, 0, 0, 0}}}
        sigset = {__bits = {0, 0, 0, 0}}
        path = 0x806b1a0 ""
        doc = 0x807c680
        node = 0x8080140

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html


From ben at orodu.net  Wed Jul 23 17:37:45 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 23 Jul 2003 17:37:45 -0400
Subject: [openbox] signal 11 in openbox-3.0-alpha2a-ex-plus
In-Reply-To: <20030723202529.GA9436@freepuppy.bellavista.cz>
References: <20030723202529.GA9436@freepuppy.bellavista.cz>
Message-ID: <20030723213745.GQ18860@orodu.net>

On Wed, Jul 23, 2003 at 10:25:29PM +0200, Roman Neuhauser wrote:
> I have a Blackbox style file I've been using successfully with Openbox
> up to 2.2.0. It makes the last 3.0-alpha2 dump core. Anyone interested?

Can I have a copy of the theme? The problem is its setting 'parent relative'
on a surface that cannot be parent relative. Obviously this case needs to be
handled but I'd like to have the theme to test with.

Thanks,
Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030723/27b496d0/attachment.pgp>

From matthew at starbreaker.net  Wed Jul 23 20:45:23 2003
From: matthew at starbreaker.net (Matthew Graybosch)
Date: Wed, 23 Jul 2003 20:45:23 -0400
Subject: [openbox] Grr... Openbox3 on FreeBSD 5.1
In-Reply-To: <20030723201036.GA9267@freepuppy.bellavista.cz>
References: <200307222103.01339.matthew@starbreaker.net> <20030723201036.GA9267@freepuppy.bellavista.cz>
Message-ID: <200307232045.23314.matthew@starbreaker.net>

On Wednesday 23 July 2003 04:10 pm, Roman Neuhauser wrote:

>     FWIW, I just built and installed alpha2a-ex-plus with these
>     autotools:
>
>     automake (GNU automake) 1.5
>     autoconf (GNU Autoconf) 2.53

Thanks for the tip. I'm running it now. Now I can finish testing those 
font mods I offered to do two weeks ago.

-- 
Matthew Graybosch
http://www.starbreaker.net
"I am become root, shatterer of kernels."



From chris at dersoldat.org  Thu Jul 24 00:07:51 2003
From: chris at dersoldat.org (Chris Anderson)
Date: 24 Jul 2003 00:07:51 -0400
Subject: Suggestion for the alt-tab menu
Message-ID: <1059019670.1668.2.camel@amidamaru>

Personally, I think it would be neat if the alt-tab menu could show the
list of windows so I could select one with the mouse (lessens the time
it takes to switch if one has a lot of windows open). Perhaps set the
behavior to either that or the current one through a rc var. But since
the current menu doesn't seem to take mouse clicks (or any input really)
it'd probably be too much work for too little of a benefit? Just an idea
I was kicking around. ;)

-Chris



From mangosoft at comhem.se  Thu Jul 24 00:17:00 2003
From: mangosoft at comhem.se (Mikael Magnusson)
Date: Thu, 24 Jul 2003 06:17:00 +0200 (CEST)
Subject: [openbox] Suggestion for the alt-tab menu
In-Reply-To: <1059019670.1668.2.camel@amidamaru>
References: <1059019670.1668.2.camel@amidamaru>
Message-ID: <Pine.LNX.4.56.0307240616200.5930@localhost>


On Thu, 24 Jul 2003, Chris Anderson wrote:

> Personally, I think it would be neat if the alt-tab menu could show the
> list of windows so I could select one with the mouse (lessens the time
> it takes to switch if one has a lot of windows open). Perhaps set the
> behavior to either that or the current one through a rc var. But since
> the current menu doesn't seem to take mouse clicks (or any input really)
> it'd probably be too much work for too little of a benefit? Just an idea
> I was kicking around. ;)
> 
> -Chris
> 
You might like to check out the directional focus actions, they're useful 
for moving around lots of windows quickly

--
Mikael Magnusson



From smoynes at nerdnest.org  Thu Jul 24 02:33:23 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Thu, 24 Jul 2003 02:33:23 -0400
Subject: [openbox] Suggestion for the alt-tab menu
In-Reply-To: <1059019670.1668.2.camel@amidamaru>
References: <1059019670.1668.2.camel@amidamaru>
Message-ID: <20030724063323.GH14981@marilyn>

* Chris Anderson (chris at dersoldat.org) wrote:
> Personally, I think it would be neat if the alt-tab menu could show
> the list of windows so I could select one with the mouse (lessens
> the time it takes to switch if one has a lot of windows
> open). Perhaps set the behavior to either that or the current one
> through a rc var. But since the current menu doesn't seem to take
> mouse clicks (or any input really) it'd probably be too much work
> for too little of a benefit? Just an idea I was kicking around. ;)

I am considering doing something like this. However, I am also
reconsidering it.

-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From neuhauser at bellavista.cz  Thu Jul 24 04:29:30 2003
From: neuhauser at bellavista.cz (Roman Neuhauser)
Date: Thu, 24 Jul 2003 10:29:30 +0200
Subject: [openbox] signal 11 in openbox-3.0-alpha2a-ex-plus
In-Reply-To: <20030723213745.GQ18860@orodu.net>
References: <20030723202529.GA9436@freepuppy.bellavista.cz> <20030723213745.GQ18860@orodu.net>
Message-ID: <20030724082930.GD9436@freepuppy.bellavista.cz>

# ben at orodu.net / 2003-07-23 17:37:45 -0400:
> On Wed, Jul 23, 2003 at 10:25:29PM +0200, Roman Neuhauser wrote:
> > I have a Blackbox style file I've been using successfully with Openbox
> > up to 2.2.0. It makes the last 3.0-alpha2 dump core. Anyone interested?
> 
> Can I have a copy of the theme? The problem is its setting 'parent relative'
> on a surface that cannot be parent relative. Obviously this case needs to be
> handled but I'd like to have the theme to test with.

    here it is.

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ob-crashTheme.bz2
Type: application/octet-stream
Size: 777 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030724/b5d90b25/attachment.obj>

From richard.witt at ttuhsc.edu  Thu Jul 24 13:13:39 2003
From: richard.witt at ttuhsc.edu (Richard Witt)
Date: 24 Jul 2003 12:13:39 -0500
Subject: using with gnome
Message-ID: <1059066819.14124.4.camel@tuxpower.lubb.ttuhsc.edu>

I am not sure how i am supposed to use openbox3 with a gnome session.
Someone want to point me at the right README or FAQ?
-- 
Richard Witt
Systems Security Analyst II
Texas Tech Medical Center
(806) 743-2870 ext 266
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030724/64fec973/attachment.pgp>

From ben at orodu.net  Thu Jul 24 13:17:55 2003
From: ben at orodu.net (Ben Jansens)
Date: Thu, 24 Jul 2003 13:17:55 -0400
Subject: [openbox] using with gnome
In-Reply-To: <1059066819.14124.4.camel@tuxpower.lubb.ttuhsc.edu>
References: <1059066819.14124.4.camel@tuxpower.lubb.ttuhsc.edu>
Message-ID: <20030724171755.GR18860@orodu.net>

On Thu, Jul 24, 2003 at 12:13:39PM -0500, Richard Witt wrote:
> I am not sure how i am supposed to use openbox3 with a gnome session.
> Someone want to point me at the right README or FAQ?

Its in the docs on the website.. see the installing section.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030724/000978ee/attachment.pgp>

From richard.witt at ttuhsc.edu  Thu Jul 24 13:24:15 2003
From: richard.witt at ttuhsc.edu (Richard Witt)
Date: 24 Jul 2003 12:24:15 -0500
Subject: [openbox] using with gnome
In-Reply-To: <20030724171755.GR18860@orodu.net>
References: <20030724171755.GR18860@orodu.net>
Message-ID: <1059067454.14847.1.camel@tuxpower.lubb.ttuhsc.edu>

On Thu, 2003-07-24 at 12:17, Ben Jansens wrote:
> On Thu, Jul 24, 2003 at 12:13:39PM -0500, Richard Witt wrote:
> > I am not sure how i am supposed to use openbox3 with a gnome
> session.
> > Someone want to point me at the right README or FAQ?
> 
> Its in the docs on the website.. see the installing section.

Ok i am trying to make it replace metacity in the gnome-session. I start
gnome via ~/.xinitrc. I see that it says type in "openbox --replace" but
that just gives me an error. 
-- 
Richard Witt
Systems Security Analyst II
Texas Tech Medical Center
(806) 743-2870 ext 266
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030724/3e83d037/attachment.pgp>

From tvon at etria.org  Thu Jul 24 13:38:13 2003
From: tvon at etria.org (Tom von Schwerdtner)
Date: Thu, 24 Jul 2003 13:38:13 -0400
Subject: [openbox] using with gnome
In-Reply-To: <1059067454.14847.1.camel@tuxpower.lubb.ttuhsc.edu>
References: <20030724171755.GR18860@orodu.net> <1059067454.14847.1.camel@tuxpower.lubb.ttuhsc.edu>
Message-ID: <20030724173812.GC30028@poser>

On Thu, Jul 24, 2003 at 12:24:15PM -0500, Richard Witt wrote:
> Ok i am trying to make it replace metacity in the gnome-session. I start
> gnome via ~/.xinitrc. I see that it says type in "openbox --replace" but
> that just gives me an error. 

There is an environment variable that Gnome checks to figure out what window
manager to run....don't recall what it is called...maybe WINDOW_MANAGER...

-T
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030724/adfcb102/attachment.pgp>

From richard.witt at ttuhsc.edu  Thu Jul 24 13:44:06 2003
From: richard.witt at ttuhsc.edu (Richard Witt)
Date: 24 Jul 2003 12:44:06 -0500
Subject: [openbox] using with gnome
In-Reply-To: <20030724173812.GC30028@poser>
References: <20030724173812.GC30028@poser>
Message-ID: <1059068646.15177.2.camel@tuxpower.lubb.ttuhsc.edu>

On Thu, 2003-07-24 at 12:38, Tom von Schwerdtner wrote:
> On Thu, Jul 24, 2003 at 12:24:15PM -0500, Richard Witt wrote:
> > Ok i am trying to make it replace metacity in the gnome-session. I
> start
> > gnome via ~/.xinitrc. I see that it says type in "openbox --replace"
> but
> > that just gives me an error. 
Well i got it working. I am not sure how even. I used the gconf-editor
and changed the entry in desktop/gnome/applications/window_manager to
/usr/local/bin/openbox.

The first time i did this it did not work. Then i changed it back to
metacity and restarted gnome and wham it started with openbox. Go
figure. I just changed it back and i will play with it some more to see
maybe what i did. 


-- 
Richard Witt
Systems Security Analyst II
Texas Tech Medical Center
(806) 743-2870 ext 266
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030724/829167f9/attachment.pgp>

From tr at slackzone.org  Thu Jul 24 13:43:48 2003
From: tr at slackzone.org (Tim Riley)
Date: 25 Jul 2003 03:13:48 +0930
Subject: [openbox] using with gnome
In-Reply-To: <1059067454.14847.1.camel@tuxpower.lubb.ttuhsc.edu>
References: <20030724171755.GR18860@orodu.net>
	 <1059067454.14847.1.camel@tuxpower.lubb.ttuhsc.edu>
Message-ID: <1059068627.6494.5.camel@lili.fife>

On Fri, 2003-07-25 at 02:54, Richard Witt wrote:
> Ok i am trying to make it replace metacity in the gnome-session. I start
> gnome via ~/.xinitrc. I see that it says type in "openbox --replace" but
> that just gives me an error. 

Go into GNOME like normal.  gnome-session etc.  Metacity should be
running.  Then, in a shell, type this: killall metacity && openbox3.
Then, save your session.  Next time you boot into GNOME, ob3 should be
the wm, if all works well.

- Tim

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030725/ae32677d/attachment.pgp>

From ben at orodu.net  Thu Jul 24 14:29:32 2003
From: ben at orodu.net (Ben Jansens)
Date: Thu, 24 Jul 2003 14:29:32 -0400
Subject: [openbox] using with gnome
In-Reply-To: <1059067454.14847.1.camel@tuxpower.lubb.ttuhsc.edu>
References: <20030724171755.GR18860@orodu.net> <1059067454.14847.1.camel@tuxpower.lubb.ttuhsc.edu>
Message-ID: <20030724182932.GS18860@orodu.net>

On Thu, Jul 24, 2003 at 12:24:15PM -0500, Richard Witt wrote:
> On Thu, 2003-07-24 at 12:17, Ben Jansens wrote:
> > On Thu, Jul 24, 2003 at 12:13:39PM -0500, Richard Witt wrote:
> > > I am not sure how i am supposed to use openbox3 with a gnome
> > session.
> > > Someone want to point me at the right README or FAQ?
> > 
> > Its in the docs on the website.. see the installing section.
> 
> Ok i am trying to make it replace metacity in the gnome-session. I start
> gnome via ~/.xinitrc. I see that it says type in "openbox --replace" but
> that just gives me an error. 

What error?

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030724/1851107a/attachment.pgp>

From richard.witt at ttuhsc.edu  Thu Jul 24 15:58:26 2003
From: richard.witt at ttuhsc.edu (Richard Witt)
Date: 24 Jul 2003 14:58:26 -0500
Subject: [openbox] using with gnome
In-Reply-To: <20030724182932.GS18860@orodu.net>
References: <20030724182932.GS18860@orodu.net>
Message-ID: <1059076706.26643.3.camel@tuxpower.lubb.ttuhsc.edu>

On Thu, 2003-07-24 at 13:29, Ben Jansens wrote:
> What error?
> 
> Ben

Ok i figured out what my problem was. I had openbox2 still on here also.
And i was a dummy and got the cvs version of openbox3 and I would have
to guess that at the time i downloaded it, not everything was
implemented or built in yet. (duh!) using the latest openbox3 version
everything is working great. 

Btw i think the new openbox 3 is just awesome. I always like version 2
but i REALLY like 3. I am not a developer of any kind, but if there is
anything i can do to help let me know.


-- 
Richard Witt
Systems Security Analyst II
Texas Tech Medical Center
(806) 743-2870 ext 266
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://icculus.org/pipermail/openbox/attachments/20030724/d6449577/attachment.pgp>

From matthew at starbreaker.net  Thu Jul 24 20:57:28 2003
From: matthew at starbreaker.net (Matthew Graybosch)
Date: Thu, 24 Jul 2003 20:57:28 -0400
Subject: Can't doubleclick to shade windows in alpha2a-ex-plus?
Message-ID: <200307242057.28301.matthew@starbreaker.net>

After installing the latest alpha version, copying the default rc3, 
and editing the menu I noticed that I can't shade windows by 
doubleclicking the titlebars.

I haven't changed the mouse bindings, so the following should still 
apply, unless the config file syntax was changed.

<mousebind button="Left" action="doubleclick">
	<action name="toggleshade"/>
</mousebind>

Should I log this in Bugzilla?

-- 
Matthew Graybosch
http://www.starbreaker.net
"I am become root, shatterer of kernels."



From ben at orodu.net  Fri Jul 25 09:12:42 2003
From: ben at orodu.net (Ben Jansens)
Date: Fri, 25 Jul 2003 09:12:42 -0400
Subject: [openbox] Can't doubleclick to shade windows in alpha2a-ex-plus?
In-Reply-To: <200307242057.28301.matthew@starbreaker.net>
References: <200307242057.28301.matthew@starbreaker.net>
Message-ID: <20030725131242.GU18860@orodu.net>

On Thu, Jul 24, 2003 at 08:57:28PM -0400, Matthew Graybosch wrote:
> After installing the latest alpha version, copying the default rc3, 
> and editing the menu I noticed that I can't shade windows by 
> doubleclicking the titlebars.
> 
> I haven't changed the mouse bindings, so the following should still 
> apply, unless the config file syntax was changed.
> 
> <mousebind button="Left" action="doubleclick">
> 	<action name="toggleshade"/>
> </mousebind>

I can toggleshade on double click. Both with my own rc3 and the default one.
Try with just the default rc3. Perhaps yours is busted. (Errors go to
stderr/out).

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030725/b6d2824c/attachment.pgp>

From ben at orodu.net  Fri Jul 25 09:23:59 2003
From: ben at orodu.net (Ben Jansens)
Date: Fri, 25 Jul 2003 09:23:59 -0400
Subject: [openbox] signal 11 in openbox-3.0-alpha2a-ex-plus
In-Reply-To: <20030724082930.GD9436@freepuppy.bellavista.cz>
References: <20030723202529.GA9436@freepuppy.bellavista.cz> <20030723213745.GQ18860@orodu.net> <20030724082930.GD9436@freepuppy.bellavista.cz>
Message-ID: <20030725132359.GV18860@orodu.net>

On Thu, Jul 24, 2003 at 10:29:30AM +0200, Roman Neuhauser wrote:
> # ben at orodu.net / 2003-07-23 17:37:45 -0400:
> > On Wed, Jul 23, 2003 at 10:25:29PM +0200, Roman Neuhauser wrote:
> > > I have a Blackbox style file I've been using successfully with Openbox
> > > up to 2.2.0. It makes the last 3.0-alpha2 dump core. Anyone interested?
> > 
> > Can I have a copy of the theme? The problem is its setting 'parent relative'
> > on a surface that cannot be parent relative. Obviously this case needs to be
> > handled but I'd like to have the theme to test with.
> 
>     here it is.

Okay, yea it does illegal things as I expected. Openbox handles this
gracefully now in CVS.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030725/7ce4c914/attachment.pgp>

From neuhauser at bellavista.cz  Fri Jul 25 09:44:52 2003
From: neuhauser at bellavista.cz (Roman Neuhauser)
Date: Fri, 25 Jul 2003 15:44:52 +0200
Subject: [openbox] signal 11 in openbox-3.0-alpha2a-ex-plus
In-Reply-To: <20030725132359.GV18860@orodu.net>
References: <20030723202529.GA9436@freepuppy.bellavista.cz> <20030723213745.GQ18860@orodu.net> <20030724082930.GD9436@freepuppy.bellavista.cz> <20030725132359.GV18860@orodu.net>
Message-ID: <20030725134452.GA379@freepuppy.bellavista.cz>

# ben at orodu.net / 2003-07-25 09:23:59 -0400:
> On Thu, Jul 24, 2003 at 10:29:30AM +0200, Roman Neuhauser wrote:
> > # ben at orodu.net / 2003-07-23 17:37:45 -0400:
> > > On Wed, Jul 23, 2003 at 10:25:29PM +0200, Roman Neuhauser wrote:
> > > > I have a Blackbox style file I've been using successfully with Openbox
> > > > up to 2.2.0. It makes the last 3.0-alpha2 dump core. Anyone interested?
> > > 
> > > Can I have a copy of the theme? The problem is its setting 'parent relative'
> > > on a surface that cannot be parent relative. Obviously this case needs to be
> > > handled but I'd like to have the theme to test with.
> > 
> >     here it is.
> 
> Okay, yea it does illegal things as I expected. Openbox handles this
> gracefully now in CVS.

    fine. a list of *legal* things for theme files would be great, too.
    :)

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html


From ben at orodu.net  Fri Jul 25 12:12:18 2003
From: ben at orodu.net (Ben Jansens)
Date: Fri, 25 Jul 2003 12:12:18 -0400
Subject: [openbox] signal 11 in openbox-3.0-alpha2a-ex-plus
In-Reply-To: <20030725134452.GA379@freepuppy.bellavista.cz>
References: <20030723202529.GA9436@freepuppy.bellavista.cz> <20030723213745.GQ18860@orodu.net> <20030724082930.GD9436@freepuppy.bellavista.cz> <20030725132359.GV18860@orodu.net> <20030725134452.GA379@freepuppy.bellavista.cz>
Message-ID: <20030725161218.GW18860@orodu.net>

On Fri, Jul 25, 2003 at 03:44:52PM +0200, Roman Neuhauser wrote:
> # ben at orodu.net / 2003-07-25 09:23:59 -0400:
> > On Thu, Jul 24, 2003 at 10:29:30AM +0200, Roman Neuhauser wrote:
> > > # ben at orodu.net / 2003-07-23 17:37:45 -0400:
> > > > On Wed, Jul 23, 2003 at 10:25:29PM +0200, Roman Neuhauser wrote:
> > > > > I have a Blackbox style file I've been using successfully with Openbox
> > > > > up to 2.2.0. It makes the last 3.0-alpha2 dump core. Anyone interested?
> > > > 
> > > > Can I have a copy of the theme? The problem is its setting 'parent relative'
> > > > on a surface that cannot be parent relative. Obviously this case needs to be
> > > > handled but I'd like to have the theme to test with.
> > > 
> > >     here it is.
> > 
> > Okay, yea it does illegal things as I expected. Openbox handles this
> > gracefully now in CVS.
> 
>     fine. a list of *legal* things for theme files would be great, too.
>     :)

Textures can't be 'parentrelative' when they don't have a parent. :)

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030725/5e3e5376/attachment.pgp>

From matthew at starbreaker.net  Fri Jul 25 19:57:10 2003
From: matthew at starbreaker.net (Matthew Graybosch)
Date: Fri, 25 Jul 2003 19:57:10 -0400
Subject: [openbox] Can't doubleclick to shade windows in alpha2a-ex-plus?
In-Reply-To: <20030725131242.GU18860@orodu.net>
References: <200307242057.28301.matthew@starbreaker.net> <20030725131242.GU18860@orodu.net>
Message-ID: <200307251957.10315.matthew@starbreaker.net>

On Friday 25 July 2003 09:12 am, Ben Jansens wrote:

> I can toggleshade on double click. Both with my own rc3 and the
> default one. Try with just the default rc3. Perhaps yours is
> busted. (Errors go to stderr/out).

Not busted, per se, but the doubleclick interval was missing a 0. I 
wanted a 1000 millisecond delay, but instead got a 100 ms delay. I 
thought I had gotten used to this Happy Hacking keyboard by now. 
>^..^<

-- 
Matthew Graybosch
http://www.starbreaker.net
"I am become root, shatterer of kernels."



From acid.punk at gmx.net  Mon Jul 28 07:57:01 2003
From: acid.punk at gmx.net (Alexander Futasz)
Date: Mon, 28 Jul 2003 13:57:01 +0200
Subject: Java Swing apps slow with Openbox 3?
Message-ID: <20030728135701.2cee42d1.acid.punk@gmx.net>

Hi there,

I'm seeking for somebody that could verify a problem I'm experiencing
here. I use jEdit, an editor written in Java and when started it takes a
lot more time till it is completey drawn and you can actually use it.
CPU Usage does not seem to be unusual high while waiting. The same
problem continues as soon as the file dialog or any other jEdit window
is opened. It almost always takes a lot of time, only sometimes, very
rarely the window is right there. I'm talking about a very noticeable
amount of time it takes longer to open these windows than with Openbox
2. I already shared my problem in #openbox on IRC, but nobody had Java
apps around to try them, so this is why I'm writing here. If anybody
could try Jedit with Openbox 3 and compare it to Openbox 2, that would
be great.

Some more details about what software runs here:
xfree-4.3.0
nvidia-glx-1.0.4363
nvidia-kernel-1.0.4363
sun-j2sdk-1.4.1
sun-jdk-1.4.1.03
jedit-4.1
linux-2.4.21
also tried linux-2.6.0-test1

..all on Gentoo

The PC is a 800MHz Athlon, 256MB RAM.

Alex


From eustaquiorangel at yahoo.com  Mon Jul 28 08:44:27 2003
From: eustaquiorangel at yahoo.com (=?iso-8859-1?q?Eustaquio=20Rangel=20de=20Oliveira=20J?=)
Date: Mon, 28 Jul 2003 09:44:27 -0300 (ART)
Subject: [openbox] Java Swing apps slow with Openbox 3?
In-Reply-To: <20030728135701.2cee42d1.acid.punk@gmx.net>
Message-ID: <20030728124427.17513.qmail@web40506.mail.yahoo.com>

> Hi there,
> I'm seeking for somebody that could verify a problem
> I'm experiencing
> here.

Hey.
I use ob2 here on my job and ob3 at home. I'll run a
Java app I have here at home, a program we use here on
my job writen by me using Swing. I already had run it
there, I think it was ok, but will check again and
give you a return.
 

=====
.   .--.     TaQ (Eust?quio Rangel)              ((__-^^-,-^^-__)) 
   |o_o |    usu?rio Registrado Linux no. 224050  `-_---' `---_-'
   |:_/ |    email: eustaquiorangel at yahoo.com      `--|o` 'o|--' 
  //   \ \   URL: http://taq.cjb.net                  \  `  /
 (|     | )  ICQ: 110103942                            ): :(  
/'\_   _/`\                                            :o_o:
\___)=(___/  Eu gosto de GNU/Linux, e vc ? ;)           "-"

_______________________________________________________________________
Conhe?a o novo Cad?? - Mais r?pido, mais f?cil e mais preciso.
Toda a web, 42 milh?es de p?ginas brasileiras e nova busca por imagens!
http://www.cade.com.br


From pch at myzel.net  Mon Jul 28 10:06:51 2003
From: pch at myzel.net (Peter Chiocchetti)
Date: Mon, 28 Jul 2003 16:06:51 +0200
Subject: [openbox] Java Swing apps slow with Openbox 3?
In-Reply-To: <20030728135701.2cee42d1.acid.punk@gmx.net>
References: <20030728135701.2cee42d1.acid.punk@gmx.net>
Message-ID: <20030728140651.GA17009@lazy.shacknet.nu>

On Mon, Jul 28, 2003 at 01:57:01PM +0200, Alexander Futasz wrote:
> Hi there,
> 
> I'm seeking for somebody that could verify a problem I'm experiencing
> here. I use jEdit, an editor written in Java and when started it takes a
> lot more time till it is completey drawn and you can actually use it.

sorry, no jedit here; but the j2me toolkit produces a similar
effect.  in ob3, after the window is mapped, with a gray
background, one or two seconds pass till the contents are
drawn. in openbox2 the window is still mapped fully gray, but
the contents are drawn much more quickly. (its not about java
being in memory already, as its the same after switching back
to 3.)

theres also a small glitch with fullscreen java apps (e.g.
http://www.myzel.net/geomorph/geomorph.jar). A week ago, it
took ages to load, its window's button in the gnome-panel
flashing.  this has improved in cvs. now, its like that only
on exiting the app, but not always;)

PS: theres an undeclared variable "con" in event.c in current
cvs, I did comment the line, and it would compile and run.

PPS: when switching back from openbox2 to v3, the gnome-panel
forgets that its on all desktops, and only appears on the
first. when again switching to v2 its on all of them there.
this is much like the light in the fridge, and v2 and v3 are
the door open/closed states :)

cheers,

peter


From vR at movingparts.net  Mon Jul 28 10:37:45 2003
From: vR at movingparts.net (Jason 'vanRijn' Kasper)
Date: 28 Jul 2003 10:37:45 -0400
Subject: [openbox] Java Swing apps slow with Openbox 3?
In-Reply-To: <20030728140651.GA17009@lazy.shacknet.nu>
References: <20030728135701.2cee42d1.acid.punk@gmx.net>
	 <20030728140651.GA17009@lazy.shacknet.nu>
Message-ID: <1059403064.3945.4.camel@gandalf>


just wanted to offer a "me too" here.  I noticed this in JBuilder 8
(running jdk 1.4.1).  The windows come up and the decorations are drawn
immediately, but the contents are not drawn for another second--some
times, I have to move the window for it to be drawn.

On Mon, 2003-07-28 at 10:06, Peter Chiocchetti wrote:
> On Mon, Jul 28, 2003 at 01:57:01PM +0200, Alexander Futasz wrote:
> > Hi there,
> > 
> > I'm seeking for somebody that could verify a problem I'm experiencing
> > here. I use jEdit, an editor written in Java and when started it takes a
> > lot more time till it is completey drawn and you can actually use it.
> 
> sorry, no jedit here; but the j2me toolkit produces a similar
> effect.  in ob3, after the window is mapped, with a gray
> background, one or two seconds pass till the contents are
> drawn. in openbox2 the window is still mapped fully gray, but
> the contents are drawn much more quickly. (its not about java
> being in memory already, as its the same after switching back
> to 3.)
> 
> theres also a small glitch with fullscreen java apps (e.g.
> http://www.myzel.net/geomorph/geomorph.jar). A week ago, it
> took ages to load, its window's button in the gnome-panel
> flashing.  this has improved in cvs. now, its like that only
> on exiting the app, but not always;)
> 
> PS: theres an undeclared variable "con" in event.c in current
> cvs, I did comment the line, and it would compile and run.
> 
> PPS: when switching back from openbox2 to v3, the gnome-panel
> forgets that its on all desktops, and only appears on the
> first. when again switching to v2 its on all of them there.
> this is much like the light in the fridge, and v2 and v3 are
> the door open/closed states :)
> 
> cheers,
> 
> peter
-- 

,-----------------------------------------------------------------//
| Jason 'vanRijn' Kasper ::  Numbers 6:22-26 
 `
 | All brontosauruses are thin at one end, much MUCH thicker 
 | in the middle, and then thin again at the far end.  That is 
 | the theory that I have and which is mine, and what it is too.  
 ,
| bash$ :(){ :|:&};:
`----------------------//


__________________________________________________________________________
Disclaimer: This e-mail message is intended only for the personal use of 
the recipient(s) named above.  If you are not an intended recipient, you 
may not review, copy or distribute this message. If you have received this
communication in error, please notify us immediately by e-mail and delete 
the original message.
This e-mail expresses views only of the sender, which are not to be 
attributed to Rite Aid Corporation and may not be copied or distributed 
without this statement.


From ben at orodu.net  Tue Jul 29 07:21:34 2003
From: ben at orodu.net (Ben Jansens)
Date: Tue, 29 Jul 2003 07:21:34 -0400
Subject: [openbox] Typo in ob3 _NET_MOVERESIZE_WINDOW handling
In-Reply-To: <20000103014616.GA5521@bloodaxis.nbtel.net>
References: <20000103014616.GA5521@bloodaxis.nbtel.net>
Message-ID: <20030729112134.GE15349@orodu.net>

On Sun, Jan 02, 2000 at 09:46:16PM -0400, Pierre-Paul Lavoie wrote:
> Hey xor,
> 
> 	I believe you foggot to substitute width/height after you
> copy&pasted some lines. This seem to make _NET_MOVERESIZE_WINDOW
> behave less strangly to me.

You are correct. Thanks for the fix! I've commited it to CVS.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030729/bd386f44/attachment.pgp>

From adam.c.stephens at ohiou.edu  Wed Jul 30 02:01:02 2003
From: adam.c.stephens at ohiou.edu (Adam Stephens)
Date: 30 Jul 2003 02:01:02 -0400
Subject: Menu conversion script
Message-ID: <1059544862.27354.8.camel@valkor>

Hi,

I just updated to version 3 today, and already I liked it better than
version 2.

I don't claim to be a master programmer, but I wrote a script to convert
version 2 (blackbox) style menus to the new version 3 xml format. The
script prolly will break in some situations, but it worked just fine for
me. I used python, as I am trying to become more familiar with it, but
feel free to convert it, change it, lick it and make it more friendly.
Hopefully this will benefit others. 

Enjoy,
-atom

------begin convertmenu.py ------

#!/usr/bin/python
#
#  written by/for atom.
#  it may not work for you.
#
#

import os, sys, re, string
from string import find, replace, upper, lower, strip

linenumber = 0
indent = ''
menuheader0 = '<menu id=\"'
menuheader1 = '\" label=\"'
menuheader2 = '\">'
menuend = '</menu>'
execute0 = '<item label=\"'
execute1 = '\">\n'
execute2 = '<action name=\"execute\"><execute>'
execute3 = '</execute></action>\n'
execute4 = '</item>'

try:
    file = open(sys.argv[1], 'r')
except IndexError:
    print 'usage: convertmenu.py <oldmenufile>'
    sys.exit()



for line in file.readlines():

    if find(line, '(') > -1:
        object = strip(re.search('\(.*\)', line).group(), '()')
    if find(line, '{') > -1:
        runthis = strip(re.search('\{.*\}', line).group(), '{}')

    if (find(line, '[begin]') > -1) or (find(line, '[submenu]') > -1) :
        line =
indent+menuheader0+upper(object)+menuheader1+lower(object)\
            +menuheader2
        indent = indent+' '
    elif find(line, '[end]') > -1:
        indent = indent[:-1]
        line = indent+menuend
    elif find(line, '[exec]') > -1:
        line = indent+execute0+lower(object)+execute1+indent+'
'+execute2\
        +runthis+execute3+indent+execute4
    else:
        line = ''
    
    if len(line) == 0:
        continue

    print line
    linenumber += 1
    
file.close()

------end------



From adam.c.stephens at ohiou.edu  Wed Jul 30 02:14:13 2003
From: adam.c.stephens at ohiou.edu (Adam Stephens)
Date: 30 Jul 2003 02:14:13 -0400
Subject: [openbox] Menu conversion script
In-Reply-To: <1059544862.27354.8.camel@valkor>
References: <1059544862.27354.8.camel@valkor>
Message-ID: <1059545653.27354.20.camel@valkor>

Hmm...sorry about the line wrapping, hopefully you can figure it out. :)

also, i forgot to say, don't use anything related to themes or visual
styles. it will cause problems.

-atom

On Wed, 2003-07-30 at 02:01, Adam Stephens wrote:
> Hi,
> 
> I just updated to version 3 today, and already I liked it better than
> version 2.
> 
> I don't claim to be a master programmer, but I wrote a script to convert
> version 2 (blackbox) style menus to the new version 3 xml format. The
> script prolly will break in some situations, but it worked just fine for
> me. I used python, as I am trying to become more familiar with it, but
> feel free to convert it, change it, lick it and make it more friendly.
> Hopefully this will benefit others. 
> 
> Enjoy,
> -atom
> 
> ------begin convertmenu.py ------
> 
> #!/usr/bin/python
> #
> #  written by/for atom.
> #  it may not work for you.
> #
> #
> 
> import os, sys, re, string
> from string import find, replace, upper, lower, strip
> 
> linenumber = 0
> indent = ''
> menuheader0 = '<menu id=\"'
> menuheader1 = '\" label=\"'
> menuheader2 = '\">'
> menuend = '</menu>'
> execute0 = '<item label=\"'
> execute1 = '\">\n'
> execute2 = '<action name=\"execute\"><execute>'
> execute3 = '</execute></action>\n'
> execute4 = '</item>'
> 
> try:
>     file = open(sys.argv[1], 'r')
> except IndexError:
>     print 'usage: convertmenu.py <oldmenufile>'
>     sys.exit()
> 
> 
> 
> for line in file.readlines():
> 
>     if find(line, '(') > -1:
>         object = strip(re.search('\(.*\)', line).group(), '()')
>     if find(line, '{') > -1:
>         runthis = strip(re.search('\{.*\}', line).group(), '{}')
> 
>     if (find(line, '[begin]') > -1) or (find(line, '[submenu]') > -1) :
>         line =
> indent+menuheader0+upper(object)+menuheader1+lower(object)\
>             +menuheader2
>         indent = indent+' '
>     elif find(line, '[end]') > -1:
>         indent = indent[:-1]
>         line = indent+menuend
>     elif find(line, '[exec]') > -1:
>         line = indent+execute0+lower(object)+execute1+indent+'
> '+execute2\
>         +runthis+execute3+indent+execute4
>     else:
>         line = ''
>     
>     if len(line) == 0:
>         continue
> 
>     print line
>     linenumber += 1
>     
> file.close()
> 
> ------end------
> 



From ben at orodu.net  Wed Jul 30 02:20:05 2003
From: ben at orodu.net (Ben Jansens)
Date: Wed, 30 Jul 2003 02:20:05 -0400
Subject: [openbox] Java Swing apps slow with Openbox 3?
In-Reply-To: <20030728135701.2cee42d1.acid.punk@gmx.net>
References: <20030728135701.2cee42d1.acid.punk@gmx.net>
Message-ID: <20030730062005.GG15349@orodu.net>

On Mon, Jul 28, 2003 at 01:57:01PM +0200, Alexander Futasz wrote:
> Hi there,
> 
> I'm seeking for somebody that could verify a problem I'm experiencing
> here. I use jEdit, an editor written in Java and when started it takes a
> lot more time till it is completey drawn and you can actually use it.
> CPU Usage does not seem to be unusual high while waiting. The same
> problem continues as soon as the file dialog or any other jEdit window
> is opened. It almost always takes a lot of time, only sometimes, very
> rarely the window is right there. I'm talking about a very noticeable
> amount of time it takes longer to open these windows than with Openbox
> 2. I already shared my problem in #openbox on IRC, but nobody had Java
> apps around to try them, so this is why I'm writing here. If anybody
> could try Jedit with Openbox 3 and compare it to Openbox 2, that would
> be great.

After an entire day of hunting (phew!!) I have deduced the cause of this,
and repaired it.

Thanks,
Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030730/97142025/attachment.pgp>

From moetiker at vision.ee.ethz.ch  Wed Jul 30 04:48:14 2003
From: moetiker at vision.ee.ethz.ch (Manuel Oetiker)
Date: Wed, 30 Jul 2003 10:48:14 +0200 (MEST)
Subject: configure test for stdint.h is not working
Message-ID: <Pine.GSO.4.53.0307301045340.16176@nova.ee.ethz.ch>

Hi

I tryed to compile openbox 2.3.1 on solaris 8. There is a test
about stdint.h but it is not working.

stdint.h is still included in

    Window.hh:#include <stdint.h>
    XAtom.cc:#include <stdint.h>
    XAtom.hh:#include <stdint.h>
    blackbox.hh:#include <stdint.h>

what can I do?

thanks Manuel



From mato at kotelna.sk  Wed Jul 30 14:29:26 2003
From: mato at kotelna.sk (Martin Lucina)
Date: Wed, 30 Jul 2003 20:29:26 +0200
Subject: Openbox3 Comments
Message-ID: <20030730182925.GK3266@kotelna.sk>

Hi,

I just wanted to say thank you for developing such a cool Window
Manager. I had been looking for a more modern (in terms of standards
compliance) replacement for Window Maker for some time now and have
found it in Openbox3. Now I can get a nice lightweight desktop using
ROX-Filer (shameless plug, see http://rox.sf.net/) and Openbox3. 

A couple of comments from my last two weeks of using Openbox3:

- Occasionally when I switch workspaces Mozilla Firebird seems to lose
  focus and won't get it back until I focus to a different window (e.g.
  click on File->Open, or A-Tab to a different application on the same
  workspace). This happens just often enough to be annoying -- I'd be
  happy to help in fixing this.

- It would be nice to have the ability to override client icons for
  specific windows. I'm fairly pedantic and would like to have the WM
  use the same icons for app X as I use in ROX-Filer (especially given
  that some apps still come with 1980's 1bpp icons).

- Having an XML configuration file is cool, no need to divine another
  format. Maybe I could contribute by looking through the souce code and
  coming up with examples that could just (for now) be put as comments
  in the supplied rc3? Having had to dig though the source to figure out
  what the correct way to say "Bind this key to switch to desktop X"
  was, I think this would be useful.

- In keeping with XML file formats, an XML theme format would be nice.
  I've noticed that there is an example in the source code, so maybe I
  could look at this and see what I come up with.

- I had to pull po/Makefile.in.in r1.1 from the Attic to get the CVS to
  compile on my machine (Debian stable with backports from
  http://people.debian.org/~nobse/).

Other than that, no major problems. Keep up the good work!

-mato


From reger at txcorp.com  Wed Jul 30 16:26:42 2003
From: reger at txcorp.com (Rob Eger)
Date: Wed, 30 Jul 2003 14:26:42 -0600
Subject: Building Openbox 3 under cygwin fails
In-Reply-To: <20030629092033.GG3273@orodu.net>
Message-ID: <005301c356d8$e69dc5d0$ee9af040@focus>

Anyone tried this and succeeded?  I was playing around with it today and
finally got all the supporting packages installed, but when I run make I get
this error:


render/font.c: In function `font_startup':
render/font.c:31: warning: implicit declaration of function `exit'
render/font.c:31: `EXIT_FAILURE' undeclared (first use in this function)
render/font.c:31: (Each undeclared identifier is reported only once
render/font.c:31: for each function it appears in.)
make[1]: *** [render/render_libobrender_la-font.lo] Error 1
make[1]: Leaving directory `/usr/src/openbox-3.0-alpha2a-ex-plus'
make: *** [all-recursive] Error 1



Any ideas?




From smoynes at nerdnest.org  Wed Jul 30 20:39:55 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Wed, 30 Jul 2003 20:39:55 -0400
Subject: [openbox] Menu conversion script
In-Reply-To: <1059544862.27354.8.camel@valkor>
References: <1059544862.27354.8.camel@valkor>
Message-ID: <20030731003955.GE30266@marilyn>

* Adam Stephens (adam.c.stephens at ohiou.edu) wrote:
> I don't claim to be a master programmer, but I wrote a script to
> convert version 2 (blackbox) style menus to the new version 3 xml
> format.

Thanks, this looks helpful. I will test it out a bit and put it up on
the website someplace.

And thanks for your interest!

Scott
-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From smoynes at nerdnest.org  Wed Jul 30 20:41:05 2003
From: smoynes at nerdnest.org (Scott Moynes)
Date: Wed, 30 Jul 2003 20:41:05 -0400
Subject: [openbox] configure test for stdint.h is not working
In-Reply-To: <Pine.GSO.4.53.0307301045340.16176@nova.ee.ethz.ch>
References: <Pine.GSO.4.53.0307301045340.16176@nova.ee.ethz.ch>
Message-ID: <20030731004105.GF30266@marilyn>

* Manuel Oetiker (moetiker at vision.ee.ethz.ch) wrote:
> Hi
> 
> I tryed to compile openbox 2.3.1 on solaris 8. There is a test
> about stdint.h but it is not working.
> 
> stdint.h is still included in
> 
>     Window.hh:#include <stdint.h>
>     XAtom.cc:#include <stdint.h>
>     XAtom.hh:#include <stdint.h>
>     blackbox.hh:#include <stdint.h>
> 
> what can I do?
> 
> thanks Manuel
> 

You can file a bug in our bug tracker so this doesn't get
lost. Unfortuately, I don't know of anyone actively working on openbox
2, so unless a friendly stranger steps forward with a patch, I can't
promise it will be fixed.

Scott.
-- 
Scott Moynes http://www.icculus.org/openbox/
"Computer science is as much about computers
as astronomy is about telescopes." -- Dijkstra


From pch at myzel.net  Thu Jul 31 09:35:04 2003
From: pch at myzel.net (Peter Chiocchetti)
Date: Thu, 31 Jul 2003 15:35:04 +0200
Subject: mailinglist archive
Message-ID: <20030731133504.GA27930@lazy.shacknet.nu>

hello,

since the list is archived on the web, Im beginning to see
more and more spam.

would you somehow make the email addresses on the web archive
of the mailinglist _not_ machine readable? 

eg. to replace the @ sign by the sequence &#064; is said to
do it, and the addresses may still be clickable in most
browsers.  but it may not hinder the workings of the list, if
they were omitted at all...

regards,

peter


From mxn at timewarp.co.uk  Thu Jul 31 12:12:57 2003
From: mxn at timewarp.co.uk (MXN)
Date: Thu, 31 Jul 2003 17:12:57 +0100
Subject: Theme suggestion, toolbar question
Message-ID: <3F294009.7070509@timewarp.co.uk>

Hello all. (Never posted to a mailing list before so let's hope I do 
this alright.)

I don't know much about the history of openbox, but I've got a couple of 
suggestions for ob3 concerning theming.

First, the window buttons (lower/iconify?, maximise, close) should have 
a 'mouse over' state. This might also be called a focus state. 
Basically, if the mouse goes over a specific button, you could theme 
this event to make it light up. I know this might be a bit bloaty for a 
light wm but please consider it if it doesn't exist already!

Second, there should be a way to 'pad' menu items. This wouldn't be 
per-item but just for the whole menu, to give a specific number of 
pixels space around the text for each 'hilite'.

I'm thinking about this from a history of designing for the web, sorry. 
Arrogant rampage over, here's a query:

I've compiled/packaged up ob3 and run it, but I don't have a toolbar. It 
just isn't anywhere. I've tried changing the theme. This means that if I 
lower dialogs, they pretty much disappear and I can't get them back. 
Also, middle click on the desktop doesn't bring up a workspace menu, but 
I'm sure this could just be because I have to bind it in rc3.

Thanks for any help. I'll clean up my act next time I post.

mxn



From ben at orodu.net  Thu Jul 31 12:26:47 2003
From: ben at orodu.net (Ben Jansens)
Date: Thu, 31 Jul 2003 12:26:47 -0400
Subject: [openbox] mailinglist archive
In-Reply-To: <20030731133504.GA27930@lazy.shacknet.nu>
References: <20030731133504.GA27930@lazy.shacknet.nu>
Message-ID: <20030731162647.GJ15349@orodu.net>

On Thu, Jul 31, 2003 at 03:35:04PM +0200, Peter Chiocchetti wrote:
> hello,
> 
> since the list is archived on the web, Im beginning to see
> more and more spam.
> 
> would you somehow make the email addresses on the web archive
> of the mailinglist _not_ machine readable? 
> 
> eg. to replace the @ sign by the sequence &#064; is said to
> do it, and the addresses may still be clickable in most
> browsers.  but it may not hinder the workings of the list, if
> they were omitted at all...

I have forwarded this to our hosting provider.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030731/7b3ba3ef/attachment.pgp>

From ben at orodu.net  Thu Jul 31 12:29:44 2003
From: ben at orodu.net (Ben Jansens)
Date: Thu, 31 Jul 2003 12:29:44 -0400
Subject: [openbox] Theme suggestion, toolbar question
In-Reply-To: <3F294009.7070509@timewarp.co.uk>
References: <3F294009.7070509@timewarp.co.uk>
Message-ID: <20030731162944.GK15349@orodu.net>

On Thu, Jul 31, 2003 at 05:12:57PM +0100, MXN wrote:
> Hello all. (Never posted to a mailing list before so let's hope I do 
> this alright.)
> 
> I don't know much about the history of openbox, but I've got a couple of 
> suggestions for ob3 concerning theming.
> 
> First, the window buttons (lower/iconify?, maximise, close) should have 
> a 'mouse over' state. This might also be called a focus state. 
> Basically, if the mouse goes over a specific button, you could theme 
> this event to make it light up. I know this might be a bit bloaty for a 
> light wm but please consider it if it doesn't exist already!

This was added just a couple days ago :)

> Second, there should be a way to 'pad' menu items. This wouldn't be 
> per-item but just for the whole menu, to give a specific number of 
> pixels space around the text for each 'hilite'.

Hm interesting. Original blackbox themes had one padding value that was
applied to everything. Perhaps some more specific ones would be good.

> I'm thinking about this from a history of designing for the web, sorry. 
> Arrogant rampage over, here's a query:
> 
> I've compiled/packaged up ob3 and run it, but I don't have a toolbar. It 
> just isn't anywhere. I've tried changing the theme. This means that if I 
> lower dialogs, they pretty much disappear and I can't get them back. 
> Also, middle click on the desktop doesn't bring up a workspace menu, but 
> I'm sure this could just be because I have to bind it in rc3.

There is no toolbar. If someone wants to write one as a separate app, I
would encourage it. All the openbox rendering code has been split into a
library for just such a purpose.

When you say "lower" i assume you mean iconify, and you can alt-tab to them.

There is currently no workspace menu. I know Scott has been talking about it
and hopefully we'll see one soon :)

Ben

> Thanks for any help. I'll clean up my act next time I post.
> 
> mxn
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030731/53fa0f14/attachment.pgp>

From ben at orodu.net  Thu Jul 31 12:30:57 2003
From: ben at orodu.net (Ben Jansens)
Date: Thu, 31 Jul 2003 12:30:57 -0400
Subject: [openbox] Building Openbox 3 under cygwin fails
In-Reply-To: <005301c356d8$e69dc5d0$ee9af040@focus>
References: <005301c356d8$e69dc5d0$ee9af040@focus>
Message-ID: <20030731163057.GL15349@orodu.net>

On Wed, Jul 30, 2003 at 02:26:42PM -0600, Rob Eger wrote:
> Anyone tried this and succeeded?  I was playing around with it today and
> finally got all the supporting packages installed, but when I run make I get
> this error:

font.c needs to include stdlib.h. It seems one of my system headers includes
it for me but not you. This will be fixed in the next release.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030731/7c72cab8/attachment.pgp>

From ben at orodu.net  Thu Jul 31 12:40:00 2003
From: ben at orodu.net (Ben Jansens)
Date: Thu, 31 Jul 2003 12:40:00 -0400
Subject: [openbox] Openbox3 Comments
In-Reply-To: <20030730182925.GK3266@kotelna.sk>
References: <20030730182925.GK3266@kotelna.sk>
Message-ID: <20030731164000.GM15349@orodu.net>

On Wed, Jul 30, 2003 at 08:29:26PM +0200, Martin Lucina wrote:
> - Occasionally when I switch workspaces Mozilla Firebird seems to lose
>   focus and won't get it back until I focus to a different window (e.g.
>   click on File->Open, or A-Tab to a different application on the same
>   workspace). This happens just often enough to be annoying -- I'd be
>   happy to help in fixing this.

I've not seen this, and i use Firebird also. If you find a way to reproduce
it consistantly, add it to the bugzilla, and it will be fixed.

> - It would be nice to have the ability to override client icons for
>   specific windows. I'm fairly pedantic and would like to have the WM
>   use the same icons for app X as I use in ROX-Filer (especially given
>   that some apps still come with 1980's 1bpp icons).

The problem with that is that requires all this image loading code. Openbox
currently does not link to or contain any code for loading image files. I've
been considering linking to gdk-pixbuf for rendering, which also provides
dither support. That would bring with it image loading code, so I might
consider doing something like this then.. we'll see.

> - Having an XML configuration file is cool, no need to divine another
>   format. Maybe I could contribute by looking through the souce code and
>   coming up with examples that could just (for now) be put as comments
>   in the supplied rc3? Having had to dig though the source to figure out
>   what the correct way to say "Bind this key to switch to desktop X"
>   was, I think this would be useful.

Another user gave me some stuff for making documentation out of an rc3, so
maybe this will solve the problems. I realise docs are lacking for it, but I
have not wanted to commit to writing docs for something that fluctuates so
easily still. :)

> - In keeping with XML file formats, an XML theme format would be nice.
>   I've noticed that there is an example in the source code, so maybe I
>   could look at this and see what I come up with.

Yes, I would not mind an XML theme format. Its just a pain in the ass to
come up with something good. Take a look at what we have and certainly
provide some feedback if you can. The theme format in DESIGN/ is bascially a
1:1 mapping of the xrdb format to XML, with the addition of alpha to every
color (this doesnt mean alpha between windows, X still sucks).

> - I had to pull po/Makefile.in.in r1.1 from the Attic to get the CVS to
>   compile on my machine (Debian stable with backports from
>   http://people.debian.org/~nobse/).

Autopoint (part of gettext) is supposed to give you that file. Glad you got
it working though :)

> Other than that, no major problems. Keep up the good work!

Cool, thanks.

Ben

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030731/21a85b51/attachment.pgp>

From ben at orodu.net  Thu Jul 31 16:05:08 2003
From: ben at orodu.net (Ben Jansens)
Date: Thu, 31 Jul 2003 16:05:08 -0400
Subject: Alpha3 release is out!
Message-ID: <20030731200508.GN15349@orodu.net>

Greetings all,

I'm pleased to announce that I've made an alpha3 release available. A quick
summary of changes since alpha2 includes:

* Bug fixes (including fixes for java apps, and constraints to make bad
  applications more friendly).
* Improved support for session management.
* Added 'hover' type for window buttons to the theme engine.
* Moved the titlebar layout from the theme to the rc3 config file.
* Added separate option for the resistance at the edge of the screen vs
  between windows.

You can grab the tarball from the website:
http://openbox.org/releases/openbox-3.0-alpha3.tar.gz

Cheers,
Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030731/f3fc0534/attachment.pgp>

From aether at gentoo.org  Thu Jul 31 19:52:13 2003
From: aether at gentoo.org (Jason A. Mobarak)
Date: Thu, 31 Jul 2003 16:52:13 -0700
Subject: rc3 file
In-Reply-To: <20030731200508.GN15349@orodu.net>
References: <20030731200508.GN15349@orodu.net>
Message-ID: <3F29ABAD.5090504@gentoo.org>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The openbox 2 series had a "reload config option" is there an xml 
equivalent for the rc3 file?

Thanks,
- --Jason
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/KautVu24D/vyzbgRAgJHAJwIMeycyM6K25mG/rTkmnIoOWnyVgCfZ6CN
cCSisF+aNSELSGeID85zMdA=
=bioP
-----END PGP SIGNATURE-----



From ben at orodu.net  Thu Jul 31 22:35:52 2003
From: ben at orodu.net (Ben Jansens)
Date: Thu, 31 Jul 2003 22:35:52 -0400
Subject: [openbox] rc3 file
In-Reply-To: <3F29ABAD.5090504@gentoo.org>
References: <3F29ABAD.5090504@gentoo.org>
Message-ID: <20030801023552.GO15349@orodu.net>

On Thu, Jul 31, 2003 at 04:52:13PM -0700, Jason A. Mobarak wrote:
> The openbox 2 series had a "reload config option" is there an xml 
> equivalent for the rc3 file?

No, there is not at this time.

Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20030731/3ceeeb52/attachment.pgp>

