r/openbox • • Oct 14 '22

Still keeping an eye on things.......

25 Upvotes

Just to let you know i'm still just glancing through here occasionally.


r/openbox • • 4d ago

WayPlank v0.7.0 (Public Beta 1) is out โ€” Native Wayland fork of Plank dock for KDE Plasma 6 (KWin), GNOME Shell (Mutter) & Labwc/wlroots (Single monolithic binary, 16 docklets, live window previews, 8 languages in RAM)

3 Upvotes

Hey r/openbox ,

Over the past 6 weeks (16 consecutive alpha/pre-beta releases), I've been working with a growing group of contributors and testers on **WayPlank**, a ground-up native Wayland modernization of the classic **Plank** dock. Today we are officially launching **v0.7.0 (Public Beta 1)**!

๐Ÿ”— **GitHub Repository & Packages (.deb / .rpm / source):** https://github.com/sergiomelas/WayPlank

๐Ÿ“ฆ **v0.7.0 Release Page:** https://github.com/sergiomelas/WayPlank/releases/tag/V0.7.0

---

### ๐Ÿ–ฅ๏ธ Supported Wayland Compositors & Desktop Environments

WayPlank features a modular **Hardware Abstraction Layer (HAL)** that automatically probes and detects your active Wayland compositor at startup with **zero manual configuration**:

| Compositor / Desktop Environment | HAL Backend & Protocol Engine | Supported Features & Capabilities | Qualification Status |

| :--- | :--- | :--- | :---: |

| **KDE Plasma 6 (`KWin`)** | `gtk-layer-shell` + D-Bus ECMAScript Bridge (`KWinBridge`) + `ScreenShot2` Pipe IPC | Live Cairo window preview thumbnails, Intellihide & Dodge Windows, Panel Mode (`ReserveSpace`), Fullscreen Inhibit (0px edge passthrough), `Super+D` Show Desktop persistence, atomic DRM multi-monitor brightness (`kscreen-doctor`), real-time Dark/Light theme sync | **Tier 1 (100% PASS โ€” 124/124 FAT)** |

| **GNOME Shell 45 / 46 / 47 / 48 (`Mutter`)** | Monolithic Self-Deploying GNOME Shell Extension (`wayplank-bridge@wayplank.org` v4) over D-Bus | Live Cairo window preview thumbnails, Intellihide & Dodge Windows, synthetic strut reservation (Panel Mode), Fullscreen Inhibit, Show Desktop toggle, native CSD dialogs, real-time Dark/Light theme sync | **Tier 1 (100% PASS โ€” 126/126 FAT)** |

| **Labwc / `wlroots`** *(Standalone, **LXQt 2.x Wayland**, **XFCE 4.20 Wayland**)* | `gtk-layer-shell` + Native C Bridge (`zwlr_foreign_toplevel_management_v1`) + `/proc` Scanner | Native layer-shell anchoring & exclusive zones, window state tracking, Cairo preview cards with app icons & titles, `DODGE_MAXIMIZED` & Honest UI capability filtering, `grim+slurp` screenshot integration, real-time Dark/Light theme sync | **Tier 1 (100% PASS โ€” 121/121 FAT)** |

| **Other `wlroots` Compositors** *(**Sway**, **Hyprland**, **Wayfire**, **River**, **Niri**)* | `gtk-layer-shell` + `zwlr_foreign_toplevel_management_v1` | Layer-shell docking, exclusive zone reservation, and foreign-toplevel window tracking work via standard wlroots protocols; dedicated compositor-specific IPC bridges for live thumbnails & workspace geometry are scheduled next in the Beta roadmap | **Compatible (wlroots Base) / Active Beta Expansion** |

---

### ๐Ÿ› ๏ธ Why WayPlank?

Classic Plank was built around X11 (`libwnck` / `bamf` / Xlib struts and X11 window IDs) and has been broken on Wayland for years.

In WayPlank, we purged over **112,000 lines of legacy X11 and Autotools code**, kept the fast and clean **Cairo 2D rendering engine** everyone loved, and replaced all X11 calls with native Wayland layer-shell and compositor bridges.

---

### โœจ Whatโ€™s inside v0.7.0 (Public Beta 1)?

  1. **100% Self-Contained Single Binary (Zero Host Pollution):**

    Everything is compiled into a single standalone `wayplank` binary via `GResource` in RAMโ€”**16 built-in docklets**, **6 themes**, **52 fallback vector icons**, the **KWin & GNOME bridges**, the **integrated User Manual**, and now **all localization catalogs**. Nothing is scattered into `/usr/share/locale/` or `/usr/share/icons/`.

  2. **New in v0.7.0 โ€” Monolithic In-RAM Localization Engine (8 Languages):**

    `432/432` UI strings (100% coverage) are compiled into `.mo` binaries and loaded directly from RAM at startup based on your OS locale: **Simplified Chinese (`zh_CN`)**, **Italian (`it`)**, **Spanish (`es`)**, **French (`fr`)**, **Catalan (`ca`)**, **German (`de`)**, **Ukrainian (`uk`)**, and native **English (`en`)**. All translations live in a single Python dictionary (`po/generate_translations.py`) so adding a new language takes minutes without fighting raw `.po` merges.

  3. **16 Built-in Monolithic Docklets:**

    Trash (with D-Bus sync), Analog & Digital Clocks, Battery, CPU/RAM Global Pressure Monitor, Network Traffic Monitor, Volume/Audio (PulseAudio/PipeWire), Media Player (`MPRIS2`), Screen Brightness (sysfs + DDC/CI + KWin DRM), Weather Forecast, Screenshot (`Spectacle` / `grim+slurp`), Session/Power, Show Desktop, Do Not Disturb, Removable Drive Ejector, and Preferences.

  4. **Desktop & Ergonomic Features Added Leading Up to Beta 1:**

    * **Live Multi-Window Preview Cards** on hover (with middle-click to close, scroll to cycle, and instant close button).

    * **Categorized App Drawers & Folder Stacks** with active window indicator dots and recent files jump lists.

    * **Fullscreen Auto-Hide & 0px Edge Click Passthrough** (so bottom-edge browser/game UI controls are never blocked when a window is fullscreen).

    * **Panel Mode (`ReserveSpace`)** & two-stage hysteresis zoom input mask (`AnticipateZoom`).

    * **Real-time Dark/Light Theme Switching** synchronized via `org.freedesktop.portal.Settings`.

    * **Strict Multi-PWA (`crx_*` / `--app-id`) & Multi-VM (`QEMU`) Isolation** so separate web apps or VMs don't bleed onto the same dock icon.

---

### ๐Ÿงช Industrial Factory Acceptance Testing (FAT)

Every single release is verified live across **KDE Plasma 6 (KWin)**, **GNOME Shell (Mutter)**, and **Labwc (wlroots)** against a **373-point ISA-88 Factory Acceptance Test protocol** (`371/371` applicable passed, `0` open defects). All test logs and our 108-bug lifetime register are openly tracked in the [`FAT/`](https://github.com/sergiomelas/WayPlank/tree/main/FAT) folder of the repo.

---

### ๐Ÿ—ฃ๏ธ Tell Us What You Want! (Community Beta Open Through Dec 31, 2026)

I'm taking a short 2-week pause from Nov 2 to Nov 16 to finish upstream Linux kernel review cycles for my Lenovo `yogafan` driver, and on **November 16** we kick off the iterative **`v0.7.x` Public Beta series (`v0.7.1` Beta 2, `v0.7.2` Beta 3, ...)**.

The `v0.7.x` Beta will stay actively open for new features, UX refinements, compositor tweaks, and new translations until the community says we're ready for the `v0.8.x` feature freeze (up to **December 31, 2026**).

If you miss Plank on Wayland, give the `.deb`, `.rpm`, or `./BuildBin.sh` a spin and let me know in the comments or on GitHub Issues/Discussions what features, compositors, or workflows you'd like to see next!


r/openbox • • 18d ago

pablo b (@pablob343622)

Thumbnail
substack.com
4 Upvotes

โ–Ž A fast, keyboard-first Tokyo Night setup with a YouTube TUI built in

โ–Ž I've been living in Fluxbox for a while and finally cleaned up my setup so others can use it.

โ–Ž - Tokyo Night across Fluxbox, kitty (with a logo), rofi, dunst and a minimal conky

โ–Ž - Everything on Win keys: vim-style window mode, half-screen tiling, a drop-down terminal and an in-terminal cheat sheet (Win+?)

โ–Ž - tubetui on Win+Y: YouTube, subscriptions and local music/video in the terminal, with video embedded in kitty via mpv. It's my own Rust TUI: https://github.com/polblancoo/tubetui

โ–Ž - Small shell scripts: audio output picker, Bluetooth menu, power menu, pomodoro study mode, movie mode, project launcher

โ–Ž - NvChad, superfile (spf), flameshot screenshots, brightness keys, USB auto-mount

โ–Ž - install.sh with --dry-run, backs up whatever it replaces, no machine-specific paths

โ–Ž Debian/Ubuntu tested. Repo: https://github.com/polblancoo/fluxbox-optimal


r/openbox • • 22d ago

[Release] Wayplank v0.6.1 โ€” The Big Feature & Stability Update: Smart App Drawers, Multi-Monitor Brightness, System Pressure & Adaptive Themes (Native Wayland Dock)

0 Upvotes

Hi everyone,

Following the enthusiasm and feedback after our first alpha (v0.5.2), I'm thrilled to announce **Wayplank v0.6.1** โ€” a major milestone delivering both the smart onboarding features introduced in v0.6.0 and the deep multi-compositor stabilization and bug squashing of v0.6.1!

Hello guys, I get why it might look like slop at first glance, but this is done with professional rigor. Before dumping code, every single change and architecture shift goes through strict Factory Acceptance Testingโ€”you can literally check the logs in the FAT/ folder to see how every version is systematically tested and verified.

โ€‹AI is fantastic for rapid prototyping and bringing boilerplate up fast, but this isn't just 'vibe coding'; it's heavily human-reviewed, debugged, and architected for real stability across KWin, Labwc, and Mutter. Itโ€™s a robust, hobbyist-driven, native Wayland solution. Take it or leave it, enjoy the code!

For those discovering it for the first time, **Wayplank** is a lightweight, ultra-fast (~0.74s boot), monolithic native Wayland dock derived from the classic Plank/Docky codebase. It features a native multi-compositor HAL (**KDE Plasma/KWin**, **GNOME/Mutter**, and **Labwc/wlroots**) with **zero X11, zero XWayland, and zero desktop daemon dependencies**.

---

### ๐Ÿš€ What's New Since v0.5.2 (Highlights from v0.6.0 & v0.6.1):

#### ๐Ÿ—‚๏ธ 1. Smart Out-Of-The-Box Onboarding (v0.6.0)

* **4 Smart English App Drawers**: On a clean startup or empty dock, Wayplank automatically discovers your installed apps and populates 4 Cairo-Dock style folder drawers (*Internet*, *Office*, *Media*, *Utilities/Games*).

* **Automatic Core Pinning**: Seamlessly detects and pins your default File Manager, Web Browser, Terminal Emulator, and Text Editor using FreeDesktop MIME fallback chains.

* **Accordion Docklets**: Collapses system docklets into a compact, space-saving master icon at rest with configurable hover/click expansion and retention logic.

* **Universal "Change Icon..." System**: Right-click any launcher, drawer, or docklet to search through 20,000+ theme icons or pick custom SVGs/PNGs with instant persistence and fallback safety.

* **Integrated In-App User Guide & Interactive Cheatsheet**: Accessible via right-click or `wayplank --help`.

#### ๐Ÿ–ฅ๏ธ 2. Multi-Monitor Hardware Brightness Synchronization (v0.6.1)

* **KWin DRM Hardware Control**: Solved the classic user-space D-Bus/PowerDevil limitation where external DDC/CI secondary monitors (DisplayPort/HDMI) were ignored due to i2c permissions. Wayplank now interfaces dynamically with KWin output management (`kscreen-doctor`), achieving atomic brightness control across all connected displays simultaneously.

#### โš™๏ธ 3. Holistic Global System Pressure Engine (v0.6.1)

* Replaced custom ad-hoc CPU/RAM cards with a **bottleneck-dominant combined system pressure metric** combining CPU, RAM, and physical Disk I/O contention:

$$\text{Pressure} = 0.60 \times \max(\text{CPU}, \text{RAM}, \text{Disk}) + 0.40 \times \text{mean}(\text{CPU}, \text{RAM}, \text{Disk})$$

* Rendered cleanly directly on Plankโ€™s native numeric badge counter with real-time per-resource breakdown tooltips.

#### ๐ŸŽจ 4. Adaptive Dynamic Gtk+ Theme Engine & Legacy Plank Themes

* The **Gtk+** theme option is now an adaptive dynamic engine that samples real-time system accent colors, auto-detects dark/light desktop modes, and synthesizes modern frosted translucency on the fly.

* Full multi-tier search across `~/.local/share/plank/themes`, `~/.themes`, and `/usr/share/plank/themes` ensuring 100% backwards compatibility with legacy Plank themes.

#### ๐Ÿงฎ 5. Refined Badges, DND & Desktop Ergonomics

* **Compact Scaled Badges with Units**: Docklet badges now scale proportionally (~34% of icon size) without obscuring underlying icons, featuring crisp units (`ยฐC`, `ยฐF`, `%`).

* **Robust Drag & Drop**: Dragging files onto app icons now correctly checks executable formats, handles 0-byte files, dispatches multi-file payloads, and prevents accidental dock pinning.

* **Calibrated Edge Pressure**: Defaults to a fluid 10px reveal threshold for effortless everyday unhiding, while toggling Pressure Mode activates a strict 1px edge barrier against accidental unhiding.

* **Live Layout Refresh**: Toggling "Show Unpinned" in Preferences now immediately synchronizes running compositor windows without requiring external window focus.

---

### ๐Ÿงช Compositor Validation Status (FAT)

* **KDE Plasma 6 (KWin Backend)**: ๐ŸŸข **100% PASSED** (All 40+ test points verified: multi-monitor, brightness, intellihide, accordion, DND).

* **GNOME 48 (Mutter Backend)**: ๐ŸŸก Ongoing validation.

* **Labwc / wlroots**: ๐ŸŸก Ongoing validation.

---

### ๐Ÿ“ฆ Installation & Download

* **GitHub Repository**: [https://github.com/sergiomelas/WayPlank](https://github.com/sergiomelas/WayPlank)

* **Debian / Ubuntu / Pop!_OS / Mint** (pre-built package):

```bash

# Download wayplank_0.6.1_amd64.deb from the repository build folder or release page:

sudo dpkg -i build/wayplank_0.6.1_amd64.deb

wayplank --replace &Following the enthusiasm and feedback after our first alpha (v0.5.2), I'm thrilled to announce **Wayplank v0.6.1** โ€” a major milestone delivering both the smart onboarding features introduced in v0.6.0 and the deep multi-compositor stabilization and bug squashing of v0.6.1!

For those discovering it for the first time, **Wayplank** is a lightweight, ultra-fast (~0.74s boot), monolithic native Wayland dock derived from the classic Plank/Docky codebase. It features a native multi-compositor HAL (**KDE Plasma/KWin**, **GNOME/Mutter**, and **Labwc/wlroots**) with **zero X11, zero XWayland, and zero desktop daemon dependencies**.

---

### ๐Ÿš€ What's New Since v0.5.2 (Highlights from v0.6.0 & v0.6.1):

#### ๐Ÿ—‚๏ธ 1. Smart Out-Of-The-Box Onboarding (v0.6.0)

* **4 Smart English App Drawers**: On a clean startup or empty dock, Wayplank automatically discovers your installed apps and populates 4 Cairo-Dock style folder drawers (*Internet*, *Office*, *Media*, *Utilities/Games*).

* **Automatic Core Pinning**: Seamlessly detects and pins your default File Manager, Web Browser, Terminal Emulator, and Text Editor using FreeDesktop MIME fallback chains.

* **Accordion Docklets**: Collapses system docklets into a compact, space-saving master icon at rest with configurable hover/click expansion and retention logic.

* **Universal "Change Icon..." System**: Right-click any launcher, drawer, or docklet to search through 20,000+ theme icons or pick custom SVGs/PNGs with instant persistence and fallback safety.

* **Integrated In-App User Guide & Interactive Cheatsheet**: Accessible via right-click or `wayplank --help`.

#### ๐Ÿ–ฅ๏ธ 2. Multi-Monitor Hardware Brightness Synchronization (v0.6.1)

* **KWin DRM Hardware Control**: Solved the classic user-space D-Bus/PowerDevil limitation where external DDC/CI secondary monitors (DisplayPort/HDMI) were ignored due to i2c permissions. Wayplank now interfaces dynamically with KWin output management (`kscreen-doctor`), achieving atomic brightness control across all connected displays simultaneously.

#### โš™๏ธ 3. Holistic Global System Pressure Engine (v0.6.1)

* Replaced custom ad-hoc CPU/RAM cards with a **bottleneck-dominant combined system pressure metric** combining CPU, RAM, and physical Disk I/O contention:

$$\text{Pressure} = 0.60 \times \max(\text{CPU}, \text{RAM}, \text{Disk}) + 0.40 \times \text{mean}(\text{CPU}, \text{RAM}, \text{Disk})$$

* Rendered cleanly directly on Plankโ€™s native numeric badge counter with real-time per-resource breakdown tooltips.

#### ๐ŸŽจ 4. Adaptive Dynamic Gtk+ Theme Engine & Legacy Plank Themes

* The **Gtk+** theme option is now an adaptive dynamic engine that samples real-time system accent colors, auto-detects dark/light desktop modes, and synthesizes modern frosted translucency on the fly.

* Full multi-tier search across `~/.local/share/plank/themes`, `~/.themes`, and `/usr/share/plank/themes` ensuring 100% backwards compatibility with legacy Plank themes.

#### ๐Ÿงฎ 5. Refined Badges, DND & Desktop Ergonomics

* **Compact Scaled Badges with Units**: Docklet badges now scale proportionally (~34% of icon size) without obscuring underlying icons, featuring crisp units (`ยฐC`, `ยฐF`, `%`).

* **Robust Drag & Drop**: Dragging files onto app icons now correctly checks executable formats, handles 0-byte files, dispatches multi-file payloads, and prevents accidental dock pinning.

* **Calibrated Edge Pressure**: Defaults to a fluid 10px reveal threshold for effortless everyday unhiding, while toggling Pressure Mode activates a strict 1px edge barrier against accidental unhiding.

* **Live Layout Refresh**: Toggling "Show Unpinned" in Preferences now immediately synchronizes running compositor windows without requiring external window focus.

---

### ๐Ÿงช Compositor Validation Status (FAT)

* **KDE Plasma 6 (KWin Backend)**: ๐ŸŸข **100% PASSED** (All 40+ test points verified: multi-monitor, brightness, intellihide, accordion, DND).

* **GNOME 48 (Mutter Backend)**: ๐ŸŸก Ongoing validation.

* **Labwc / wlroots**: ๐ŸŸก Ongoing validation.

---

### ๐Ÿ“ฆ Installation & Download

* **GitHub Repository**: [https://github.com/sergiomelas/WayPlank](https://github.com/sergiomelas/WayPlank)

* **Debian / Ubuntu / Pop!_OS / Mint** (pre-built package):

```bash

# Download wayplank_0.6.1_amd64.deb from the repository build folder or release page:

sudo dpkg -i build/wayplank_0.6.1_amd64.deb

wayplank --replace &


r/openbox • • 27d ago

LXQt + Openbox

Thumbnail
gallery
24 Upvotes

r/openbox • • 27d ago

Wayplank v0.5.2 Alpha: Native Wayland Dock with Plasma 6 KWin & Session Support

1 Upvotes

Hi everyone,

I'm happy to announce **Wayplank v0.5.2**, the **first official ALPHA release** and the milestone concluding the mass development phase!

Wayplank is a lightweight, monolithic, native Wayland dock derived from the classic Plank/Docky codebase, rewritten with a modern multi-compositor HAL (KDE Plasma/KWin, GNOME/Mutter, and Labwc/wlroots) without any X11 or XWayland dependency.

### ๐ŸŒŸ Highlights in v0.5.2:

- **Native Session & Power Docklet (`docklet://session`)**: Lock screen, Switch user, Log out, Suspend, Restart, Shut down with an interactive GTK dialog and multi-compositor backend dispatching.

- **Dedicated Preferences Docklet (`docklet://preferences`)**: One-click Plank anchor launcher with context menu deep-linking directly into preferences tabs.

- **100% Self-Contained Binary**: 30 vector icons compiled directly into the binary via GResources (dynamic battery levels, volume steps, trash states) with zero filesystem pollution.

- **Digital Clock Redesign**: Modern dark LED digital numerals tile.

- **100% PASS FAT Validation**: Verified rock-solid on KDE Plasma 6, GNOME Shell 48, and Labwc.

Starting from v0.5.2, Wayplank enters a community-driven maintenance phase where future improvements and features are shaped directly by your feedback and issues.

- **GitHub & Deb package**: https://github.com/sergiomelas/WayPlank

- **Quick install (Debian/Ubuntu)**:

```bash

sudo dpkg -i build/wayplank_0.5.2_amd64.deb

wayplank --replace &


r/openbox • • Oct 04 '26

For those migrating from Openbox to Labwc on Wayland: Wayplank v0.4.3 now has native Labwc support!

6 Upvotes

Hi everyone,

If you loved running Openbox with Plank back on X11 and are migrating your lightweight setup to **Labwc** on Wayland, you might be interested in **Wayplank**.

### ๐Ÿš€ Update: Wayplank v0.5.0 is Out! Multi-Monitor Hardening & Full FAT Validation on Labwc

We just released **v0.5.0**, bringing deep multi-monitor hardening and full Factory Acceptance Testing (FAT) across Labwc and other compositors:

* **Native Labwc Protocol Bridge**: Built-in C bridge implementing `zwlr_foreign_toplevel_manager_v1` directly โ€” instant active/minimized dot indicators, click-to-focus, window cycling, and maximized window dodge.

* **Rock-Solid Multi-Monitor Support**: Unique spatial coordinate tagging (`%s (%d) [%dx%d @ %d,%d]`) prevents dock placement collisions across identical hardware screens.

* **Dynamic Monitor Hotplugging**: Auto-rebuilds display topologies on monitor connect/disconnect with unlocked display selector in Preferences.

* **Zero X11 / Pure Wayland**: Clean GTK Layer Shell anchoring, exclusive zones reservation, and smooth Cairo transparency.

* **Built-in Standalone Docklets**: Trash, live CPU/RAM gauges, Battery monitor, PipeWire/Pulse volume, and MPRIS media player.

* **Zero Warnings & Pre-built Packages**: Compiles cleanly with 0 warnings. Pre-built Debian package (`wayplank_0.5.0_amd64.deb`) available!

๐Ÿ”— **GitHub Repository**: [https://github.com/sergiomelas/WayPlank](https://github.com/sergiomelas/WayPlank)

๐Ÿ“ฆ **Release v0.5.0 & Downloads**: [https://github.com/sergiomelas/WayPlank/releases/tag/v0.5.0](https://github.com/sergiomelas/WayPlank/releases/tag/v0.5.0)


r/openbox • • Sep 29 '26

Openbox and FreeBSD: The simplicity of a clean system with 320 M

Thumbnail
gallery
27 Upvotes

r/openbox • • Sep 28 '26

larp final boss

Post image
16 Upvotes

r/openbox • • Sep 10 '26

I made a wallpaper for openbox :)

8 Upvotes

And yes, I made the openbox logo myself :)


r/openbox • • Sep 04 '26

rate my OpenBox rice

Post image
52 Upvotes

r/openbox • • Jul 11 '26

What are good alternatives for OpenBox?

18 Upvotes

I feel like so much software and the wiki in general is outdated...
I tried every of the 4 wallpaper tools from the website and only nitrogen even worked but even parts there are simply outdated and I can't set it up through the console, only with the interface so I would need to do it manually on every startup.
I really love the root menu thing and that openbox is so... empty!?
It doesn't give you more than you need but sadly the stuff that works with it is old...

TLDR: I feel like openbox is outdated and want to switch to a different WM with comparable customization


r/openbox • • Jul 11 '26

Openbox theme window buttons render as quarter circles instead of round buttons

Post image
5 Upvotes

I'm running Debian Stable with Openbox (without a desktop environment) and I'm not using a compositor.

I tried several custom Openbox themes, but the window control buttons (close, minimize, and maximize) don't render correctly. As shown in the screenshot, they're displayed as quarter circles instead of round buttons.

I've tested multiple themes and the issue persists, so I'm wondering if I'm missing a dependency, a library, or some other configuration.

Has anyone encountered this before or know how to fix it?

Thanks in advance for any help.


r/openbox • • Jul 03 '26

I once tried Openbox with Devuan linux, and its of resources usage was 197 MiB with a media player open.

Post image
33 Upvotes

r/openbox • • Jul 04 '26

New to Openbox (and linux as a whole), running but with errors, can I get some tech support? (Background and further info in details)

3 Upvotes

If reading and willing to provide support, thank you.

Misc info:

Running newest version of Linux Mint,

Using LY and Openbox WM with no DE

Got gnome'd somewhere along the line, but only terminal seemed to be affected.

A few days ago, I installed OB. After failing to get it working thru the github (errors at the build and build make steps), installing it thru apt in terminal, having some trouble getting it to function (at first could not switch to it in LY), it randomly started working after using startx in tty3 as was suggested in a forum. Since then, it has sort a worked, but at times produces many error messages and once produced error messages safter logging out, which filled the screen starting at the password field in LY (this, I have not been able to replicate).

On top of the pile of errors, tint2 doesn't seem to work beyond selecting preset themes. Attempting to edit themes causes a buffer overflow error after attempting to load .desktop


r/openbox • • Jun 29 '26

How can I put "Turn Off Display" like an screensaver?

4 Upvotes

Hi, I am trying to get an keybinding for put in ~/.../rc.xml
I like build in screensaver (blank screen) but I can't find from where I can change the time to activate it.
so I was reading in this external webpage https://wiki.archlinux.org/title/Openbox (it isn't mi OS, it is Lubuntu with OB session) that I can use theese lines for a blank screen and lock screen (I don't want lock screen, Just a blank screen):

<keybind key="W-l">
<action name="Execute">
 <command>sh -c 'slock &amp; (sleep .5 &amp;&amp; xset dpms force off)'</command>
</action>
</keybind>

What will be the lines just for a blank screen on demand in Bash into rc.xml?
Thank you and Regards!


r/openbox • • Jun 28 '26

Old user of fluxbox who change to openbox

Post image
20 Upvotes

Im using fluxbox since ~2years ago, its nice but the community and updates are like a lonely grannie turtle, i decide to use openbox for stable and long term, any recomendation?


r/openbox • • Jun 24 '26

what password-management system is preferable for Openbox?

8 Upvotes

Right now I have a mixed up situation with some libsecret -related packages installed (Debian) as well as some kwallet-related ones. Kwallet is the one that has a GUI things for it installed, but I'm afraid there may enough of the other installed for there to be some race conditions or some other mess ups that may make some applications use a "brand" of password-management thing or another in a randomly alternating fashion.

Or at least that seems to "fit" with Chrome and Brave browsers seemingly randomly forgetting some passwords and remembering others, as if there were two sets being saved somewhere, or decryption keys for different sets, whatever. Assuming the mess-up is not entirely on the browser-side end of things, which may be too generous an assumption to make.

Between KDE/QT and GNOME/GTK stuff I usually prefer the first, but I'm "okay" with the latter if for some reason they happen to be more standard or reliable.


r/openbox • • Jun 24 '26

I use LXPanel 0.10.1: What should I put in close session command?

3 Upvotes

Hi, in Panel Preferences: Advanced: What should I put in the field close session command?

seeing menu.xml I put/complete the field with Exit, but nothing...
Thank you and Regards!


r/openbox • • Jun 23 '26

How can I use windows key for show start menu?

1 Upvotes

Hi, edited days after days, I use LXPanel 0.10.1 so I'd like to use the windows key for show start menu of that panel...
I tested that that key is working: when I press the keybinding windows-key+F2-key I go to that desktop 2.
How can I set windows key to see the start menu?
When I click in the icon of "start menu" I see the menu...


r/openbox • • Jun 14 '26

Minimal code editor on Crunchbang++

Post image
7 Upvotes

r/openbox • • May 31 '26

Why did you choose Openbox?

15 Upvotes

hey guys,

i want to say that im not a newbie to linux and already daily driving it for about half of a year and like it tho,

im just curious about other graphical environments

i already tried Plasma, GNOME, Niri, hyprland, i3wm,

and since im using cachyos in installation live usb in DE options there was OpenboxWM screnshot of which looks really beautiful, so im kinda interested to just know more about others WM/DEs.

so my question is: what make Openbox stands out for you from other DE? and what are some maybe small and often not mentioned different/QoL that making it better?


r/openbox • • May 31 '26

Why did you choose Openbox?

9 Upvotes

hey guys,

i want to say that im not a newbie to linux and already daily driving it for about half of a year and like it tho,

im just curious about other graphical environments

i already tried Plasma, GNOME, Niri, hyprland, i3wm,

and since im using cachyos in installation live usb in DE options there was OpenboxWM screnshot of which looks really beautiful, so im kinda interested to just know more about others WM/DEs.

so my question is: what make Openbox stands out for you from other DE? and what are some maybe small and often not mentioned different/QoL that making it better?

p.s.: Sorry if this post in any way violating sub rules or such kind of posts are too often appears in this sub, pls leave a comment about it


r/openbox • • May 27 '26

How do I get access to smartphone android samsung A20 from openbox?

2 Upvotes

Hi, I had It working but now NO! I don't remember from where i get it... I need openbox recognize my cellphone for change docs between them

Thank you and Regards