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.