2021/08/07

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