Logs on 2023-07-16 (liberachat/#xmonad)
| 02:07:58 | × | td_ quits (~td@i5387091F.versanet.de) (Ping timeout: 272 seconds) |
| 02:09:05 | → | td_ joins (~td@i5387091F.versanet.de) |
| 02:15:34 | × | ft quits (~ft@p4fc2a1e5.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 02:16:39 | → | ft joins (~ft@p4fc2a0ab.dip0.t-ipconnect.de) |
| 03:35:28 | × | redgloboli quits (~redglobol@user/redgloboli) (Ping timeout: 252 seconds) |
| 03:36:36 | → | redgloboli joins (~redglobol@user/redgloboli) |
| 05:57:13 | ← | Retropikzel[m] parts (~retropikz@2001:470:69fc:105::14e7) () |
| 08:45:19 | → | rundown joins (~defjam@2a02:c7e:2807:b900:90c2:f728:4677:1e92) |
| 08:46:01 | → | coldpress_ joins (~coldpress@72.136.212.35.bc.googleusercontent.com) |
| 08:48:43 | → | ft_ joins (~ft@p4fc2a0ab.dip0.t-ipconnect.de) |
| 08:53:29 | × | ft quits (~ft@p4fc2a0ab.dip0.t-ipconnect.de) (*.net *.split) |
| 08:53:29 | × | ectospasm quits (~ectospasm@user/ectospasm) (*.net *.split) |
| 08:53:29 | × | defjam quits (~defjam@2a02:c7e:2807:b900:78ed:96ff:963a:af74) (*.net *.split) |
| 08:53:30 | × | coldpress quits (~coldpress@72.136.212.35.bc.googleusercontent.com) (*.net *.split) |
| 08:53:30 | ft_ | is now known as ft |
| 09:01:28 | → | ectospasm joins (~ectospasm@user/ectospasm) |
| 09:20:24 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Remote host closed the connection) |
| 09:20:24 | × | unclechu quits (~unclechu@2001:470:69fc:105::354) (Remote host closed the connection) |
| 12:48:16 | → | thyriaen joins (~thyriaen@2a01:aea0:dd4:6659:269:41a:675c:ada3) |
| 12:48:25 | <thyriaen> | howdy geekosaur |
| 12:48:37 | <geekosaur> | hello |
| 12:48:39 | <thyriaen> | i am using a scratchpad where i can show and hide a window with a hotkey |
| 12:48:43 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 12:48:53 | <thyriaen> | as i understand this window gets shifted to a "hidden" workspace NSP |
| 12:48:57 | → | unclechu joins (~unclechu@2001:470:69fc:105::354) |
| 12:49:07 | <geekosaur> | currently, yes |
| 12:49:10 | <thyriaen> | and just moved to the current workspace at any given time which is super great |
| 12:49:30 | <thyriaen> | now the thing is i am trying to use tint2 as my panel and i don't want NSP to be shown as a workspace |
| 12:49:47 | <thyriaen> | is there some way to make this NSP not expose itself to the panel somehow ? |
| 12:49:53 | → | hightower2 joins (~hightower@85.94.71.188) |
| 12:51:48 | <geekosaur> | https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Hooks-StatusBar-PP.html#v:filterOutWsPP |
| 12:52:05 | <geekosaur> | hm, but that doesn't filter from EWMH |
| 12:52:28 | <geekosaur> | was trying to find that but I'm not sure it's been implemented for the new style yet. liskin? |
| 12:52:58 | <geekosaur> | oh, I missed it |
| 12:52:59 | <geekosaur> | https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Hooks-EwmhDesktops.html#g:3 |
| 12:55:01 | <geekosaur> | also there's a WIP to have scratchpads actually hide instead of being moved to NSP; I don't know its current status though |
| 12:55:58 | <thyriaen> | i am not sure if i understand the example |
| 12:56:13 | <thyriaen> | what is [scratchpadWorkspaceTag] ? |
| 12:56:45 | <geekosaur> | scratchpadWorkspaceTag is defined by NamedScratchpads |
| 12:57:07 | <geekosaur> | it just means you don't have to hardcode NSP, in case we change the name for some reason |
| 12:57:35 | <geekosaur> | https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Util-NamedScratchpad.html#v:scratchpadWorkspaceTag |
| 12:57:50 | <thyriaen> | my current main is main = xmonad $ ewmh $ docks $ defaults how do i include the addEwmHWorsspaceSort ? |
| 12:58:00 | <geekosaur> | just before ewmh |
| 12:58:38 | <thyriaen> | main = xmonad . addEwmhWorkspaceSort (pure myFilter) . ewmh $ docks $ defaults |
| 12:58:40 | <thyriaen> | ? |
| 12:58:50 | <geekosaur> | yes |
| 12:58:58 | <geekosaur> | although you don't need the final $ |
| 12:59:09 | <geekosaur> | bbiab |
| 12:59:11 | <thyriaen> | which one ? |
| 13:00:46 | <thyriaen> | geekosaur, neat - it works - thanks so much <3 |
| 13:02:40 | <thyriaen> | geekosaur, for some reason i don't understand tint2 doesn't get noticed for avoidstruts |
| 13:03:20 | <thyriaen> | geekosaur, _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK |
| 13:08:40 | <geekosaur> | what's _NET_WM_STRUT_PARTIAL? |
| 13:09:21 | <thyriaen> | my xprop doesn't show me that attribute |
| 13:09:41 | <geekosaur> | then xmonad has nothing for avoidStruts to operate on |
| 13:09:52 | <geekosaur> | well, it might be _NET_WM_STRUT |
| 13:10:09 | <geekosaur> | but this sounds like tint2 isn't setting any struts |
| 13:10:11 | <thyriaen> | i compared it with polybar and it does show a strut |
| 13:12:42 | <geekosaur> | https://paste.tomsmeding.com/m8APZpiZ is what I get for my lower dock |
| 13:12:54 | <geekosaur> | you need at least one of those |
| 13:13:13 | <thyriaen> | yes polybar has both tint2 doesn't |
| 13:19:11 | <thyriaen> | geekosaur, found a way - was a tint2 settings issue |
| 13:20:43 | <jabuxas> | i'm trying to install xmonad in a void musl vm and i'm receiving this error when running stack build in my project: https://bpa.st/4M7A |
| 13:21:31 | <jabuxas> | i have just copied over the same .config/xmonad from my main machine, which works |
| 13:22:26 | <geekosaur[c]> | I figured, some docks need to be told to set struts, or only do so if positioned properly |
| 13:24:50 | <geekosaur[c]> | jabuxas: that's a stack issue, try in #haskell or #haskell-stack |
| 13:25:11 | <geekosaur[c]> | I use cabal so I can't help |
| 13:25:38 | <jabuxas> | ok |
| 13:25:39 | <jabuxas> | if i dont manage to find a solution i'll try cabal |
| 13:25:43 | <jabuxas> | ty |
| 13:27:10 | <geekosaur[c]> | But it sounds like the bindist is broken |
| 13:42:36 | × | thyriaen quits (~thyriaen@2a01:aea0:dd4:6659:269:41a:675c:ada3) (Remote host closed the connection) |
| 13:49:01 | <xmonadtrack> | xmonad Tomas Janousek * v0.17.2-72-ga24e9b4: ci: Use better github-actions user name/email (59 seconds ago, 1 file, 2+ 2-) https://github.com/xmonad/xmonad/commit/a24e9b4c7f7a |
| 14:37:44 | → | galactic_starfis joins (~galactics@2001:470:69fc:105::1:2985) |
| 14:43:11 | <galactic_starfis> | A while ago I setup a custom fullscreen event here: https://gitlab.com/mikenrafter/config/-/blob/master/.xmonad/lib/Modules/Fullscreen.hs and https://gitlab.com/mikenrafter/config/-/blob/master/.xmonad/lib/Tweaks/EwmhDesktops.hs , after running a `diff` upon the new `EwmhDesktops.hs` --> it seems like custom FS hooks were added as a feature? |
| 14:43:43 | <galactic_starfis> | tbh I probably should've contributed this, but I suppose it simply didn't cross my mind |
| 14:48:04 | <geekosaur> | ewmh has generally been redone to include hooks, yes. ask liskin about them |
| 14:54:24 | → | raghavgururajan joins (ea769b8000@user/raghavgururajan) |
| 16:23:07 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Remote host closed the connection) |
| 16:23:07 | × | unclechu quits (~unclechu@2001:470:69fc:105::354) (Remote host closed the connection) |
| 16:24:57 | × | Mion quits (~Urist@archlinux/op/MrElendig) (Quit: all hail donk) |
| 16:25:58 | → | MrElendig joins (~Urist@archlinux/op/MrElendig) |
| 17:25:02 | × | hightower2 quits (~hightower@85.94.71.188) (Ping timeout: 272 seconds) |
| 17:43:50 | × | Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Remote host closed the connection) |
| 17:44:28 | → | Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) |
| 18:03:13 | <xmonadtrack> | New branch created: pull/462 (2 commits) https://github.com/xmonad/xmonad/pull/462 |
| 18:03:21 | <xmonadtrack> | New xmonad-contrib branch created: pull/819 (2 commits) https://github.com/xmonad/xmonad-contrib/pull/819 |
| 18:03:28 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 18:03:42 | → | unclechu joins (~unclechu@2001:470:69fc:105::354) |
| 18:07:41 | → | hightower2 joins (~hightower@141-136-175-55.dsl.iskon.hr) |
| 18:18:02 | → | derfflinger joins (~derffling@user/derfflinger) |
| 18:33:06 | → | mudri joins (uid317655@id-317655.helmsley.irccloud.com) |
| 21:22:26 | × | ft quits (~ft@p4fc2a0ab.dip0.t-ipconnect.de) (Ping timeout: 246 seconds) |
| 21:24:15 | → | ft joins (~ft@p508db47d.dip0.t-ipconnect.de) |
| 21:50:27 | × | derfflinger quits (~derffling@user/derfflinger) (Read error: Connection reset by peer) |
| 23:05:01 | × | td_ quits (~td@i5387091F.versanet.de) (Ping timeout: 245 seconds) |
| 23:06:50 | → | td_ joins (~td@i53870936.versanet.de) |
| 23:16:03 | → | thyriaen joins (~thyriaen@2a01:aea0:dd4:6659:269:41a:675c:ada3) |
| 23:16:30 | <thyriaen> | are you around geekosaur ? |
| 23:16:57 | <geekosaur[c]> | Yes |
| 23:17:14 | <thyriaen> | my tint2 panel is set to "draw on bottom layer" |
| 23:17:26 | <thyriaen> | however when i switch a window to fullscreen in xmonad |
| 23:17:30 | <thyriaen> | it goes underneath |
| 23:17:42 | <thyriaen> | can i configure my fullscreen layout to always draw over everything ? |
| 23:18:20 | <thyriaen> | my layout i am talking about is simply |
| 23:18:21 | <thyriaen> | noBorders Simplest |
| 23:19:19 | <geekosaur[c]> | Hm. Solid , any ideas? |
| 23:20:09 | <geekosaur[c]> | I think you broke some expectations by using a layout |
| 23:20:41 | <thyriaen> | i am confused, how so ? |
| 23:24:07 | <geekosaur[c]> | Normal fullscreen is a floating window |
| 23:25:13 | <geekosaur[c]> | You might be able to use avoidStrutsOn [] (noBorders Simplest) |
| 23:26:34 | <geekosaur[c]> | It might also require something I'll have to look up once I'm back inside |
| 23:34:12 | <geekosaur> | okay, so the problem with how you configured tint2 is that it's trying to use EWMH layers, but we don't (and currently can't) support them |
| 23:34:35 | <geekosaur> | you will have to lower the window inside of xmonad if there's no way to make it use XLowerWindow() directly |
| 23:37:26 | <geekosaur> | appName =? "tint2" --> ask >>= \w -> liftX (withDisplay $ \d -> io (lowerWindow d w)) >> idHook |
| 23:37:45 | <geekosaur> | (in your manageHook) |
| 23:39:09 | → | u8353v[m] joins (~u8353vmat@2001:470:69fc:105::3:45df) |
| 23:39:36 | <u8353v[m]> | Are X11 questions welcome here? |
| 23:39:55 | <geekosaur> | yes |
| 23:40:55 | <geekosaur> | well, some of them. if it involves a gc then you may not get much help here 🙂 |
All times are in UTC on 2023-07-16.