<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#333333" bgcolor="#FFFFCC">
Hello,<br>
so i thought why not compile openbox myself, disable some unneeded
stuff.<br>
i now have a reduced version running, and it's much snappier.<br>
i don't notice any other difference, and that confuses me a little
because i disabled a lot of things.<br>
this is on an archlinux plain openbox install, no desktop
environment. xorg-server is 1.17.2-4.<br>
<br>
i did the usual:<tt><br>
<br>
</tt><tt>./configure --help</tt><tt><br>
</tt><tt>./configure <see below></tt><tt><br>
</tt><tt>make</tt><tt><br>
</tt><tt>sudo make install</tt><br>
<br>
question is:<br>
i could not find any documentation on what those options do exactly,
besides from what is in ./configure's help message. or if there are
even more options.<br>
a pointer to the right resource(s) would be appreciated.<br>
<br>
if you could also take a look at my options and maybe explain some:<br>
<br>
<tt><tt>--disable-xkb</tt><tt><br>
</tt><tt>--disable-xshape</tt><tt><br>
</tt><tt>--disable-xsync</tt><br>
</tt>
? i have no clue what these mean! i just disabled them, and
everything works fine.<br>
<br>
<tt><tt>--disable-imlib2</tt><tt><br>
</tt><tt>--disable-librsvg</tt><br>
</tt>as i understand, these 2 disable icons support. i don't use
icons in menus anyway.<br>
but i still have icons in the titlebar, and they also look the same
as before.<br>
<br>
<tt>--disable-startup-notification</tt><br>
kind of self-explanatory, and the behavior is as expected<br>
<br>
<tt>--disable-nls</tt><br>
i took this to mean ui internationalisation. i use english anyway,
so no difference<br>
<br>
<tt>--disable-session-management</tt><br>
? it's still possible to start openbox with openbox-session.<br>
maybe it applies to more complex setups (desktop environments).<br>
i suspect xdg-autostart doesn't work anymore.<br>
<br>
<tt>--disable-xcursor</tt><br>
i still have my normal cursor theme (not the inbuilt default) when
hovering over windows? huh?<br>
<br>
<tt>--disable-xinerama</tt><br>
i vaguely understand what xinerama does, and i have no desires for
customized multi-monitor setups.<br>
anyhow my system works nicely.<br>
<tt><br>
--with-x<br>
</tt>huh? does that mean i can compile ob without support for the
xorg-server?<br>
i tried, and it threw an error (no X found or something).<br>
(this is the only option i took from the original PKGBUILD, all
others are added)<br>
<br>
thanks for reading this far,<br>
<br>
TT<br>
<br>
PS:<br>
is it possible to compile without xft or freetype (=using only
xfonts)?<br>
</body>
</html>