• Devuan editors
  • devuan-art
  • Issues
  • #10

Closed
Open
Opened 2016-06-05T20:07Z by golinux @golinux

Alternate WM themes

Please post alternate window manager themes here for review and discussion

Please solve the reCAPTCHA

We want to be sure it is you, please confirm you are not a robot.

  • Michael Siegel
    Michael Siegel @msi · 2016-12-02T23:36Z

    Some thoughts concerning Openbox themes: Back in Debian Wheezy, there used to be a package called openbox-themes ( https://packages.debian.org/wheezy/openbox-themes ) which has since been abandoned for whatever reason. The themes currently coming with Openbox are:

    • Artwiz-boxed
    • Bear2
    • Clearlooks, Clearlooks 3.4, Clearlooks-Olive
    • Mikachu
    • Natura
    • Nightmare, Nightmare-01, Nightmare-02, Nightmare-03
    • Onyx, Onyx-Citrus
    • Orang
    • Syscrash

    The only one of these themes to carry a corresponding GTK theme specification is Clearlooks, which is bad. Contrary, many of the Openbox themes included in the old openbox-themes package came with well-worked GTK equivalents that would even supply icons of their own in some cases. Of course, GTK means GTK 2.0 in this case.

    As the openbox-themes package from Debian Wheezy basically consists of nothing but theme files, I simply downloaded it and installed it on a testing machine running Devuan Jessie, using dpkg -i. This worked flawlessly. So I guess, openbox-themes could possibly simply be copied into the Devuan package repository without modification.

    While this is the simplest solution for now, it's not a very thoughtful one. There are 96 themes in that package (if I got that right), including, for example, all the minuslab themes created by Dave Foster ( https://github.com/daf/openbox-minuslab-theme-pack ). These are 11 themes by one author that share sort of the same approach and therefore should rather be packaged as "openbox-themes-minuslab". My point is that instead of cramming all the themes into one package, they should be split up into several ones (not too many though) on a reasonable basis.

    And there's another question arising from this: The Openbox project itself apparently doesn't have any standardized criteria for inclusion of themes into Openbox' distribution. So, maybe this should also be handled for Devuan in the process of packaging Openbox. For example, Bland, the theme that was created to match the default GTK 2 theme, should definitely be in by default, but it isn't. On the other side, I personally don't see the necessity for including the Nightmare theme, in part because I think it looks rather unappealing, but also because it doesn't have a corresponding GTK specification.

    Speaking of GTK specs, it would probably make a lot of sense to get the gtkrc files out of a package called "openbox-themes" and offer them seperately in their respective "gtk2-engines-..." packages. Mixed up gtk engines and gtk themes here.

    Edited by Michael Siegel 2016-12-04T13:30Z
  • golinux
    golinux @golinux · 2016-12-03T00:05Z

    Are you aware that Clearlooks-Phenix-purpy has an openbox theme with (at least in Jessie) compatible gtk2 and gtk3 theming?

  • Michael Siegel
    Michael Siegel @msi · 2016-12-03T00:12Z

    Now I am, thanks. But that's not yet in the official repositories, is it?