Omar Samara agreed. Someone please tag Kalle and ask him to include “window manager” or “bspwm” into the title so that people searching for those things can discover this video.
Lewis Tyler something tells me if I were searching for info on bspwm or tiling window managers in Linux this video would never be pulled as a search result... Edit: I just tried and that is precisely the case. 🤷🏻♂️
@@engageintellect Lewis probably means that the uploader is targeting the wider audience by using a more general title which is also highly misleading because tiling managers is not a topic for newbies and not even for intermediate users. Also I'm sure he doesn't use it himself and the demo was hilarious. And I don't see how it has something to do with someone's productivity unless their job is to sit and watch various system resource metrics. The video is more or less stylish as nowadays people prefer style over substance.
I am a systems administrator for a research institute, I basically ditched any GUIs. It is just so much easier, you don´t have any unnecessary things blocking your view.
That feeling you have when you are a starter in programming and when you write a line of code in terminal or cmd. And that feeling when you press enter and it works. It feels heart blown up with happiness.
I basically live on keyboard shortcuts now that I use a tiling wm. super + enter for terminal, super + e for terminal file manager, super + shift + e for graphical file manager, etc for email, browser, media player, spotify, all major applications. Also super + space for rofi application launcher.
oh guys, imagine when he gets to virtual workspaces also: I don't suffer the problem of having too many windows opened, I try to organize the task I'm doing in each workspace and try not to do too many at once
Hope not thats a point of no return, you start spending hours and hours just “configure” your wm for “better productivity” instead of actually work for real.
I love i3wm because there's a bottom bar that shows your workspaces open and also system info like network, space, load, memory, battery stats, and time
@@Ciborg085 not exactly, it only supports i3 and bspwm and that's way too little for the entire list of tiling window managers available. I mean to use it with dwm you have to pick a fork of it, it's not compatible with xmonad that is probably the oldest twm, it doesn't support spectrwm, awesome and a lot of other twms (EXWM for example). It's very nice for those two and very usable for dwm as I can assure for being using it right now, but still it's quite lacking, quite like expecting pywal to generate useful colorschemes
It's so funny to find someone who I consider a "mainstream programmer" start using tiling window managers :D Let's see how long it takes for him to start distro hopping, finding the arch holy grail... how deep the rabbit hole will he get
@@SweatySockGaming I skipped arch entirely. I'm past that point of 'tinkering.' I just need something that works, but unfortunately, I'm still looking for a distro that just works instead of me tinkering to get it to work. Went back to Xubuntu 20.04 because of previous good experiences on older versions... but it too has its problems that drive me crazy.
Hi! Great video, but as a tiling wm user myself (DWM), I'd like to comment on your use of BSPWM. I haven't used that one specifically, although I've heard good things about it. One thing that really helps having more windows open in a tiling wm, is to use workspaces/tags. By organizing your windows by function (mail, general browsing, youtube, work, teams, etc) and dedicating certain workspaces/tags for these specific tasks, you can end up with way more windows (that you're using) open and still having organized screens. If I need to check email? Alt+1. Need spaces for work? Alt+2/3/4. Teams? Alt+5. UA-cam? Alt+6. Need more space for work? Alt+7/8/9. Organizing it this way I don't have to think about it too much, everything is muscle memory.
You can install that tilling window manager of system76 on other distro with gnome not necessarily on base ubuntu Just compile your self.. just follow the github instructions..
My best combo for productivity on windows in terms of managing the windows and space: 1. Hide all the clutter on the taskbar (search, stock pinned apps, that multitasking icon etc, also all the tray icons you don't use really often (I only have volume for switching audio outputs)) 2. Place the taskbar to the side of the screen rather than top/bottom for more vertical space. Some folks prefer autohiding it altogether, I don't. 3. Virtual desktops that combine similar tasks within 1 desktop (e.g. 1 main work, 2 messaging, 3 auxiliary work/music, etc) 4. Snapping windows. Drag your window to the side of the screen for 1/2 screen split, to the edge for 1/4 split. Works fine without PowerToys if you don't mind spending a minute on arranging windows once in the morning for the rest of your day. 5. MX Master 3 mouse with gestures and assignable keys. I have mapped: 1-key switching desktops and Enter key, gesture-enabled media and volume controls. *6. PowerToys with Fancy Zones. Useful if, a) you need more complex arrangement than snapping allows for, or b) you have a large screen (over 27") or ultrawide/superultrawide screen. I don't use it personally now but I can see myself start using it again with a larger screen than my current 27" 16:9. *7. Compact layouts for your apps if allowed for by the ones you use.
I've been using i3-gaps for a while and I have to say, get yourself some workspaces! Having everything open at once is all well and good until you want to quickly switch to doing something else, or if you want to have your music in the background not taking up screenspace, or if you want to play a full screen game but not close your coding stuff.
everyone uses a different tool, but the tiling wm Ive stuck with is xmonad. Highly configurable, works with multiple monitors, etc. It takes investment of time to learn but it's been flexible and powerful enough for me justify the time I spent. careful with configuring your linux environment. Today it's just a tiling window manager. Next week you could be looking up hex color codes so you can configure your terminal to match vim and wondering why there's a color mismatch between your tmux theme and vim. Then you figure out it's that your terminal that doesn't support 256 colors and yeah... it's a rabbit hole. one word of advice: have your config files under version control. When your environment becomes custom tailored to your workflow and you've spent endless hours on it, they become more valuable than your computer.
Tiling is how I became an expat and then a full-time user of Linux. It became something I couldn't live without; starting by using a Debian VM + i3 as a glorified IDE, to spending most of my time on that VM, to installing Linux straight onto my machine after ragequitting a Windows 10 update.
@@kunt230 Not as extensible as qtile. Bspwm is limited by how much work you are willing to do in bash scripts. Qtile is entirely written on python so any modifications you make can change the way the entire thing works, this includes layouts, shortcuts, complete control of the bar (completely different from polybar),... I'd argue the most complete is awesome, it's just too nice. Still, I'll stick with dwm for extensibility with patches
@@XDjUanZInHO i use dwm too. Just how he could improve what he currently uses without switching. For a python guy like him, i also think qtile would be even better.
While windows does not has a tiling manager, you can manage your windows by snapping them to left or right or upper/bottom left or right, you can also move across different desktop. Powertoys also allows you to organise your screen with custom window layouts
Tips: 1- Because you are new, it is good to check other peoples configs, i would recomend you distrotube and brodie robertson. 2- With BSPWM you can use multiple workspaces, you can configure it to have 10 workspaces (1 through 10) and then configure sxhkd to be able to switch through them with for example super + {1-9,10}. 3- And you should prob use a status bar like polybar or lemonbar. There are so many cool stuff you can do with linux so feel free to explore, not to waste more of your time so just check tip 1.
My first time when i tried tiling window manager is when i installed ArcoLinux which had a bunch of window managers that were already configured, i decided to learn how to customize it and use it, and since then i haven't used a desktop environment, it was just lighter, faster, more efficient and more customizable which i reallly love
Hi Kalle! I love your videos! You inspired me to start learning Python and I made my first ever python script (well, I googled together my first ever python script 😂). Keep up the great content!
the thing I like most about Linux is no licence or fees , the other thing is that it works , is easy to use, and does not have the useless garbage the comes with software form MS
Im dual booting Ubuntu 18.04 and Windows 10 on a brand new Dell XPS 13 2-n-1. I use the Ubuntu side for a internet radio broadcast studio setup on the go. I love Linux.
Hey man, you don't need to keep all open windows on one workspace. You can create multiple workspaces and open different apps in each one and then you can switch between them. That way you can keep them open without any clutter! :) I started using window managers about 4 months ago and I love them. Specially that situation where you need to look at code and Chrome at the same time, just move Chrome to the same workspace as vs code and then move it back when done. I use Regolith which is a great beginner friendly start into window managers.
Nice I’ve been using i3wm for a couple years now and it’s just the best. Plus as you build your config and add shortcuts you just get even more efficient
Windows Powertoys has something like a Tilling Manager, but yeah, it isn't that optimised for virtual desktop as i3.. (where it is called workspace) Don't know if you read this, but workspaces are like for that window you want in the back of the other window (like music-player). It is really useful if you look at virtual desktops like this..
SMDH I've been in Linux for at least 5 years now and while I frequently saw tiles being managed extremely neatly on other peoples systems I just thought everyone was manually doing that..... god damnit
I completely understand you, I'm also new to Linux and this was the one thing that blew my mind too. Same exact story as yours, I saw an article mentioning that i3w was one of the best apps for customising Linux, with a picture of a cool set-up like the one you showed, then I found the Subreddit, then I typed into UA-cam 'i3wm tutorial' and that was the moment I truly fell in love with this os and saw it's infinite potential, litteral stars in my eyes. Also I then discovered all the other things everyone is mentioning in the comments pretty much in that order, does everyone who starts out with Linux go through the same exact journey? haha
Its kind of ironic (or biased?) that you actually show how you unpratically resize windows on win10 by dragging sides when you're natively able to automatically bind them half/quarter the screen size using the windows key and arrows. You can also simply drag the opened window to screen borders and corners to resize automatically to half and quarter screen size. This native feature is there since years.. You can also switch windoss with Alt+Tab Maybe you were more describing your limits on MacOs. Thanks for sharing your experience but I dont think that the limits you show on windows are accurate. (no intention to be rude man ✌🏻)
You can also use the Windows + arrow keys to snap them onto different sides, but I think it's still different from the tiling manager he was using on Linux, because that one automatically tiles every window he opens. You have to do it yourself on Windows.
@@jeanne2335 yep I totally agree that the automatic tiling is different but it's just that the way the use case is justified without mentionning these things looked weird when you use it every day. I'm probably not the only one
Just a question: Dont you know that on Windows you can hit WINDOWS + AnyArrow (in MacOS, which is my OS, you can use free apps like Spectacle that does the same thing), to place the window at any spot and it also auto resize the windows?. I'd consider that more than 3 windows opened in a laptop screen is just not productive enough. So if you dont have an external display to have MORE windows open, just create another desktop and navigate thru them. Is THE BEST way to take advantage of all the realstate of the screen on a laptop.
No sale. If i have six things open, tiling them just ensures that i never get more than 1/6 of the screen for what i'm doing no matter what it is. It's easy to have them overlap such that each thing gets 50% of the screen and there are still large target areas available to switch between them. And they're always switchable in the app bar at the bottom anyway. And your point that watching your windows shrink makes you close things you aren't using defeats your earlier point that you can't find your way out of the clutter. If you ignore a window rather than close it, it's quickly overlayed and not in the way.
Friend: Bruh you should use Linux, you're a developer, it's awesome. Me: my macbook serves me fine honestly, and the software / hardware even has warranty, plus I need to develop swift apps Friend: Bruh you should definetely use Linux, you can make it look like MacOS Mojave! Me: But I already like the way Catalina looks!! Friend: bRuH u ShOuLd dEfInEtElY uSe LiNuX Me:...
Linux has something for everyone. In case of WM, Dwm if you know C, qtile for python, xmonad for haskell, bspwm if you are into scripting, i3 if you just want a config file, awesomewm for lua etc.
I am sharing this because I don't know what I would have done in this lock down if not because of this expert trading platform which i saw a recomendation of her here. Madam Howard. she has really helped me and my family. It was hard at first but now am really enjoying my profits and living comfortably. I'm so happy that I got to know Mrs Howard,Helen
She mentors me on forex I suffered losses too before I started off trading with her She is the only reliable trader I’ve worked with. Enroll with her and you are in for the best ,ever since i began working with her platform i have made over $22,850
Another usable think of the tiling window manager is workspaces. You can assign each workspace for each monitor also you can assign any window for a certain one.
I would only have 2 windows open but if I want to open more I prefer to use workspaces. You just switch to another workspace with a keyboard shortcut, very handy.
Damn man, love the intro. I don’t know, I guess usually in intros you usually skip for 10 secs but in this intro, you don’t wanna do anything. Like everything is perfect about the intro. Ps: I am not sure if the name of this is intro or song, essentially a music and animation after he announces the question
At that point we didn't even spoke about app compatibility. Sure if you more backend leaning linux is fine. But as soon as a co-worker or through what situation ever you got a photoshop or whatever media file dropped to make a adjustment you are far of better with macOS if you are fullstack/frontend situated.
The solution I think has little to do with your OS. The problem with using a tiling window manager is your windows become smaller and smaller, especially on the small screens of laptops. Use *keyboard shortcuts* or *gestures* to switch between your open Apps and windows. They are standard on Windows, macOS and Linux Or use *Spaces* for your work environments and switch between those as well using keyboard shortcuts and gestures. Or open your documents in *tabs* . Or *minimise your windows* to the Dock or Taskbar. Or attach a *second or third display* or use a desktop with a *large display.* *macOS* has many other methods to achieve the same objectives, one of which is *Mission Control* which you get by hitting the F3 key which shrinks ALL your windows to fit on your screen, then you click on the one you want to the fore. Very fast and and very intuitive.
Tags/Workspaces (not exactly the same). You can have separate tags for each application, and you can enable multiple tags at the same time. So, open your IDE on Tag 1, open Firefox on Tag 2, open your git-cli on Tag 3. Enable Tag 1 and 2 together when you need to refer to the Medium article, and then disable Tag 2 when you're only using the IDE. Similarly, you can put Spotify in Tag 3-alternatively, most TWMs allow for a "dropdown" tag, which is where I like putting my music/podcasts, etc.
I don't get tiling window managers. I've used Qtile and Awesome before, but I find them more hassle then useful. Most of the time, I don't want a window to take up most of my screen; such as my terminal, file manager, etc. I find it very disproportionate how many apps I want to launch full-screen or take up most of my screen. Really, only my web browser. And Brave remembers the window size and position, so that's not an issue. If I want a window to be large, I find it easy enough to just hit the maximize button, or use a keyboard shortcut. If I want a specific app to open full-screen... I can use KWin custom rules to that no problem. And as for window management, I find virtual desktops and multiple monitors perfect enough, no auto-tiling necessary. Now, I'm not saying that you can't like or use tiling window managers, that's your personal preference. Floating window managers are my personal preference. I'm simply sharing my opinion. You do you, I do me.
I used i3 for around a month, bspwm for 3 and now I'm at dwm. Not going back so soon with the extensibility it provides, but there's not a real lot you gain with tiling window manager as gnome, kde, MacOs and windows shells all can handle some sort of window placement and multiple desktops, they may not be as clean as a tiling window manager (I for once generally have 7 workspaces open everytime, in case of dwm, awesome and qtile is this thing that's so much better than workspaces and it's called tags, but you get the point) and I also am used to not turn the laptop off (linux doesn't have these absurd memory leaks I get in windows) so it really helps me. But it's not THAT BIG of a deal if you're happy with what you have, just prepare yourself to configure a lot of things
I have to say.... window management when it comes to programming: *the struggle is real* - I did my school’s Java 1 and 2 courses - and OS X at the time was instrumental in making that happen. I had netbeans (don’t judge), and safari open (for documentation, downloads, and googling) constantly aside from launching the build repeatedly. Keeping safari in its own desktop, and sliding between the two really made a difference. I couldn’t have done that work flow with tiles (albeit multiple desktops in Linux have pretty much always been a thing) - not without having a huge monitor. This was all on a 13” MacBook Pro (2011). That machine was a beast with an ssd - especially for how pretty it looked.
Windows has edges you can snap to on screen if you drag to different parts of the window. I use this mostly on Windows, otherwise Spectacle on Mac. Might give bspwm a try!
Should be titled "My experience using a tiling manager"
Omar Samara agreed. Someone please tag Kalle and ask him to include “window manager” or “bspwm” into the title so that people searching for those things can discover this video.
Something tells me the uploader knows more about how to title a UA-cam video than this guy
Lewis Tyler something tells me if I were searching for info on bspwm or tiling window managers in Linux this video would never be pulled as a search result...
Edit: I just tried and that is precisely the case. 🤷🏻♂️
@@engageintellect Lewis probably means that the uploader is targeting the wider audience by using a more general title which is also highly misleading because tiling managers is not a topic for newbies and not even for intermediate users.
Also I'm sure he doesn't use it himself and the demo was hilarious. And I don't see how it has something to do with someone's productivity unless their job is to sit and watch various system resource metrics.
The video is more or less stylish as nowadays people prefer style over substance.
@@Ravikumar-gf4hz are you posting it at the right video?
Next up: "Why Vim is better than an IDE and why I ditched my mouse..."
This was the path it took for me after discovering tiling window-managers.
emacs is also good
@@younlok1081 even better with evil mode
@@1497mihai i don'tlike evil mode to be honest i hate hitting escape every time
I am a systems administrator for a research institute, I basically ditched any GUIs. It is just so much easier, you don´t have any unnecessary things blocking your view.
younlok it absolutely is, if you think so. I‘ve never tried it so I can‘t say anything about it.
That feeling you have when you are a starter in programming and when you write a line of code in terminal or cmd. And that feeling when you press enter and it works.
It feels heart blown up with happiness.
Now he's one of us.
One of us! One of us! One of us!
@@joakker8820 one of us!
don't make Linux sound like a cult - stop making Linux like something for freaks only
One of us!
@@jasonfanclub4267 It's just a meme dude. Chill
I would strongly advice to bind a key to open your terminal. Most people use the superkey + enter.
Some Linux distros have ctrl+t as shortcut
@@filippomarcon2786 or ctrl + alt + t
@@annaanna3260 ctrl + alt + t for the win hahah
I basically live on keyboard shortcuts now that I use a tiling wm. super + enter for terminal, super + e for terminal file manager, super + shift + e for graphical file manager, etc for email, browser, media player, spotify, all major applications. Also super + space for rofi application launcher.
Look into yakuake. You will be amazed
Welcome to the Linux community!
Linux is a powerful!
Count me in
Unixporn entered the chat
Yeah, the most "friendly" community
@@tiwosatriatama sadly, that's the loud minority that you're talking about... :/
oh guys, imagine when he gets to virtual workspaces
also: I don't suffer the problem of having too many windows opened, I try to organize the task I'm doing in each workspace and try not to do too many at once
Also, there is a handy gnome extension that opens apps on specific workspaces.
Petyr Baelish thats the beauty in Linux. You adjust your OS To your like/needs. 🙂
Then just SUPER+ARROW_KEYS and you got yourself unlimited tile managers
Yeah I was surprised he didn't go into that feature! But I guess its better to have a strict methodology of closing what you don't need
Next video: The best thing about Vim and how to quit it.
Team linus understand the struggle, and we actually love it
I have no idea about vim guide me
Lol you actually were close ^^
@@JakWai01 yea, Lol
Lol you predicted absolutely correct 😂
I must admit,that intro is one of the best ones here on youtube I've seen.
Yeah I think the same every time I watch his videos
What's the music
@@elonmusk352 use pop up shazam 🤓
@@elonmusk352 it's called dance to my tune, thats the name of the song
By mark torch
did he started watching DistroTube and Luke Smith yet?
He'll find them when he starts configuring wm
Wait till he watches theprimegean
:fire:
@@iurysza he probably already knows Vim. He should instead learn Doom Emacs
He's going to git push a new WM when he can't find one with the feature he needs
Hope not thats a point of no return, you start spending hours and hours just “configure” your wm for “better productivity” instead of actually work for real.
I love i3wm because there's a bottom bar that shows your workspaces open and also system info like network, space, load, memory, battery stats, and time
@@Ciborg085 not exactly, it only supports i3 and bspwm and that's way too little for the entire list of tiling window managers available. I mean to use it with dwm you have to pick a fork of it, it's not compatible with xmonad that is probably the oldest twm, it doesn't support spectrwm, awesome and a lot of other twms (EXWM for example). It's very nice for those two and very usable for dwm as I can assure for being using it right now, but still it's quite lacking, quite like expecting pywal to generate useful colorschemes
Why not create more desktops? Specially for Spotify
It's a way better idea to have a floating scratchpad of it with a launching command or clickable bar icon
Pop OS has tiling window manager built in :)
And Thanks Kalle, I took inspiration from you and have started touch typing :)
If you are a Linux user, consider downloading sxhkd. Distro hopping and clean installs without having to reconfigure every single keyboard shortcut.
It's so funny to find someone who I consider a "mainstream programmer" start using tiling window managers :D Let's see how long it takes for him to start distro hopping, finding the arch holy grail... how deep the rabbit hole will he get
Then eventually switching from arch to debian when he doesnt have enough time for arch
@@SweatySockGaming I skipped arch entirely. I'm past that point of 'tinkering.' I just need something that works, but unfortunately, I'm still looking for a distro that just works instead of me tinkering to get it to work. Went back to Xubuntu 20.04 because of previous good experiences on older versions... but it too has its problems that drive me crazy.
Hi! Great video, but as a tiling wm user myself (DWM), I'd like to comment on your use of BSPWM. I haven't used that one specifically, although I've heard good things about it. One thing that really helps having more windows open in a tiling wm, is to use workspaces/tags. By organizing your windows by function (mail, general browsing, youtube, work, teams, etc) and dedicating certain workspaces/tags for these specific tasks, you can end up with way more windows (that you're using) open and still having organized screens. If I need to check email? Alt+1. Need spaces for work? Alt+2/3/4. Teams? Alt+5. UA-cam? Alt+6. Need more space for work? Alt+7/8/9. Organizing it this way I don't have to think about it too much, everything is muscle memory.
I had an idea for a browser plugin to remind me every hour to close more tabs, but this works fine too lol
Just use the great suspender.. It's a chrome plug in
@Na m8 Ayeee thanks I’ll check that out! 😄
Tile windows feature comes inbuilt in POP OS
I thought it was shipping with Gnome.
@@jimdaniels4595 No, Gnome is shipped with its default WM.
@@lightbinger Exactly my point. Pop OS ships with Gnome. Gnome is not a tiling wm. 🤷♂️
Jim Daniels it’s version of gnome has a built in tiling feature
You can install that tilling window manager of system76 on other distro with gnome not necessarily on base ubuntu
Just compile your self.. just follow the github instructions..
I love how he just casually multitasks 17 things at once
My best combo for productivity on windows in terms of managing the windows and space:
1. Hide all the clutter on the taskbar (search, stock pinned apps, that multitasking icon etc, also all the tray icons you don't use really often (I only have volume for switching audio outputs))
2. Place the taskbar to the side of the screen rather than top/bottom for more vertical space. Some folks prefer autohiding it altogether, I don't.
3. Virtual desktops that combine similar tasks within 1 desktop (e.g. 1 main work, 2 messaging, 3 auxiliary work/music, etc)
4. Snapping windows. Drag your window to the side of the screen for 1/2 screen split, to the edge for 1/4 split. Works fine without PowerToys if you don't mind spending a minute on arranging windows once in the morning for the rest of your day.
5. MX Master 3 mouse with gestures and assignable keys. I have mapped: 1-key switching desktops and Enter key, gesture-enabled media and volume controls.
*6. PowerToys with Fancy Zones. Useful if, a) you need more complex arrangement than snapping allows for, or b) you have a large screen (over 27") or ultrawide/superultrawide screen. I don't use it personally now but I can see myself start using it again with a larger screen than my current 27" 16:9.
*7. Compact layouts for your apps if allowed for by the ones you use.
Side note, when in Win10, FancyZones in PowerToys.
my favorite thing about hallden is his intro and quality..simple and the best!
I've been using i3-gaps for a while and I have to say, get yourself some workspaces! Having everything open at once is all well and good until you want to quickly switch to doing something else, or if you want to have your music in the background not taking up screenspace, or if you want to play a full screen game but not close your coding stuff.
everyone uses a different tool, but the tiling wm Ive stuck with is xmonad. Highly configurable, works with multiple monitors, etc. It takes investment of time to learn but it's been flexible and powerful enough for me justify the time I spent.
careful with configuring your linux environment. Today it's just a tiling window manager. Next week you could be looking up hex color codes so you can configure your terminal to match vim and wondering why there's a color mismatch between your tmux theme and vim. Then you figure out it's that your terminal that doesn't support 256 colors and yeah... it's a rabbit hole.
one word of advice: have your config files under version control. When your environment becomes custom tailored to your workflow and you've spent endless hours on it, they become more valuable than your computer.
I think the use of virtual desktops would alleviate your window overflow issue.
Tiling is how I became an expat and then a full-time user of Linux. It became something I couldn't live without; starting by using a Debian VM + i3 as a glorified IDE, to spending most of my time on that VM, to installing Linux straight onto my machine after ragequitting a Windows 10 update.
You forgot to mention how workspaces play an important role in tiling window managers.
Wait 'till he discovers workspaces. Great vid Kalle!
DistroTube has a lot of tutorials on linux, also there is qtile window tile manager made with python...
bbllsht77 in bspwm you can have a python config too
@@kunt230
Not as extensible as qtile. Bspwm is limited by how much work you are willing to do in bash scripts.
Qtile is entirely written on python so any modifications you make can change the way the entire thing works, this includes layouts, shortcuts, complete control of the bar (completely different from polybar),...
I'd argue the most complete is awesome, it's just too nice. Still, I'll stick with dwm for extensibility with patches
@@XDjUanZInHO i use dwm too. Just how he could improve what he currently uses without switching. For a python guy like him, i also think qtile would be even better.
@@kunt230 I see. Though is probably better to stick with bash scripts for bspwm and leave python for other places
While windows does not has a tiling manager, you can manage your windows by snapping them to left or right or upper/bottom left or right, you can also move across different desktop. Powertoys also allows you to organise your screen with custom window layouts
Welcome to the community. ONE OF US! ONE OF US! ONE OF US!
Tips:
1- Because you are new, it is good to check other peoples configs, i would recomend you distrotube and brodie robertson.
2- With BSPWM you can use multiple workspaces, you can configure it to have 10 workspaces (1 through 10) and then configure sxhkd to be able to switch through them with for example super + {1-9,10}.
3- And you should prob use a status bar like polybar or lemonbar.
There are so many cool stuff you can do with linux so feel free to explore, not to waste more of your time so just check tip 1.
For Windows there is a option.
That's PowerToys.
Really good program.
My first time when i tried tiling window manager is when i installed ArcoLinux which had a bunch of window managers that were already configured, i decided to learn how to customize it and use it, and since then i haven't used a desktop environment, it was just lighter, faster, more efficient and more customizable which i reallly love
Hi Kalle! I love your videos! You inspired me to start learning Python and I made my first ever python script (well, I googled together my first ever python script 😂). Keep up the great content!
I didn't built a beefy workstation to worry about apps running in the background :D - Nice video and welcome to the light.
Welcome, to the rabbit hole.
This is just the beginning, buddy.
the thing I like most about Linux is no licence or fees , the other thing is that it works ,
is easy to use, and does not have the useless garbage the comes with software form MS
Imagine when he finds out about workspaces...
Im dual booting Ubuntu 18.04 and Windows 10 on a brand new Dell XPS 13 2-n-1. I use the Ubuntu side for a internet radio broadcast studio setup on the go. I love Linux.
Windows can do this too. Try using the Windows key + the arrow keys and you can do the same thing but up to 4 windows per screen.
Many Love From Bangladesh 🇧🇩🇧🇩
Tech stuff aside, please give us your skincare routine! :D
Hey man, you don't need to keep all open windows on one workspace. You can create multiple workspaces and open different apps in each one and then you can switch between them. That way you can keep them open without any clutter! :)
I started using window managers about 4 months ago and I love them. Specially that situation where you need to look at code and Chrome at the same time, just move Chrome to the same workspace as vs code and then move it back when done.
I use Regolith which is a great beginner friendly start into window managers.
Full time linux user here!
nice
+one
Nice I’ve been using i3wm for a couple years now and it’s just the best. Plus as you build your config and add shortcuts you just get even more efficient
Windows Powertoys has something like a Tilling Manager, but yeah, it isn't that optimised for virtual desktop as i3.. (where it is called workspace)
Don't know if you read this, but workspaces are like for that window you want in the back of the other window (like music-player). It is really useful if you look at virtual desktops like this..
Kalle i wont even lie you should just become a lifestyle vlogger because you are sooo good at it!!
SMDH I've been in Linux for at least 5 years now and while I frequently saw tiles being managed extremely neatly on other peoples systems I just thought everyone was manually doing that..... god damnit
AgileBrute lol. Download i3 or bspwm/sxhkd from your distro’s repos and come to the dark side.
I completely understand you, I'm also new to Linux and this was the one thing that blew my mind too. Same exact story as yours, I saw an article mentioning that i3w was one of the best apps for customising Linux, with a picture of a cool set-up like the one you showed, then I found the Subreddit, then I typed into UA-cam 'i3wm tutorial' and that was the moment I truly fell in love with this os and saw it's infinite potential, litteral stars in my eyes. Also I then discovered all the other things everyone is mentioning in the comments pretty much in that order, does everyone who starts out with Linux go through the same exact journey? haha
Windows has pretty good Window management out of the box, macOS and Linux do not have this
This is bullshit. You have on Linux different desktop manager which provide different concepts. For example i3 as a tiling manager
0:22 is when I realize that I am not the only person who sits like that xD
Why didn't u upload this sooner, I was looking for this kind of software
Bro tiling windows manager while programming with Pycharm and Firefox and Spotify is so good thanks!
I discovered on Linux that I cannot run big games and I must install Windows.
Game support is getting better every year!
My favourite thing about Linux is just how light on system resources it can be (I'm using Manjaro XFCE). Everything runs so fast.
Wait until he discoveres r/unixporn 😅😂😂
Edit: check out "Windows power toys" there's a tiling option
Uh. He actually found the post on r/UnixPorn
Geez What a beauty Dell xps 15 is. I just wish it had the middle click like Apple's trackpad do. That would be a game changer.
Disappointed that video was small. Was expecting more on Linux.
This video was more about tiling window managers
I use linux more than 8 month, so far it's so far fast and easy to use. i love custom desktop
Linux is very good, the only problem is the lack of support and fragmentation but everything else is cool
2 months later ... dwm soldier with custom st dmenu 😂
The way you describe a tiling window manager makes it sound like you've never used a Taskbar on your life.
Its kind of ironic (or biased?) that you actually show how you unpratically resize windows on win10 by dragging sides when you're natively able to automatically bind them half/quarter the screen size using the windows key and arrows. You can also simply drag the opened window to screen borders and corners to resize automatically to half and quarter screen size. This native feature is there since years.. You can also switch windoss with Alt+Tab
Maybe you were more describing your limits on MacOs.
Thanks for sharing your experience but I dont think that the limits you show on windows are accurate.
(no intention to be rude man ✌🏻)
You can also use the Windows + arrow keys to snap them onto different sides, but I think it's still different from the tiling manager he was using on Linux, because that one automatically tiles every window he opens. You have to do it yourself on Windows.
@@jeanne2335 yep I totally agree that the automatic tiling is different but it's just that the way the use case is justified without mentionning these things looked weird when you use it every day. I'm probably not the only one
Thanks for the titling tip (and video post) been in need of this forever !!
damn, he repeated the same stuff the whole video.. still my favorite youtuber!
I helped my friend with this video. thanks man
Just a question: Dont you know that on Windows you can hit WINDOWS + AnyArrow (in MacOS, which is my OS, you can use free apps like Spectacle that does the same thing), to place the window at any spot and it also auto resize the windows?. I'd consider that more than 3 windows opened in a laptop screen is just not productive enough. So if you dont have an external display to have MORE windows open, just create another desktop and navigate thru them. Is THE BEST way to take advantage of all the realstate of the screen on a laptop.
Don't you know that Linux > Everything? Come on man.
No sale. If i have six things open, tiling them just ensures that i never get more than 1/6 of the screen for what i'm doing no matter what it is. It's easy to have them overlap such that each thing gets 50% of the screen and there are still large target areas available to switch between them. And they're always switchable in the app bar at the bottom anyway.
And your point that watching your windows shrink makes you close things you aren't using defeats your earlier point that you can't find your way out of the clutter. If you ignore a window rather than close it, it's quickly overlayed and not in the way.
Friend: Bruh you should use Linux, you're a developer, it's awesome.
Me: my macbook serves me fine honestly, and the software / hardware even has warranty, plus I need to develop swift apps
Friend: Bruh you should definetely use Linux, you can make it look like MacOS Mojave!
Me: But I already like the way Catalina looks!!
Friend: bRuH u ShOuLd dEfInEtElY uSe LiNuX
Me:...
Yeah, just use whatever fits you, but for a wide range of people, linux is the best option
Why the ugly borders?
Why Single workspace?
Why still windows on desktop?
Me: *Only 3* Minutes Ago
Me Again: Already 390 People Are Watching It
Me: *cries*
new intro is fire
Not seeing many first comment these days
and that's a good sign for all of us
evolution
evolution was inevitable
Well that's a first ;)
Linux has something for everyone. In case of WM,
Dwm if you know C, qtile for python, xmonad for haskell, bspwm if you are into scripting, i3 if you just want a config file, awesomewm for lua etc.
I am sharing this because I don't know what I would have done in this lock down if not because of this expert trading platform which i saw a recomendation of her here. Madam Howard. she has really helped me and my family. It was hard at first but now am really enjoying my profits and living comfortably. I'm so happy that I got to know Mrs Howard,Helen
She mentors me on forex I suffered losses too before I started off trading with her She is the only reliable trader I’ve worked with. Enroll with her and you are in for the best
,ever since i began working with her platform i have made over $22,850
@@floydrickson7414 Great review i honestly suggest those finding it difficult to trade or willing to start should work with her for the best result
@@floydrickson7414 +1.2.0.6.5.8.0.0.1.2.9
Another usable think of the tiling window manager is workspaces. You can assign each workspace for each monitor also you can assign any window for a certain one.
You can also have multiple desktops on windows, mac and linux.
Been waiting to here about what you’ve done!
Windows also has a neat tiling feature built in
I should definitely try this! thank you!
I would only have 2 windows open but if I want to open more I prefer to use workspaces. You just switch to another workspace with a keyboard shortcut, very handy.
Damn man, love the intro. I don’t know, I guess usually in intros you usually skip for 10 secs but in this intro, you don’t wanna do anything. Like everything is perfect about the intro. Ps: I am not sure if the name of this is intro or song, essentially a music and animation after he announces the question
The intro on your videos is the best I’ve seen on UA-cam.
Also which distro are you using ?
At that point we didn't even spoke about app compatibility. Sure if you more backend leaning linux is fine. But as soon as a co-worker or through what situation ever you got a photoshop or whatever media file dropped to make a adjustment you are far of better with macOS if you are fullstack/frontend situated.
The solution I think has little to do with your OS.
The problem with using a tiling window manager is your windows become smaller and smaller, especially on the small screens of laptops.
Use *keyboard shortcuts* or *gestures* to switch between your open Apps and windows. They are standard on Windows, macOS and Linux
Or use *Spaces* for your work environments and switch between those as well using keyboard shortcuts and gestures.
Or open your documents in *tabs* .
Or *minimise your windows* to the Dock or Taskbar.
Or attach a *second or third display* or use a desktop with a *large display.*
*macOS* has many other methods to achieve the same objectives, one of which is *Mission Control* which you get by hitting the F3 key which shrinks ALL your windows to fit on your screen, then you click on the one you want to the fore. Very fast and and very intuitive.
I was searching for a window manager the whole day, thanks, brother!
That video quality is so 👌
I am a Linux user (pop!os) but in window’s defence, you can do most tiling manager tricks using windows hot-keys too.
Currently window tiling is my favourite feature
Thanks for introducing this ! Amazing.
Tags/Workspaces (not exactly the same). You can have separate tags for each application, and you can enable multiple tags at the same time. So, open your IDE on Tag 1, open Firefox on Tag 2, open your git-cli on Tag 3. Enable Tag 1 and 2 together when you need to refer to the Medium article, and then disable Tag 2 when you're only using the IDE. Similarly, you can put Spotify in Tag 3-alternatively, most TWMs allow for a "dropdown" tag, which is where I like putting my music/podcasts, etc.
The day someone makes such videos actually using only Linux, is the day I will switch back to Linux
Then take a look at "The Linux Experiment" on UA-cam. I guess today is the day.
I don't get tiling window managers. I've used Qtile and Awesome before, but I find them more hassle then useful.
Most of the time, I don't want a window to take up most of my screen; such as my terminal, file manager, etc.
I find it very disproportionate how many apps I want to launch full-screen or take up most of my screen.
Really, only my web browser. And Brave remembers the window size and position, so that's not an issue.
If I want a window to be large, I find it easy enough to just hit the maximize button, or use a keyboard shortcut.
If I want a specific app to open full-screen... I can use KWin custom rules to that no problem. And as for window
management, I find virtual desktops and multiple monitors perfect enough, no auto-tiling necessary.
Now, I'm not saying that you can't like or use tiling window managers, that's your personal preference.
Floating window managers are my personal preference. I'm simply sharing my opinion. You do you, I do me.
Welcome to the Club, Kalle!
Now this is what I call, helpful channel. bruv I really am enjoying your content.
I used i3 for around a month, bspwm for 3 and now I'm at dwm. Not going back so soon with the extensibility it provides, but there's not a real lot you gain with tiling window manager as gnome, kde, MacOs and windows shells all can handle some sort of window placement and multiple desktops, they may not be as clean as a tiling window manager (I for once generally have 7 workspaces open everytime, in case of dwm, awesome and qtile is this thing that's so much better than workspaces and it's called tags, but you get the point) and I also am used to not turn the laptop off (linux doesn't have these absurd memory leaks I get in windows) so it really helps me. But it's not THAT BIG of a deal if you're happy with what you have, just prepare yourself to configure a lot of things
I have to say.... window management when it comes to programming: *the struggle is real* - I did my school’s Java 1 and 2 courses - and OS X at the time was instrumental in making that happen. I had netbeans (don’t judge), and safari open (for documentation, downloads, and googling) constantly aside from launching the build repeatedly. Keeping safari in its own desktop, and sliding between the two really made a difference. I couldn’t have done that work flow with tiles (albeit multiple desktops in Linux have pretty much always been a thing) - not without having a huge monitor. This was all on a 13” MacBook Pro (2011). That machine was a beast with an ssd - especially for how pretty it looked.
Windows has edges you can snap to on screen if you drag to different parts of the window. I use this mostly on Windows, otherwise Spectacle on Mac. Might give bspwm a try!
Installing Linux on a new laptop is always reinvigorating.🚀🚀🚀
I think Apples built in genius multi touch gestures + spaces+app expose and mission control is kind of a better take on that issue.