Skip navigation.
Home

Reply to comment

OroboROX

Summary: 
a lightweight Window Manager for ROX
Current stable version: 
0.9.7.9
Primary author(s): 
Guido Schimmels and Jonatan Liljedahl

OroboROX is a lightweight Window Manager for the ROX Desktop. OroboROX is in development and not completely stable and could give you problems with some applications. But many people are using this as their everyday WM, so don't hesitate to try it out!

Screenshots

http://kymatica.bitminds.net/rox/OroboROX/screenshot.jpg http://www.students.uni-marburg.de/~Klossa/rox-oroborox-xaguar-screener.png

Features and Requirements

  • Uses Fontconfig, freetype2 (and of course X11)
  • Nice and easy configuration interface (using PyGTK and ROX-Lib2)
  • Basic EWMH compliance (some hints are work in progress)
  • Fully themable
  • Configurable behaviour
  • Small memory footprint

Themes

The current version of OroboROX comes with a choice of 14 Themes:

  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/Agualemon.png Agualemon
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/b5.png b5
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/Crux.png Crux
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/Curve.png Curve
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/Elberg.png Elberg
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/Galaxy.png Galaxy
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/MicroGUI.png MicroGUI
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/Mofit.png Mofit
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/Neweau.png Neweau
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/Next.png Next
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/Platinum.png Platinum
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/Quinx.png Quinx
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/RiscOS.png RiscOS
  • http://www.students.uni-marburg.de/~Klossa/oroborox-themes/Silverado.png Silverado

Additionally, you can get further Themes, if you like (feel free to add your own):

Install by just unpacking them into the Configure/Themes directory of OroboROX

Patches

I (Alex Kloss) was unhappy with the Unix Focus' habit of version 0.9.5 to only raise a window when clicked on its border, but not on its content. After fixing (read: ugly hacking the source) it, I found time to whip up a patch to add Sloppy Focus (meaning the same like unix focus, but you can click a window anywhere to raise it). This patch will hopefully not be valid for too long, since it looks like the raise/focus stuff is settled soon.
httpSloppyFocusPatch

Since this patch only worked on 0.9.5 and me being still unhappy about this raise/focus stuff, I tried to resolve it with another patch (now for version 0.9.6-6), which eradicates the focus policies and brings the user back in control. Since I'm not too familar with the Configuration interface, some translations are missing and I haven't found a way to let the user choose policies to automatically set the focus/raise options - maybe Guido or Jonatan could help here. I hope this patch will find its way into future versions of oroborox.
httpFocusRaisePatch
Both this patches are obsoleted by version 0.9.6-11.
Jonatan Liljedahl has uploaded a httpPatch for OroboROX 0.9.5 with the following changes.

  • made force_buttons enable all allowed actions too and not only the visual button drawing.
  • fixed button-filter bug that made it stop drawing buttons when it encountered a disabled button, thinking that it was the title.
  • fixed bug that made sticky-matched clients not have their desktop set to -1
  • added check for string "mod4" in keyboard parsing, now Hyper modifier works.
  • removed unused label variable in keyboard options GUI
  • made clientCycle only update stuff once per keypress-cycle.
  • added alternative window cycling: an infobox at the center of the screen shows title instead of raising the clients. It is shown with same font and color as titlebars, if no scheme is selected it falls back to black on white.
  • fixed bogus code in check for min_size==max_size, fixes resize/maximize problems with firefox. (by Guido Schimmels)

httpMaximise patch

By Tony Houghton, this fixes the odd behaviour caused by maximising a window only either horizontally or vertically then reverting to its previous size.

Known Bugs

  • In OroboROX 0.9.8, trying to move a window can make it hang, due to passing an invalid cursor to XGrabPointer.
  • If the configfile differs from what OroboROX expects, it stops running
  • Firefox and some KDE apps indicate they are maximed but don't report the proper geometry. OroboROX should handle this case.
  • mozplugger forces OroboROX to open empty windows that aren't cleared after the plugin's exit. It has yet to be determined if the problem is in OroboROX or in mozplugger, but some other WMs don't show this error. Update: the error seems to be on mozpluggers side.

Reply

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h1> <h2> <h3> <h4> <img> <pre> <b> <i> <blockquote>
  • Lines and paragraphs break automatically.
  • Link to content with [[some text]], where "some text" is the title of existing content or the title of a new piece of content to create. You can also link text to a different title by using [[link to this title|show this text]]. Link to outside URLs with [[http://www.example.com|some text]], or even [[http://www.example.com]].
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

More information about formatting options