QTile is my second choice for a WM. The bar is the best bar I've seen across any WM. I'm running Hyprland on NixOS right now, but I was an Arch+Qtile fanboy for a very long time.
NixOS rocks, although be prepared for a steep learning curve. It's worth it in the end, if you stick with it. I'd like to jump on Wayland, although I've been experiencing too many issues with my goto apps not fully supporting it yet. River is also a nice suckless style Wayland compositor. I may try Qtile on X11 until Wayland is better supported across the Linux ecosystem.
I’m also Arch + Qtile but the two things I am most curious to try are hyprland and NixOS. I ran Hyprland for a bit awhile back but I was very new to WM and had only recently switched back to linux so I didn’t really know what I was doing. I should give it a shot again now that I have a lot better understanding of Linux in general and building out a WM set up
Hey DT, the KeyChord problem is gone because on your previous config you used dgroups_key_binder=simple_key_binder(“mod4”) and now you have the workspaces keybinding setup differently. That one was much simpler, with just that code you had the workspaces super + 1…9 keybindings working without additional code but it had that bug on keychords. The problem is solved on git a while ago, but it’s still available on the latest release because they didn’t have a new release since September. I will use your config as example for that to fix the problem or simply we have to use the qtile-git from aur. Excellent video like always
Funny how this video came out right while i'm in the middle of switching to qtile. Was using i3 before this, but after a few months of using it i realized that i always forget to manually decide how a window should be placed, so i figured a dynamic tiler would suit me better. I ended up going for qtile because at first glance python seemed the most understandable to me compared to lua in awesome and haskell in xmonad. And so far i'm really liking it. Haven't experimented with the layouts too much yet. Mainly just using monadtall now. I really like animations though so i'm afraid that eventually if i ever decide to move to wayland i'll have to move again to something like hyprland.
Im considering trying out a tile manager. Currently I have fedora kde but I find tiling managers very interesting and im a software dev so qtile with python looks quite familiar. Thanks for the great videos on tile managers. Not many Linux tubers go into so much detail.
I like qtile also, can't believe I'm the only one using the wallpaper widget, make it so easy to change wallpapers........also using the weather widget, which is easy and nice.
Personally I have gone Hyprland because on my Arc GPU I have had 0 issues running under Wayland (and my god it's butter smooth). I've heard that it can be a bit wonky on Nvidia, but I never plan on going team green again so not my problem, lol. I have had to learn a little CSS to dress up Waybar, but I feel like that's a good skill to pick up anyways.
I have been using Qtile for three years, most of it on Arch Linux and now on NixOS. I only have a single problem with it: Sometimes, out of nowhere, and with no errors in the logs, the entire window manager just freezes completely, making switching focus to other windows, switching groups, moving or resizing windows, interacting with the bar, etc not work. … Well, not quite. It does register these actions, but does all of them at once as soon as Qtile unfreezes (which can take from a few seconds to a minute in my experience). This is really the most frustrating issue I've been having with it, and this is both with AMD and NVIDIA graphics, so I don't think that's the issue. I can't recall if it happened on Arch Linux or not, and I can't see anything in my Qtile config that could cause that, as my config is pretty close to stock except for key bindings and simple image widgets in the bar. I also would like to try Wayland with Qtile but I don't know how to do this with NixOS.
Just for info.. StatusNotifier is used on Qtile wayland and not Systray, which is basically a system tray that does work on wayland and is included in Qtile.
I've seriously been considering lately whether I should use qtile with both wayland and x11 backbends or using both dwl and dwm, I still don't know, only have tried out qtile and dwm
Hey DT! I'm loving qtile but it seems like I can't have more than 9 groups (workspaces). I'm not finding much help on this subject. In bspwm w/ polybar I have 20 per monitor. Is there a way to do this in qtile or do I need to use polybar?
What a co-incidence. I've just today switched from i3 to Qtile. So far so good. I'm liking the Columns view quite a lot, and max too makes a lot of sense for me. The other's I'm keeping them in, just to see if they fit into my workflow somehow. Matrix seems to be nice for when I want to look at many things at once :P but not very flexible. I'm still getting used to having layouts... I can 100% believe DT used 6+ hours configuring key bindings. None of it is standardize, which is making me a bit annoyed, and on top of that the docs don't cover all lazy.layout commands. I had to look at the source to figure out exactly what was available for some of the less documented layouts...
All the commands are documented. You need to make sure you're viewing the "latest" version and then select "Commands API" from the menu. Once we push the next release, this will become part of the "stable" docs (which are shown by default).
If you're enjoying using qtile and python for window management, I'd be curious on what you think of xonsh, a python-powered unix shell language. I've been having a blast with it.
That is why I love to read comments under linux yt videos. XONSH. Clever idea! I'm learning and trying it just now. Thank you for that! Edit: veeery slow. But nice. I will try it for some time.
There is actually no best because all of them more or less do the same thing. It just depends on you with which programming language you are comfortable working with in order to edit your configs.
del widget_screen1[9:10] this line of code only delete only the 9th element; del widget_screen[9:11] will delete 9th and 10th elements. Any range, slicing functionality which involve indexing in Python are not inclusive.
Hey! Mine too. Sadly, even after gratuating from a Python beginner course, I am unable to make firefox spawn whenever I switch to, say, Group 3, and stay there. But I still love qtile!
hy dt as far as i have experienced awesome is the most extensible twm with a lot extensibility due to lua and its library, why qtile got up then awesome in you preference list
I've moved away from Qtile (now using Hyprland), but very reluctantly. The best thing about it is that the pure Python configuration makes it trivial to extend. I've written custom widgets, custom layouts, added somewhat functional window decorations, and about 3500 lines of Python.
I definetly need to get a better KVM so I don't use my Linux only via ssh and web browser. Im still pretty much a Mac mini 2020 user although I have an old 4 port DVI based KVM which I use with my Windows 10, MacBook Pro and my Raspberry pi. My Debian I use a mini computer and access it with ssh and web browser. I love wakeonlan that works with my Debian mini computer and my Windows 10 computer. Forget about software KVM its just to slow for me.
"The mod key for the default config is mod4, which is typically bound to the "Super" keys, which are things like the windows key and the mac command key."
Qtile is broke on Arch Linux now. Did the standard daily arxh update (via pacman) and now qtile no longer works. Uninstalled all of qtile (qtile and qtile-extras) and reinstalled. Still won't start. Uninstalled again and reinstalled the latest build (qtile-git). Still broke. Seems some problem with some ff thing. Sometimes I hate arch
QTile is my second choice for a WM. The bar is the best bar I've seen across any WM. I'm running Hyprland on NixOS right now, but I was an Arch+Qtile fanboy for a very long time.
NixOS + Hyprland gang
Arch + Qtile is the combo I am using now
NixOS rocks, although be prepared for a steep learning curve. It's worth it in the end, if you stick with it. I'd like to jump on Wayland, although I've been experiencing too many issues with my goto apps not fully supporting it yet. River is also a nice suckless style Wayland compositor. I may try Qtile on X11 until Wayland is better supported across the Linux ecosystem.
I’m also Arch + Qtile but the two things I am most curious to try are hyprland and NixOS. I ran Hyprland for a bit awhile back but I was very new to WM and had only recently switched back to linux so I didn’t really know what I was doing. I should give it a shot again now that I have a lot better understanding of Linux in general and building out a WM set up
Thanks, DT! Really excited that you've come back to Qtile.
Hey DT, the KeyChord problem is gone because on your previous config you used dgroups_key_binder=simple_key_binder(“mod4”) and now you have the workspaces keybinding setup differently.
That one was much simpler, with just that code you had the workspaces super + 1…9 keybindings working without additional code but it had that bug on keychords.
The problem is solved on git a while ago, but it’s still available on the latest release because they didn’t have a new release since September.
I will use your config as example for that to fix the problem or simply we have to use the qtile-git from aur.
Excellent video like always
Installed qtile a few days ago on arch linux. Because i watched your older videos. 😁 I'm really liking qtile.
Glad you're enjoying it.
Hey DT! You used 'config add' and 'config commit' and 'config push' instead of git counterparts, what are they aliasing to?
he is using a bare repo to backup his configs. there is a video on the channel explaining it.
Funny how this video came out right while i'm in the middle of switching to qtile. Was using i3 before this, but after a few months of using it i realized that i always forget to manually decide how a window should be placed, so i figured a dynamic tiler would suit me better. I ended up going for qtile because at first glance python seemed the most understandable to me compared to lua in awesome and haskell in xmonad. And so far i'm really liking it. Haven't experimented with the layouts too much yet. Mainly just using monadtall now. I really like animations though so i'm afraid that eventually if i ever decide to move to wayland i'll have to move again to something like hyprland.
what is that dashboard on the side in the homescreen
Im considering trying out a tile manager. Currently I have fedora kde but I find tiling managers very interesting and im a software dev so qtile with python looks quite familiar.
Thanks for the great videos on tile managers. Not many Linux tubers go into so much detail.
I just switched myself yesterday so gonna be a good video :)
Been waiting for new qtile content.
What colorscheme are you using on your emacs config ?
I like qtile also, can't believe I'm the only one using the wallpaper widget, make it so easy to change wallpapers........also using the weather widget, which is easy and nice.
Personally I have gone Hyprland because on my Arc GPU I have had 0 issues running under Wayland (and my god it's butter smooth). I've heard that it can be a bit wonky on Nvidia, but I never plan on going team green again so not my problem, lol. I have had to learn a little CSS to dress up Waybar, but I feel like that's a good skill to pick up anyways.
I have been using Qtile for three years, most of it on Arch Linux and now on NixOS.
I only have a single problem with it: Sometimes, out of nowhere, and with no errors in the logs, the entire window manager just freezes completely, making switching focus to other windows, switching groups, moving or resizing windows, interacting with the bar, etc not work.
…
Well, not quite.
It does register these actions, but does all of them at once as soon as Qtile unfreezes (which can take from a few seconds to a minute in my experience).
This is really the most frustrating issue I've been having with it, and this is both with AMD and NVIDIA graphics, so I don't think that's the issue.
I can't recall if it happened on Arch Linux or not, and I can't see anything in my Qtile config that could cause that, as my config is pretty close to stock except for key bindings and simple image widgets in the bar.
I also would like to try Wayland with Qtile but I don't know how to do this with NixOS.
Just for info.. StatusNotifier is used on Qtile wayland and not Systray, which is basically a system tray that does work on wayland and is included in Qtile.
I've seriously been considering lately whether I should use qtile with both wayland and x11 backbends or using both dwl and dwm, I still don't know, only have tried out qtile and dwm
Can you give a list of default apps you install and use ?
Hey DT! I'm loving qtile but it seems like I can't have more than 9 groups (workspaces). I'm not finding much help on this subject. In bspwm w/ polybar I have 20 per monitor. Is there a way to do this in qtile or do I need to use polybar?
Hey when i use your dotfiles with i3 polybar doesnt appear and/or work
What a co-incidence. I've just today switched from i3 to Qtile. So far so good. I'm liking the Columns view quite a lot, and max too makes a lot of sense for me. The other's I'm keeping them in, just to see if they fit into my workflow somehow. Matrix seems to be nice for when I want to look at many things at once :P but not very flexible. I'm still getting used to having layouts... I can 100% believe DT used 6+ hours configuring key bindings. None of it is standardize, which is making me a bit annoyed, and on top of that the docs don't cover all lazy.layout commands. I had to look at the source to figure out exactly what was available for some of the less documented layouts...
All the commands are documented. You need to make sure you're viewing the "latest" version and then select "Commands API" from the menu. Once we push the next release, this will become part of the "stable" docs (which are shown by default).
@@elparaguayo9338 Ooh nice! This will help! 😁
If you're enjoying using qtile and python for window management, I'd be curious on what you think of xonsh, a python-powered unix shell language. I've been having a blast with it.
That is why I love to read comments under linux yt videos. XONSH. Clever idea! I'm learning and trying it just now. Thank you for that! Edit: veeery slow. But nice. I will try it for some time.
I just installed yesterday in my new arch install
can someone share the github link for the config file and the required files for it to work...
Hey DTWhich one is the best qtile, dwm or xmonad??😢😢😢😢😢😢😢😢😢😢😢😢
There is actually no best because all of them more or less do the same thing. It just depends on you with which programming language you are comfortable working with in order to edit your configs.
del widget_screen1[9:10] this line of code only delete only the 9th element; del widget_screen[9:11] will delete 9th and 10th elements. Any range, slicing functionality which involve indexing in Python are not inclusive.
are you use qutile on wayland?
Xorg.
I enjoy Hyprland, but QTile is really nice because it's a single WM that works on both wayland and X11
well..here we go window manager hopping to qtile again
Hey! Mine too. Sadly, even after gratuating from a Python beginner course, I am unable to make firefox spawn whenever I switch to, say, Group 3, and stay there. But I still love qtile!
Finally figured out how to do it! It was in the docs, go figure.
Where you get that shirt?
hy dt as far as i have experienced awesome is the most extensible twm with a lot extensibility due to lua and its library, why qtile got up then awesome in you preference list
I've been using qtile primarily for months. Almost a year now.
I've moved away from Qtile (now using Hyprland), but very reluctantly. The best thing about it is that the pure Python configuration makes it trivial to extend. I've written custom widgets, custom layouts, added somewhat functional window decorations, and about 3500 lines of Python.
Hyprland gang
Would you explain why you moved to hyprland ?
Great video
I really miss qtile
finally...
tranparency!
I definetly need to get a better KVM so I don't use my Linux only via ssh and web browser. Im still pretty much a Mac mini 2020 user although I have an old 4 port DVI based KVM which I use with my Windows 10, MacBook Pro and my Raspberry pi. My Debian I use a mini computer and access it with ssh and web browser. I love wakeonlan that works with my Debian mini computer and my Windows 10 computer. Forget about software KVM its just to slow for me.
d w m.
qtile is fine too. (i like python)
greate video
Which key is "SUPER" in "SUPER-p"?
"The mod key for the default config is mod4, which is typically bound to the "Super" keys, which are things like the windows key and the mac command key."
I pickes qtile and never left
Qtile is broke on Arch Linux now. Did the standard daily arxh update (via pacman) and now qtile no longer works.
Uninstalled all of qtile (qtile and qtile-extras) and reinstalled. Still won't start. Uninstalled again and reinstalled the latest build (qtile-git). Still broke. Seems some problem with some ff thing.
Sometimes I hate arch