2020/12/10

2020-12-10 00:30:39 +0000 <adder> i fixed the issue somehow... :)
2020-12-10 00:31:16 +0000 <adder> the last issue is, clickable workspaces on xmobar. they broken when i introduced another screen, because now screens are "0_1", etc
2020-12-10 00:31:20 +0000 <adder> this is my config: https://dpaste.com/2ATB5VNWD
2020-12-10 00:31:28 +0000 <adder> i don't know how to pass screen id to clickable'
2020-12-10 00:31:41 +0000 <adder> (or should i even do that in the first place)
2020-12-10 00:33:01 +0000 <adder> sorry, this https://dpaste.com/GZ5D9ZRU2
2020-12-10 00:33:59 +0000 <Liskni_si> adder: see the commit body here https://github.com/xmonad/xmonad-contrib/commit/8e1268192587a662b96ab01eddd59cdf4e28b764
2020-12-10 00:34:53 +0000ybenel(~Mandalore@unaffiliated/ybenel) (Remote host closed the connection)
2020-12-10 00:37:20 +0000 <adder> i'm unable to import the module
2020-12-10 00:39:22 +0000 <Liskni_si> you'll need xmonad-contrib from git
2020-12-10 00:44:18 +0000 <adder> i'm getting error when i try to install it https://dpaste.com/278LCZ6G9
2020-12-10 00:45:22 +0000 <Liskni_si> yeah, that's a known issue: https://github.com/xmonad/xmonad/pull/219#issuecomment-742126193
2020-12-10 00:45:45 +0000 <Liskni_si> you'll need to revert the last merge in xmonad, sorry about that
2020-12-10 00:46:56 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 240 seconds)
2020-12-10 00:47:16 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 240 seconds)
2020-12-10 00:49:55 +0000 <adder> which commit should i go back to? and which repository? xmonad or xmonad-contrib?
2020-12-10 00:50:59 +0000 <Liskni_si> xmonad, 5be975b4f23abe851ab59866f572d3301cb0119a
2020-12-10 00:57:23 +0000 <adder> ok, i built it, but it's not in the path i think
2020-12-10 01:26:42 +0000 <adder> i'm not sure how to use this clickablePP
2020-12-10 01:32:39 +0000Filipinos(~ChanServ@190.6.204.67)
2020-12-10 02:16:52 +0000materiyolo(~materiyol@112.204.171.225)
2020-12-10 02:48:53 +0000nova(~novasenco@gateway/tor-sasl/novasenco)
2020-12-10 03:07:50 +0000doct0rhu(~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net)
2020-12-10 03:15:34 +0000materiyolo(~materiyol@112.204.171.225) (Quit: WeeChat 2.9)
2020-12-10 03:28:01 +0000theDon(~td@muedsl-82-207-238-168.citykom.de) (Ping timeout: 258 seconds)
2020-12-10 03:29:58 +0000theDon(~td@muedsl-82-207-238-079.citykom.de)
2020-12-10 03:55:50 +0000doct0rhu(~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net) (Ping timeout: 260 seconds)
2020-12-10 04:13:29 +0000growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
2020-12-10 04:19:45 +0000ddellacosta(dd@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds)
2020-12-10 04:46:41 +0000materiyolo(~materiyol@112.204.171.225)
2020-12-10 05:28:37 +0000heroux(sandroco@gateway/shell/insomnia247/x-enlxunxhvotsoyvh) (Ping timeout: 246 seconds)
2020-12-10 05:35:47 +0000heroux(sandroco@gateway/shell/insomnia247/x-ntofnzsnzxymfmks)
2020-12-10 05:53:04 +0000doct0rhu(~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net)
2020-12-10 06:05:41 +0000cfricke(~cfricke@unaffiliated/cfricke)
2020-12-10 06:07:42 +0000palo1(~weechat@c-base/crew/palo)
2020-12-10 06:11:03 +0000palo(~weechat@c-base/crew/palo) (Ping timeout: 260 seconds)
2020-12-10 06:11:04 +0000palo1palo
2020-12-10 06:14:10 +0000gzj(~gzj@unaffiliated/gzj)
2020-12-10 06:29:56 +0000materiyolo(~materiyol@112.204.171.225) (Read error: Connection reset by peer)
2020-12-10 06:34:55 +0000ChubaDuba(~ChubaDuba@176.212.38.115)
2020-12-10 07:23:06 +0000wonko7(~wonko7@2a01:e35:2ffb:7040:14a1:46f4:68f7:2133)
2020-12-10 07:49:49 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 07:49:49 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 07:52:11 +0000 <coldpress> adder: myLogHook = do clickablePP xmobarPP {ppOutput = hPutStrLn h} >>= dynamicLogWithPP
2020-12-10 07:59:27 +0000amiri(~amiri@cpe-76-91-154-9.socal.res.rr.com) (Ping timeout: 260 seconds)
2020-12-10 08:01:03 +0000 <deebo> clickable pee pee
2020-12-10 08:05:26 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
2020-12-10 08:06:00 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
2020-12-10 08:11:21 +0000notis(~notis@185.51.134.229)
2020-12-10 08:36:43 +0000nova(~novasenco@gateway/tor-sasl/novasenco) (Ping timeout: 240 seconds)
2020-12-10 09:06:30 +0000doct0rhu(~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net) (Quit: Leaving)
2020-12-10 09:06:48 +0000doct0rhu(~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net)
2020-12-10 09:19:27 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 09:19:27 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 09:24:07 +0000gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-10 09:24:28 +0000gzj(~gzj@unaffiliated/gzj)
2020-12-10 09:37:15 +0000thc202(~thc202@unaffiliated/thc202)
2020-12-10 09:47:09 +0000 <adder> hello, i'm not sure how would i pass ScreenId to myLogHook, can someone help? https://dpaste.com/2T2P7SLYA
2020-12-10 10:10:06 +0000gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-10 10:10:27 +0000gzj(~gzj@unaffiliated/gzj)
2020-12-10 10:21:19 +0000adder(~adder@unaffiliated/adder) (Remote host closed the connection)
2020-12-10 10:35:31 +0000adder(~adder@unaffiliated/adder)
2020-12-10 10:44:40 +0000materiyolo(~materiyol@112.204.171.225)
2020-12-10 11:10:12 +0000adder(~adder@unaffiliated/adder) (Remote host closed the connection)
2020-12-10 11:14:48 +0000adder(~adder@unaffiliated/adder)
2020-12-10 11:15:42 +0000sgibber2018(~arch-gibb@208.85.237.137) (Quit: WeeChat 2.9)
2020-12-10 11:45:18 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
2020-12-10 11:45:19 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
2020-12-10 12:09:55 +0000berberman(~berberman@unaffiliated/berberman) (Ping timeout: 272 seconds)
2020-12-10 12:09:58 +0000berberman_(~berberman@unaffiliated/berberman)
2020-12-10 12:19:21 +0000xaltsc(~xaltsc@unaffiliated/xaltsc)
2020-12-10 12:47:20 +0000xaltsc(~xaltsc@unaffiliated/xaltsc) (Quit: WeeChat 3.0)
2020-12-10 13:14:29 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu)
2020-12-10 13:22:05 +0000doct0rhu(~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net) (Ping timeout: 240 seconds)
2020-12-10 13:38:35 +0000xaltsc(~xaltsc@unaffiliated/xaltsc)
2020-12-10 13:43:07 +0000gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-10 13:43:27 +0000gzj(~gzj@unaffiliated/gzj)
2020-12-10 13:44:08 +0000gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-10 13:44:27 +0000gzj(~gzj@unaffiliated/gzj)
2020-12-10 13:47:44 +0000 <adder> hello, i need help setting clickable workspaces up
2020-12-10 13:47:53 +0000 <adder> the problem is that i use marshallPP and clickablePP
2020-12-10 13:54:58 +0000 <geekosaur> I expect that to have the same problem sorting does, with no simple fix
2020-12-10 13:56:07 +0000 <fizzie> Yeah, you'd need clickablePP's formatting wrapper to use the marshalled name for getting the workspace index, but the unmarshalled name for the title, which it just can't do. I think your best bet would be to take the implementations of marshallPP and clickablePP, and manually smash them together; they're not excessively complex.
2020-12-10 13:57:29 +0000 <fizzie> (Or give up on IndependentScreens... I've found moving workspaces between screens to be rather handy, after the adjustment period.)
2020-12-10 13:58:50 +0000 <geekosaur> sadly, IndependentScreens is a horrid hack. it's amazing it works as well as it does, but it doesn't play along with lots of other stuff
2020-12-10 14:04:18 +0000ml|(~ml|@unaffiliated/ml/x-3958674) (Ping timeout: 256 seconds)
2020-12-10 14:06:08 +0000gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-10 14:06:28 +0000gzj(~gzj@unaffiliated/gzj)
2020-12-10 14:07:08 +0000gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-10 14:07:30 +0000gzj(~gzj@unaffiliated/gzj)
2020-12-10 14:08:10 +0000gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-10 14:08:31 +0000gzj(~gzj@unaffiliated/gzj)
2020-12-10 14:10:09 +0000gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-10 14:10:29 +0000gzj(~gzj@unaffiliated/gzj)
2020-12-10 14:11:09 +0000gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-10 14:11:30 +0000gzj(~gzj@unaffiliated/gzj)
2020-12-10 14:14:10 +0000gzj(~gzj@unaffiliated/gzj) (Remote host closed the connection)
2020-12-10 14:15:16 +0000 <Solid> sounds like the whole module needs an overhaul
2020-12-10 14:15:37 +0000 <Solid> sadly I like xmonad's default multi-monitor behaviour too much to work on this :/
2020-12-10 14:17:00 +0000 <geekosaur> overhaul wouldn't help. it's a clever idea that just won't play well with some other clever ideas :)
2020-12-10 14:17:37 +0000ml|(~ml|@unaffiliated/ml/x-3958674)
2020-12-10 14:19:28 +0000 <geekosaur> sadly I think sorting is also unfixable in the general case: sorting has no provision for virtual vs. physical IDs and there's no good way to give it one
2020-12-10 14:19:37 +0000 <dminuoso> fizzie: What do you mean by "moving workspaces between sreens"?
2020-12-10 14:22:22 +0000 <fizzie> dminuoso: The thing that IndependentScreens prevents. Having a workspace "x" shown first on one physical monitor, and then later on a different one.
2020-12-10 14:22:39 +0000 <dminuoso> Ah..
2020-12-10 14:22:47 +0000 <dminuoso> Are windows pinned to their workspaces?
2020-12-10 14:22:53 +0000 <dminuoso> Also, how do you run that with xmonad?
2020-12-10 14:23:23 +0000 <fizzie> No, each monitor gets its own set of independent (hence the name) workspaces.
2020-12-10 14:26:04 +0000 <fizzie> The way it actually works is, you give it a list of workspaces ("1", "2", "3"), and it generates a version that has a copy for each monitor ("0_1", "0_2", "0_3"; "1_1", "1_2", "1_3") for your config, plus provides utility functions from translating between (monitor, logical workspace) <=> physical workspace, and key bindings that change workspaces specifically on the current screen, and so on.
2020-12-10 14:43:53 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu) (Remote host closed the connection)
2020-12-10 14:48:16 +0000 <dminuoso> well yeah, Im aware of IS works
2020-12-10 14:48:24 +0000 <dminuoso> oh wait
2020-12-10 14:48:29 +0000 <dminuoso> fizzie: is this functionality in xmonad-contrib?
2020-12-10 14:55:28 +0000amiri(~amiri@cpe-76-91-154-9.socal.res.rr.com)
2020-12-10 14:57:58 +0000 <fizzie> What, IndependentScreens? Yes, it's an xmonad-contrib module.
2020-12-10 15:05:52 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 15:05:53 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 15:05:58 +0000materiyolo(~materiyol@112.204.171.225) (Quit: WeeChat 2.9)
2020-12-10 15:09:24 +0000jganong(2f2d6d1d@047-045-109-029.biz.spectrum.com)
2020-12-10 15:10:27 +0000jganong(2f2d6d1d@047-045-109-029.biz.spectrum.com) (Remote host closed the connection)
2020-12-10 15:12:29 +0000berberman_(~berberman@unaffiliated/berberman) (Quit: ZNC 1.7.5 - https://znc.in)
2020-12-10 15:13:19 +0000berberman(~berberman@unaffiliated/berberman)
2020-12-10 15:16:51 +0000 <dminuoso> fizzie: I think we're talking about different things. You suggested an alternative to IndependentScreens "I've found moving workspaces between screens to be rather handy")
2020-12-10 15:17:00 +0000 <dminuoso> And I was curious what you were talking about there
2020-12-10 15:18:03 +0000jganong(2f2d6d1d@047-045-109-029.biz.spectrum.com)
2020-12-10 15:18:27 +0000kelnoky(~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
2020-12-10 15:19:35 +0000 <fizzie> Oh. Sorry for the confusion. I just meant not using IndependentScreens but instead sticking to XMonad's default workspace model, which does allow that.
2020-12-10 15:20:11 +0000sm[m](simonmicma@gateway/shell/matrix.org/x-knubyzlepnzyxdvt) ("User left")
2020-12-10 15:23:53 +0000 <dminuoso> Ah. You mean the default behavior where workspaces jump around the screens all the time?
2020-12-10 15:24:02 +0000 <dminuoso> Inflicting maximum pain on you by showing what StackSet is all about?
2020-12-10 15:24:24 +0000 <dminuoso> To me, it's dizzying to either use a single monitor, or use IndependentScreens with custom window functions..
2020-12-10 15:25:31 +0000jganong(2f2d6d1d@047-045-109-029.biz.spectrum.com) (Remote host closed the connection)
2020-12-10 15:25:32 +0000 <Solid> more like inflicting maximum joy ;)
2020-12-10 15:26:51 +0000 <dminuoso> I couldnt wrap my head aroud it after a month
2020-12-10 15:27:12 +0000 <dminuoso> Im just an average programmer, its why I write Haskell in the first place.
2020-12-10 15:28:48 +0000 <adder> i'm close :) the issue is this: clickable' s w = xmobarAction ("xmonadctl view\\\"" ++ show s ++ "_" ++ w ++ "\\\"") "1" w
2020-12-10 15:28:54 +0000 <adder> Couldn't find command 0_5"
2020-12-10 15:28:59 +0000 <adder> it somehow lacks the quote
2020-12-10 15:29:14 +0000 <adder> i'm not sure why, i tried all sorts of things
2020-12-10 15:32:44 +0000seschwar(~seschwar@unaffiliated/seschwar)
2020-12-10 15:35:48 +0000mc47(~yecinem@89.246.239.190)
2020-12-10 15:37:48 +0000kelnoky(~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds)
2020-12-10 15:43:49 +0000 <tomsmeding> adder: perhaps better to discuss here, wasn't following this channel
2020-12-10 15:44:22 +0000 <adder> tomsmeding, ok
2020-12-10 15:44:26 +0000 <adder> well i'm not sure how to check what show s produces?
2020-12-10 15:44:55 +0000 <tomsmeding> can't you just print the value using putStrLn if you're in IO, or if you aren't, use `trace` from Debug.Trace?
2020-12-10 15:45:22 +0000notis(~notis@185.51.134.229) (Ping timeout: 272 seconds)
2020-12-10 15:51:50 +0000 <adder> i'm not that good with haskell unfortunately
2020-12-10 15:52:15 +0000 <adder> i removed xmonadctl view \\\ and left just shows s, it said this /bin/sh: 1: S: not found
2020-12-10 15:54:26 +0000 <adder> when i remove show s, it says this Couldn't find command view"2"
2020-12-10 15:54:45 +0000 <adder> which is the WorkspaceId
2020-12-10 15:55:16 +0000 <Solid> adder: `import Debug.Trace` and then `clickable' s w = trace (show s) $ ...`
2020-12-10 15:55:31 +0000 <Solid> prints the value of `show s` to stdout
2020-12-10 15:57:04 +0000 <adder> yeah it has spaces
2020-12-10 15:57:13 +0000 <adder> it's in the format S 0 or S 1
2020-12-10 15:59:00 +0000 <tomsmeding> one quick hack you can do is replace `show s` in your code with `show (fromEnum s)`
2020-12-10 15:59:34 +0000 <tomsmeding> but the xmonad experts here should be able to tell you if that's the way to go; I didn't find any other suitable ScreenId -> Int function in my quick search in the documentation
2020-12-10 16:00:11 +0000 <adder> that works! thanks a bunch.
2020-12-10 16:00:45 +0000 <tomsmeding> for your understanding: ScreenId is this thing: https://hackage.haskell.org/package/xmonad-0.15/docs/XMonad-Core.html#t:ScreenId
2020-12-10 16:00:59 +0000 <tomsmeding> it's a type with one constructor, namely `S`, that has an Int argument
2020-12-10 16:01:15 +0000 <tomsmeding> so if you `show` that, you get "S " followed by whatever is the show-representation of the Int
2020-12-10 16:01:36 +0000 <tomsmeding> you want just the Int, and one dirty way to do that is use the Enum instance, which provides fromEnum which does the trick
2020-12-10 16:02:03 +0000 <tomsmeding> alternatively you could do something like: let S number = s in ... use number here ...
2020-12-10 16:02:11 +0000 <adder> cool. thanks for the explanation. i'll have to devote some time to the basics because this is unbearable. i love xmonad but i don't know any haskell and it's hard to do what i need to do.
2020-12-10 16:02:34 +0000 <adder> i've been configuring dual monitor setup since yesterday morning
2020-12-10 16:02:54 +0000 <adder> thanks once again
2020-12-10 16:03:06 +0000 <Solid> Yes there doesn't seem to be a field for nicely unwrapping the `ScreenId`
2020-12-10 16:03:48 +0000 <Solid> adder: you can write a function that's like `unScreen :: ScreenId -> Int ; unScreen (S n) = n` to get rid of the hack ;)
2020-12-10 16:04:34 +0000 <adder> thank you :)
2020-12-10 16:04:49 +0000 <tomsmeding> though if screen_workspace is something one commonly needs, I'd expect xmonad to have a function to produce that representation
2020-12-10 16:04:57 +0000 <tomsmeding> but who am I, just an outsider :)
2020-12-10 16:07:18 +0000berberman(~berberman@unaffiliated/berberman) (Quit: ZNC 1.7.5 - https://znc.in)
2020-12-10 16:07:20 +0000notis(~notis@185.51.134.229)
2020-12-10 16:08:25 +0000berberman(~berberman@unaffiliated/berberman)
2020-12-10 16:11:42 +0000 <Solid> tomsmeding: I don't think this is commonly needed (though I also think an `unTYPE` field on a newtype never hurts ;), it's just used here to hack around a different kind of hackery :>
2020-12-10 16:13:22 +0000berberman(~berberman@unaffiliated/berberman) (Quit: ZNC 1.7.5 - https://znc.in)
2020-12-10 16:26:00 +0000growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2020-12-10 16:27:04 +0000 <tomsmeding> :D
2020-12-10 16:36:54 +0000gspe_(~gspe@94-36-116-172.adsl-ull.clienti.tiscali.it)
2020-12-10 16:40:56 +0000ChubaDub1(~ChubaDuba@5.167.113.240)
2020-12-10 16:44:06 +0000ChubaDuba(~ChubaDuba@176.212.38.115) (Ping timeout: 256 seconds)
2020-12-10 16:44:17 +0000ericsagn1(~ericsagne@2405:6580:0:5100:e26e:cf9:1dd6:9615) (Ping timeout: 260 seconds)
2020-12-10 16:53:10 +0000cfricke(~cfricke@unaffiliated/cfricke) (Quit: WeeChat 2.9)
2020-12-10 16:57:08 +0000ericsagn1(~ericsagne@2405:6580:0:5100:dfb:ab60:926e:6731)
2020-12-10 17:02:43 +0000malook(~Thunderbi@5.82.52.68)
2020-12-10 17:06:04 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu)
2020-12-10 17:22:59 +0000rabliatu(~quassel@107.158.96.75)
2020-12-10 17:24:17 +0000nova(~novasenco@gateway/tor-sasl/novasenco)
2020-12-10 17:48:01 +0000abhixec(~abhixec@c-67-169-141-95.hsd1.ca.comcast.net)
2020-12-10 18:03:49 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 264 seconds)
2020-12-10 18:03:49 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 264 seconds)
2020-12-10 18:05:47 +0000nova(~novasenco@gateway/tor-sasl/novasenco) (Quit: nova)
2020-12-10 18:17:56 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 18:17:57 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 18:50:25 +0000cyr4x3(~ricard@139.47.121.51)
2020-12-10 18:50:47 +0000cyr4x3(~ricard@139.47.121.51) (Client Quit)
2020-12-10 19:05:43 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 260 seconds)
2020-12-10 19:06:19 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 260 seconds)
2020-12-10 19:13:50 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu) (Ping timeout: 245 seconds)
2020-12-10 19:14:11 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 19:14:11 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 19:17:25 +0000Filipinos(~ChanServ@190.6.204.67) (Ping timeout: 246 seconds)
2020-12-10 19:31:32 +0000adder(~adder@unaffiliated/adder) ("Leaving")
2020-12-10 19:32:25 +0000nova(~novasenco@gateway/tor-sasl/novasenco)
2020-12-10 19:33:01 +0000 <nova> referring to xmobar docs, "--on", "--off", "--onc", and "--offc" .. all say "unrecognized option". Is this because I am using an older xmobar or something? It's from arch
2020-12-10 19:33:14 +0000 <nova> for Volume
2020-12-10 19:34:51 +0000 <Solid> nova: these seems to be monitor specific strings, i.e. they have to come aber a "--"
2020-12-10 19:35:28 +0000sagax(~sagax_nb@213.138.71.146)
2020-12-10 19:35:34 +0000 <Solid> ["--template", "...", "--", "--offc" "colour"]
2020-12-10 19:35:49 +0000 <nova> you've done me a solid. 'preciate it
2020-12-10 19:35:58 +0000 <Solid> :)
2020-12-10 19:38:05 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 240 seconds)
2020-12-10 19:38:05 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 240 seconds)
2020-12-10 19:38:18 +0000 <Solid> the documentation could be a bit more specific there
2020-12-10 19:39:02 +0000 <Solid> good thing I'm currently in the process of updating the docs anyways :>
2020-12-10 19:40:39 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu)
2020-12-10 19:46:41 +0000ybenel(~Mandalore@unaffiliated/ybenel)
2020-12-10 19:50:17 +0000 <nova> Solid, in other status bars, I have seen ability to send a signal to update part of the status bar. I wouldn't suppose that would be possible here?
2020-12-10 19:51:11 +0000 <nova> looks like SIGUSR1 and SIGUSR2 are hard-coded to change to the next / previous screen?
2020-12-10 19:52:51 +0000 <Solid> SIGUSR1 moves to the next screen and SIGUSR2 repositions xmobar on the current screen (according to the docs, not tested)
2020-12-10 19:53:24 +0000 <Solid> nova: I don't think forcing a refresh is possible atm; it's a feature I've wanted myself a few times but I, so far, haven't looked into implementing it
2020-12-10 19:55:00 +0000|\|_[]_\|_|\(~novasenco@gateway/tor-sasl/novasenco)
2020-12-10 19:55:09 +0000novaGuest93071
2020-12-10 19:55:09 +0000|\|_[]_\|_|\nova
2020-12-10 19:56:43 +0000Guest93071(~novasenco@gateway/tor-sasl/novasenco) (Ping timeout: 240 seconds)
2020-12-10 19:59:12 +0000 <nova> sorry I got d/c'd. May have missed messages
2020-12-10 19:59:23 +0000 <nova> “in other status bars, I have seen ability to send a signal to update part of the status bar. I wouldn't suppose that would be possible here?”
2020-12-10 19:59:27 +0000abhixec(~abhixec@c-67-169-141-95.hsd1.ca.comcast.net) (Quit: leaving)
2020-12-10 19:59:28 +0000 <nova> “looks like SIGUSR1 and SIGUSR2 are hard-coded to change to the next / previous screen?”
2020-12-10 20:00:12 +0000 <geekosaur> Solid 14:52:50SIGUSR1 moves to the next screen and SIGUSR2 repositions xmobar on the current screen (according to the docs, not tested)nova: I don't think forcing a refresh is possible atm; it's a feature I've wanted myself a few times but I, so far, haven't looked into implementing it
2020-12-10 20:00:34 +0000 <geekosaur> yug, that cut and pasted badly
2020-12-10 20:00:53 +0000 <nova> thx
2020-12-10 20:01:28 +0000malook(~Thunderbi@5.82.52.68) (Quit: malook)
2020-12-10 20:01:58 +0000 <Solid> nova: there's now a bot that logs this channel! check the /topic for the URL
2020-12-10 20:07:27 +0000wonko7(~wonko7@2a01:e35:2ffb:7040:14a1:46f4:68f7:2133) (Ping timeout: 272 seconds)
2020-12-10 20:23:45 +0000wonko7(~wonko7@lns-bzn-55-82-255-183-4.adsl.proxad.net)
2020-12-10 20:25:20 +0000 <Liskni_si> nova: why do you need to refresh something manually? because of the rate or because it's not refreshing even though it should?
2020-12-10 20:28:30 +0000 <nova> Liskni_si, tl;dr, I press Super+Ctrl+k to increase volume 5%, and xmobar lags (at most 1 second because of the timeout I put on it). However, other statusbars have ability to communicate via signals or rpc or something (never actually seen that but that might be nice) to say "hey, update a section".
2020-12-10 20:29:27 +0000 <nova> Also, quick question, do you all change volume with haskell in xmonad.hs? I use this vol script I made: https://gitlab.com/dylnmc/dotfiles/-/blob/master/scripts/vol eg, I use `vol -qi`, `vol -qd` and `vold -qt` to increase 5%, decrease 5%, and toggle mute.
2020-12-10 20:29:33 +0000 <Liskni_si> nova: oh I see, didn't realize the volume monitors are just period instead of event-based
2020-12-10 20:30:04 +0000Liskni_sichanges volume via xmonad invoking a bash script
2020-12-10 20:30:21 +0000 <nova> if I leave off the -q flag, then it uses dunst's notify-send to send the volume and mute status. it's pretty handy
2020-12-10 20:30:52 +0000 <nova> but it would be awesome if the statusbar would update immediately (and have no period) for volume.
2020-12-10 20:31:02 +0000 <nova> handling that, though, is, of course, rather tricky xD
2020-12-10 20:31:11 +0000 <Liskni_si> in my case, pasystray takes care of the notifications, and I just pactl the volume
2020-12-10 20:31:52 +0000 <nova> yes, I am using xmobar, and I'd like to stick with it for now. Also, I take exam now, so afk and thanks :)
2020-12-10 20:34:01 +0000ybenel(~Mandalore@unaffiliated/ybenel) (Ping timeout: 256 seconds)
2020-12-10 20:42:56 +0000ybenel(~Mandalore@unaffiliated/ybenel)
2020-12-10 20:54:36 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 20:54:37 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 20:59:53 +0000 <Solid> nova: there is an event-based volume plugin for xmobar
2020-12-10 21:00:08 +0000 <Solid> it's called `Alsa`
2020-12-10 21:04:05 +0000notis(~notis@185.51.134.229) (Read error: Connection reset by peer)
2020-12-10 21:08:00 +0000notis(~notis@185.51.134.222)
2020-12-10 21:16:37 +0000 <nova> Solid, huh. well, I tried it. I get haskell errors. I just did , Run Alsa "default" "Master" [] 10 then used %alsa:default:Master%
2020-12-10 21:16:59 +0000 <nova> ah. It doesn't take an increment :)
2020-12-10 21:17:10 +0000 <nova> now, that is perfect. *hugs Solid*
2020-12-10 21:17:18 +0000 <nova> Solid++
2020-12-10 21:17:25 +0000 <nova> how do you get the bot to give KRRMA
2020-12-10 21:17:36 +0000 <nova> xmobot? Who it is?
2020-12-10 21:17:53 +0000 <nova> btw, xmobot is the best name for a bot ever. you're welcome
2020-12-10 21:17:59 +0000 <Solid> :D
2020-12-10 21:18:24 +0000 <geekosaur> lambdabot is quiet about it but tracks karma
2020-12-10 21:18:43 +0000 <nova> geekosaur++ geekosaur++ geekosaur++ geekosaur++ geekosaur++
2020-12-10 21:18:56 +0000notis(~notis@185.51.134.222) (Ping timeout: 240 seconds)
2020-12-10 21:19:27 +0000 <geekosaur> p sure it ignored all but the first of those :p
2020-12-10 21:20:08 +0000 <nova> it did. but you have 2 karma now :-)
2020-12-10 21:21:19 +0000notis(~notis@45.134.22.84)
2020-12-10 21:33:53 +0000 <nova> Does anyone use xmobar with icons? You have to use .xbm files?
2020-12-10 21:36:00 +0000 <ybenel> nova: you mean xpm files ?
2020-12-10 21:40:44 +0000geekosaur(82659a09@host154-009.vpn.uakron.edu) (Remote host closed the connection)
2020-12-10 21:54:48 +0000Liskni_siuses xbm
2020-12-10 22:04:17 +0000ddellacosta(dd@gateway/vpn/mullvad/ddellacosta)
2020-12-10 22:05:01 +0000evanjs(~evanjs@075-129-098-007.res.spectrum.com) (Ping timeout: 264 seconds)
2020-12-10 22:10:26 +0000evanjs(~evanjs@075-129-098-007.res.spectrum.com)
2020-12-10 22:14:02 +0000joznia(~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net)
2020-12-10 22:15:07 +0000 <joznia> hey guys i need help with something
2020-12-10 22:15:23 +0000 <joznia> whenever i move a floating window a lot, xmonad freezes and doesn't respond to keybindings
2020-12-10 22:15:57 +0000 <joznia> xmonad.errors tells me nothing besides smartSpacing is deprecated
2020-12-10 22:17:46 +0000 <Liskni_si> joznia: that sounds like a pipe to dzen/xmobar getting full
2020-12-10 22:18:49 +0000 <joznia> hmm, how would i go about fixing that
2020-12-10 22:20:00 +0000 <Liskni_si> https://wiki.haskell.org/Xmonad/Frequently_asked_questions#XMonad_is_frozen.21
2020-12-10 22:20:15 +0000 <Liskni_si> https://github.com/xmonad/xmonad-contrib/pull/408
2020-12-10 22:22:12 +0000 <joznia> thanks
2020-12-10 22:27:03 +0000joznia(~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net) (Quit: Lost terminal)
2020-12-10 22:28:38 +0000jo(~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net)
2020-12-10 22:28:55 +0000joGuest10506
2020-12-10 22:29:47 +0000Guest10506(~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net) (Client Quit)
2020-12-10 22:34:52 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
2020-12-10 22:34:52 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
2020-12-10 22:58:38 +0000mc47(~yecinem@89.246.239.190) (Read error: Connection reset by peer)
2020-12-10 22:58:41 +0000daphnis_(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 22:58:41 +0000daphnis(~daphnis@cm-84.214.179.98.getinternet.no)
2020-12-10 23:06:04 +0000ddellacosta(dd@gateway/vpn/mullvad/ddellacosta) (Quit: WeeChat 2.8)
2020-12-10 23:12:02 +0000ericsagn1(~ericsagne@2405:6580:0:5100:dfb:ab60:926e:6731) (Ping timeout: 264 seconds)
2020-12-10 23:13:24 +0000nova(~novasenco@gateway/tor-sasl/novasenco) (Remote host closed the connection)
2020-12-10 23:14:49 +0000sszark(~sszark@h-213-180.A392.priv.bahnhof.se)
2020-12-10 23:15:28 +0000seschwar(~seschwar@unaffiliated/seschwar) (Quit: :wq)
2020-12-10 23:19:25 +0000notis(~notis@45.134.22.84) (Ping timeout: 240 seconds)
2020-12-10 23:20:20 +0000sszark(~sszark@h-213-180.A392.priv.bahnhof.se) (Quit: Lost terminal)
2020-12-10 23:21:38 +0000notis(~notis@45.134.22.48)
2020-12-10 23:23:24 +0000ericsagn1(~ericsagne@2405:6580:0:5100:68eb:cd6f:e65f:336b)
2020-12-10 23:29:15 +0000doct0rhu(~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net)
2020-12-10 23:30:58 +0000wonko7(~wonko7@lns-bzn-55-82-255-183-4.adsl.proxad.net) (Ping timeout: 256 seconds)
2020-12-10 23:32:54 +0000notis(~notis@45.134.22.48) (Ping timeout: 260 seconds)
2020-12-10 23:41:00 +0000gspe_(~gspe@94-36-116-172.adsl-ull.clienti.tiscali.it) (Ping timeout: 272 seconds)
2020-12-10 23:51:22 +0000rabliatu(~quassel@107.158.96.75) (Ping timeout: 256 seconds)
2020-12-10 23:56:54 +0000rabliatu(~quassel@107.158.96.75)