Logs: freenode/#xmonad
| 2021-03-25 04:47:42 | × | yohan quits (97f7b355@151.247.179.85) (Quit: Connection closed) |
| 2021-03-25 05:26:04 | → | materiyolo joins (~materiyol@112.204.174.249) |
| 2021-03-25 06:30:17 | × | growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2021-03-25 06:39:10 | → | mniip joins (mniip@freenode/staff/mniip) |
| 2021-03-25 06:39:31 | → | thc202 joins (~thc202@unaffiliated/thc202) |
| 2021-03-25 06:44:29 | → | palo1 joins (~weechat@c-base/crew/palo) |
| 2021-03-25 06:47:33 | × | palo quits (~weechat@c-base/crew/palo) (Ping timeout: 245 seconds) |
| 2021-03-25 06:47:33 | palo1 | is now known as palo |
| 2021-03-25 06:48:33 | <Solid> | ?tell fuzzypixelz most people will use xmobar or taffybar I think (or the bar that comes with their DE if they chose to use xmonad that way) but I don't see a reason _you_ shouldn't use polybar if you want to :) |
| 2021-03-25 06:48:34 | <lambdabot> | Consider it noted. |
| 2021-03-25 07:13:44 | → | thoros joins (~thoros@194-166-47-167.hdsl.highway.telekom.at) |
| 2021-03-25 07:27:16 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 2021-03-25 07:46:02 | → | notis joins (~notis@130.43.124.71.dsl.dyn.forthnet.gr) |
| 2021-03-25 07:49:16 | → | wonko7 joins (~wonko7@45.15.17.60) |
| 2021-03-25 07:52:32 | × | notis quits (~notis@130.43.124.71.dsl.dyn.forthnet.gr) (Ping timeout: 260 seconds) |
| 2021-03-25 07:52:59 | → | notis joins (~notis@85.203.44.87) |
| 2021-03-25 08:05:42 | → | mc47 joins (~yecinem@89.246.239.190) |
| 2021-03-25 08:12:33 | × | wonko7 quits (~wonko7@45.15.17.60) (Ping timeout: 245 seconds) |
| 2021-03-25 08:27:14 | → | wonko7 joins (~wonko7@62.115.229.50) |
| 2021-03-25 08:29:03 | → | idhugo joins (~idhugo@80-62-117-136-mobile.dk.customer.tdc.net) |
| 2021-03-25 08:40:40 | <mc47> | Does anyone have any opinions on https://github.com/xmonad/xmonad-contrib/pull/474? |
| 2021-03-25 08:40:52 | <mc47> | (New layout modifier: XMonad.Layout.FixedAspectRatio) |
| 2021-03-25 08:42:04 | <mc47> | Eithewe have a really simple code (state carried in the constructor), but aspect ratios are not preserved between layouts, or we have state and aspect ratios are preserved |
| 2021-03-25 08:42:20 | <mc47> | both usecases are fine by me |
| 2021-03-25 08:48:42 | → | kelnoky joins (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) |
| 2021-03-25 08:53:45 | <Solid> | Both sound fine to me (but it's not like I would ever use this so...) |
| 2021-03-25 08:56:20 | × | materiyolo quits (~materiyol@112.204.174.249) (Quit: WeeChat 3.0.1) |
| 2021-03-25 09:00:05 | <mc47> | If no one has an opinion I'll probably merge it some time in the future |
| 2021-03-25 09:01:20 | <mc47> | Btw, I just discovered NamedActions, and I was wondering if someone did something like 'M-x' form emacs in xmonad |
| 2021-03-25 09:07:42 | <Solid> | I don't know if anyone has done this with NamedActions, but there's a (now indecipherable) pr that aims to do that ( https://github.com/xmonad/xmonad-contrib/pull/129 ) |
| 2021-03-25 09:11:17 | <Solid> | mh I also remember dminuoso doing something they called an M-x style binding for xmonad |
| 2021-03-25 09:13:14 | → | deff joins (~deff@176.192.172.117) |
| 2021-03-25 09:19:14 | <mc47> | I doubt we'll get any feedback on #129 |
| 2021-03-25 09:25:59 | <Solid> | yeah me too |
| 2021-03-25 09:26:05 | <Solid> | the gh account does not even exist anymore |
| 2021-03-25 09:34:07 | <deff> | Hi! I want to remap keys in particular application, is it possible? I played with XMonad.Actions.KeyRemap but can't make it work with firefox. Maybe I should write my own keys interceptor? |
| 2021-03-25 09:35:06 | <deff> | ah, forgot to tell what I exactly want. I want to remap Ctrl+m to Enter and other emacs-style keybindigs in every application |
| 2021-03-25 09:50:54 | <Liskni_si> | deff: it's possible to do this without involving xmonad, to some extent: https://askubuntu.com/questions/124815/how-do-i-enable-emacs-keybindings-in-apps-such-as-google-chrome/1280532#1280532 |
| 2021-03-25 09:52:13 | <Liskni_si> | probably won't work in all apps out there, on the other hand having Ctrl-W delete word or close tab, depending on whether an input is focused, is quite nice (at least I appreciate it, as I got used to C-W closing a tab) |
| 2021-03-25 09:56:07 | <deff> | thank you! I've tried this method and xkeysnail, but they don't work as good as I wish. The perfect working software is Karabiner on macos. I know that stumpwm has such ability https://stumpwm.github.io/git/stumpwm-git_2.html#Remapped-Keys |
| 2021-03-25 09:59:07 | × | kelnoky quits (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds) |
| 2021-03-25 10:32:39 | → | materiyolo joins (~materiyol@112.204.174.249) |
| 2021-03-25 11:05:59 | × | byorgey_ quits (~byorgey@155.138.238.211) (Quit: leaving) |
| 2021-03-25 11:06:09 | → | byorgey joins (~byorgey@155.138.238.211) |
| 2021-03-25 11:10:01 | → | asdf16 joins (5b285270@p5b285270.dip0.t-ipconnect.de) |
| 2021-03-25 11:40:27 | × | deff quits (~deff@176.192.172.117) (Remote host closed the connection) |
| 2021-03-25 12:07:01 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 2021-03-25 12:17:35 | → | deff joins (~deff@176.192.172.117) |
| 2021-03-25 12:17:58 | <geekosaur> | remapping keys works if and only if the target program accepts synthetic events. firefox has been known to refuse such events, although I don't know if it still does |
| 2021-03-25 12:19:05 | <geekosaur> | one worry is we don't actually keep bindings per window so keys which are stolen for one window only are actually stolen for all windows but mapped to either do nothing or re-paste themselves in other windows; this will be slower and may fail due to the synthetic events issue |
| 2021-03-25 12:23:50 | <geekosaur> | X11 is not friendly to this kind of thing |
| 2021-03-25 12:24:46 | <geekosaur> | (stumpwm may use a different mechanism to get its keys, which may relieve the second issue at the expense of making other issues worse) |
| 2021-03-25 12:33:58 | <Solid> | seems like they're using synthetic events |
| 2021-03-25 12:34:08 | <Solid> | https://github.com/stumpwm/stumpwm/blob/7f4ea715120c73c27f4892c5a96ece93f0faa1fe/remap-keys.lisp#L71 |
| 2021-03-25 12:34:25 | <Solid> | calls send-fake-key ( https://github.com/stumpwm/stumpwm/blob/be183f40057aa0a4ea126a885c2bdbd8831c4d58/core.lisp#L43 ) |
| 2021-03-25 12:37:16 | <geekosaur> | I said get, and I was referring more to the "we don't actually keep bindings per window" since we use global passive grabs |
| 2021-03-25 12:37:39 | <Solid> | oh get |
| 2021-03-25 12:37:42 | <geekosaur> | some window managers use other ways, e.g. passive grabs on the root window |
| 2021-03-25 12:38:09 | <Solid> | yeah they're issuing a new grab for every focused window |
| 2021-03-25 12:38:09 | <geekosaur> | it's a conmplex question, but my summary is still correct: X11 doesn't really want to do this kind of thing |
| 2021-03-25 12:38:20 | <Solid> | *every time the focus changes |
| 2021-03-25 12:38:30 | <geekosaur> | and while there are ways to do it they all have shortcomings. duplicating Karabiner is unlikely |
| 2021-03-25 12:50:24 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 2021-03-25 13:15:18 | × | ml| quits (~ml|@unaffiliated/ml/x-3958674) (Ping timeout: 265 seconds) |
| 2021-03-25 13:15:49 | × | thoros quits (~thoros@194-166-47-167.hdsl.highway.telekom.at) (Quit: WeeChat 3.0.1) |
| 2021-03-25 13:24:26 | → | idhugo_ joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 2021-03-25 13:25:06 | → | mc47 joins (~yecinem@89.246.239.190) |
| 2021-03-25 13:26:57 | × | idhugo quits (~idhugo@80-62-117-136-mobile.dk.customer.tdc.net) (Ping timeout: 264 seconds) |
| 2021-03-25 13:28:44 | → | ml| joins (~ml|@unaffiliated/ml/x-3958674) |
| 2021-03-25 13:37:01 | → | xaltsc joins (~xaltsc@unaffiliated/xaltsc) |
| 2021-03-25 13:39:45 | <deff> | thank you! I'll try stumpwm to see how remapping works with firefox |
| 2021-03-25 13:41:56 | <deff> | do I need to go low-level to remap keys if their mechanism won't work? Or it's easier just to give up?) |
| 2021-03-25 13:42:22 | × | geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds) |
| 2021-03-25 13:44:50 | × | xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Quit: WeeChat 3.1) |
| 2021-03-25 13:49:48 | → | xaltsc joins (~xaltsc@unaffiliated/xaltsc) |
| 2021-03-25 13:50:43 | <heck-to-the-gnom> | You could create master keybinds that check which program is focused, and do an action based on that. I'm not sure if there's a way to do something w/ `xdotool` or similar to that doesn't ever cause infinite loops, using https://github.com/xmonad/xmonad-contrib/pull/213 may be of use here. |
| 2021-03-25 13:50:52 | <heck-to-the-gnom> | For XMonad ^^ - not stumpwm |
| 2021-03-25 13:51:03 | → | def_jam joins (~eblip@unaffiliated/eblip) |
| 2021-03-25 13:51:07 | → | eb0t_ joins (~eblip@unaffiliated/eblip) |
| 2021-03-25 13:52:08 | × | eb0t quits (~eblip@unaffiliated/eblip) (Ping timeout: 245 seconds) |
| 2021-03-25 13:52:58 | × | eblip quits (~eblip@unaffiliated/eblip) (Ping timeout: 245 seconds) |
| 2021-03-25 13:55:51 | → | kelnoky joins (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) |
| 2021-03-25 14:06:06 | × | davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer) |
| 2021-03-25 14:06:34 | → | davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) |
| 2021-03-25 14:07:59 | × | notis quits (~notis@85.203.44.87) (Ping timeout: 265 seconds) |
| 2021-03-25 14:09:41 | → | notis joins (~notis@130.43.124.71.dsl.dyn.forthnet.gr) |
| 2021-03-25 14:11:36 | def_jam | is now known as eblip |
| 2021-03-25 14:11:40 | <Liskni_si> | this "hardware tiling wm" is funny: https://twitter.com/NanoRaptor/status/1322722575303110656 |
| 2021-03-25 14:12:34 | <heck-to-the-gnom> | That's hilarious |
| 2021-03-25 14:16:12 | <Solid> | hahahaha |
| 2021-03-25 14:16:15 | <Solid> | amazing |
| 2021-03-25 14:51:36 | × | xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Quit: WeeChat 3.1) |
| 2021-03-25 14:56:43 | → | xaltsc joins (~xaltsc@unaffiliated/xaltsc) |
| 2021-03-25 14:58:38 | → | seschwar joins (~seschwar@unaffiliated/seschwar) |
| 2021-03-25 15:01:27 | × | kelnoky quits (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.1) |
| 2021-03-25 15:02:38 | → | kelnoky joins (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) |
| 2021-03-25 15:07:12 | × | xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Quit: WeeChat 3.1) |
| 2021-03-25 15:08:08 | → | xaltsc joins (~xaltsc@unaffiliated/xaltsc) |
| 2021-03-25 15:16:22 | × | xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 256 seconds) |
| 2021-03-25 15:18:22 | → | xaltsc joins (~xaltsc@unaffiliated/xaltsc) |
All times are in UTC.