Logs on 2021-05-02 (freenode/#xmonad)
| 00:41:18 | × | growpotk- quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 268 seconds) |
| 01:10:36 | → | growpotk- joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 01:26:48 | → | eblip joins (~eblip@unaffiliated/eblip) |
| 01:28:32 | × | eb0t quits (~eblip@unaffiliated/eblip) (Ping timeout: 240 seconds) |
| 01:29:49 | × | growpotk- quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 252 seconds) |
| 01:41:21 | × | geekosaur quits (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
| 01:48:33 | → | materiyolo joins (~materiyol@112.204.174.249) |
| 02:00:36 | × | kajzer quits (~kajzer@unaffiliated/kajzer) (Quit: WeeChat 3.1) |
| 02:11:41 | × | eblip quits (~eblip@unaffiliated/eblip) (Ping timeout: 240 seconds) |
| 02:14:10 | → | eb0t joins (~eblip@unaffiliated/eblip) |
| 02:21:47 | × | eb0t quits (~eblip@unaffiliated/eblip) (Ping timeout: 240 seconds) |
| 02:28:37 | × | theDon quits (~td@muedsl-82-207-238-128.citykom.de) (Ping timeout: 260 seconds) |
| 02:29:18 | → | def_jam joins (~eblip@unaffiliated/eblip) |
| 02:30:10 | → | theDon joins (~td@muedsl-82-207-238-007.citykom.de) |
| 02:36:22 | × | def_jam quits (~eblip@unaffiliated/eblip) (Ping timeout: 252 seconds) |
| 02:46:09 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:8ea5:80d2:fb29:a6df) (Ping timeout: 250 seconds) |
| 02:50:42 | → | def_jam joins (~eblip@unaffiliated/eblip) |
| 02:58:58 | → | ericsagnes joins (~ericsagne@2405:6580:0:5100:ee71:af9a:c3fd:7044) |
| 03:00:20 | × | mohab quits (~mohab@156.223.200.10) (Ping timeout: 246 seconds) |
| 03:02:13 | → | mohab joins (~mohab@156.223.200.10) |
| 03:41:30 | → | drl joins (~l@2600:1700:8360:3870:b172:46ff:321f:cf06) |
| 03:53:21 | → | oogeek joins (~szz_@84.17.34.145) |
| 04:05:54 | × | drl quits (~l@2600:1700:8360:3870:b172:46ff:321f:cf06) (Quit: Leaving) |
| 04:49:26 | × | oogeek quits (~szz_@84.17.34.145) (Ping timeout: 240 seconds) |
| 04:51:37 | → | oogeek joins (~szz_@138.199.23.129) |
| 05:06:41 | × | mohab quits (~mohab@156.223.200.10) (Ping timeout: 240 seconds) |
| 05:12:52 | → | mohab joins (~mohab@156.223.200.10) |
| 05:26:38 | <Solid> | :) |
| 05:27:03 | × | novas0x2a1 quits (~blah@157-131-126-102.fiber.dynamic.sonic.net) (Read error: Connection reset by peer) |
| 05:28:50 | → | novas0x2a joins (~blah@157-131-126-102.fiber.dynamic.sonic.net) |
| 05:35:39 | <oogeek> | I have an idea about a new "good first issue". |
| 05:37:06 | <oogeek> | That is, in X.L.ResizableTile, define a new message that will set the horizontal ratio of windows to default. For example, I have 2 windows, now horizontally, one takes 1/3, another takes 2/3, by a message, I will reset them to 1/2 |
| 05:38:17 | <oogeek> | However, the 1/2 (or something else) can be get from the resizableTall constructor. |
| 05:38:54 | <oogeek> | I find it useful and I have already tried to add it. It works OK. |
| 05:39:22 | <oogeek> | I think the use-case is that sometimes after ratio changing, you want to reset to default. |
| 05:40:18 | <oogeek> | Especially, on big monitors like 2K or something, you just can't tell what exactly 1/2 (1/3 or...) is by bare eyes. :) |
| 05:40:47 | → | notis joins (~notis@185.51.134.222) |
| 05:44:00 | × | growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 06:08:08 | × | cynapse quits (~chris@d24-141-165-72.home.cgocable.net) (Remote host closed the connection) |
| 06:26:48 | → | ADG1089 joins (~aditya@223.226.237.158) |
| 06:42:10 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:ee71:af9a:c3fd:7044) (Ping timeout: 276 seconds) |
| 06:54:29 | → | ericsagnes joins (~ericsagne@2405:6580:0:5100:4bd1:656f:4270:d212) |
| 06:58:03 | × | ADG1089 quits (~aditya@223.226.237.158) (Remote host closed the connection) |
| 06:59:24 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 07:05:07 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Ping timeout: 260 seconds) |
| 07:06:23 | → | idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) |
| 07:07:36 | → | heatwave joins (~heatwave@66.115.157.52) |
| 07:11:55 | × | idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Ping timeout: 252 seconds) |
| 07:35:27 | × | charpointer quits (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net) (Remote host closed the connection) |
| 07:48:21 | → | idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) |
| 07:49:00 | → | charpointer joins (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net) |
| 07:49:13 | <charpointer> | hey, does anyone know why after a short period of just using xmonad, it freezes |
| 07:49:21 | <charpointer> | and i have to kill it w/ tty |
| 07:52:01 | → | wonko7 joins (~wonko7@62.115.229.50) |
| 07:52:25 | × | idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Client Quit) |
| 07:52:51 | <oogeek> | charpointer: Any error log? |
| 07:53:36 | <charpointer> | no |
| 07:53:39 | <charpointer> | xmonad.errors is empty |
| 07:57:38 | <charpointer> | i booted into i3 because its unstable as hell |
| 07:59:10 | <charpointer> | oogeek, i wonder if its xmobar |
| 07:59:13 | <charpointer> | causing this |
| 07:59:13 | → | ADG1089 joins (~aditya@223.226.237.158) |
| 08:04:47 | <oogeek> | charpointer: In the tutorial, it mentions that when you open pipes for xmobar, and you feed data through it, but xmobar does not receive or fetch these data. Then after some time, xmonad may freeze. |
| 08:05:03 | <charpointer> | wdym? |
| 08:05:32 | <oogeek> | So do you use "spawnPipes" or StatusBar? |
| 08:05:52 | <charpointer> | ill post my thing |
| 08:05:56 | <charpointer> | one sec |
| 08:06:21 | <charpointer> | https://pastebin.com/RRYQy6tj |
| 08:06:56 | × | wz1000 quits (~wz1000@static.11.113.47.78.clients.your-server.de) (Ping timeout: 260 seconds) |
| 08:07:04 | <charpointer> | sorry if pastebin kinda screwed the highlighting up |
| 08:08:46 | × | materiyolo quits (~materiyol@112.204.174.249) (Ping timeout: 240 seconds) |
| 08:08:48 | <oogeek> | charpointer: I ask you to replace n with some real numbers yesterday? Have you ever done so? |
| 08:09:08 | <charpointer> | wait whats n |
| 08:09:53 | <oogeek> | in the "where hs= ..." at the bottom , sigh |
| 08:09:58 | <charpointer> | ah |
| 08:09:59 | <charpointer> | sorry |
| 08:10:02 | <charpointer> | what should i change it to? |
| 08:10:38 | <charpointer> | is n the amount of times to show it or something? |
| 08:11:30 | <oogeek> | n : How many bars do you want |
| 08:11:35 | <charpointer> | ah |
| 08:11:38 | <oogeek> | Right now n=1 |
| 08:11:39 | <charpointer> | so set it to 1? |
| 08:11:56 | → | wz1000 joins (~wz1000@static.11.113.47.78.clients.your-server.de) |
| 08:12:16 | <charpointer> | anything else look off in my config? |
| 08:12:48 | <oogeek> | Please first try it. Then see if it works. |
| 08:12:51 | <charpointer> | ok |
| 08:12:57 | → | navi_se joins (~gian@host-92-19-224-137.static.as13285.net) |
| 08:14:51 | <charpointer> | oogeek, it says variable not in scope for withSB and statusBarPropTo |
| 08:16:41 | <charpointer> | fixed it |
| 08:16:42 | <charpointer> | lemme try |
| 08:18:08 | × | charpointer quits (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net) (Remote host closed the connection) |
| 08:18:44 | → | charpointer joins (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net) |
| 08:18:59 | <charpointer> | oogeek, ok so nothing showed up |
| 08:19:55 | <charpointer> | xmobar isnt being ran at all |
| 08:20:36 | <oogeek> | charpointer: Sorry but I have something important to do atm, maybe you can try to re-read the tutorial and google. |
| 08:20:39 | × | oogeek quits (~szz_@138.199.23.129) (Quit: leaving) |
| 08:20:51 | <charpointer> | ok |
| 08:28:45 | <charpointer> | so i got it working, how can i only make it display thw workspace number for the active monitor thats its selected |
| 08:28:53 | <charpointer> | since it shows 0_0 1_0 .. etc |
| 08:30:43 | <heatwave> | By default it should only show the numbers charpointer |
| 08:30:56 | <charpointer> | it does but it shows 0_0 1_0 2_0 1_1 etc |
| 08:31:04 | <charpointer> | i want it to only display one set of them |
| 08:31:12 | <charpointer> | for the current screen that is switched to |
| 08:31:33 | <charpointer> | i had to use withEasySB like the wiki said to even get it working but |
| 08:31:39 | <charpointer> | i want to change the default behaviour |
| 08:31:42 | <heatwave> | Right, that's what it should do out of box. |
| 08:31:47 | <charpointer> | but it doesnt? |
| 08:31:48 | <charpointer> | it shows |
| 08:31:51 | <charpointer> | 1_0 2_0 etc |
| 08:31:55 | <charpointer> | bc i need independent screens |
| 08:32:05 | <charpointer> | but i dont want it to show each workspace number up there |
| 08:32:11 | <heatwave> | hmm, not sure about withEasySb, but the workspace numbers are set in your xmonad file directly. Check there? |
| 08:32:41 | <heatwave> | hmm, got you. Sorry I just joined the channel so didnt know it's multi screen. Never worked with that unfortunately |
| 08:32:43 | <charpointer> | with this, it displays 1_0 0_2 1_2 0_3 0_4 etc |
| 08:32:45 | <charpointer> | workspaces = withScreens 2 ["1", "2", "3", "4", "5", "6","7","8","9"] |
| 08:32:55 | <charpointer> | can i just make it display only one set of these |
| 08:32:59 | <charpointer> | for the currently selected screen |
| 08:33:36 | <heatwave> | I'm pretty sure. You can do anything with the config files. I'm guessing you're piping something that's adding those screen numbers |
| 08:33:38 | <charpointer> | im using X.L.IndependentScreens since I want the DWM/i3 type of behavior but showing every screen number on th ebar is annoying |
| 08:33:52 | <charpointer> | ill put my xmonad file on pastebin again |
| 08:33:53 | <charpointer> | 1 sec |
| 08:34:07 | <heatwave> | yeah i'd wait for someone else to chime in, i'm positive it's doable |
| 08:34:47 | <charpointer> | https://pastebin.com/y1UhenZG |
| 08:36:08 | → | materiyolo joins (~materiyol@112.204.174.249) |
| 08:41:16 | → | seschwar joins (~seschwar@unaffiliated/seschwar) |
| 08:48:56 | → | kajzer joins (~kajzer@unaffiliated/kajzer) |
| 08:50:54 | × | def_jam quits (~eblip@unaffiliated/eblip) (Read error: Connection reset by peer) |
| 08:52:23 | → | def_jam joins (~eblip@unaffiliated/eblip) |
| 08:52:45 | × | wonko7 quits (~wonko7@62.115.229.50) (Ping timeout: 265 seconds) |
| 09:56:20 | <mc47[m]> | charpointer this is what you want https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Layout-IndependentScreens.html#v:marshallPP |
| 09:59:57 | → | heatwave_ joins (~heatwave@66.115.157.156) |
| 10:00:00 | <charpointer> | mc47[m], could u help me use this? ive looked at the docs but still kinda cofnused by how id implement it |
| 10:00:30 | <charpointer> | im v new to haskell |
| 10:02:12 | → | mc47 joins (~yecinem@89.246.239.190) |
| 10:02:55 | <charpointer> | i only have one bar, and i want it to display workspaces for monitor one if thats the active monitor (changed using nextScreen) or monitor two if thats the active monitor |
| 10:03:01 | × | heatwave quits (~heatwave@66.115.157.52) (Ping timeout: 260 seconds) |
| 10:03:07 | <charpointer> | but not sure if i can do this |
| 10:03:12 | <charpointer> | its how i had my previous i3 setup |
| 10:04:08 | <mc47> | hmm, not sure if you can do that out of the box |
| 10:04:32 | <charpointer> | hmm, can i just have two xmobars then? |
| 10:04:41 | <charpointer> | is that possible? |
| 10:04:52 | <charpointer> | i have one xmobarrc file |
| 10:05:32 | <mc47> | it's definitely possible, I used to have 3 |
| 10:05:55 | <mc47> | gimme a sec, I'm not familiar with IndependentScreens, and it might be possible to do what you wanted |
| 10:06:52 | × | heatwave_ quits (~heatwave@66.115.157.156) (Ping timeout: 240 seconds) |
| 10:08:33 | <charpointer> | if thats not possible im fine w/ 2 bars |
| 10:18:45 | <charpointer> | mc47, did u find out if its possible? |
| 10:19:09 | → | oogeek joins (~szz_@138.199.23.129) |
| 10:19:15 | <charpointer> | o/ |
| 10:19:29 | <mc47> | still looking if there's a combination of functions to do it :) |
| 10:19:37 | <charpointer> | alright |
| 10:19:37 | <mc47> | it's possible |
| 10:19:49 | <mc47> | but I don't want to make it too complicated if you ever want to change it ;) |
| 10:19:58 | <charpointer> | haha understandable |
| 10:20:04 | <charpointer> | my knowledge of haskell is small still |
| 10:20:10 | <charpointer> | im only on ch9 of the haskell book :p |
| 10:20:32 | <oogeek> | mc47 So to test https://github.com/xmonad/xmonad-contrib/pull/463 this out. Should I download the file and replace it with X.H.StatusBar directly? |
| 10:20:38 | <oogeek> | As you mentioned on reddit. |
| 10:20:48 | × | navi_se quits (~gian@host-92-19-224-137.static.as13285.net) (Quit: WeeChat 3.1) |
| 10:21:38 | <mc47> | oogeek if you're using git, just point stack to that branch |
| 10:21:47 | <mc47> | if you're using stack* |
| 10:22:18 | <oogeek> | Oh, thanks for your comment on my "X.H.StatusBar is very useful" post. |
| 10:22:36 | <oogeek> | I don't know that there is a branch for that. I use stack. |
| 10:22:49 | <mc47> | https://github.com/TheMC47/xmonad-contrib/tree/dynamic-status-bar-configs |
| 10:22:56 | <mc47> | oh, that was you :) |
| 10:23:15 | <oogeek> | haha :) |
| 10:29:30 | <charpointer> | mc47, could u help me w/ how to setup 2 bars for now so i can have a proper setup |
| 10:29:43 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 10:29:44 | <charpointer> | since atm theres only one bar and it has 0_1 1_1 0_2 1_2 etc |
| 10:30:14 | → | mc47 joins (~yecinem@89.246.239.190) |
| 10:30:21 | <mc47> | coul you show me your config? |
| 10:30:46 | <charpointer> | sure |
| 10:30:49 | <charpointer> | lemme upload it |
| 10:31:03 | <mc47> | @where paste |
| 10:31:03 | <lambdabot> | Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com |
| 10:31:46 | <charpointer> | https://paste.tomsmeding.com/j8h1vKEt |
| 10:32:51 | <mc47> | since you're using the git version, may I first suggest using the new interface instead of fiddling with pipes? |
| 10:33:02 | <charpointer> | how would i do that? |
| 10:33:29 | <oogeek> | mc47: Yesterday I have already given the same suggestion, but... |
| 10:33:47 | <mc47> | well, to get started, you could build the documentation |
| 10:34:03 | <charpointer> | i tried using the thing oogeek gave and it didnt work |
| 10:34:10 | <charpointer> | it just caused xmobar to hang forever |
| 10:34:15 | <charpointer> | or not start |
| 10:34:19 | <charpointer> | using pipes it works fine |
| 10:34:22 | <mc47> | if you change into the directory where you have cloned the repo, you can run stack haddock and open the documentation |
| 10:34:46 | <mc47> | it would be really helpful to know why it didn't work! |
| 10:34:51 | <charpointer> | well idk why |
| 10:34:53 | <mc47> | Nothing should prevent it from working |
| 10:34:54 | <charpointer> | it just hanged |
| 10:34:57 | <charpointer> | thats all i can say |
| 10:34:59 | <mc47> | we'll try again :) |
| 10:35:03 | <charpointer> | i dont know much about this |
| 10:35:17 | <charpointer> | ok so |
| 10:35:21 | <charpointer> | how do i do this the proper way then |
| 10:35:55 | <oogeek> | I have no idea, mc47 you know that I have already opened a PR for multiple monitor example, and sample config I gave to charpointer is just a copy of it. But who knows what's going on. |
| 10:36:33 | <mc47> | charpointer did you clone the repo? |
| 10:36:36 | <charpointer> | yes |
| 10:36:39 | <charpointer> | i cloned the repo |
| 10:36:47 | <mc47> | can you browse the documentation? |
| 10:36:53 | <charpointer> | for which one |
| 10:36:57 | <mc47> | run `stack haddock` in the repo |
| 10:37:03 | <charpointer> | which repo |
| 10:37:04 | <charpointer> | theres 3 |
| 10:37:09 | <charpointer> | xmonad-git |
| 10:37:11 | <charpointer> | the contrib |
| 10:37:13 | <charpointer> | and xmobar |
| 10:37:13 | <mc47> | xmonad-contrib |
| 10:37:21 | <charpointer> | ok |
| 10:37:44 | <mc47> | it will generate the docs as html so you can browse them in your brwoser |
| 10:37:46 | <mc47> | browser* |
| 10:37:48 | <charpointer> | ok |
| 10:37:55 | <mc47> | you'll find a link when it's done |
| 10:39:58 | × | ADG1089 quits (~aditya@223.226.237.158) (Quit: Konversation terminated!) |
| 10:39:58 | × | charpointer quits (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net) (Read error: Connection reset by peer) |
| 10:40:09 | → | charpointer joins (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net) |
| 10:40:17 | <charpointer> | mc47 so that crashed my pc.... |
| 10:40:22 | <charpointer> | and literally hanged it completely |
| 10:40:48 | <charpointer> | i couldnt even access a tty |
| 10:40:53 | <charpointer> | are the docs avaialble online?? |
| 10:40:53 | <mc47> | euuh what? sorry about that |
| 10:40:57 | <mc47> | what happened exactly? |
| 10:41:01 | <mc47> | unfortunately, no |
| 10:41:03 | <charpointer> | yeah i have no idea |
| 10:41:09 | <charpointer> | well im not building them |
| 10:41:18 | <charpointer> | literally made me force shutdown my pc |
| 10:41:19 | <mc47> | you could go to the file and read them from the sources |
| 10:41:28 | <charpointer> | yeah thats a hard pass from me |
| 10:41:38 | <charpointer> | i can *barely* read haskell code |
| 10:42:19 | <mc47> | gimme a sec |
| 10:42:26 | <charpointer> | ok |
| 10:44:25 | mc47[m] | posted a file: (333KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/tNLzXafrXBNhvfqgpBiiEujs/XMonad.Hooks.StatusBar.pdf > |
| 10:44:48 | <mc47> | well there you go, can you try and follow the documentation? |
| 10:45:58 | <charpointer> | ok |
| 10:46:02 | <charpointer> | ill give it a try thanks |
| 10:48:15 | <charpointer> | mc47, how do i do multiple status bars w/ this? |
| 10:48:44 | <mc47> | did you get it working with one? :) |
| 10:49:01 | <charpointer> | lemme try |
| 10:49:29 | <mc47> | and there's literally a whole section called "Multiple Status Bars" |
| 10:49:59 | <charpointer> | o sorry ididnt see that |
| 10:50:34 | <mc47> | if you want to do this the right way, I'd do the following |
| 10:50:58 | <mc47> | get statusBarPipe working. This does what you have now, but better |
| 10:51:10 | <mc47> | then you have to try getting statusBarProp to work |
| 10:51:26 | <mc47> | once you do it, you can follow the multiple status bars section pretty easily |
| 10:51:33 | <mc47> | and that you'll be good to go |
| 10:51:43 | <mc47> | oh, the pdf is missing one part that was recently added |
| 10:52:44 | <oogeek> | I guess the missing part is my part, haha |
| 10:53:13 | <mc47> | exactly, I haven't updated my master branch |
| 10:53:30 | <oogeek> | I am testing the new StatusBar from your branch, I need more time testing. |
| 10:54:22 | <mc47> | take your time, it's not like I'll find time right away to go over your feedback :p |
| 10:54:31 | mc47[m] | posted a file: (335KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/BqVVhABRUamryEFVygPvQUhz/XMonad.Hooks.StatusBar.pdf > |
| 10:55:27 | <charpointer> | mc47 it works w/ one bar but still displays the double workspace thing |
| 10:55:52 | <charpointer> | eg 0_0, 1_1, 1_2, etc |
| 10:56:00 | <mc47> | that's a start |
| 10:56:03 | <mc47> | show me your config |
| 10:59:30 | <charpointer> | i get this |
| 10:59:33 | <charpointer> | xmobar: /home/char/config/xmobar/xmobar_left: openFile: does not exist (No such file or directory) |
| 10:59:41 | <charpointer> | it clearly exists.. |
| 10:59:51 | <charpointer> | wait |
| 10:59:54 | <charpointer> | i typed without a . |
| 11:00:03 | <mc47> | pretty sure ot doesn't :) |
| 11:00:10 | <mc47> | s/ot/it |
| 11:00:19 | <charpointer> | ok so i have two bars but |
| 11:00:21 | <charpointer> | same isue |
| 11:00:27 | <charpointer> | theyre just duplicates |
| 11:00:55 | <charpointer> | ill post my hs file |
| 11:00:56 | <charpointer> | one sec |
| 11:01:52 | <charpointer> | https://paste.tomsmeding.com/dOuByT43 |
| 11:02:22 | <charpointer> | mc47 this is my entire thing |
| 11:03:40 | <mc47> | so, it's working as expected, since you're not calling marshallPP |
| 11:03:44 | <mc47> | can you do a screenshot? |
| 11:03:47 | <charpointer> | hmm, how do i do that |
| 11:03:54 | <charpointer> | idk how i would upload a screenshot but |
| 11:03:55 | <charpointer> | it looks like |
| 11:04:09 | <charpointer> | 0_1 1_1 0_2 1_2 0_3 1_3 0_4 etc |
| 11:04:16 | <charpointer> | on both monitors |
| 11:04:22 | <mc47> | leftSB = statusBarPropTo "_XMONAD_LOG_1" "xmobar -x 0 ~/.config/xmobar/xmobar_left" (pure . marshallPP 0 $ myXmobarPP) |
| 11:04:35 | <mc47> | rightSB = statusBarPropTo "_XMONAD_LOG_2" "xmobar -x 1 ~/.config/xmobar/xmobar_right" (pure . marshallPP 1 $ myXmobarPP) |
| 11:04:38 | <mc47> | Try that |
| 11:05:19 | <charpointer> | holy shit it worked |
| 11:05:32 | <mc47> | of course it did :) |
| 11:05:46 | <charpointer> | could u explain what marshallPP does? |
| 11:06:03 | × | mohab quits (~mohab@156.223.200.10) (Read error: Connection reset by peer) |
| 11:06:15 | → | mohab joins (~mohab@156.223.200.10) |
| 11:06:38 | <mc47> | tbh, I have no idea |
| 11:07:06 | <mc47> | it probably changes ppOrder or sth so it filters out the workspaces that are not needed |
| 11:07:25 | <mc47> | I just read the docs for IndependentScreens |
| 11:07:51 | <mc47> | "This turns a naive pretty-printer into one that is aware of the independent screens. That is, you can write your pretty printer to behave the way you want on virtual workspaces; this function will convert that pretty-printer into one that first filters out physical workspaces on other screens, then converts all the physical workspaces on this screen to their virtual names. |
| 11:07:52 | <mc47> | " |
| 11:07:54 | <oogeek> | Let me explain, it do two things, one is rename "1_1" to "1", the other is sort workspaces by order |
| 11:08:04 | <oogeek> | Since I have a PR on IndependentScreens |
| 11:08:18 | <oogeek> | s/order/some order/ |
| 11:08:26 | <oogeek> | :) |
| 11:10:00 | <charpointer> | ahh ok |
| 11:10:09 | <charpointer> | so its used w/ multi monitors |
| 11:10:13 | <charpointer> | to not display 1_1 or whatever |
| 11:21:47 | → | geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
| 11:27:46 | × | charpointer quits (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net) (Remote host closed the connection) |
| 11:37:45 | <oogeek> | mc47: typo: barSpawner _ = memtpy -- nothing on the rest of the screens |
| 11:37:52 | <oogeek> | should be mempty |
| 11:44:31 | × | oogeek quits (~szz_@138.199.23.129) (Quit: Lost terminal) |
| 12:53:43 | × | davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer) |
| 12:54:30 | → | davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) |
| 12:58:30 | <mc47> | Right! Thanks |
| 13:14:35 | × | sam_d quits (~sam@unaffiliated/sam-d/x-1905598) (Read error: Connection reset by peer) |
| 13:18:47 | → | sam_d joins (~sam@unaffiliated/sam-d/x-1905598) |
| 14:04:25 | × | davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer) |
| 14:06:39 | → | davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) |
| 14:24:23 | × | geekosaur quits (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Ping timeout: 240 seconds) |
| 15:03:24 | → | oogeek joins (~szz_@84.17.34.145) |
| 15:14:50 | → | kelnoky joins (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) |
| 15:39:27 | → | sundbry joins (~quassel@99-42-143-129.lightspeed.sntcca.sbcglobal.net) |
| 16:09:54 | <oogeek> | Hi everyone, I just wrote a brutal and ugly solution to this reddit post: https://www.reddit.com/r/xmonad/comments/n30n01/how_to_apply_setlayout_to_all_workspaces/ |
| 16:10:02 | <oogeek> | Any suggestions or comments |
| 16:10:33 | <oogeek> | I mean, it is my first time to deal brutally with StackSet. So I think my code is kind of naive. |
| 16:11:15 | <oogeek> | I will be glad to hear any critical comments. I know I didn't do it in a fancy way. :) |
| 16:19:27 | × | oogeek quits (~szz_@84.17.34.145) (Quit: leaving) |
| 16:20:10 | → | geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
| 16:21:08 | → | wonko7 joins (~wonko7@62.115.229.50) |
| 16:48:35 | → | ADG1089 joins (~aditya@223.226.237.158) |
| 16:53:08 | × | ADG1089 quits (~aditya@223.226.237.158) (Read error: Connection reset by peer) |
| 16:55:13 | × | materiyolo quits (~materiyol@112.204.174.249) (Quit: WeeChat 3.0.1) |
| 17:08:45 | → | ADG1089 joins (~aditya@223.226.237.158) |
| 17:19:36 | × | ADG1089 quits (~aditya@223.226.237.158) (Quit: Konversation terminated!) |
| 17:25:21 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 17:29:59 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Ping timeout: 260 seconds) |
| 17:43:10 | → | cfricke joins (cfricke@gateway/vpn/mullvad/cfricke) |
| 18:22:18 | × | cfricke quits (cfricke@gateway/vpn/mullvad/cfricke) (Ping timeout: 260 seconds) |
| 18:26:02 | × | mohab quits (~mohab@156.223.200.10) (Read error: Connection reset by peer) |
| 18:26:15 | → | mohab joins (~mohab@156.223.200.10) |
| 18:30:49 | × | mohab quits (~mohab@156.223.200.10) (Ping timeout: 265 seconds) |
| 18:31:38 | → | mohab joins (~mohab@45.240.137.138) |
| 19:29:01 | × | ft quits (~ft@shell.chaostreff-dortmund.de) (Ping timeout: 260 seconds) |
| 19:44:58 | → | henninb joins (~henninb@63-226-190-31.mpls.qwest.net) |
| 20:27:46 | × | wonko7 quits (~wonko7@62.115.229.50) (Ping timeout: 252 seconds) |
| 21:02:38 | × | henninb quits (~henninb@63-226-190-31.mpls.qwest.net) (Quit: Lost terminal) |
| 22:17:53 | × | seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq) |
| 22:23:22 | × | kelnoky quits (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.1) |
| 22:25:05 | × | sagax quits (~sagax_nb@213.138.71.146) (Remote host closed the connection) |
| 22:53:38 | → | heatwave joins (~heatwave@192.145.118.57) |
| 23:13:11 | × | def_jam quits (~eblip@unaffiliated/eblip) (Quit: WeeChat 2.3) |
| 23:21:46 | → | ADG1089 joins (~aditya@223.226.237.158) |
| 23:29:31 | × | notis quits (~notis@185.51.134.222) (Ping timeout: 265 seconds) |
All times are in UTC on 2021-05-02.