2021/08/07

2021-08-07 00:19:15 +0200seschwar(~seschwar@user/seschwar) (Quit: :wq)
2021-08-07 01:29:11 +0200Guest98(~Guest98@c-65-34-157-166.hsd1.fl.comcast.net)
2021-08-07 02:09:06 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-08-07 02:12:06 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-08-07 02:52:39 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net)
2021-08-07 03:05:56 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net) (Quit: WeeChat 3.0.1)
2021-08-07 03:06:21 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net)
2021-08-07 03:09:38 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net) (Client Quit)
2021-08-07 03:10:47 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net)
2021-08-07 03:20:09 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net) (Quit: WeeChat 3.0.1)
2021-08-07 03:20:29 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net)
2021-08-07 03:41:03 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net) (Quit: WeeChat 3.0.1)
2021-08-07 03:41:24 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net)
2021-08-07 03:42:37 +0200ectospasm(~ectospasm@user/ectospasm) (Quit: WeeChat 3.2)
2021-08-07 04:03:19 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds)
2021-08-07 04:22:11 +0200banc(banc@gateway/vpn/airvpn/banc)
2021-08-07 04:22:42 +0200ectospasm(~ectospasm@user/ectospasm)
2021-08-07 04:22:51 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net) (Quit: WeeChat 3.0.1)
2021-08-07 04:23:10 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net)
2021-08-07 04:23:28 +0200td_(~td@muedsl-82-207-238-118.citykom.de) (Ping timeout: 258 seconds)
2021-08-07 04:25:10 +0200td_(~td@94.134.91.140)
2021-08-07 04:26:54 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net) (Client Quit)
2021-08-07 04:27:13 +0200ml|(~ml|@c-65-34-157-166.hsd1.fl.comcast.net)
2021-08-07 04:45:36 +0200eyenx(~m-5paiux@eyenx.ch) (Remote host closed the connection)
2021-08-07 04:46:25 +0200eyenx(~m-5paiux@eyenx.ch)
2021-08-07 04:55:50 +0200Guest98(~Guest98@c-65-34-157-166.hsd1.fl.comcast.net) (Quit: Client closed)
2021-08-07 07:20:47 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-08-07 08:19:18 +0200meowray(~MaskRay@li683-166.members.linode.com) (WeeChat 2.6)
2021-08-07 09:52:18 +0200seschwar(~seschwar@user/seschwar)
2021-08-07 10:05:55 +0200haskl[error](~haskl@98.37.78.63)
2021-08-07 10:06:10 +0200haskl(~haskl@98.37.78.63) (Ping timeout: 256 seconds)
2021-08-07 10:06:44 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
2021-08-07 10:07:48 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-08-07 10:11:32 +0200Nahra(~user@static.161.95.99.88.clients.your-server.de) (Remote host closed the connection)
2021-08-07 10:15:08 +0200vojjvoda[m]uploaded an image: (12KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/TNCRjLUPvlZoZmrqtvyKFmqM/clipboard.png >
2021-08-07 10:15:30 +0200 <vojjvoda[m]> any idea of a good way to separate ws names and title?
2021-08-07 10:15:38 +0200 <vojjvoda[m]> that looks good
2021-08-07 10:17:37 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-08-07 10:17:39 +0200allbery_b(~geekosaur@xmonad/geekosaur)
2021-08-07 10:17:42 +0200allbery_bgeekosaur
2021-08-07 10:24:47 +0200 <sav3d[m]> How do I simply bind the super key to a command
2021-08-07 10:24:51 +0200 <sav3d[m]> I want it to open dmenu
2021-08-07 10:59:53 +0200Nahra(~user@static.161.95.99.88.clients.your-server.de)
2021-08-07 11:10:00 +0200 <evilop> then you might not be able to use it with other combos
2021-08-07 11:12:25 +0200 <Solid> You'd have to make xmonad stop interpreting it as a modifier, which would require a modification of the core
2021-08-07 11:12:32 +0200 <Solid> (probably not worth it)
2021-08-07 11:23:48 +0200 <liskin> Isn't that handled in X server itself? xmodmap lets you override what is and what isn't a modifier, and then Super_L and Super_R can be bound as normal keys. But then it no longer works with combos.
2021-08-07 11:24:27 +0200 <liskin> xcape may solve that problem though, turning a modifier tap into another key.
2021-08-07 11:24:55 +0200 <liskin> (I wonder how one does these tricks with Wayland...)
2021-08-07 11:26:19 +0200 <Solid> oh true
2021-08-07 11:26:40 +0200 <evilop> the compositor have full control on wayland
2021-08-07 11:26:43 +0200 <Solid> The Wayland answer is probably "the wm needs to do that lol" :>
2021-08-07 11:26:50 +0200 <evilop> its what implements wayland after all
2021-08-07 11:27:07 +0200 <evilop> there is no xorg style "wayland server"
2021-08-07 11:27:16 +0200 <evilop> (its just a protocol)
2021-08-07 11:31:01 +0200 <liskin> So, like, every wm has to do this, in a possibly different way?
2021-08-07 11:34:30 +0200 <evilop> yes
2021-08-07 11:34:44 +0200 <liskin> Sounds fun
2021-08-07 11:34:53 +0200 <evilop> the majority doesn't reinvent that much themself and use existing libs like wlroots though
2021-08-07 11:37:14 +0200 <evilop> note: X11 window managers does a lot of this too, many of them bypass as much of X11 as possible and just use it as a ipc
2021-08-07 11:40:38 +0200 <evilop> even more so when it comes to rendering
2021-08-07 11:40:49 +0200 <evilop> (everyone and their grandmother uses dri etc)
2021-08-07 12:00:25 +0200 <sav3d[m]> How come this is coming back as an error
2021-08-07 12:00:41 +0200sav3d[m]uploaded an image: (251KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/heHSBcfPshsrnADDxoRAfLwP/ima_2d21a7d.… >
2021-08-07 12:00:49 +0200 <sav3d[m]> I’m trying to set that as an alias
2021-08-07 12:02:29 +0200 <Solid> it probably can't figure out which `MonadIO` monad you actually want
2021-08-07 12:02:57 +0200 <Solid> give it a type signature like `dmenu_run :: X ()` and you should be fine
2021-08-07 12:04:11 +0200 <sav3d[m]> I’m trying to set my windows key to spawn a centered dmenu
2021-08-07 12:04:20 +0200sav3d[m]uploaded an image: (246KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/eKzNQvZPxcFCYCPnfctJKpvx/ima_a428390.… >
2021-08-07 12:04:55 +0200 <sav3d[m]> Now it’s giving me this
2021-08-07 12:05:07 +0200sav3d[m]uploaded an image: (304KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/bJaYKluZlSxnapLchmTkImys/ima_9eb2ca0.… >
2021-08-07 12:05:55 +0200 <sav3d[m]> It didn’t like the 0 in the wrong spot
2021-08-07 12:06:18 +0200sav3d[m]uploaded an image: (303KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/cWRKWFTTbeKjgQWgTGQqJYKX/ima_1b8e9a1.… >
2021-08-07 12:08:12 +0200 <sav3d[m]> When I run this command in the terminal it works fine
2021-08-07 12:08:57 +0200sav3d[m]uploaded an image: (170KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/YsygWRtsKDtYewRdyroAhTKb/ima_20d9b82.… >
2021-08-07 12:12:53 +0200 <sav3d[m]> This is the current error in getting
2021-08-07 12:12:56 +0200 <Solid> 1. give it the type signature indicated above 2. instead of `spawn $ "dmenu_run"` (which would would spawn `dmenu_run` without any arguments), write just write `dmenu_run` to use the variable you've defined 3. as indicated above, modMask is a) a KeyMask and _not_ a KeySym so you'll have to use the relevant key for Super_L and b) X will probably still interpret the super key as a modifier, so you'll
2021-08-07 12:12:59 +0200 <Solid> have to somehow (xmodmap?) not to
2021-08-07 12:13:08 +0200sav3d[m]uploaded an image: (283KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/kuOOpOBGOBhJMbwFZwhhjfLo/ima_34a53d2.… >
2021-08-07 12:13:59 +0200 <sav3d[m]> Ok I’ll try removing the variable
2021-08-07 12:14:39 +0200 <sav3d[m]> Yaaay no more error
2021-08-07 12:19:22 +0200 <sav3d[m]> Now I just have to figure out how to bind just the kidney
2021-08-07 12:19:23 +0200 <sav3d[m]> Super*
2021-08-07 12:32:12 +0200 <sav3d[m]> I settled for mod d
2021-08-07 12:32:23 +0200 <sav3d[m]> It id like to just set super to that
2021-08-07 12:34:09 +0200 <liskin> evilop: well, xset (except the screensaver bits), setxkbmap, xkbcomp, xmodmap, xinput, xrandr, and many other similar commands still work across all X wms
2021-08-07 12:35:04 +0200 <liskin> evilop: does wlroots have (at least somewhat) standardised protocols that would allow for such tools or does every wayland compositor/wm need its own way to configure all of these?
2021-08-07 12:39:20 +0200 <Solid> I think regardless of the answer it is certainly true that wlroots is not the only lib that exists
2021-08-07 12:39:34 +0200 <Solid> the gnome people have their own thing going on and I think kde as well
2021-08-07 12:39:55 +0200 <Solid> so afaik that's at least three implementation of the same tool
2021-08-07 12:39:57 +0200 <liskin> KDE is actually migrating to wlroots these days, I've heard
2021-08-07 12:40:01 +0200 <Solid> oh nice
2021-08-07 12:40:14 +0200 <Solid> well, we can assume gnome will never do that
2021-08-07 12:40:16 +0200 <liskin> GNOME will quite likely have their own thing forever, yeah
2021-08-07 12:40:19 +0200 <liskin> :-)
2021-08-07 12:40:21 +0200 <Solid> :D
2021-08-07 12:41:06 +0200 <liskin> anyway, if wlroots did have those protocols/interfaces, that would be enough to make me happy, I think
2021-08-07 13:03:07 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-08-07 13:07:50 +0200henninb(~henninb@63-228-51-113.mpls.qwest.net)
2021-08-07 13:14:25 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-08-07 13:19:15 +0200 <henninb> Greetings, if I would like to extract information about my custom key binding programatically (for printing to the screen dynamically) what documentation can I look at? I couldn't find anything on google :( Thank you.
2021-08-07 13:30:32 +0200 <liskin> henninb: https://xmonad.github.io/xmonad-docs/xmonad-contrib-0.16.999/XMonad-Util-NamedActions.html
2021-08-07 13:31:39 +0200 <henninb> liskin, thank you for the assistance. this is a cool feature.
2021-08-07 13:49:07 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-08-07 13:53:17 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-08-07 14:00:28 +0200 <henninb> thank you again liskin, I was able to find some good examples on github.
2021-08-07 15:52:32 +0200henninb(~henninb@63-228-51-113.mpls.qwest.net) (Quit: leaving)
2021-08-07 16:12:04 +0200allbery_b(~geekosaur@xmonad/geekosaur)
2021-08-07 16:12:09 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-08-07 16:26:53 +0200allbery_bgeekosaur
2021-08-07 17:45:01 +0200berberman_(~berberman@user/berberman)
2021-08-07 17:46:10 +0200berberman(~berberman@user/berberman) (Ping timeout: 258 seconds)
2021-08-07 18:13:10 +0200yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
2021-08-07 18:19:12 +0200yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de)
2021-08-07 18:51:29 +0200yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
2021-08-07 18:52:33 +0200yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de)
2021-08-07 20:02:52 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Ping timeout: 272 seconds)
2021-08-07 20:05:01 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-08-07 21:58:32 +0200marsupilami1[m](~marsupila@2001:470:69fc:105::d284)
2021-08-07 22:40:55 +0200 <triumphofdeath[m> ... what do you think of the Archcraft - Xmonad - Flavor 🤔
2021-08-07 22:46:16 +0200 <liskin> triumphofdeath[m: wasn't aware of it