 Hi everyone, welcome to this talk on Tile Up Your Life with I3 Window Manager and T-Maps. My name is Leon Newts, if you'd like to connect with me on Twitter, I handle this mediopter DevOps. I'm also found at other social platforms like LinkedIn, you can just scan the QR code and get the link to your account. So I work as a technical support engineer at Solot.io and currently this talk is on I3 Window Manager and T-Maps. So let's begin with this. So I had no clue about Tiling Window Managers or I3 VM for that three years ago or something like that. I used to use Manjaro and I was very happy with it until it crashed and it was not recoverable and I had to literally reinstall the entire system, right? So and it was around New Year, so I had a lot of time on my hands. So I was like, let's try something new. I used to frequent the sub called Unixpond and I used to see a lot of these people, you know, doing something called as rising their desktops, right where they used to create these very good looking themes. So I thought I'd give it a try, spoiler alert, it did not go as expected. The amount of customization required required a lot of time and I was just not that patient. So I did a minimal customization drip and T-Maps also was a quite useful tool when I was doing Linux administration and all these things, right? Because you had a lot of logs to look at and a lot of terminals to switch today. So T-Maps was a very helpful tool that time also. So what exactly is a Tiling Window Manager? That's the whole question. What can it do for you? So Tiling Window Managers are something that tile your windows rather than float it. For example, if you go to an XFC for desktop manager, you open it, open a window and it will open in a float mode, right where you'd have, you could minimize it, you could maximize it, close it, something as such. And if you open a new window after that, it will just float over that, right? So you'd have two windows and you would drag them and sort of set them up however you want. Which can be a bit time consuming and switching between those are not as easy, right? You have to take the mouse and switch. T-Maps is something that's called a terminal multiplexer. Basically what it does is it will multiply your terminals, right? And you can have multiple terminals just in one T-Maps instance. So what are the benefits of a Tiling Window Manager? Tiling Window Managers keep the clutter out. There are no home screen icons. It is very lightweight, right? You get more screen space when you have no gaps or anything in between other windows. And you can configure it as to your needs. This is for I3 Window Manager, what I'm talking about. There could be Window Managers that support desktop files and all. It all depends on the Window Manager. T-Maps is basically terminal multiplexer. You can have multiple terminals. It comes with a clock, which I usually use sometimes to just keep a track of the time. Or you can also use it as a macOS windows, macOS thing where people just, you know, leave their laptops with the clocks on. It's very handy for that. So let's see a small demo on how this looks on my desktop. So for example, this is an example of how Tiling Window Managers work. For example, I could just do this and I open a Google Chrome tab, right? And now if I just wanted a terminal next to it, I have a terminal next to it. I don't have to do any window dragging. I do not have to move my mouse. If I want to switch between these two, I could just switch with keyboard. If I want another terminal window, which is vertical, I could just hit a shortcut and then hit the terminal shortcut. And I would get a whole new window, right? This is it. This is the most selling feature of a Tiling Window Manager. That is completely customizable. For example, if I want to launch a new application, I just hit a shortcut. If I want to switch between windows, I just hit a shortcut. And if I want to close a window, rather than having to go and keep the X icon, I can just hit a shortcut and it will all do this for me, right? And in case it still feels like a huge task to switch to a Tiling Window Manager, there are a lot of .files available on Reddit on the sub that I mentioned it. And there are a lot of people on GitHub also that publish their .files. So let's see Tmux. For Tmux now, for example, I have something like this, right? Where I have a KNINUS window running with Kubernetes ports. And usually if I want to check the logs, I just open a window where I can just see the log with this. I could resize these windows. Then if I want to just for port forwarding, I usually just open multiple windows that are port forwarding windows so I can just close them and I require them or something like that, right? And yeah, the main feature, the clock. So you can have a clock also using this. So this is what I was talking about. I know it's a meme, but usually the window decorations, they are just disabled. Like we don't keep them. We don't need them, basically. For example, if I wanted to hide a window, I could just do windows cheat and it just hides it and usually even configure a shortcut to just open that window that you have to something called a scratch pad. But I don't have it right now, so I just have to cycle through the windows. And then once it is done, I can just have the window back. So these are the apps that usually go well with actually window manager I have used. You can just take a look at these apps. Another thing is I have also shared a link, a list of things that are in the that usually have all the good stuff for you to view. You can just the slides are shared, right? You can just go through these and see them. So that's it for this talk. Thank you. Thank you for listening. Hope it helps you. Have a nice day. I'd also like to thank the Linux Foundation for letting me speak at this event.