Logs: liberachat/#xmonad
| 2021-07-10 06:25:22 | → | burp joins (~quassel@hedgewars/sysadmin/burp) |
| 2021-07-10 06:25:22 | → | Solid joins (~slot@xmonad/slotThe) |
| 2021-07-10 06:25:22 | → | mudri joins (sid317655@id-317655.brockwell.irccloud.com) |
| 2021-07-10 06:25:22 | → | codedmart joins (~codedmart@li335-49.members.linode.com) |
| 2021-07-10 06:25:22 | → | matijja joins (~matijja@193.77.181.201) |
| 2021-07-10 06:25:22 | → | de-vri-es joins (~de-vri-es@voyager.de-vri.es) |
| 2021-07-10 06:25:22 | → | Solitary joins (~Solitary@user/solitary) |
| 2021-07-10 06:25:22 | → | jmct joins (sid160793@id-160793.tinside.irccloud.com) |
| 2021-07-10 06:25:22 | → | piele joins (~piele@tbonesteak.creativeserver.net) |
| 2021-07-10 06:25:22 | → | amenonsen joins (~amenonsen@pitta.toroid.org) |
| 2021-07-10 06:25:22 | → | tv joins (~tv@user/tv) |
| 2021-07-10 06:25:22 | → | MrElendig joins (~Urist@archlinux/op/MrElendig) |
| 2021-07-10 06:25:22 | → | nova joins (novasenco@user/nova) |
| 2021-07-10 06:25:22 | → | spoonm joins (spoonm@inaba.spoonm.org) |
| 2021-07-10 06:25:22 | → | edog joins (~edog@alcotrash.org) |
| 2021-07-10 06:57:13 | → | qbt joins (~edun@user/edun) |
| 2021-07-10 07:08:57 | <backleet> | what library do I need to import to use xpconfig (Prompt.Pass) |
| 2021-07-10 07:25:03 | → | Guest3523 joins (~Guest35@124.40.244.150) |
| 2021-07-10 07:26:58 | × | Guest3523 quits (~Guest35@124.40.244.150) (Client Quit) |
| 2021-07-10 07:43:19 | <Solid> | the docs are perhaps a bit confusing there |
| 2021-07-10 07:43:28 | <Solid> | what is meant is your prompt config |
| 2021-07-10 07:43:35 | <Solid> | in the easiest case this is just "def" |
| 2021-07-10 07:43:58 | <Solid> | I think this is already fixed upstream |
| 2021-07-10 07:45:10 | <backleet> | Solid: yeah I was able to make it work with (("M-p"), passPrompt Prompt.def), but I see passGeneratePrompt doesn't copy it to clipboard? I have xclip installed |
| 2021-07-10 07:45:55 | <Solid> | I don't think the generate prompt copies anything |
| 2021-07-10 07:46:06 | <Solid> | it just calls pass generate --force |
| 2021-07-10 07:46:18 | <Solid> | passPrompt copies stuff to your clipboard |
| 2021-07-10 07:46:39 | <Solid> | oh there's also passGenerateAndCopyPrompt |
| 2021-07-10 07:46:44 | <Solid> | which probably does what you want |
| 2021-07-10 07:46:58 | <backleet> | oh, thanks man! |
| 2021-07-10 07:47:30 | <backleet> | yep that worked! |
| 2021-07-10 08:17:30 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-07-10 08:17:55 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-07-10 09:49:29 | → | seschwar joins (~seschwar@user/seschwar) |
| 2021-07-10 10:03:44 | → | Tejas joins (~Tejas@103.94.113.216) |
| 2021-07-10 10:04:43 | <Tejas> | hi |
| 2021-07-10 10:13:05 | Tejas | is now known as TejasAgarwal |
| 2021-07-10 10:23:09 | × | TejasAgarwal quits (~Tejas@103.94.113.216) (Quit: Client closed) |
| 2021-07-10 10:44:24 | M-NIX-[m] | < https://libera.ems.host/_matrix/media/r0/download/libera.chat/8a16c3effb509e581e348b59cd64c29fa393343d/message.txt > |
| 2021-07-10 10:45:49 | × | qbt quits (~edun@user/edun) (Ping timeout: 246 seconds) |
| 2021-07-10 11:12:07 | ← | triumphofdeath[m parts (~triumphof@2001:470:69fc:105::a5c) () |
| 2021-07-10 11:12:46 | → | triumphofdeath[m joins (~triumphof@2001:470:69fc:105::a5c) |
| 2021-07-10 12:30:54 | × | coldpress quits (~coldpress@128.9.105.34.bc.googleusercontent.com) (Ping timeout: 252 seconds) |
| 2021-07-10 13:11:08 | → | coldpress joins (~coldpress@128.9.105.34.bc.googleusercontent.com) |
| 2021-07-10 13:23:01 | → | aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net) |
| 2021-07-10 13:23:49 | <aplainzetakind> | What's the proper way to make modules available to the config file of a `cabal install`ed xmonad? |
| 2021-07-10 13:36:03 | <Solid> | cabal installed how? do you have a cabal file? |
| 2021-07-10 13:50:24 | <geekosaur> | aplainzetakind, with modern cabal you probably use cabal install --lib --package-env=xmonad |
| 2021-07-10 13:50:43 | <geekosaur> | and then pass that --package-env argument to cabal whenever you want to use the xmonad modules |
| 2021-07-10 13:59:11 | → | qbt joins (~edun@user/edun) |
| 2021-07-10 14:08:36 | <aplainzetakind> | geekosaur: I did --lib without --package-env and it works. Is the latter significant? |
| 2021-07-10 14:09:25 | <geekosaur> | without --xmonad it clutters the global env. this hopefully won't cause problems for other packages you build in the future, but it might |
| 2021-07-10 14:10:15 | <geekosaur> | er, without the --packge-env flag |
| 2021-07-10 16:58:04 | × | qbt quits (~edun@user/edun) (Ping timeout: 272 seconds) |
| 2021-07-10 17:06:31 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2021-07-10 17:06:48 | <mc47> | Solid the alignment trick doesn't work AFAIK |
| 2021-07-10 17:07:05 | <mc47> | How's everybody doing? :) It's been a while |
| 2021-07-10 17:36:30 | liskin | still vacation hard |
| 2021-07-10 17:37:10 | <liskin> | But I'm flying back to the "work" home tomorrow |
| 2021-07-10 17:37:44 | <liskin> | Not entirely sure if I'm ready to go back to using a computer all day though :-D |
| 2021-07-10 18:29:49 | <mc47> | good for you! hopefully the weather allows for vacationing hard :D |
| 2021-07-10 18:30:20 | <mc47> | I've been enjoying the company of my family (everything is closed because of covid) and focusing on the thesis... It's getting real |
| 2021-07-10 18:33:54 | → | qbt joins (~edun@user/edun) |
| 2021-07-10 19:13:04 | → | berberman_ joins (~berberman@user/berberman) |
| 2021-07-10 19:14:01 | × | berberman quits (~berberman@user/berberman) (Ping timeout: 246 seconds) |
| 2021-07-10 19:33:34 | <liskin> | Well the weather does but there's so much to do so it's tiring |
| 2021-07-10 19:36:35 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-07-10 19:40:46 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-07-10 19:52:20 | × | qbt quits (~edun@user/edun) (Ping timeout: 265 seconds) |
| 2021-07-10 20:16:37 | → | T_X joins (~T_X@diktynna.open-mesh.org) |
| 2021-07-10 20:20:48 | <T_X> | hi! I'm having some issues with xcomposite window captures and unfocused windows. e.g. via OBS or gstreamer's ximagesrc. I get a black window in OBS or an error with gstreamer when I unfocus the capture window |
| 2021-07-10 20:21:10 | <T_X> | I've posted a more verbose description here: https://github.com/obsproject/obs-studio/issues/4966 |
| 2021-07-10 20:21:36 | <T_X> | and I'm using the EWMH module to make window captures with xmonad work |
| 2021-07-10 20:22:48 | <T_X> | it seems like when I unfocus the window that somehow rendering of it stops. does that make sense, is there some way I can prevent that? |
| 2021-07-10 20:32:37 | <geekosaur> | the error you report there sounds like OBS doesn't support non-reparenting window managers |
| 2021-07-10 20:33:12 | <geekosaur> | so it's trying to find the frame window and gets the root window instead, leading to the BadMatch error because it doesn't check |
| 2021-07-10 20:34:42 | <T_X> | hm, okay. interestingly, I don't get that error message when I disable smartBorders / noBorders. then I get a frozen instead of a black image when unfocusing the window |
| 2021-07-10 20:34:50 | <geekosaur> | I couldn't say why it cares about the window border though |
| 2021-07-10 20:36:28 | <T_X> | and it didn't seem to be an OBS issue per se. as with gstreamer I get an error too, as noted in the comment at the bottom here: https://github.com/obsproject/obs-studio/issues/4966#issuecomment-872576607 |
| 2021-07-10 20:37:15 | <T_X> | while OBS is a bit more graceful with the error and continues recording when focusing the window again, gstreamer crashes immediately when unfocusing the window |
| 2021-07-10 20:37:59 | <geekosaur> | that's common, you need to install a custom error handler and recovery code to continue |
| 2021-07-10 20:38:21 | <geekosaur> | gstreamer probably doesn't bother and uses the default error handler which simply aborts |
| 2021-07-10 20:40:57 | <T_X> | geekosaur: can I read up on reparenting vs. non-reparenting window managers somewhere? |
| 2021-07-10 20:41:04 | × | mc47 quits (~mc47@xmonad/TheMC47) (Quit: Leaving) |
| 2021-07-10 20:42:06 | <geekosaur> | https://en.wikipedia.org/wiki/Re-parenting_window_manager |
| 2021-07-10 20:42:09 | <T_X> | and what do you think, is this something that should/could be fixed in xmonad? or should it be fixed in OBS/gstreamer? |
| 2021-07-10 20:42:12 | <T_X> | thanks! |
| 2021-07-10 20:43:00 | <geekosaur> | most window managers are reparenting. xmonad uses the window border instead and doesn;t reparent; this causes a number of compatibility issues with programs that look for the intercalated parent/frame window |
| 2021-07-10 20:43:32 | <geekosaur> | notably java and mono although apparently here as well for some reason |
| 2021-07-10 20:43:53 | <geekosaur> | I'm a bit confused as to why they care, but possibly related to why they also care about the border |
| 2021-07-10 20:44:11 | <geekosaur> | if anything I'd expect it to work better without the border, to be honest |
| 2021-07-10 21:00:37 | <geekosaur> | I'm also confused because it looks like they're using the compositor interface to do window capture, but if there were problems there then compositors wouldn't work with xmonad — yet they do |
| 2021-07-10 21:01:54 | <geekosaur> | (I also wonder what they do if a compositor is already running, since that should throw BadMatch when they attempt to redirect everything to the compositor window) |
| 2021-07-10 21:03:41 | <geekosaur> | maybe they're doing something silly like assuming nonreparenting window managers always have a nonzero window border width? |
| 2021-07-10 22:21:03 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 2021-07-10 23:31:04 | Kitty[m] | is now known as KittyOwO[m] |
| 2021-07-10 23:31:29 | <^[> | geekosaur: That reminds me that Firefox seems to make an off-by-one error when calculating the mouse position, but it goes away when I turn off the 1px window borders. |
| 2021-07-10 23:31:37 | <^[> | Is that likely a bug on their end? |
| 2021-07-10 23:32:17 | <geekosaur> | sounds like it. try increasing the window border by 1pxs and see if the error changes along with it |
| 2021-07-10 23:37:22 | <^[> | It does. |
All times are in UTC.