Hey, Derek. I've been waiting for this video since the beginning of the series. It would be great if you expanded a little bit on the other widgets you use. I'd be glad if you considered the following suggestions for future videos: 1. Wi-Fi widget/module; 2. Keyboard layouts - adding additional keyboard layouts; 3. Multiple monitors setup; 4. How/where you find the specific unicode characters you put in the config. Thanks :).
@DistroTube4 жыл бұрын
No need to expand on the other widgets. Just add them to the bar to see them in action. It takes seconds. I might cover multiple monitors on a future video. And the unicode character is just a left arrow ⯇ so just copy and paste this. ;)
@atps4 жыл бұрын
@@DistroTube , thanks. Looking forward to seeing you future content. 👍
@mohamadeen4 жыл бұрын
@@DistroTube Multiple monitors setup is kind of tricky in qtile you need to config qtile to check number of connected monitors (with python's xlib or anything of your choice) then expand screens with N Screen() objects with the desired bars. then after you connect the monitor, setup xrandr (with arandr or CLI) you have to restart qtile to refresh the bars... You can look in here to figure it out with the config in the link and the snippet to find monitor count: groups.google.com/forum/#!topic/qtile-dev/pcuI1lpkxtw
@mohamadeen4 жыл бұрын
As for the keyboard layouts checkout this config file: github.com/zordsdavini/dotfiles/blob/master/.config/qtile/config.py#L69
@MetalCrazyGoat4 жыл бұрын
@@DistroTube hey DT I've been trying to get the power line like effect on my qtile bar but I keep getting extra space on the right side of the Unicode arrow, and I can't seem to find a way to remove that space any ideas?
@AnzanHoshinRoshi4 жыл бұрын
Thank you, Derek. I'll save this for reference.
@fab_code3 жыл бұрын
hey DT im wondering how you made that triangle kinda edges
@BlindRambler2 жыл бұрын
I do believe that those are in the gitlab in the description
@graphy65814 жыл бұрын
why would you use functions everywhere when there's no need for them I really don't get it. for example you wrote a function init_colors that returns a nested list of colors and then you create a variable 'colors' holding that returned value why not just write a list named 'colors'
@nobytes24 жыл бұрын
He did say in the first video he's not a python programmer or a programmer at all. I'm actually impressed he had the time to learn. Obviously for a python programmer configuring qtile is cake.
@warhawk_yt4 жыл бұрын
I was looking at your dotfiles repo and I saw you updated your qtile and xmonad configs with a keyboard shortcut to your scrot dmenu script but you haven’t actually pushed the script to the repo. Did you do that on purpose or was it just that you forgot to?
@DistroTube4 жыл бұрын
I can push the script. It's not my script though. It probably needs some tweaking.
@warhawk_yt4 жыл бұрын
Oh okay. I just wanted to check with you. It’s up to you just wanted to let you know in case you meant to but forgot.
@DistroTube4 жыл бұрын
I pushed it for you. I just wanted you to be aware that I might drastically rewrite that script at some point for my own needs.
@warhawk_yt4 жыл бұрын
DistroTube I completely understand. After all it’s your git repo for your needs. Might not be for other people.
@butterboy22464 жыл бұрын
What distro are you using currently? Thinking of switching from Manjaro after using it for a while.
@DistroTube4 жыл бұрын
Arco Linux. They have a Qtile edition if that's what you are after. ;)
@RonnieNissan4 жыл бұрын
Hey DT. I really love how qtile works. But I have some things I can't figure out. 1) how to use the LaunchBar widget. 2) how to set multiple screens? What about a projector? How to switch between "Extended" and "Duplicate"? Hope you can make a video about this. :-)
@mohamadeen4 жыл бұрын
Multiple monitors setup is kind of tricky in qtile you need to config qtile to check number of connected monitors (with python's xlib or anything of your choice) then expand screens with N Screen() objects with the desired bars. then after you connect the monitor, setup xrandr (with arandr or CLI) you have to restart qtile entirely to refresh the bars... You can look in here to figure it out with the config in the link and the snippet to find monitor count: groups.google.com/forum/#!topic/qtile-dev/pcuI1lpkxtw As for the extended and mirror part is never handled by the window manager, you need to use xrandr maybe arandr if you need a gui Another good tool I use is autorandr (for hotplug and switching xrandr profiles) Use whatever suites you and create your own work flow that's the beauty of linux
@RonnieNissan4 жыл бұрын
@@mohamadeen thank you for the help, I'll try to make it work :-)
@TheChemisch2 жыл бұрын
I'm assuming you figured this out a year later but anyone struggling now like i did. I ultimately ust ended up using the example config provided by qtile. Could not get the config that distrotube runs to run. must be missing some dependencies. Also all I know programming wise is a little bit of Javascript so i'm on hardmode. screens = [ Screen( top=bar.Bar([ widget.GroupBox(), widget.WindowName() ], 30), ), Screen( top=bar.Bar([ widget.GroupBox(), widget.WindowName() ], 30), ) ]
@RonnieNissan2 жыл бұрын
@@TheChemisch I did figure it out actually, and your code is correct. Thank you.
@surferbum6184 жыл бұрын
Thanks Derek, you are awesome. Any chance on getting a video on how to properly test our configs? I tried to follow the instructions on the documentation, but couldn't get it to work. Either way I really appreciate you doing this. I love my computer again thanks to you and Qtile!
@DistroTube4 жыл бұрын
I could go over that maybe in a future video. Typically, for testing out a window manager, you would use an X11 program called Xephyr. It basically launches a window that contains an instance of your window manager that you are testing.
@DanielAlvarez-rq5vu4 жыл бұрын
@@DistroTube What font or icon do you use to show the icons you have in the Qtile bar? In mine they are not shown. I would appreciate it if you could tell me how I install those icons that you have.
@rylanraylan95173 жыл бұрын
i guess I am kinda randomly asking but do anyone know of a good website to stream newly released tv shows online?
@marctripp31403 жыл бұрын
@Rylan Raylan flixportal
@rylanraylan95173 жыл бұрын
@Marc Tripp thanks, I signed up and it seems like a nice service :) Appreciate it!!
@henryjames20074 жыл бұрын
so im trying to setup qtile with polybar and i want to remove the stock qtile bar, is there an effective way to do this?
@pchick4 жыл бұрын
if you haven't googled by now add bottom.show(false) to your startup hook @hook.subscribe.startup def startup(): bottom.show(False)
@henryjames20074 жыл бұрын
@chicken thanks!
@henryjames20074 жыл бұрын
ive spent the last day messing with that and rereading the documentation (which i did do before posting the original comment) and nothing i put inside of startup() works. i am importing the right modules and everything. i cant find anything about this on github/archwiki/qtile.org. am i just completely brainfucked or has someone else had this issue?
@pchick4 жыл бұрын
@@henryjames2007 github.com/qtile/qtile/issues/1497 this is where i got the solution from. i'm pretty sure i tried it and had it work. also, qtile might not be worth your time. somehow it used up 6 gigs of ram having firefox (one tab), vscode, and discord open. that combination sits at less than 2 gigs in i3. also, clicking on things in firefox had near-second delays. if your pc is beast tho you probably won't notice
@henryjames20074 жыл бұрын
@@pchick unfortunately i have already checked that github page and all of the linked documentation in it, thanks for your help anyway though. also wow thats strange i have 5 tabs in two instances of firefox open with discord and heavily customized atom and its using 2.4 gb ram. im also getting no unexpected delay from firefox or anything. thats odd. perhaps ill switch to bspwm or something if i cant figure out the bar issue.
@eckhardt_dk4 жыл бұрын
Hi I would like to play with qtile but you set it up with dynamic screens? it is on my laptop which i use at work with 2 screens and at home only with the built-in screen?
@piyushchaudhary31959 ай бұрын
Derek can you please tell me how you got the character in the text box to make the appearance of the widgets pointing towards the left. It would be a great help. I just can't seem to replicate it. widget.TextBox( text='◁', padding=0, foreground=["#AF656E"], background="#AF656E", fontsize=27 ),
@TNT14gaming3 жыл бұрын
Does anyone know how to get separators to be pointy like that?
@chil1t04 жыл бұрын
I have a pretty ¨big¨ problem with qtile, I freshly install manjaro XFCE and you motivated to try qtile because in certain things you have all the reason, with the wasted unused space, so. I installed Qtile but when I execute it I dont have media controls with my kb, my dual monitor only mirrors the main display, and cant logout from my user. One thing I did is copy your entire config of the qtile and execute it, it worked but I still have problem with the display and dont have any file manager to open. PD: Im new with arch, Im getting into it and I kinda like it, I was on W10 but I have previously used eOS and Ubuntu but nothing special, any tips?
@krishnasivakumar24793 жыл бұрын
yeah, those need to be added to qtile later. as for logout, you can just exit qtile with ctrl+mod+q. Most of this stuff is documented on the qtile section of arch wiki, so do check it out. cheers
@damonmccain3074 жыл бұрын
Hey Derek is there a way to set a specific size for floating windows in qtile? Say I want Thunar to open at a set window size, in i3 it would be something like for_window [class="Thunar"] floating enable resize set 1060 650 ....could you show how to do the same in qtile?
@jacoboaristizabal9794 жыл бұрын
hello distro, could you please help me with the font? in the bars appears the arrow in hexa code and i don't know how to fix it
@theiMarble3 жыл бұрын
You need to install Nerd-Fonts. When it isn't installed it will show hex placeholder glyphs.
@caubert4 жыл бұрын
thing is, how to get widget.Net stable/static... fmt= seems of no use and it just skips any padding and if numbers change bar is dynamically growing/shrinking
@Ganon13374 жыл бұрын
This is the same problem I have and I've been looking for a solution for a some time now. Any dynamic widget resizes the bar, which leads to either blank space on the right or widgets on the right now showing in the bar.
@JobinJose4 жыл бұрын
Thanks Derek for the guide. I have been using qtile for a while now thanks to you. What I couldnt figure out yet is how to set a transparent bar background. Do you know of any way to do so. Any help is appreciated, thanks.
@DistroTube4 жыл бұрын
Check out lines 565-568 of my config: gitlab.com/dwt1/dotfiles/-/blob/master/.config/qtile/config.py You will see that you can set an opacity setting when doing the bar. Obviously, make sure you have a compositor (like compton or picom) running, otherwise transparency won't work.
@JobinJose4 жыл бұрын
@@DistroTube thanks Derek, I'm afraid that sets the opacity for the full bar. What I'm aiming for is a transparent bar background where the widgets are fully opaque. Tried setting the background argument to #ffffff.0 which didn't help.
@metastag3 жыл бұрын
Just want to point out that DT probably updates this config file, so now the opacity settings are not on lines 565-568, but rather, 509-512
@DanielAlvarez-rq5vu4 жыл бұрын
How can I configure shortcuts to adjust the brightness and volume in qtile.?. On my keyboard the key combinations are: Volume-up: Fn + Up-key Lower-Volume: Fn + Down-Key Up-Brightness: Fn + Right-Key Lower-Brightness: Fn + Left-Key. I know they are added in the QTile configuration but I do not know what the codes of my Keys are. If you helped me in that little one, you would be very grateful.
@IQUBE3 жыл бұрын
So you'll have to install pulseaudio (which might be already installed), pamixer (for volume), and brightnessctl for brightness control. Then you can add the following keybindings: # Volume control Key([], "XF86AudioLowerVolume", lazy.spawn("pamixer --decrease 5")), Key([], "XF86AudioRaiseVolume", lazy.spawn("pamixer --increase 5")), Key([], "XF86AudioMute", lazy.spawn("pamixer --toggle-mute")), # Brightness control Key([], "XF86MonBrightnessUp", lazy.spawn("brightnessctl set +10%")), Key([], "XF86MonBrightnessDown", lazy.spawn("brightnessctl set 10%-")), And then restart Qtile with Mod + ctrl + r :)
@5caioc2 жыл бұрын
Hello! Does anyone know how I can change the position of the widgets? I'd like to have just my clock positioned on the center of the bar, but I haven't found how to do it in the docs Thanks
@ΓιώργοςΤσακίρογλου-ι2η2 жыл бұрын
I think you can add separators with the appropriate size left and right of the clock, so that the clock is centered Edit: Just checked, you should use the Spacer widget, my bad
@jasonkimmerling93953 жыл бұрын
Is there any way to choose what side the widgets go on? I am trying to customize a bar, and every widget is slammed to the left, and I would to have some on the left and some on the right.
@biscuitrescue97873 жыл бұрын
use the widget.Spacer after where you want to end the widgets on the left it would push all the widgets after it to the right
@jasonkimmerling93953 жыл бұрын
@@biscuitrescue9787 Thanks, some of the obvious things are only obvious in hindsight :D
@sumitmamoria4 жыл бұрын
Hey DT.. I have been trying to setup on a 4k laptop display.. But tiling window managers haven't work well for me. Do you have a mini guide or something to do the same?
@DistroTube4 жыл бұрын
Don't have any 4K monitors so I don't know anything about this. Best to ask this question in a support forum or IRC channel for the DE/WM that you are interested in.
@SachinGopalkrishnan Жыл бұрын
Thank you. This was useful.
@sripradpotukuchi94154 жыл бұрын
Does anyone know how to center a widget on the bar? I want to center the time and date on the bar, and I just cant find any reference to this in the documentation
@SycoonGaming3 жыл бұрын
Did you find out?
@sripradpotukuchi94153 жыл бұрын
@@SycoonGaming Unfortunately, no. But I'm currently using BSPWM now (with polybar). Never been happier with my setup! I think I wouldn't have left Qtile at all if i found out how to center a widget in the first place lol.
@biscuitrescue97873 жыл бұрын
add 2 spacers one after the left part and one after the center part github.com/biscuitrescue/qtile-bottom-bar/ these are my dots
@sripradpotukuchi94153 жыл бұрын
@@biscuitrescue9787 Thanks a lot! I'm gonna try this out. Much appreciated!
@sambird73 жыл бұрын
Has anyone gotten the MOC widget to work? I'm having trouble, and I would love to copy someone's homework.
@wadecurry9384 жыл бұрын
The only thing preventing me from using qtile again, is my hidpi display. Qtile displays everything unusably tiny. Searches for help, including in IRC, have produced no solutions. Using SDDM as my display manager only helps a little. Arch wiki has a solution that doesn't work. X11 doesn't support setting the DPI. :-(
@320shanto2 жыл бұрын
Is it possible for you to add a link to your custom qtile config file?
@keanu32604 жыл бұрын
Hey distro not sure if you read this but I left a comment on your other video about trying to install qtile. I can't seem to get it to work on ubuntu.
@DistroTube4 жыл бұрын
If the problem is finding the default config, I don't run Ubuntu so I don't know where that file is. But you can copy the default config from me: gitlab.com/dwt1/dotfiles/blob/master/.config/qtile/default_config.py
@2008dsg4 жыл бұрын
is it possible to use bumblebee-status in qtile?
@Sean_4763 жыл бұрын
super+Ctrl+r is not restarting .....and I haven't changed anything....help! lol
@alexanderkbailey4 жыл бұрын
Do you plan to make any more videos on Doom Emacs?
@DistroTube4 жыл бұрын
Definitely!
@stephenwilson03863 жыл бұрын
Hey DT, or if anyone else can help, I'm trying to get a shutdown menu working as an icon on the bar or even a keybinding similar to what ArcoLinux has (either fullscreen like theirs or a popup would be fine), with options for logout, restart, shutdown, etc. I was thinking a mouse_callbacks function would work like you showed in another video, but wasn't able to get that working. If anyone is using something like I'm talking about, can you share that part of your config?
@DistroTube3 жыл бұрын
If you want a logout menu program, try out oblogout: wiki.archlinux.org/index.php/Oblogout Arco might already have oblogout (or something similar) installed. Then put an icon on your qtile panel and have the mouse callback execute oblogout.
@francois86sc4 жыл бұрын
Could you make an explanatory video about the qtile autostart.sh file ?, I have done everything I found in the qtile documentation, and I was unable to autostart applications when qtile starts. Im using Arch linux, thanks in advance!
@erichernandez55274 жыл бұрын
Is your autostart.sh marked as executable? chmod +x autostart.sh
@francois86sc4 жыл бұрын
@@erichernandez5527 yes, i just get bored and install arco linux, thanks anyway.
@isaulhernandez28564 жыл бұрын
how can i just to replace my entire config folder with his config's ?
@thengakola62173 жыл бұрын
@@sripradpotukuchi9415 thanks bruh... :)
@sripradpotukuchi94153 жыл бұрын
@@thengakola6217 np!
@dove2274 жыл бұрын
Qtile or awesome
@DistroTube4 жыл бұрын
Yes!
@XDjUanZInHO4 жыл бұрын
Dwm
@quervo1514 жыл бұрын
my config.py file is not working, it is not doing any changues, helpppppppppppppp pls
@DistroTube4 жыл бұрын
Is it falling back to the default config? If so, that is what it does if there is an error in your config. Find the error and fix it.
@alexstone6914 жыл бұрын
Derek are you any closer to youtube being your job ?
@DistroTube4 жыл бұрын
As the kids say: the struggle is real. :D
@zakhoskins64044 жыл бұрын
Me : "The all Python config is awesome, but I'm debating whether or not to use this or BSPWM" >scrolls through docs >finds docs.qtile.org/en/latest/manual/ref/layouts.html#bsp Me: :)
@beron_the_colossus4 жыл бұрын
-First guy to say first?-
@DistroTube4 жыл бұрын
Cringe.
@beron_the_colossus4 жыл бұрын
Indeed
@bogdanlupu36794 жыл бұрын
First
@DistroTube4 жыл бұрын
Congrats.
@skryoo80274 жыл бұрын
Getting rid of your intro was a great idea.
@DistroTube4 жыл бұрын
Thanks. But the credit for that goes to the folks over on 4chan. It was their suggestion.
@mentalmarvin4 жыл бұрын
@@DistroTube You should have an intro video where you thank them
@RockawayCCW4 жыл бұрын
Looks pretty cool to me but for normies, Qtile is futile...
@_yuri4 жыл бұрын
normies use linux they can use qtile as well it is not writing your own shit just copy pasting modules