The files in the subpackages of Openbox are actually not on the right places. Current state: $ rpm -ql openbox /etc/xdg/openbox /etc/xdg/openbox/autostart.sh /etc/xdg/openbox/menu.xml /etc/xdg/openbox/rc.xml /usr/bin/obxprop /usr/bin/openbox /usr/bin/openbox-session /usr/bin/setlayout /usr/share/applications/openbox.desktop /usr/share/doc/openbox-3.4.11.2 /usr/share/doc/openbox-3.4.11.2/AUTHORS /usr/share/doc/openbox-3.4.11.2/CHANGELOG /usr/share/doc/openbox-3.4.11.2/COMPLIANCE /usr/share/doc/openbox-3.4.11.2/COPYING /usr/share/doc/openbox-3.4.11.2/README /usr/share/doc/openbox-3.4.11.2/menu.xml /usr/share/doc/openbox-3.4.11.2/menu.xsd /usr/share/doc/openbox-3.4.11.2/rc-mouse-focus.xml /usr/share/doc/openbox-3.4.11.2/rc.xsd ... (snipping the l10n ant theme files) /usr/share/xsessions/openbox.desktop $ rpm -ql openbox-gnome /usr/bin/gdm-control /usr/bin/gnome-panel-control /usr/bin/openbox-gnome-session /usr/share/gnome-session/sessions /usr/share/gnome-session/sessions/gnome-openbox.session /usr/share/gnome/wm-properties /usr/share/gnome/wm-properties/openbox.desktop /usr/share/man/man1/openbox-gnome-session.1.gz /usr/share/xsessions/openbox-gnome.desktop The file "/usr/bin/gdm-control" from openbox-gnome should be splitted in another sub package, and it should get a dependency to gdm, of course. It allows Openbox users to use the hibernate/shutdown functions of gdm, but it doesn't need GNOME at all. The file "/usr/bin/gnome-panel-control" should also go its own package, because it's actually a wrapper to access gnome-panel remotely. Means, some functions such as shortcuts for panel applets or the Alt+F2 dialog can be accessed via this binary. But it doesn't need Openbox at all, although it is part of the source tarball. When I'm using it under Fluxbox, it works fine. See in [1] how the Debian folks has solved it. [1] http://packages.debian.org/de/wheezy/gnome-panel-control
Ok, imagine we have openbox openbox-devel openbox-gdm: requires gdm openbox-gnome openbox-libs gnome-panel-control: requires gnome-panel Would it be ok it openbox-gnome required both gnome-panel-control and openbox-gdm?
(In reply to comment #1) > Would it be ok it openbox-gnome required both gnome-panel-control and > openbox-gdm? Yes, of course. The package openbox-gnome provides just a full-featured GNOME session (through the dependencies), but with Openbox as window manager. In any case, gnome-panel-control doesn't need GNOME at all and should have its own package. Well, somewhat odd that it is part of the Openbox sources, but I think the upstream developers were looking for a applicable gateway to call the panel appropriately. The better that we have an universal tool which doesn't need a certain window manager.
(In reply to comment #2) > The package openbox-gnome provides just a full-featured GNOME > session (through the dependencies), but with Openbox as window manager. +1 > In any case, gnome-panel-control doesn't need GNOME at all and should have its > own package. Well, it needs gnome-panel which needs gnome-shell and pretty much everything of GNOME. :( Or were you trying to say it should not depend on openbox?
(In reply to comment #3) > Or were you trying to say it should not depend on openbox? Yes, that's what I want to say. It's a tool which is independent from the window manager. It needs gnome-panel only. Well, the gnome-panel package has recursive dependencies to other GNOME stuff, which isn't really needed, actually. But in any case, such a package won't need Openbox at all.
Any news about this?
I'm ok with the suggestions, patches for the spec are welcome.
openbox-3.5.0-6.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/openbox-3.5.0-6.fc17
Package openbox-3.5.0-6.fc17: * should fix your issue, * was pushed to the Fedora 17 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing openbox-3.5.0-6.fc17' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-8857/openbox-3.5.0-6.fc17 then log in and leave karma (feedback).
openbox-3.5.0-6.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.