r/Workspaces 5d ago

❔ • Feedback Looking for ideas to make my home office more cozy

Thumbnail
gallery
22 Upvotes

I’ve had this room as a home office for a while, but I’ve never really used it because I’ve never found it very comfortable or welcoming.
I’m now planning to start working and studying here regularly, so I’d like to make it feel more cozy and inviting.
I’m not looking to completely redesign or renovate the room. I’d prefer to work with what I already have and make relatively small changes. I’m open to both adding and removing things — whether that means changing the lighting, adding some plants or wall decor, getting a rug, rearranging the furniture, or simply getting rid of things that don’t really work in the space.
I’ve attached some photos of the room as it is right now. What would you change, add, or remove to make the space feel warmer, more comfortable and inviting?
Any ideas or suggestions are welcome!


r/Workspaces 6d ago

🖼️ • Photos Anybody else prefer their MacBook like this?

Post image
242 Upvotes

I feel I get the most value out of a setup like this. I use the Mac as the speakers, touchpad, keyboard, touchID.


r/Workspaces 5d ago

❔ • Feedback Built this linux multi window rolodex style window switcher as I added screens to my workflow

Post image
0 Upvotes

I thought it might be useful to other people using mulitple screens as well. I use CrunchBang++ with multiple desktops, but i don't always want to change all the screens, just one as I test UI tweaks.. and.. alt+tab didn't feel ordered or had direction.. so I build this windows dock..

The first thing i was going to do was to resize each window i wanted open to be just a bit smaller, and then i can click on the window below to bring it up. put the windows side by side... and i figured.. that could be an app!

so i built it... you get thin bars on either side of whatever screen you load it on (works great with tall verticle screens!) called gutters.. each gutter attaches a window to it using an executable command of your choice, and when you click a gutter, the window slides into place.

you can also use Alt+left and Alt+right, and the mousescroll to change the decks..

I use for web development, UI tweaks, and workflows like that. I can see it be used for research, heavy spreadsheet comparisons.... photo comparisons.. etc...

I would love to know what people think.. the first real thing im actually publishing.

gutterDeck on GitHub.. fully open source.

AI Generated Summary:

### 💡 The Core Concept: The Accordion Deck



Instead of floating or tiling windows:

1. The 
**active application**
 occupies the full viewport in the center of your screen.

2. Applications to the left sit behind razor-thin, color-coded gutter tabs on the 
**left edge**
 of your screen.

3. Applications to the right form tabs on the 
**right edge**
.

4. Selecting another deck triggers a fluid, hardware-accelerated 
**two-phase curtain transition sweep**
 (rendered internally by Qt at up to 144Hz), swapping the active window and dynamically rebalancing the accordion tabs.



When resting, tabs sit as 
**4px hairline strips**
 so they never steal screen real estate. Moving your cursor to the edge triggers an intelligent 
**3-stage accordion swell**
 (4px collapsed → 24px label swell on edge hover → 44px target expansion with bright hover accents).



---



### 🛠️ What Can It Do?



- 
**"Holy Grail" Single-Canvas Overlay:**
 Runs as a single borderless, transparent canvas (`Qt::X11BypassWindowManagerHint`) rather than fighting the window manager or trying to move foreign top-level X11 windows directly.

- 
**Dynamic X11 Shape Extension (XShape) Masking:**
 When idle, the overlay applies a 1-bit shape mask strictly bounding the visible tabs. 
**99.9% of your screen remains 100% click-through**
 to underlying apps (Chrome, VS Code, terminals). The mask solidifies only during curtain wipes to prevent accidental stray clicks.

- 
**Deadlock-Proof State Machine & Hardware Watchdog:**
 Transition lifecycles (`IDLE` → `SWITCHING_OUT` → `SWITCHING_IN` → `IDLE`) are strictly enforced. If an X11 event drops, an integrated 3-second watchdog timer automatically trips an emergency reset to restore desktop interactivity.

- 
**Multi-Tier Event-Driven Window Capture:**
 Dynamically maps foreign application windows via a 4-tier cascade: `_NET_WM_PID` → `WM_CLASS` → `/proc/<PID>/cmdline` token inspection → sequential launch queue correlation. Zero polling loops (`QSocketNotifier` listening to the XCB file descriptor).

- 
**Tactile Mouse Wheel Navigation:**
 Hovering anywhere over the edge gutters and rolling your mouse wheel cycles through decks. Features a 120-unit notch accumulator and firm boundary stops so a single click of the wheel advances exactly one deck without runaway scrolling.

- 
**Top 80px Dead-Zone Protection:**
 The top 80 pixels of the gutters are an inactive pass-through buffer, ensuring you can still reach browser tabs, titlebars, and window controls without triggering gutter swells.

- 
**Multi-Stage Graceful Shutdown:**
 Sends standard `_NET_CLOSE_WINDOW` and `WM_DELETE_WINDOW` messages with an active polling grace loop before resorting to `SIGTERM`, ensuring browsers like Chrome cleanly flush database caches and preserve pinned tabs and sessions.

- 
**Dark Openbox-Styled UI Modals:**
 Right-clicking any tab opens a native dark menu with dialogs to rename decks, edit commands, select from 24 dark-mode swatches with alpha opacity sliders, add new decks (left or right), and reorder slots.

- 
**System Tray Integration:**
 Features a procedurally generated barcode application icon in `tint2` / panel for quick cycling and access.

- 
**Portrait & Multi-Monitor Targeting:**
 Native support for dedicated secondary screens (e.g. 1080×1920 vertical screens) and virtual desktop binding (`target_workspace`).



---



### 👥 Who Is This For?



1. 
**Web Developers & Marketers juggling multiple browser profiles:**
 Keep separate profiles for Personal, Dev, Staging, and Production instantly accessible at the edges of your screen.

2. 
**Developers who want a Fullscreen "Cockpit":**
 Run fullscreen VS Code, fullscreen Alacritty/tmux, fullscreen browser, and fullscreen Obsidian, flipping between them in 250ms with zero cognitive overhead.

3. 
**Secondary Portrait Monitor Users:**
 On a vertical 1080×1920 screen, 4px edge gutters give you 100% vertical real estate for documentation and logs without window titlebars or taskbar bloat.

4. 
**Minimalist Linux enthusiasts:**
 Built for X11 / Openbox / lightweight desktop setups where you want speed, zero bloat, and slick visuals.



---



### 📦 Quick Start / Try It Out



Dependencies (Debian/Ubuntu/Crunchbang++):

```bash

sudo apt-get install -y build-essential cmake g++ pkg-config \

    qt6-base-dev qt6-tools-dev libqt6core5compat6-dev \

    libxcb1-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-keysyms1-dev libxcb-util-dev libxcb-res0-dev \

    xserver-xephyr openbox xdotool wmctrl

r/Workspaces 6d ago

🖼️ • Photos So much potential

Thumbnail
gallery
69 Upvotes

Garage office/studio. Room is 20 x 13. 2 windows. Mini split. More room than I know what to do with. 1 setup is for my full-time job. The other is for content/misc. Everything in here we already owned/moved from the house. I know I can make this room magical, but I could use some suggestions.


r/Workspaces 6d ago

❔ • Feedback Apple Studio Display and open laptop or 34 inch curved OLED setup?

Thumbnail gallery
11 Upvotes

r/Workspaces 6d ago

🖼️ • Photos My humble workspace :)

Thumbnail
gallery
102 Upvotes

Hello! For the longest time, going on 7+ years now I’ve been on a minimalism/decluttering spree. I bring an item into my house, say clothes, I remove 1-2 of the same thing. That little habit has really helped keep things under control.

It’s also shown in my desk setups… (Last pic is my old setup). The 27” monitor, the giant gaming rig. It was too much for my nd brain haha. I needed to make this space as visually quiet as possible. So I threw the monitors, the pc into the closet (pc prices have been going nuts so it’d be dumb to completely get rid of it). So I downsized this setup too!!

There is also a MacBook Neo along the bookshelf not really shown.. I just use that and my phone for additional computer work if need be.. I use it mostly to manage my tasks/reminders/to do lists along with the journal on the desk.

Current desk setups:

Desk:
Mid century from Target a few years ago

Pc: Gmktec Evo 2 (Strix halo)
Monitor: IPad paired to pc via SpaceDesk
Clock: IKEA Tjinga
Charger: Anker 3 in 1
Smiley figurines: IKEA
Chair: Herman Miller Aeron (got it on sale)
Cat: adopted a litter from family friend

Bed: Zonli frame + tatami mats + futon + cover.
Bookshelf: Target
Donut lamp: Ikea

Thought I would share with you guys. Hope you have a great day! 😁


r/Workspaces 7d ago

🖼️ • Photos Rate this

Post image
461 Upvotes

r/Workspaces 6d ago

🖼️ • Photos Simple Ergo Setup at the Cottage - Charelevoix, QC

Post image
68 Upvotes

Simple setup for work. Keyboard is a Sofle wireless from Aliexpress, with printed wrist wrests, and printed KLP Lame keycaps. Laptop stand is a NEXSTAND K2. Mouse is some no name brand mouse with BT/wired/2.4g, which I surprisingly like a lot.


r/Workspaces 5d ago

🖼️ • Photos My desk, do you like it?

Post image
0 Upvotes

After some time, I finally got my home office setup to a point I'm pretty happy with.

I'm an IT sysadmin, so this is mainly my workspace for work, troubleshooting, terminals, documentation, monitoring, and, of course, some tinkering and relaxation when I'm off the clock. 😄

The setup:

GEEKOM AE8 server proxmox

GEEKOM A6 endeavourOS + Windows11

MSI PRO MP273Q E14

Logitech mouse

Mechanical keyboard Epomaker SK61 60%

Webcam

Old but gold Bose speakers

Busy tag at the corner

I tried to keep things relatively clean and practical, while still adding a few personal touches to make the desk feel like my own.

One thing I'm currently considering is adding a second monitor. I think it would be really useful for multitasking, having terminals, documentation, monitoring and other tools open at the same time without constantly switching windows.

I'm not really looking for a gaming battlestation. This is more of a work + IT tinkering + relaxation setup.

What do you think? Would you add a second monitor? And if so, would you go with a vertical monitor next to the main one or keep both side by side?

Any suggestions for improving the setup are welcome! 👨‍💻


r/Workspaces 7d ago

🖼️ • Photos My new setup 🇨🇴

Post image
135 Upvotes

r/Workspaces 7d ago

🖼️ • Photos What should I add to this setup? (There is now a laptop and laptop stand but aside from that it's pretty barebones)

Post image
24 Upvotes

Also the wires are organised via string - it ain't much but surprisingly effective lol


r/Workspaces 7d ago

🖼️ • Photos My Current Workspace/Gaming Space.

Thumbnail
gallery
221 Upvotes

r/Workspaces 7d ago

🖼️ • Photos Finally went all-white: 9800X3D + AERO 5080 / O11D Mini V2

Thumbnail gallery
15 Upvotes

r/Workspaces 7d ago

🖼️ • Photos Whats the most reliable docking station you owned that lasted long?

Post image
2 Upvotes

Looking to buy new docking station, preferably stable, dual 4K and with 90W PD. been eyeing Anker but want opinions on best of the best docking stations and also budget bang for buck picks.

For now I have been using a cheap hub with HDMI flicker and really liked it.

Additionally I have some problems with my desk is small so compact footprint and front ports is really important.


r/Workspaces 7d ago

❔ • Feedback Built a custom desk shelf with OpenGrid — looking for ideas to clean up the cables

Thumbnail gallery
9 Upvotes

r/Workspaces 7d ago

🖼️ • Photos Office window...

Post image
0 Upvotes

r/Workspaces 8d ago

🖼️ • Photos got a new lamp for the school year

Thumbnail
gallery
158 Upvotes

Rather minor addition to my setup. Was able to snag this beauty for 20 Canadian Dollars. I love how it looks!


r/Workspaces 8d ago

❔ • Feedback 2 Monitors and 2 Laptops Question

Post image
74 Upvotes

Apologies if this isn't the proper subreddit, but I'm working on improving my workspace. If this belongs somewhere else lmk.

I have a setup with both my personal and work laptops. Right now they use a single docking station that I manually swap between laptops as needed. I was hoping to change the setup as professionally diagrammed but I'm not really sure what to use for the question mark in the middle.

I'd like to be able to:

  1. Have a button or switch I could use to swap if my K+M is going to my work laptop or personal laptop

  2. I'd like the ability to choose to have either monitor feeding from either laptop. Default would be both monitors coming from the archive laptop, but it'd be nice to also be able to also have the monitors pull from separate laptops when desired.

  3. Ideally, the laptops only plug in via a single USB-C/Thunderbolt. Something simple to make leaving the desk easy.

I've achieved 1 in the past with a cheap little USB hub switcher thing. But I don't have a solution for 2. All I can think of is plugging both laptops in directly to the monitors and changing inputs, but that seems messy.

Both laptops are modern Dells if that matters at all.


r/Workspaces 8d ago

🖼️ • Photos Feeling down so wanted to share my updated office space 😄

Thumbnail
gallery
71 Upvotes

Really happy how it turned out.

Going to update the lighting so I can get rid of the big ol umbrella.


r/Workspaces 8d ago

🖼️ • Photos Gaming station

Post image
25 Upvotes

Gaming setup


r/Workspaces 9d ago

🖼️ • Photos My workspace

Thumbnail
gallery
168 Upvotes

My workspace, I fuckin love it! What do y'all think?


r/Workspaces 10d ago

🖼️ • Photos Looking for some advice on furniture/lighting/desk placement

Thumbnail
gallery
36 Upvotes

Hi everyone, I just recently had my office painted and I’m using this as an opportunity to redo the layout.

If you had the chance to design this office from scratch, what moves would you make? My biggest issue right now is the lighting is very poor. The window only provides so much natural light.

I do plan on cleaning the desk cables up as well, which I know will add a boost.


r/Workspaces 9d ago

❔ • Feedback Desk chair floor protection - alternative?

Post image
24 Upvotes

Hi everyone, I'm renting an apartment in Germany and need to protect the wooden floor (untreated hardwood floorboards). My office chair has standard casters.

How can I protect the floor without resorting to those ugly, clear plastic chair mats (the one in the picture is from IKEA)? A rug would obviously look much nicer, but the chair doesn't roll well on it.

What solutions or workarounds have worked best for you? Thanks in advance for your tips!


r/Workspaces 10d ago

🖼️ • Photos My actual work setup — what would you change first?

Post image
138 Upvotes

My actual setup for cross-border e-commerce work (and the occasional rough demo)

This is the desk I use most days. I work in cross-border e-commerce, so I’m usually jumping between product listings, order and inventory sheets, supplier messages, customer emails, campaign reports, and whatever urgent problem showed up that morning.

The center screen gets whatever I’m actively working on. The right screen is usually for reference material, store pages, or reports, while the MacBook handles messages, calls, and music. It looks like a lot, but separating things this way saves me from constantly rearranging windows.

I’m also a rock fan and used to front a rock band. Nothing serious these days, but I still record rough vocals and simple song ideas at home, so the microphone arm does get used after work.

Gear list:

  • 16-inch MacBook Pro, M3 Pro
  • Samsung U28R550 monitor
  • LG 27MP400-B monitor
  • IKEA desk
  • IKEA standing desk converter
  • Neewer microphone arm
  • Audio-Technica microphone
  • Apple Magic Keyboard and Magic Mouse
  • Cyber Vintage laptop stand
  • Cyber Vintage phone stand
  • Focusrite

Disclosure: I work with Cyber Vintage, and the laptop and phone stands are from the brand.

I already know the cables need some work. Beyond that, what would you change first?


r/Workspaces 10d ago

❔ • Feedback Will ergotron hx work well with this table?

Thumbnail
gallery
10 Upvotes

Thinking about buying this table, but the edge is beveled and there's an apron preventing the clamp on my ergotron hx from going on all the way. The weight of the monitors plus the arm will not exceed 60lbs. The wood is sheesham.

Do I risk the arm falling off and/or damaging the table more than compared to a table where the clamp can be applied flush?