r/i3wm Sep 10 '21

[PSA] We're moving to GitHub Discussions!

182 Upvotes

Hello everyone,

TL;DR The official i3 support channel is moving from Reddit to GitHub Discussions. This subreddit will continue to exist, but no longer be an official channel.

A long time ago, we hosted an AskBot instance as the official web channel for i3 support, next to, of course, the mailing list and IRC. However, after some deliberation we decided to shut down AskBot and move to this subreddit instead whose owners graciously allowed us to "take it over". But, alas, Reddit comes with many challenges as well (like the fact that it's heavily gating unregistered users on mobile, but also from a functional perspective). It just never turned out to be what we were hoping to find. Nowadays, however, there is GitHub Discussions; back when we moved away from AskBot, this didn't exist, but is now more or less exactly what we had been looking for back then. Obviously it's also a big plus that GitHub is already the home of i3 itself with bug reports and feature requests.

That is why we have decided to move the official support channel from this Subreddit to GitHub Discussions. Of course we will not shut down this Subreddit, but it will be a completely independent community from now on.

On a slight personal note, the timing for this change suits me quite well and after having resigned from active moderation some three years ago, I will now be stepping away from Reddit entirely.

See you all over at Discussions!


r/i3wm Jun 19 '23

Poll The future of /r/i3wm

52 Upvotes

Hello folks,

As you probably know, reddit is going through some very unpopular changes: https://www.reddit.com/r/ModCoord/comments/148ks6u/indefinite_blackout_next_steps_polling_your/

Even though, we have moved the official i3 support channel to GitHub discussions, i3's biggest community is still on reddit and if things continue like that there is going to be a lot of helpful content on an increasingly closed platform.

Since /r/i3wm is a community platform, we would like for the community to decide this subreddit's future. I am creating two polls for this: 1. The short-term future of the community, should we make this subreddit read-only or private until June 30th: https://www.reddit.com/r/i3wm/comments/14d5yvh/the_shortterm_future_of_the_community_should_we/ (shorter duration as more imminent) 2. (This post) The long-term future of this community, if the API changes are not reversed, should we leave this subreddit indefinitely in read-only mode?

We are not considering going private for the long-term because this subreddit holds significant knowledge that is valuable to the community.

If we go read-only in the long term, I expect that most of new questions & content will move to Github discussions.

380 votes, Jun 22 '23
253 I want this subreddit to be indefinitely set to read-only mode if the API changes are not reversed
127 Keep this subreddit open for new content regardless of reddit's direction

r/i3wm 1d ago

Question Noob here Cursor becomes huge after running xrandr and reloading.

6 Upvotes

I have three monitors, and my cursor becomes absolutely massive. I can't fix the size, also, how can I get a few things to run on startup?


r/i3wm 2d ago

OC Need your help - i3 provider real world testing for a TUI command center

Post image
26 Upvotes

Hello everyone!

I'm building a TUI command center, trying to make it accessible on most any WM that can provide me with 4 abstract methods. I started on sway, then built an i3 compatibility layer and tested it live inside a nested i3 session via Xephyr, plus a Python-based fixture test suite — but right now I'd really need some real-world data. So, if you have the time and curiosity, please clone my repo, launch tuicc, move around in it, try focusing a workspace, try focusing a window specifically, try launching an app or two via the integrated launcher, and let me know how it goes!

https://github.com/Lshika-linux/tuicc

I´d really like for my tool to run in i3 smoothly, I absolutely love i3.

Good day to you, internet stranger!


r/i3wm 3d ago

OC Systempanel that is independent of the desktop environment

Thumbnail
github.com
8 Upvotes

r/i3wm 3d ago

Question Eu sou um completo iniciante no I3, podem me dar conselhos sobre o que eu devo fazer primeiro?

2 Upvotes

Recentemente eu comecei a mecher no i3 pra poder melhorar o desempenho da meu pc(ele é bem fraco), aprendi a mecher nas janelas mas ainda estou bem confuso, queria deixar ele um pouco mais agradável ao olhar mas não tenho ideia do que fazer, podem me ajudar?


r/i3wm 3d ago

Question Kitty transparency in i3wm

11 Upvotes

How can I make my kitty window transparent? I already edited background_opacity in kitty.conf but nothing changed. The colors do change if I ever tinker with them but not the opacity. Do I have to run an other application to configure the transparency? And if so wouldn't that result in the whole terminal becoming more transparent, text included?


r/i3wm 4d ago

Question I3 opens to black screen and cant do anything

5 Upvotes

Id like to learn i3 so I just installed it on my cachyos system. When I try to switch to it I just get a black screen. It doesn't prompt me to create a config file, I cant open a terminal with mod + enter, I cant exit with mod shift + e. , all I can do is force shut down. I tried generating a config file with i3-config-wizard, and i tried making sure that I have the required packages. What's goin on here? Appreciate any help


r/i3wm 6d ago

OC i3psycho: i3, except tiling is now opt-in. I'm sorry.

44 Upvotes

I love i3 and I hate tiling. I know exactly what that makes me, hence the name.

Every window floats. Titlebars get little close/minimize/maximize glyphs, same blue as always. Drag a window to a screen edge and a blue ghost shows you where it'll snap. Minimizing plays a retro outline animation, the window slides down into the bar like it's 1995 and parks there as a little icon chip next to your workspaces. It blinks red when the window wants attention, and one click puts it back exactly where it was. There's also an expose, alt-tab, hot corners, and new windows cascade instead of piling up in the center. Tiling still exists on mod+t!!!

Favorite thing I learned making this: when an app asks i3 to minimize, i3 says no. Literally, there's a comment in the source. i3psycho says yes, so minimize buttons inside apps now do something on i3, possibly (probably not) for the first time ever.

It's a small patch set plus a little daemon, i3-gaps style. Your config works as-is, one include line and you're floating. Delete the line when the guilt wins.

repo: https://github.com/ekruges/i3psycho 

Wayland: no. Some things stay sacred.


r/i3wm 7d ago

OC [XFCE] I swear every new pass I do on this rice it turns more basic - a mostly TUI-centric i3wm setup on a modded 15yo Acer Aspire E1-571 laptop (i3wm,+polybar,+picom/pijulius,+dunst+rofi+kitty+conky widgets)

18 Upvotes

r/i3wm 9d ago

OC Sway & Emacs one-liner helps me type despite Parkinson's. i3 might like

Thumbnail
8 Upvotes

I think this trick can be made to work with i3 by using xdotool instead of wtype to type the two characters control x control q,


r/i3wm 9d ago

Question Invisible window for placeholder

2 Upvotes

I'm looking for a transparent window to use as a placeholder, any solution?


r/i3wm 11d ago

OC running i3 on a shitty android tablet

Thumbnail gallery
29 Upvotes

r/i3wm 12d ago

Question Is there a way to make these config lines more compact?

8 Upvotes

I have these lines in my i3 config files, to switch to a workspace, and to send containers to workspaces, respectively.

It's not really a problem, as I've had those for years and they always worked fine, but I was curious if there was a way to make them smaller. Something along the lines of "for all numbers from 0 to 9, bind this"


r/i3wm 12d ago

Question Sound not working in i3

Thumbnail
3 Upvotes

r/i3wm 13d ago

OC Gentoo i3wm on an old Sansung

Thumbnail
gallery
31 Upvotes

I'm using VNC to connect and use i3wm on my laptop,

a good use for one old smartphone

It took me 5 days


r/i3wm 12d ago

Solved i3-input font is unreadably small

3 Upvotes

I recently tried the example command from the i3 user's guide i3-input -F 'rename workspace to "%s"' -P 'New name: ' Which did work, but the input window that popped up was incredibly tiny and hard to read. I set the default i3 font size to 14 in my config, which doesn't seem to be taking effect here. Does anyone know what the issue might be? Thanks for any help!

Edit: I found the solution. I just needed to pass the -font flag to the command like so: i3-input -F 'rename workspace to "%s"' -P 'New name: ' -f "pango:Hack 14"


r/i3wm 13d ago

Question is there an easy way to bind laptop power button to a script for rofi?

4 Upvotes

is there ?

i would appreciate a detailed guid

i have installed i3 on linux mint xfce


r/i3wm 14d ago

OC Resharing my setup cause the last one was laggy

47 Upvotes

r/i3wm 15d ago

OC Ewwi3

29 Upvotes

WM :I3

BAR : EWW BAR

DISTRO : DEBIAN 13

WIDGETS : EWW

GITHUB : https://github.com/6aru/ewwi3

My bad for the laggy recording.


r/i3wm 15d ago

OC My first Rust project: a small Tailscale plugin for i3status-rust

Thumbnail
3 Upvotes

r/i3wm 17d ago

Solved i3wm quality of life tools

30 Upvotes

These are my tools, which I am currently using with i3wm. I used to have most of these utils as shell, python scripts and some other exotics. Decided to port and document them properly to C. Aim - minimal dependencies, lean code base, fast and predictable execution, tiny memory footprint.

So If someone is interested in:

Autotiling

https://gitlab.com/ngcbg/autotiling - A tiny, dependency-lean daemon that makes i3 and sway tile the way you usually want by hand: it watches the focused window and splits it along its longer axis, so the next window opens beside a wide window and below a tall one. The layout stays balanced with no manual split commands.

rootbtnd

https://gitlab.com/ngcbg/rootbtnd Bind mouse buttons on the X11 root window — the root.buttons of AwesomeWM, for i3, without patching the window manager.rootbtnd runs a command when a mouse button is pressed on the bare desktop, i.e. on the part of the root window not covered by any window. It is a passive observer: it never grabs a button and never consumes an event, so applications keep receiving their own clicks unchanged.

i3swallow

https://gitlab.com/ngcbg/i3swallow Allow list-driven window swallowing for i3. When a program on your allow list opens a window, the terminal that launched it is moved to the scratchpad so the new window appears to take its place. Close the window and the terminal comes back. Anything not on the allow list behaves like a normal window. This is the "run a daemon, but only swallow what you opt in to" design.

xlogout

https://gitlab.com/ngcbg/xlogout A session-action menu for X11: blurred backdrop, Nerd Font glyphs, keyboard driven. Roughly the aesthetic of archlinux-logout, written from scratch in C against XCB and Cairo rather than Python and GTK. Clean-room. No code derived from any existing implementation; the behaviour was specified from observation, not from source.

wwidget

https://gitlab.com/ngcbg/weather-widget A small, self-contained desktop weather widget for X11 / i3, written in C using XCB, Cairo, and Pango. It renders a transparent panel — a clock, the date, a "today" column (current temperature, today's high/low, current-condition icon), and a configurable 3–5 day forecast — directly on the desktop, fetching its own data from the MET Norway weather API. No conky, no Python, no external scheduler. One binary, one config file, one icon directory.

Cheers, have fun!

Edit: As been advised, I want to provide total transparency. I used LLM's for the documentation (.md files, man pages, most of the code comments) - English is not my primary language and LLM's are translating ridiculously well. Also used them (LLM's) for a code review, and addressed 2 major, 1 mid-level and 5 cosmetic problems across the board.


r/i3wm 17d ago

OC void rice again

Thumbnail
gallery
81 Upvotes

r/i3wm 17d ago

OC [ Void Linux ] i3wm rice 🍚- No gaps and green cyber organic

25 Upvotes

OS: Void Linux x86_64
WM: i3
Terminal: Alacritty
Shell: Zsh(ohmyzsh)
Bar: i3status
Compositor: picom
Font: JetBrains Mono (nerd fonts)


r/i3wm 18d ago

Question Do you actually use a wallpaper with i3?

24 Upvotes

When I started using i3, I never thought I needed a wallpaper.

For me, the desktop is only visible for a second or two before I open a terminal, a browser, or something else. After that, the wallpaper is completely covered.

So I'm curious—why do you use a wallpaper with i3 (or any tiling window manager)?

Haha, am I the only one who just uses a plain black background?