Home liberachat/#xmonad: Logs Calendar

Logs on 2021-08-07 (liberachat/#xmonad)

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

All times are in UTC on 2021-08-07.