2022/03/20

2022-03-20 00:46:04 +0000seschwar(~seschwar@user/seschwar) (Quit: :wq)
2022-03-20 02:16:37 +0000n8nl(~n8nl@c-24-61-77-34.hsd1.ma.comcast.net) (Ping timeout: 240 seconds)
2022-03-20 03:04:02 +0000banc(~banc@217.138.195.27) (Ping timeout: 240 seconds)
2022-03-20 03:26:23 +0000banc(~banc@217.138.195.27)
2022-03-20 03:27:51 +0000abradabara(~abradabar@185.183.97.187)
2022-03-20 03:28:53 +0000 <abradabara> Does anyone have Intel HD 3000 GPU? Which driver is best for it? Intel vs modesetting?
2022-03-20 03:43:32 +0000steve__(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds)
2022-03-20 04:15:22 +0000abradabara(~abradabar@185.183.97.187) (Quit: Lost terminal)
2022-03-20 05:00:22 +0000Guest58(~Guest58@184.101.93.127)
2022-03-20 05:03:23 +0000 <Guest58> hello, I had a quick question about some xmonad configuration. I have three monitors and I am using IndependentScreens. The independent workspaces work  just fine and like i want them to (9 workspaces per screen), but when I first start XMonad all three screens are places on the 3 workspaces of my leftmost monitor. In other words, they are showing
2022-03-20 05:03:24 +0000 <Guest58> the left monitor's workspaces, and I have to manually adjust the workspaces to make each screen start at the proper workspaces (i.e., screen 1 starts at workspace 1, screen2 starts at workspace 10, screen3 starts at workspace 19)
2022-03-20 05:03:53 +0000 <Guest58> i also would like to know if there is a possible way i could change a workspace on another screen without focusing the screen
2022-03-20 06:12:32 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
2022-03-20 06:13:31 +0000jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds)
2022-03-20 06:17:15 +0000redgloboli(~redglobol@user/redgloboli)
2022-03-20 06:34:05 +0000Guest58(~Guest58@184.101.93.127) (Quit: Client closed)
2022-03-20 06:43:38 +0000 <Drishal[m]> aaa that xmobar/xmonad issue is driving me crazy lmao
2022-03-20 06:44:23 +0000Drishal[m]uploaded an image: (191KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/pIQPagGoZxBRRBjEfvbMELhy/image.png >
2022-03-20 06:44:35 +0000 <Drishal[m]> Full layout for some reason does not cover the entire screen lmao
2022-03-20 06:47:15 +0000 <Drishal[m]> (my config)
2022-03-20 06:47:15 +0000 <Drishal[m]> https://gitlab.com/drishal/dotfiles/-/tree/master/xmonad
2022-03-20 06:47:56 +0000 <Drishal[m]> anyone please help me why does the ToggleLayout does not make it proper fullscreen and still displays the bar?
2022-03-20 06:52:12 +0000Guest58(~Guest58@184.101.93.127)
2022-03-20 06:53:05 +0000Guest58(~Guest58@184.101.93.127) (Client Quit)
2022-03-20 06:57:52 +0000dissociate[m](~jessehorn@2001:470:69fc:105::1:41af)
2022-03-20 07:20:19 +0000 <Solid> Drishal[m]: you probably need to add avoidStruts to that toggled layout as well
2022-03-20 07:24:03 +0000 <Drishal[m]> Solid: nope
2022-03-20 07:24:36 +0000 <Drishal[m]> interestingly enough even if I add ```haskell
2022-03-20 07:24:36 +0000 <Drishal[m]> myLayout = avoidStruts $ noBorders Full```
2022-03-20 07:24:36 +0000 <Drishal[m]> yet the xmobar shows up
2022-03-20 07:24:49 +0000 <Drishal[m]> s///, s///
2022-03-20 07:25:03 +0000 <Drishal[m]> * interestingly enough even if I keep only ` myLayout = avoidStruts $ noBorders Full`
2022-03-20 07:25:03 +0000 <Drishal[m]> yet the xmobar shows up
2022-03-20 07:25:19 +0000 <Drishal[m]> and even on removing avoidStruts still RIP
2022-03-20 07:26:08 +0000 <Drishal[m]> BUT interestingly if I press the keybind for ` , ("M-S-m", setLayout $ Layout myLayout)` then it works 🤔
2022-03-20 07:27:06 +0000 <Drishal[m]> seems like `layoutHook = myLayout ` either ` layoutHook = myLayout ,` is not working properly or I have set it in a wrong way
2022-03-20 07:27:15 +0000 <Drishal[m]> s/`layoutHook = myLayout `//
2022-03-20 07:27:48 +0000 <Drishal[m]> or something strange is happening here... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/ad69913a918ebaa7088cbc11379b54793d47…)
2022-03-20 07:32:31 +0000 <Drishal[m]> * works 🤔 (if I dont use avoidStruts ofc
2022-03-20 07:32:48 +0000 <Drishal[m]> this is something absolutely strange which does not make any sense to me
2022-03-20 07:38:48 +0000 <Drishal[m]> hmm seems like for some reason by default it turns on avoidstruts by default
2022-03-20 07:47:10 +0000 <Drishal[m]> I figured out whats happening
2022-03-20 07:47:30 +0000 <Drishal[m]> for some reason xmonad likes to keep avoidstruts on my default
2022-03-20 08:03:22 +0000 <Drishal[m]> aaaaa ffs why tf does avoid struts kick in
2022-03-20 08:03:58 +0000 <Drishal[m]> I even tried this... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/1578973277e2780517a36705aa388db86bb9…)
2022-03-20 08:11:36 +0000 <Drishal[m]> hmm its something on this line which is causing avoidStruts to kick in by defualt
2022-03-20 08:11:36 +0000 <Drishal[m]> ```haskell
2022-03-20 08:11:36 +0000 <Drishal[m]> . withEasySB (statusBarProp "/home/drishal/.local/bin/xmobar ~/dotfiles/xmobar/xmobar-dracula.hs" (pure myXmobarPP)) defToggleStrutsKey
2022-03-20 08:11:36 +0000 <Drishal[m]> ```
2022-03-20 08:18:33 +0000 <Drishal[m]> is there any way to disable avoidstruts by default in withEasySB?
2022-03-20 08:21:24 +0000 <Solid> no, withEasySB adds avoidStruts in either case
2022-03-20 08:21:35 +0000 <Solid> withSB does not add it (which is what withEasySB wraps)
2022-03-20 08:22:10 +0000 <Solid> Your layout issues are due to the fact that layouts can set state and xmonad keeps that around after a restart (which is usually what you want, just not in this case)
2022-03-20 08:22:21 +0000 <Solid> resetting the state then makes things like avoidStruts work
2022-03-20 08:22:31 +0000 <Solid> i.e., this will also work after a restart or something
2022-03-20 08:22:37 +0000 <Solid> you don't have to do it every time
2022-03-20 08:23:32 +0000 <Drishal[m]> Solid: hmm I found here in the source https://xmonad.github.io/xmonad-docs/xmonad-contrib/src/XMonad.Hooks.StatusBar.html
2022-03-20 08:23:37 +0000Drishal[m]uploaded an image: (125KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/sExmMfptIegJVJlwauAsjCyE/image.png >
2022-03-20 08:24:36 +0000 <Drishal[m]> now the question is, how do I go about modifying this so that it does not use avoidStruts?
2022-03-20 08:25:12 +0000 <Solid> like I said, just use withSB
2022-03-20 08:25:19 +0000 <Solid> that one's also exported
2022-03-20 08:25:27 +0000 <Drishal[m]> Solid: an example?
2022-03-20 08:26:59 +0000 <Solid> remove the defToggleStrutsKey from your call to withEasySB and replace that function with withSB
2022-03-20 08:27:06 +0000 <Solid> that should work; the APIs are rather similar
2022-03-20 08:27:28 +0000 <Solid> but at this point I'm not sure what your problem is; didn't you want to _not_ have xmobar above windows?
2022-03-20 08:27:38 +0000 <Solid> in which case, don't you _want_ avoidStruts?
2022-03-20 08:30:12 +0000 <Drishal[m]> Solid: I want to set avoidStruts manually in myLayout so that it does not intefere with `Full`
2022-03-20 08:30:20 +0000Drishal[m]sent a haskell code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/648b60c8a11c5b46e0ffca1e08069cb4b691…
2022-03-20 08:30:24 +0000 <Drishal[m]> like this?
2022-03-20 08:30:56 +0000 <Drishal[m]> * ```haskell... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/cd2d0bbfce61e304e91826bec0d17c40883d…)
2022-03-20 08:31:47 +0000 <Solid> sure
2022-03-20 08:31:53 +0000 <Solid> but I'm still a bit confused; your original question was "[...] why does the ToggleLayout [...] still displays the bar?"
2022-03-20 08:32:12 +0000 <Solid> in which case you do want avoidStruts on the toggled full layout
2022-03-20 08:32:44 +0000 <Solid> you also said "BUT interestingly if I press the keybind for [...] then it works"
2022-03-20 08:32:57 +0000 <Solid> which would suggest manually adding avoidStruts to toggle Full in your previous config indeed worked?
2022-03-20 08:33:31 +0000 <Drishal[m]> Solid: nope its togglestruts which causes the bar to display
2022-03-20 08:34:10 +0000 <Drishal[m]> and btw using withSB instead of easySB it finally works
2022-03-20 08:34:10 +0000 <Drishal[m]> I can now toggle fullscreen without isses, thanks for help
2022-03-20 08:34:40 +0000 <Solid> well if it works for you then I'm happy, although still confused :D
2022-03-20 08:39:16 +0000 <Drishal[m]> Solid: what happens is... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/19d590f4ef266da82643a383d4d2aa0c70b9…)
2022-03-20 08:40:07 +0000 <Solid> oooooooh you _don't_ want avoidStruts with Full
2022-03-20 08:40:17 +0000 <Solid> well I somehow managed to get the entire conversation wrong
2022-03-20 08:40:27 +0000 <Solid> and yet we still managed to fix your issue \o/
2022-03-20 08:43:58 +0000 <Drishal[m]> Solid: exactly
2022-03-20 08:43:58 +0000 <Drishal[m]> I only want in very specific layout(s) lmao
2022-03-20 08:44:10 +0000 <Drishal[m]> > <@Solid:libera.chat> oooooooh you _don't_ want avoidStruts with Full
2022-03-20 08:44:10 +0000 <Drishal[m]> * exactly
2022-03-20 08:44:10 +0000 <Drishal[m]> I only want in very specific layout(s), i.e tile lmao
2022-03-20 08:44:11 +0000 <lambdabot> <hint>:1:1: error: parse error on input ‘<@’
2022-03-20 09:00:11 +0000liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-03-20 09:46:21 +0000bfrk(~Thunderbi@i59F7ABB3.versanet.de)
2022-03-20 10:07:40 +0000mvk(~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 250 seconds)
2022-03-20 10:07:53 +0000seschwar(~seschwar@user/seschwar)
2022-03-20 10:50:29 +0000 <geekosaur> typically with Full I use `avoidStrutsOn []` so I can toggle them on if I need to
2022-03-20 10:50:33 +0000 <geekosaur> but they defaultoff
2022-03-20 10:50:41 +0000liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-03-20 12:39:31 +0000bfrk(~Thunderbi@i59F7ABB3.versanet.de) (Ping timeout: 245 seconds)
2022-03-20 14:47:09 +0000n8nl(~n8nl@c-24-61-77-34.hsd1.ma.comcast.net)
2022-03-20 15:07:51 +0000srk-(~sorki@user/srk)
2022-03-20 15:10:23 +0000piele_(~piele@tbonesteak.creativeserver.net)
2022-03-20 15:11:31 +0000The_Czernobog(~Czernobog@user/czernobog)
2022-03-20 15:12:05 +0000srk(~sorki@user/srk) (Ping timeout: 240 seconds)
2022-03-20 15:12:05 +0000RSBach(~guygastin@137.184.131.156) (Ping timeout: 240 seconds)
2022-03-20 15:12:05 +0000piele(~piele@tbonesteak.creativeserver.net) (Ping timeout: 240 seconds)
2022-03-20 15:12:05 +0000Czernobog(~Czernobog@user/czernobog) (Ping timeout: 240 seconds)
2022-03-20 15:12:05 +0000srk-srk
2022-03-20 15:12:29 +0000The_CzernobogCzernobog
2022-03-20 15:12:37 +0000RMSBach(~guygastin@137.184.131.156)
2022-03-20 15:15:03 +0000ectospasm(~ectospasm@user/ectospasm) (Quit: WeeChat 3.4)
2022-03-20 15:16:43 +0000piele_piele
2022-03-20 15:24:25 +0000theproffesor_(~theproffe@2601:282:847f:8010::7f59)
2022-03-20 15:24:31 +0000the_proffesor(~theproffe@2601:282:847f:8010::7f59) (Read error: Connection reset by peer)
2022-03-20 15:26:41 +0000incertia(~incertia@207.98.163.88) (Ping timeout: 250 seconds)
2022-03-20 15:27:28 +0000incertia(~incertia@207.98.163.88)
2022-03-20 15:28:36 +0000nomadxxxx3(~lanomadx@69.167.36.76)
2022-03-20 15:28:37 +0000The_Czernobog(~Czernobog@user/czernobog)
2022-03-20 15:29:56 +0000ectospasm(~ectospasm@user/ectospasm)
2022-03-20 15:30:19 +0000nomadxx3(~lanomadx@69.167.36.76) (Ping timeout: 250 seconds)
2022-03-20 15:30:19 +0000Czernobog(~Czernobog@user/czernobog) (Ping timeout: 250 seconds)
2022-03-20 15:30:22 +0000The_CzernobogCzernobog
2022-03-20 15:35:32 +0000ectospasm(~ectospasm@user/ectospasm) (Quit: WeeChat 3.4.1)
2022-03-20 15:36:14 +0000ectospasm(~ectospasm@user/ectospasm)
2022-03-20 16:00:09 +0000iffsid(~iffsid@2001:470:69fc:105::a3e) (Quit: You have been kicked for being idle)
2022-03-20 16:00:15 +0000mahene[m](~mahenemat@2001:470:69fc:105::1:6a93) (Quit: You have been kicked for being idle)
2022-03-20 16:19:27 +0000gdd(~gdd@129.199.146.230)
2022-03-20 17:58:17 +0000Nahra(~user@static.161.95.99.88.clients.your-server.de)
2022-03-20 18:59:00 +0000ml|(~ml|@user/ml/x-5298235) (Ping timeout: 240 seconds)
2022-03-20 19:10:52 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2022-03-20 19:11:53 +0000Czernobog(~Czernobog@user/czernobog) (Read error: Connection reset by peer)
2022-03-20 19:12:29 +0000ml|(~ml|@user/ml/x-5298235)
2022-03-20 19:13:40 +0000jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-03-20 19:14:03 +0000Czernobog(~Czernobog@user/czernobog)
2022-03-20 19:49:58 +0000bfrk(~Thunderbi@i59F7ABB3.versanet.de)
2022-03-20 20:34:27 +0000bfrk(~Thunderbi@i59F7ABB3.versanet.de) (Ping timeout: 250 seconds)
2022-03-20 21:20:46 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
2022-03-20 21:23:38 +0000JaredMohammed[m](~librejare@2001:470:69fc:105::1:83b7)
2022-03-20 21:26:08 +0000mvk(~mvk@2607:fea8:5cc3:7e00::7980)
2022-03-20 21:27:53 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2022-03-20 21:50:36 +0000sagax(~sagax_nb@user/sagax)
2022-03-20 22:06:39 +0000sagax(~sagax_nb@user/sagax) (Ping timeout: 256 seconds)
2022-03-20 23:00:33 +0000steve__(~steve@ool-182c2b80.dyn.optonline.net)
2022-03-20 23:25:46 +0000mvk(~mvk@2607:fea8:5cc3:7e00::7980) (Ping timeout: 245 seconds)