Logs on 2023-02-16 (liberachat/#xmonad)
| 00:20:12 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 00:25:07 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 252 seconds) |
| 00:38:19 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 00:42:40 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 248 seconds) |
| 01:12:57 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 01:17:47 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 255 seconds) |
| 01:22:37 | × | mncheck quits (~mncheck@193.224.205.254) (Ping timeout: 246 seconds) |
| 01:29:32 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 01:33:49 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 246 seconds) |
| 02:00:04 | × | banc quits (banc@gateway/vpn/protonvpn/banc) (Ping timeout: 246 seconds) |
| 02:30:36 | × | jabuxas quits (~jabuxas@user/jabuxas) (Ping timeout: 268 seconds) |
| 02:32:26 | → | jabuxas joins (~jabuxas@user/jabuxas) |
| 02:41:31 | → | werneta joins (~werneta@70.142.214.115) |
| 03:44:08 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 03:48:48 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 248 seconds) |
| 03:52:25 | × | td_ quits (~td@i53870935.versanet.de) (Ping timeout: 246 seconds) |
| 03:54:34 | → | td_ joins (~td@i5387092D.versanet.de) |
| 04:03:46 | <galactic_starfis> | nah, encode them into your keyboards firmware, flash it and then send your keystrokes |
| 04:03:47 | <galactic_starfis> | (jk, lol) |
| 04:05:34 | <galactic_starfis> | is there a way for me to get X.H.WindowSwallowing to use X.L.Hidden, instead of its own XS.SwallowingState.currentlySwallowed field? |
| 04:06:16 | <galactic_starfis> | sometimes you'd like to peek at the stdout of the swallowed window, but you don't always know before you launch it... |
| 04:17:36 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 04:22:17 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 255 seconds) |
| 04:23:14 | <[Leary]> | galactic_starfis: I don't use that module, but it looks like if you use `addTabs` in your layout and `swallowEventHookSub`, then a tab-switching keybind will let you toggle between the "swallowed" and "swallowing" windows. |
| 04:51:53 | × | wusticality quits (~user@76.131.115.3) (Remote host closed the connection) |
| 04:58:37 | <galactic_starfis> | Hm... I've had bad experiences with sublayouts, but I guess I can try that |
| 05:41:50 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 05:46:31 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 246 seconds) |
| 06:16:39 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 06:21:10 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 246 seconds) |
| 06:51:49 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 06:56:11 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 255 seconds) |
| 07:17:52 | × | ft quits (~ft@p3e9bc443.dip0.t-ipconnect.de) (Ping timeout: 246 seconds) |
| 07:18:48 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 07:26:07 | → | mncheck joins (~mncheck@193.224.205.254) |
| 07:37:43 | → | banc joins (banc@gateway/vpn/protonvpn/banc) |
| 07:43:05 | → | banc- joins (banc@gateway/vpn/protonvpn/banc) |
| 07:44:07 | × | banc quits (banc@gateway/vpn/protonvpn/banc) (Ping timeout: 246 seconds) |
| 07:54:30 | × | kaskal quits (~kaskal@089144220250.atnat0029.highway.webapn.at) (Remote host closed the connection) |
| 07:59:24 | → | kaskal joins (~kaskal@089144220250.atnat0029.highway.webapn.at) |
| 08:27:52 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 246 seconds) |
| 08:40:19 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 08:44:48 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Max SendQ exceeded) |
| 08:45:16 | → | defjam joins (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) |
| 08:57:17 | × | defjam quits (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Quit: WeeChat 3.8) |
| 09:00:04 | × | belowdecent[m]1 quits (~belowdece@2001:470:69fc:105::2:f47c) (Quit: You have been kicked for being idle) |
| 09:00:06 | × | adramelech[m] quits (~adramelec@2001:470:69fc:105::2:5198) (Quit: You have been kicked for being idle) |
| 09:00:35 | × | unclechu quits (~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle) |
| 09:13:29 | → | Zevv joins (~Zevvvvv@185.238.131.12) |
| 09:14:50 | <Zevv> | Good morning, could someone tell me what I am doing wrong here; I'm trying to configure font & colors of my tabs, but whatever I configure, the apperance does not change from the defaults. http://ix.io/4odW |
| 09:15:08 | <Zevv> | line 229 defins my tab configuration |
| 09:15:09 | → | unclechu joins (~unclechu@2001:470:69fc:105::354) |
| 09:16:57 | <[Leary]> | Zevv: You need to refresh your layout to see the changes. The default keybind for this is Mod+Shift+Space iirc. |
| 09:18:01 | <Zevv> | So recompiling & restarting is not enough? Let me try that. |
| 09:18:03 | × | Solitary quits (~Solitary@user/solitary) (Ping timeout: 248 seconds) |
| 09:18:09 | <Zevv> | I don't think any of the default keybinds apply to me though |
| 09:18:37 | <Zevv> | my config has been growing and mutation for the last 15 years :) |
| 09:20:07 | <Zevv> | I added a binding for `refresh`, but no luck yet |
| 09:20:17 | <[Leary]> | The issue is that layout state is full of your dynamic changes, which xmonad preserves across restart if it can---if the layout type does not change. However, it can't tell dynamic changes and stale config apart, so it has to keep both. |
| 09:20:50 | <[Leary]> | By refresh, I mean reset the workspace's layout to the default set in `layoutHook`. |
| 09:23:11 | <Zevv> | right; still no luck though. I must be doing somethign stupid |
| 09:25:14 | <[Leary]> | What action did you try? I guess it should be `setLayout (Layout myLayout)`. |
| 09:25:23 | <Zevv> | got it now, setLayout $ XMonad.layoutHook conf |
| 09:25:26 | <Zevv> | thanks! |
| 09:25:28 | <[Leary]> | Or that. |
| 09:25:45 | <Zevv> | i'll make that part of my restart |
| 09:27:39 | <[Leary]> | It only affects the current workspace, however. You'd need to traverse the windowset to make that happen everywhere, and your dynamic layout state won't persist. |
| 09:28:02 | <Zevv> | yeah, i just found that out. Anyway, solves my problem. thanks for your time |
| 10:00:49 | ← | Zevv parts (~Zevvvvv@185.238.131.12) (and yet another great help on #xmonad, thanks people) |
| 10:24:01 | <deip[m]> | Hi, in my manage hook how can I target a window by its _NET_WM_NAME(UTF8_STRING) value? |
| 10:25:12 | <galactic_starfis> | isn't that just name? |
| 10:25:41 | <Solid[m]> | I think it's title, though note that titles don't tend to be very stable |
| 10:26:52 | <galactic_starfis> | for some apps they might be, but with others... not so much... |
| 10:27:01 | <galactic_starfis> | a terminal emulator is reliable |
| 10:27:12 | <galactic_starfis> | but Spotify... absolutely not |
| 10:27:26 | <galactic_starfis> | can't rely on anything for that flippin app |
| 10:27:51 | <Solid[m]> | Especially a terminal emulator should be unreliable—usually the title is just the current working directory, which obviously tends to change quite a lot |
| 10:28:24 | <galactic_starfis> | in a manageHook it should be fine though |
| 10:28:25 | <galactic_starfis> | right? |
| 10:28:50 | <galactic_starfis> | unless they're changing where they start it from, I suppose |
| 10:29:17 | <deip[m]> | can you give example please because it does not compile while trying with |
| 10:29:17 | <deip[m]> | ``` |
| 10:29:17 | <deip[m]> | , name =? "Emulator" --> hasBorder False |
| 10:29:17 | <deip[m]> | ``` |
| 10:29:54 | <galactic_starfis> | I was mistaken, use title not name |
| 10:29:57 | <Solid[m]> | Yeah I was thinking something like alacritty's --working-directory could seriously mess it up |
| 10:30:39 | <deip[m]> | using title does not work, it compile but the window still have borders |
| 10:30:55 | <galactic_starfis> | unless they're using something like topics, not sure that applies to most people, but yeah, classname would be better here |
| 10:31:04 | <galactic_starfis> | try className, if you can |
| 10:31:12 | <deip[m]> | does not work |
| 10:31:19 | <deip[m]> | xprop give me that |
| 10:31:24 | <deip[m]> | WM_NAME(STRING) = |
| 10:31:24 | <deip[m]> | _NET_WM_NAME(UTF8_STRING) = "Emulator" |
| 10:32:44 | <deip[m]> | oh wait using that works |
| 10:32:48 | <deip[m]> | title ^? "Emulator" |
| 10:32:57 | <deip[m]> | okay thx! |
| 10:33:00 | <galactic_starfis> | ah, awesome |
| 10:33:03 | <galactic_starfis> | np |
| 10:51:43 | <regina_hallad[m]> | Hi 👋... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/094cda18a584a36cb9ba5298a4499d86279b22f3>) |
| 11:03:25 | <deip[m]> | wtf? |
| 11:04:16 | <deip[m]> | reported |
| 11:31:15 | → | spaceseller_ joins (~spacesell@cpe-94-253-203-91.zg2.cable.xnet.hr) |
| 11:31:58 | × | lordhorzion quits (~horzion@ProtonDB/horzion) (Ping timeout: 246 seconds) |
| 11:33:51 | → | spaceseller___ joins (~spacesell@31.147.205.13) |
| 11:37:27 | × | spaceseller_ quits (~spacesell@cpe-94-253-203-91.zg2.cable.xnet.hr) (Ping timeout: 255 seconds) |
| 11:42:37 | → | Solitary joins (~Solitary@user/solitary) |
| 11:45:33 | ChanServ | sets mode +o Solid |
| 11:45:50 | → | lordhorzion joins (~horzion@ProtonDB/horzion) |
| 11:46:26 | Solid | sets mode +b regina_hallad[m]!*@* |
| 11:46:37 | regina_hallad[m] | is kicked by Solid (Kicked by Solid) |
| 11:47:36 | <Solid> | I wonder whether we actually have anyone who admins the matrix side |
| 11:47:46 | <Solid> | (and *which* matrix side, Iguess) |
| 11:57:10 | × | lordhorzion quits (~horzion@ProtonDB/horzion) (Ping timeout: 246 seconds) |
| 12:15:40 | <liskin> | I should be an admin of the Matrix room |
| 12:16:38 | <liskin> | Shall I make more people admins/mods? |
| 12:24:41 | <Solid> | I wouldn't mind, if only to delete that kind of spam |
| 12:24:58 | ChanServ | sets mode -o Solid |
| 12:38:00 | <geekosaur> | the :libera.chat one is adminned from this side; the @matrix.org one from that side |
| 12:38:15 | <geekosaur> | also, hello |
| 12:40:40 | <geekosaur> | (I'm in the :libera.chat one; should I switch?) |
| 12:41:05 | <geekosaur> | I already am a mod in #haskell:matrix.org fwiw |
| 12:50:44 | ← | geekosaur[m] parts (~geekosaur@xmonad/geekosaur) () |
| 12:51:07 | → | geekosaur[m] joins (~geekosaur@xmonad/geekosaur) |
| 13:37:36 | → | cfricke joins (~cfricke@user/cfricke) |
| 14:03:29 | <galactic_starfis> | yeah, wouldn't mind someone deleting that sorta stuff |
| 14:04:13 | <galactic_starfis> | greedily I'd want it, but realistically I'm not sure I pop in often enough to warrant that |
| 14:04:40 | <galactic_starfis> | nor have I contributed enough to the project really... |
| 14:04:50 | <galactic_starfis> | but I plan on doing so at some point |
| 14:05:08 | <galactic_starfis> | I really want to express xmonad in a treelike structure underneath |
| 14:05:21 | <galactic_starfis> | I feel it would solve so many of our bugs and hacks |
| 14:08:47 | <galactic_starfis> | weird layout hacks: sublayouts, tabs/other decoration, floats, fullscreen |
| 14:08:47 | <galactic_starfis> | everything that causes main loop interruptions: gridselect, prompts (probably others, idk) |
| 14:08:47 | <galactic_starfis> | all of those would become seamless implementations without hacks, or any sort of trickery... |
| 14:10:48 | <galactic_starfis> | I think things like switching keybind sets would even become feasible... |
| 14:11:10 | <galactic_starfis> | but, so far, it's basically just in my head, so, who truly knows how well this would work |
| 14:11:35 | × | spaceseller___ quits (~spacesell@31.147.205.13) (Quit: Leaving) |
| 14:13:40 | <geekosaur> | might be time to start thinking about them; we're starting to plan out post-1.0 changes which are likely to be breaking (see for example [Leary]'s draft PRs) |
| 14:14:12 | <galactic_starfis> | Alright |
| 14:35:16 | <geekosaur> | there's also that layout tree draft PR, if it's not yours already |
| 14:36:43 | <geekosaur> | nope, not yours. https://github.com/xmonad/xmonad-contrib/pull/755 (which really belongs in the other repo) |
| 14:47:23 | <galactic_starfis> | Not what I'm talking about, but still intriguing I suppose |
| 14:49:02 | <galactic_starfis> | https://github.com/xmonad/xmonad/issues/334 |
| 14:49:02 | <galactic_starfis> | This is mine |
| 14:56:02 | <geekosaur> | so we've got two of these plus whatever [Leary] has in mind. you three should brainstorm together 🙂 |
| 15:12:50 | → | malook joins (~Thunderbi@5.110.225.18) |
| 15:14:17 | <galactic_starfis> | well, the second comment |
| 15:43:29 | → | bigxgorb joins (~bigxgorb@50.110.22.121) |
| 15:46:00 | → | lordhorzion joins (~horzion@ProtonDB/horzion) |
| 15:47:45 | × | malook quits (~Thunderbi@5.110.225.18) (Ping timeout: 255 seconds) |
| 15:55:22 | × | bigxgorb quits (~bigxgorb@50.110.22.121) (Quit: Client closed) |
| 16:17:06 | → | zetabite joins (~horzion@ProtonDB/horzion) |
| 16:19:19 | × | lordhorzion quits (~horzion@ProtonDB/horzion) (Ping timeout: 246 seconds) |
| 16:59:37 | × | werneta quits (~werneta@70.142.214.115) (Remote host closed the connection) |
| 17:00:58 | → | stackdroid18 joins (14094@de1.hashbang.sh) |
| 17:30:21 | × | zetabite quits (~horzion@ProtonDB/horzion) (Ping timeout: 255 seconds) |
| 17:35:51 | ← | rak parts (~rak@debian/rak) () |
| 17:42:40 | → | desantra joins (~skykanin@user/skykanin) |
| 17:43:20 | × | desantra quits (~skykanin@user/skykanin) (Client Quit) |
| 17:43:35 | → | desantra joins (~skykanin@user/skykanin) |
| 17:44:54 | → | ft joins (~ft@p3e9bc443.dip0.t-ipconnect.de) |
| 18:13:51 | → | wusticality joins (~user@76.131.115.3) |
| 18:22:14 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 18:27:46 | × | thunderrd quits (~thunderrd@183.182.114.186) (Ping timeout: 246 seconds) |
| 18:41:06 | → | thunderrd joins (~thunderrd@183.182.111.228) |
| 18:56:08 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 19:04:03 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.8) |
| 19:05:34 | × | thunderrd quits (~thunderrd@183.182.111.228) (Ping timeout: 246 seconds) |
| 19:12:39 | × | wusticality quits (~user@76.131.115.3) (Remote host closed the connection) |
| 19:18:27 | → | thunderrd joins (~thunderrd@183.182.111.241) |
| 19:22:08 | × | desantra quits (~skykanin@user/skykanin) (Quit: WeeChat 3.8) |
| 19:41:43 | → | wusticality joins (~user@76.131.115.3) |
| 22:55:30 | × | wusticality quits (~user@76.131.115.3) (Remote host closed the connection) |
All times are in UTC on 2023-02-16.