VehiclesFashionRecipesBlogsHuntTravelsSportFunHandmadeITEducation
Mini-Games
x

x
zakruti.com » IT - Software » IT, programs, coding
Switching to i3 - Day Four DistroTube

Switching to i3 - Day Four DistroTube

FBTwitterReddit

video description

Rating: 4.0; Vote: 1
Switching to i3 - Day Four DistroTube I asked you guys to help decide what window manager I should use in 2019: This is Day Four of me living in i3. POLYBAR CONFIG SlideRSB: I think you have the wrong attitude regarding not wanting to -hack- or customize i3 to you desired workflow. I'll admit that i3 is the only tiling window manager I've used so far. The way I've always approached using i3 is that i3 out of the box is a black slate that requires customization. Other window managers have made decisions about how they behave so you don't have to. With i3, you have to consider of the tiniest minutiae of how you want it to function. That can be a blessing or a curse. The best way to approach things is to use someone's -rice- or customized setup of i3 rather than try to build your own from scratch while using another window manager as a model. In other words, don't use i3 to reinvent Qtile. Just use a good i3 implementation that already exists.
Date: 2022-03-30

Comments and reviews: 8


You can absolutely change colors in the regular i3 bar. No hacks required. The colors for the bar itself and the workspace picker on the left can be set in the config straightforwardly. For the status indicators on the right, if you want to make it easy, look into i3blocks. Also makes it easy to customize what you see there, and clickable buttons that do custom things.
I get that i3 doesn't come naturally to you, since you're used to other tiling managers, but it would be better to just move on than to keep complaining about things that are more based on your lack of familiarity than the actual limitations of the window manager. That's like a day one vim user complaining about how hard it is.

reply

Personally, I think you're making a rod for your own back by not 'hacking on' i3 as you put it - the real beauty of i3 is that you can quite simply add functionality as and when you require it. I too missed the set layouts of Awesome, so I found someone's script to easily create and manage layouts and I'm currently in the process of leveraging it to suit my purposes. I'm no coder, but in the few weeks that I've been using i3 I've adapted and even written from scratch several small scripts - something I just didn't do in Awesome.
Sticking to 'what the devs intended' may not actually be what the devs intended.

reply

i3bar by default uses the basic i3status. If you switch to i3blocks which is a better version of i3status and has modules support, you can put all kinds of colors and scripts you like. There are a lot of user made modules as well.
And i3 is pretty op for someone starting out since most people don't really know what layout they actually want for their work. The manual tiling is pretty neat and the customization is pretty friendly and gets more things done with little effort. I've used i3gaps and currently trying out xmonad.

reply

Things you may want to explore:
i3-msg (You can set up inside the config file how to mark and send windows, stacks or layaouts to different workspaces of monitors)
. json (most of the deep configuration of i3 is not done on the config file but through. json inputs as described in the i3 wiki, is not really hacking but whatever)
ipc-hooks between polybar and i3 (to run asynchronous commands that are faster and save system resources)

reply

I dont see why i3 would have i3-msg if it wasnt for the purpose of extending scripting the environment. Im not sure Window navigation would make sense if you used j k to navigate left right between tabbed frames becasue if you had a nested frame the inclination would be to use j to move there but would then swithc the parent tab.
reply

As far as swapping workspaces I'm not sure I really understand your complaint. If I want to move all of my windows to a certain workspace I just focus parent until everything, or just the containers I want, are selected then either move the windows to a specific workspace or send all of them to the next monitor.
reply

I really do not understand the polybar (or any bar for that matter) craze. to me the beauty of tilling wm is minimal and distraction free and maximize vertical space on my laptop, so no bar at all. I do not get why you need to display memory, network, cpu usage at all times.
reply

You can combine modes in i3, for example you can have a workspace with window in tiling mode and the other tabbed mode, I do that a lot when I'm working with multiple terminals and I want to open a browser I jus put the left window in tabbed mode and open it in there
reply
Add a review, comment






Other channel videos