
Switching to i3 - Day Four DistroTube
video description
Date: 2022-03-30
Related videos
Comments and reviews: 8
Kevin
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
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
Zero
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
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
Peacemekka
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
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
J. P.
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
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
John
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
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
rensenware
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
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
Michael
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
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
Victor
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
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















