Logs on 2021-06-05 (liberachat/#xmonad)
| 00:02:35 | <liskin> | bluetile is cool as a practical demonstration that the floating layer doesn't need to be in core at all |
| 00:29:02 | → | vrs joins (~vrs@user/vrs) |
| 00:35:59 | novasenco | is now known as nova |
| 01:13:04 | × | manju quits (~jason@219.88.233.35) (Quit: Konversation terminated!) |
| 01:45:54 | × | geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 264 seconds) |
| 02:04:12 | × | themainman quits (~themainma@user/themainman) (Quit: WeeChat 3.1) |
| 02:28:14 | × | td_ quits (~td@94.134.91.156) (Ping timeout: 272 seconds) |
| 02:29:20 | → | td_ joins (~td@muedsl-82-207-238-014.citykom.de) |
| 02:45:02 | × | eyenx quits (~eyenxeyen@eyenx.ch) (Quit: node-irc says goodbye) |
| 02:47:22 | → | eyenx joins (~eyenxeyen@eyenx.ch) |
| 03:00:01 | × | haasn quits (~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
| 03:01:27 | → | haasn joins (~nand@haasn.dev) |
| 06:31:11 | → | mc47 joins (~yecinem@89.246.239.190) |
| 06:31:27 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 06:31:51 | → | mc47 joins (~yecinem@89.246.239.190) |
| 06:52:39 | → | wonko joins (~wjc@62.115.229.50) |
| 08:14:46 | → | seschwar joins (~seschwar@user/seschwar) |
| 08:33:52 | <Industrial[m]> | Hi. How do I increase the workspaces from 9 to 10? (with 0 added) ? |
| 08:34:31 | <Industrial[m]> | I want to try `XMonad.Actions.DynamicWorkspaces` for when I need ad-hoc workspaces but I want to show 10 by default :) |
| 08:35:05 | Industrial[m] | < https://libera.ems.host/_matrix/media/r0/download/libera.chat/9d78d8e63b85a4daf09105d213579328a8ada34a/message.txt > |
| 08:35:49 | <Solid> | doesn't show how? |
| 08:35:50 | Industrial[m] | uploaded an image: (30KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/HFnAPEqAcZTMqgwabyQVUtaG/Screenshot_2021-06-05_10-36-31.png > |
| 08:36:06 | <Industrial[m]> | oh, right, in xmobar. |
| 08:36:34 | <Industrial[m]> | Hmm. and I want to replace that one soon :) after I'm done with the workspaces |
| 08:36:40 | <Solid> | have you restarted xmonad/xmobar? |
| 08:37:22 | Industrial[m] | uploaded an image: (52KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/cZNhWCZvepwPMvSMBtFVIpDk/Screenshot_2021-06-05_10-38-01.png > |
| 08:37:24 | <Industrial[m]> | yes |
| 08:37:59 | <Industrial[m]> | oh, nevermind. It didn't show because I had nothing on it. |
| 08:38:21 | <Solid> | :) |
| 08:39:02 | <Solid> | If you want to show all workspaces all the time there's a ppHiddenNoWindows (I believe) |
| 08:41:42 | × | wonko quits (~wjc@62.115.229.50) (Ping timeout: 264 seconds) |
| 08:43:48 | → | rieper joins (~riepernet@sxbeta1.geo.uni-leipzig.de) |
| 08:49:45 | × | rieper quits (~riepernet@sxbeta1.geo.uni-leipzig.de) (Ping timeout: 268 seconds) |
| 08:52:16 | → | rieper joins (~riepernet@sxbeta1.geo.uni-leipzig.de) |
| 08:56:19 | Industrial[m] | < https://libera.ems.host/_matrix/media/r0/download/libera.chat/751d0ded6de017e436acffb61b1e1c25995d1799/message.txt > |
| 08:56:44 | Industrial[m] | < https://libera.ems.host/_matrix/media/r0/download/libera.chat/e289b85784af41f656db3a6060f0c720507320aa/message.txt > |
| 09:01:29 | <Industrial[m]> | found https://projets.iiens.net/martin2018/xmonad/-/blob/7a59b2eb93cbf7997b422ef4a791cae2bd17f3c9/xmonad.hs#L83 as an example |
| 09:02:29 | × | MrElendig quits (~Urist@archlinux/op/MrElendig) (Quit: apparently hetzner is dying) |
| 09:06:35 | <Solid> | Industrial[m]: you probably have to put that into your xmobarPP |
| 09:06:45 | <Solid> | it's where you define the rest of the pretty-printing stuff |
| 09:07:00 | Industrial[m] | < https://libera.ems.host/_matrix/media/r0/download/libera.chat/8a8e0e3a01ef73b0bb6d3bf1152c42b4cbbe4fe0/message.txt > |
| 09:07:23 | <Solid> | yes, or that :) |
| 09:07:41 | <Solid> | btw, `\x -> x` has a name: `id` :) |
| 09:09:27 | <Industrial[m]> | Right. The identity function. |
| 09:11:08 | → | MrElendig joins (~Urist@archlinux/op/MrElendig) |
| 10:31:59 | → | themainman joins (~themainma@user/themainman) |
| 10:52:22 | → | tremon joins (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) |
| 11:24:55 | → | frosch03 joins (~user@2a02:8070:7ab:1b00:da3d:550:1093:7f37) |
| 11:39:14 | → | AZG256 joins (~user@78-56-98-5.static.zebra.lt) |
| 11:49:42 | → | henninb joins (~henninb@63-226-165-91.mpls.qwest.net) |
| 12:29:25 | × | AZG256 quits (~user@78-56-98-5.static.zebra.lt) (Quit: ERC (IRC client for Emacs 26.1)) |
| 12:35:11 | → | azg256 joins (~azg256@78-56-98-5.static.zebra.lt) |
| 12:57:02 | × | themainman quits (~themainma@user/themainman) (Quit: WeeChat 3.1) |
| 12:57:59 | → | kajzer joins (~themainma@user/themainman) |
| 13:23:54 | → | geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com) |
| 13:25:53 | × | azg256 quits (~azg256@78-56-98-5.static.zebra.lt) (Quit: leaving) |
| 13:37:40 | → | dariof4 joins (~dario@5.11.108.150) |
| 13:47:14 | → | azg256 joins (~azg256@78-56-98-5.static.zebra.lt) |
| 13:47:57 | × | dariof4 quits (~dario@5.11.108.150) (Quit: WeeChat 3.1) |
| 14:07:11 | × | azg256 quits (~azg256@78-56-98-5.static.zebra.lt) (Quit: leaving) |
| 14:19:48 | × | Natch quits (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection) |
| 14:28:44 | → | Natch joins (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) |
| 14:41:46 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 15:15:42 | → | evanlai886 joins (~evan@61.140.182.70) |
| 15:34:58 | ← | evanlai886 parts (~evan@61.140.182.70) () |
| 15:45:58 | × | henninb quits (~henninb@63-226-165-91.mpls.qwest.net) (Remote host closed the connection) |
| 16:11:21 | → | jg joins (~jrgiacone@47.149.222.98) |
| 16:11:33 | <jg> | good morning gents :) how's everyone doing? |
| 16:25:19 | <jg> | do yall just stick to vim, or are yall emacs users |
| 16:27:41 | <geekosaur> | either one depending on circumstances |
| 16:35:49 | <jg> | yea I like vim for just a text edditor, but have been messing with emacs in daemon mode and its nearly as fast |
| 16:36:10 | <jg> | the buffer is pretty sick too |
| 16:44:16 | <jg> | geekosaur, do you think xmonad will always stick on x or if things eventually start shifting to wayland, would there be a transition? |
| 16:46:00 | <geekosaur> | there have been a few attempts at an xmonadalike on waylannd, they all fizzled |
| 16:46:19 | <geekosaur> | xmonad itself can't even reasonably be retargeted to xcb, much less wayland |
| 16:53:08 | <jg> | thanks :) i was curious, is that due to how integrated it currently is with X |
| 16:54:43 | → | samhh joins (~samhh@90.252.97.14) |
| 16:55:24 | <geekosaur> | xmonad is a very thin layer over xlib, and changing that would essentially break the entire ecosystem |
| 16:56:11 | <jg> | could it work with xwayland? |
| 16:56:38 | <jg> | i thought that essentually emulates x, but i could be remembering it wrong |
| 16:58:30 | <geekosaur> | it does but not enough for window managers |
| 16:58:40 | <geekosaur> | wayland window managers have to plug into the compositor |
| 17:04:35 | <jg> | not sure if its emacs, but using doom emacs, it does not like a period in the XSelection.hs within the import Codec.Binary.UTF8.String, the period between Binary and UTF, I'm assuming this is nbd and maybe just emacs being weird? |
| 17:05:56 | <jg> | it however only flags this within the import XMonad part of xmonad.hs |
| 17:09:20 | <jg> | fixed by clearing errors in buffer and resaving, disreguard |
| 17:19:15 | × | jg quits (~jrgiacone@47.149.222.98) (Quit: Lost terminal) |
| 17:21:14 | × | samhh quits (~samhh@90.252.97.14) (Quit: samhh) |
| 17:30:06 | <liskin> | Trying to get xmonad working with xwayland might be a fun exercise, but it's a dead end. Could be a way to get us a few more years of of X though. |
| 17:31:37 | → | wonko joins (~wjc@62.115.229.50) |
| 17:32:03 | <liskin> | Xwayland is supposed to support having a Wayland compositor, X window manager and only X clients. I don't think any other project does it as it's clearly not a way forward, but I just might make sense for us. Xwayland will definitely be maintained a lot longer than Xorg server. |
| 18:15:07 | × | kajzer quits (~themainma@user/themainman) (Quit: WeeChat 3.1) |
| 18:15:59 | → | kajzer joins (~themainma@user/themainman) |
| 19:13:04 | <pl> | liskin: XWayland definitely doesn't work in any way that would support such operation |
| 19:34:10 | <liskin> | pl: you sure? https://wayland.freedesktop.org/docs/html/ch05.html talks about "rootful mode" |
| 19:34:49 | <liskin> | I have absolutely no idea if that actually works, I just know that these docs talk about it |
| 19:35:35 | <pl> | I have never seen it working, and it seems to essentially open a complete new big window that doesn't interact with anything else (think a bit like typical VNC) |
| 19:39:59 | <liskin> | yeah that's why I said it's a dead end, it's not meant to support wayland clients |
| 19:40:31 | <liskin> | the only point of even trying to do this is because Xwayland may get a release from the master branch whereas Xorg server is stuck in 1.20.x maintenance releases |
| 19:40:52 | <liskin> | it'd still be an X desktop |
| 19:41:29 | <liskin> | just not an X server with a wm and an optional compositor, but a mandatory non-restartable compositor with Xwayland and xmonad as a WM |
| 19:41:42 | <liskin> | no support for wayland clients at all |
| 19:57:25 | <liskin> | but if anyone's ever attempted this and knows that it doesn't work, we shouldn't waste time on it |
| 19:57:53 | <liskin> | I feel it might be the kind of thing that people wouldn't even try as it's just silly but it might work nevertheless :-) |
| 20:03:48 | <geekosaur> | I don't see much point in it tbh especially if Xwayland doesn't have single window mode or it doesn't work right |
| 20:12:52 | → | jg joins (~jrgiacone@47.149.222.98) |
| 20:13:02 | <jg> | howdy |
| 20:17:54 | → | mc47 joins (~yecinem@89.246.239.190) |
| 20:19:37 | <jg> | howdy mc47 |
| 20:19:46 | <mc47> | hey! |
| 20:19:57 | <mc47> | how's it going? |
| 20:20:31 | <jg> | good :) i've been messing with the git version of picom and it runs way better |
| 20:21:13 | <liskin> | better compared to what? |
| 20:21:27 | <jg> | whatever picom was in the arch repo |
| 20:21:48 | <jg> | its got the dual_kawase blur which is pretty sick and experimental backends is significantly smoother |
| 20:22:07 | <jg> | https://github.com/yshui/picom |
| 20:22:08 | <mc47> | I remember reading that some forks are better than the "official" one |
| 20:22:48 | liskin | is running 7.3 which is from before it was renamed to picom and it's like 5× faster than anything newer I ever tried :-/ |
| 20:23:01 | <liskin> | but then I'm not using any blur or shadows or any sort of eye candy |
| 20:23:35 | <jg> | I like the blurr, but mainly its nice for the animations when openning windows, it gets rid of that little glitch where you see the wallpaper flash |
| 20:24:26 | <jg> | it's lowkey necessary for nvidia as well if you play games, because forecomposition pipeline hurts latency noticibly for me |
| 20:25:05 | <liskin> | well there's unredir-if-possible for games … |
| 20:25:37 | <jg> | yea! thats what i use with picom |
| 20:25:46 | <jg> | I meant if you force composition pipeline in nvidia-settings |
| 20:25:53 | <jg> | picom is not necessary, however that adds input lag |
| 20:26:11 | <jg> | it basically forces vsync on the driver system wide |
| 20:26:15 | <liskin> | I never go into nvidia-settings :-) |
| 20:26:32 | <jg> | I'm hyped they are adding dlss though to proton |
| 20:26:58 | <liskin> | but if it lets me force vsync for games where I don't care about latency that's good to know |
| 20:27:18 | <jg> | it does, but for whatever reason I think it increases frametime |
| 20:27:30 | <jg> | just enough that 144 feels like 60 |
| 20:27:32 | <jg> | its weird |
| 21:02:30 | ← | styledash parts (~styledash@157.230.173.136) (The Lounge - https://thelounge.chat) |
| 21:06:13 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 21:06:23 | × | jg quits (~jrgiacone@47.149.222.98) (Quit: Lost terminal) |
| 21:52:41 | → | thedward[m] joins (~thedwardm@2001:470:69fc:105::f79) |
| 22:06:33 | → | sureyeaah joins (~sureyeaah@103.41.25.91) |
| 22:06:57 | <sureyeaah> | I have this keybinding in my config("M-f", "Full screen", sendMessage (Toggle NBFULL)), -- >> sendMessage ToggleStruts), -- >> withMonitorRegex togglePolybar), |
| 22:07:33 | <sureyeaah> | Sorry this - ("M-f", "Full screen", sendMessage (Toggle NBFULL) >> sendMessage ToggleStruts), |
| 22:08:41 | <sureyeaah> | And i've turned off the full screen hook. I'm getting very strange behavior - I lose all windows in my current workspace when I press M-f. |
| 22:09:24 | <sureyeaah> | If I remove the ToggleStruts, it works fine. |
| 22:11:29 | × | wonko quits (~wjc@62.115.229.50) (Ping timeout: 252 seconds) |
| 22:11:54 | → | cyr4x3 joins (~cyr4x3@139.47.116.53) |
| 22:17:14 | × | cyr4x3 quits (~cyr4x3@139.47.116.53) (Quit: WeeChat 2.3) |
| 22:20:13 | × | sureyeaah quits (~sureyeaah@103.41.25.91) (Quit: Client closed) |
| 22:20:16 | → | cyr4x3 joins (~cyr4x3@139.47.116.53) |
| 22:20:17 | × | cyr4x3 quits (~cyr4x3@139.47.116.53) (Client Quit) |
| 22:20:42 | → | cyr4x3 joins (~cyr4x3@139.47.116.53) |
| 22:20:58 | → | sureyeaah joins (~sureyeaah@103.41.25.91) |
| 22:41:07 | × | sureyeaah quits (~sureyeaah@103.41.25.91) (Quit: Client closed) |
| 22:45:48 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 22:50:02 | → | sureyeaah joins (~sureyeaah@103.41.25.91) |
| 23:13:50 | × | cyr4x3 quits (~cyr4x3@139.47.116.53) (Quit: WeeChat 2.3) |
| 23:28:14 | × | sureyeaah quits (~sureyeaah@103.41.25.91) (Ping timeout: 250 seconds) |
| 23:38:58 | × | tremon quits (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in) |
All times are in UTC on 2021-06-05.