ObConf:About
From Openbox
(Difference between revisions)
(→Screenshots) |
(→Installation) |
||
Line 9: | Line 9: | ||
== Installation == | == Installation == | ||
You'll need the following: | 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 | + | |
− | if signal_proc | + | * [http://ruby-gnome2.sourceforge.jp/ 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 | |
− | #!ruby | + | if signal_proc |
− | 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 | |
− | + | ** svn co http://svn.l3ib.org/obconf/trunk obconf | |
− | + | ** cd obconf; sudo ruby setup.rb [requires root privileges] | |
+ | * enjoy life | ||
+ | ** run obconf2 | ||
== Screenshots == | == Screenshots == |
Revision as of 20:53, 19 May 2007
Contents |
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)
- FOR 0.16.0 ONLY: edit /usr/lib/ruby/site_ruby/1.8/libglade2.rb
#!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
- svn co http://svn.l3ib.org/obconf/trunk obconf
- cd obconf; sudo ruby setup.rb [requires root privileges]
- enjoy life
- run obconf2