ObConf:About

From Openbox

(Difference between revisions)
Jump to: navigation, search
(ObConf 1)
(ObConf 1)
Line 1: Line 1:
 
= ObConf 1 =
 
= ObConf 1 =
 
The old 1.x series of ObConf is available for [[Openbox:Download| download here]].  It will be soon replaced by the 2.x series, which you can read about below.
 
The old 1.x series of ObConf is available for [[Openbox:Download| download here]].  It will be soon replaced by the 2.x series, which you can read about below.
 +
 +
ObConf now easily installs new themes which use the <code>.obt</code> Openbox theme archive format for distribution.  You can also use ObConf to create <code>.obt</code> Openbox theme archives for distributing your own themes.
  
 
The current changelog is [[ObConf:Changelog| found here]].
 
The current changelog is [[ObConf:Changelog| found here]].

Revision as of 15:01, 30 May 2007

Contents

ObConf 1

The old 1.x series of ObConf is available for download here. It will be soon replaced by the 2.x series, which you can read about below.

ObConf now easily installs new themes which use the .obt Openbox theme archive format for distribution. You can also use ObConf to create .obt Openbox theme archives for distributing your own themes.

The current changelog is found here.

Screenshots

File:ObConf1Theme.png
Theme options
File:ObConf1Appearance.png
Appearance options
File:ObConf1Behavior.png
Behavior options
File:ObConf1Desktops.png
Desktop options

ObConf 2

Features

  • Real theme previews generated using libobrender
  • Written in Ruby, not a pain in the ass to add new options to it (not 500 callback functions like the C version)

Caveats

  • Lags behind openbox development either because I'm lazy or because of school.
  • Ubuntu has an old (buggy) version of ruby-gnome2 in its repositories that doesn't work well with Obconf.

Installation

You'll need the following:

  • openbox from subversion
svn co svn://svn.icculus.org/openbox/trunk/ openbox
cd openbox; ./configure --prefix=/usr; make; make install [make install requires root privileges]
  • ruby-gnome2 0.16.0 or cvs.
    • FOR 0.16.0 ONLY: edit /usr/lib/ruby/site_ruby/1.8/libglade2.rb
      • find (should be line 42)
#!ruby
if signal_proc
      • add guard_source_from_gc(source) so that it looks like
#!ruby
if signal_proc
    guard_source_from_gc(source)
  • ruby-gettext
  • obtain and install obconf
  • enjoy life
    • run obconf2

Screenshots

File:Obconf Theme.png

File:Obconf Appearance.png

File:Behaviour.png

File:Obconf Desktops.png

File:Obconf Dock.png

Personal tools