OBXPROP(1)
π OBXPROP β okay bestie, let's read your window's diary
So this page is from the General Commands Manual, and it's all about obxprop β the little tool that spills the tea on what's going on inside an X window. πΈ
β¨ NAME β¨
openbox β a minimalistic, highly configurable, next generation window manager with extensive standards support. π
β¨ SYNOPSIS β¨
openbox [--help] [--display DISPLAY] [--id ID] [--root] [--]
[PROPERTY ...]
β¨ DESCRIPTION β¨
Okay so obxprop is literally a tool for displaying the properties on an x window. It's giving detective energy. π
It does a similar thing to xprop, except β and this is the slay part β obxprop lets you see UTF-8 strings as text. No cursed escape sequences, no guessing. Just vibes. β¨
You can use the --id option to specify a window identifier, and if you don't? Then obxprop will let you pick a window by clicking on it. Point and click, main character energy. π±οΈ
Primarily, this tool exists so Openbox users can peek at the value of the _OB_APP_NAME, _OB_APP_CLASS, _OB_APP_ROLE, and _OB_APP_TYPE properties. Those are the ones Openbox uses for matching windows against user-defined application rules. So if your window rules are acting up, this is where you go to find out why. π
β¨ OPTIONS β¨
These are the possible options that openbox accepts, bestie β no cap, here's the whole list:
--helpβ Shows a summary of the options available. A little menu of your choices. π--display DISPLAYβ Specify the X display to use. Pick your display, queen. π₯οΈ--id IDβ Specify the window identifier for the window whose properties will be displayed. You're telling it exactly which window you want the tea on. π«
Similar to xprop, you may pass one or more property names to have openbox limit its output to only the properties requested. So yeah β you can absolutely just ask for the one property you care about instead of reading the entire scroll. Narrow it down, periodt. π―
Heads up: the synopsis also lists--rootand a bare--, even though they don't get their own entries up in the options list. That's just how the page do. π
β¨ SEE ALSO β¨
Go read these too, they're all iconic in their own way: π
openbox(1)openbox-session(1)openbox-gnome-session(1)openbox-kde-session(1)
Please report bugs to: http://bugzilla.icculus.org/ β fr fr, if something's broken, tell the devs. They want to know. π
And that's the whole page, bestie β this one came straight out of the <strong>General Commands Manual</strong> and it's filed under <strong>OBXPROP(1)</strong>. Go forth and inspect some windows. π¦β¨
π¦ where this page comes from
- alpine 3.24: openbox-doc 3.6.1-r8 Β· GPL-2.0-or-later
- arch rolling: openbox 3.6.1-14 Β· GPL-2.0-or-later
- debian bookworm: openbox 3.6.1-10 Β· GPL-2.0-or-later
- debian trixie: openbox 3.6.1-12+b2 Β· GPL-2.0-or-later
- epel 9: openbox 3.6.1-18.el9 Β· GPLv2+
- fedora 43: openbox 3.6.1-29.fc43 Β· GPL-2.0-or-later
- fedora 44: openbox 3.6.1-30.fc44 Β· GPL-2.0-or-later
- nixos 26.05: openbox 3.6.1
- nixpkgs unstable: openbox 3.6.1
- opensuse-leap 16.0: openbox 3.6.1-bp160.1.13 Β· GPL-2.0+
- opensuse-leap 16.0: openbox 3.6.1-bp160.1.13 Β· GPL-2.0+
- opensuse-leap 16.0: openbox 3.6.1-bp160.1.13 Β· GPL-2.0+
- opensuse-leap 16.0: openbox 3.6.1-bp160.1.13 Β· GPL-2.0+
- ubuntu jammy: openbox 3.6.1-10 Β· GPL-2.0-or-later
- ubuntu noble: openbox 3.6.1-12build5 Β· GPL-2.0-or-later
- ubuntu questing: openbox 3.6.1-12ubuntu2
- ubuntu resolute: openbox 3.6.1-12ubuntu3 Β· GPL-2.0-or-later
- ubuntu stonking: openbox 3.6.1-12ubuntu3 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms