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