Logs on 2023-07-10 (liberachat/#xmonad)
| 01:08:24 | × | thunderrd quits (~thunderrd@183.182.110.209) (Remote host closed the connection) |
| 01:09:28 | → | thunderrd joins (~thunderrd@183.182.110.209) |
| 01:12:12 | × | thunderrd quits (~thunderrd@183.182.110.209) (Remote host closed the connection) |
| 02:14:11 | × | td_ quits (~td@i53870924.versanet.de) (Ping timeout: 245 seconds) |
| 02:16:06 | → | td_ joins (~td@i53870925.versanet.de) |
| 02:42:20 | × | terrorjack quits (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat) |
| 02:45:06 | → | terrorjack joins (~terrorjac@2a01:4f8:c17:87f8::) |
| 04:45:05 | <ChaoticMist[m]> | <geekosaur> "we give you the tools, you build..." <- It's a window manager library :P |
| 04:47:19 | <geekosaur> | the core is a window manager library. contrib is a huge toolbox 🙂 |
| 04:52:51 | <ChaoticMist[m]> | Indeed it is! |
| 04:53:19 | <ChaoticMist[m]> | Wonder how we will migrate contrib to wayland when the time comes to migrate |
| 04:55:03 | <geekosaur> | much of core won't migrate (manageHooks are a lost cause). that said, most of contrib is either actions or layouts, both of which should be fine. ManageHelpers is a complete loss though |
| 06:51:51 | <ChaoticMist[m]> | Not good news :/ |
| 07:06:01 | <Solid[m]> | <ChaoticMist[m]> "How can I output the value of..." <- It's a `String`, so you can use XMonad's `trace` function to output it to stderr (which may or may not be `~/.xsession.errors` or a file of a similar name |
| 07:11:12 | <ChaoticMist[m]> | <Solid[m]> "It's a `String`, so you can..." <- TIL about trace, never done debugging in xmonad before |
| 07:11:20 | <ChaoticMist[m]> | Will take a look at it later after I fix my butchered emacs config |
| 07:11:24 | <ChaoticMist[m]> | Appreciated! :) |
| 07:29:16 | → | berberman_ joins (~berberman@user/berberman) |
| 07:30:33 | <Solid[m]> | The fun starts when you notice that the weird behaviour of your config is actually a bug in Emacs :> |
| 07:30:35 | × | berberman quits (~berberman@user/berberman) (Ping timeout: 264 seconds) |
| 07:34:06 | → | berberman joins (~berberman@user/berberman) |
| 07:35:23 | × | berberman_ quits (~berberman@user/berberman) (Ping timeout: 264 seconds) |
| 08:11:29 | × | hrberg quits (~quassel@171.79-160-161.customer.lyse.net) (Quit: No Ping reply in 180 seconds.) |
| 08:12:51 | → | hrberg joins (~quassel@171.79-160-161.customer.lyse.net) |
| 08:22:35 | × | tv1 quits (~tv@user/tv) (Quit: derp) |
| 08:22:48 | → | tv joins (~tv@user/tv) |
| 09:02:47 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Remote host closed the connection) |
| 09:04:27 | × | unclechu quits (~unclechu@2001:470:69fc:105::354) (Remote host closed the connection) |
| 09:39:57 | → | tremon joins (~tremon@83.80.159.219) |
| 09:46:41 | × | sagax quits (~sagax_nb@user/sagax) (Ping timeout: 245 seconds) |
| 11:23:08 | → | derfflinger joins (~derffling@user/derfflinger) |
| 12:02:43 | <ChaoticMist[m]> | <Solid[m]> "The fun starts when you notice..." <- This time it's more like python-mode and eglot fighting to prevent flymake diagnostics from working 😂 |
| 12:02:51 | <ChaoticMist[m]> | So I am lost trying to figure out what is causing this madness |
| 12:11:50 | <ChaoticMist[m]> | But the emacs-dashboard logo and alpha was an emacs issue which drove me nuts.. |
| 14:48:37 | × | derfflinger quits (~derffling@user/derfflinger) (Read error: Connection reset by peer) |
| 16:32:31 | → | it3ration joins (~it3ration@c-76-131-115-3.hsd1.co.comcast.net) |
| 16:47:29 | <it3ration> | Hey folks, when using xmonad with multiple monitors, is it somehow possible to "lock" workspaces to a specific screen, and when you switch to said workspace, move to the screen it's locked to and switch to it? (of course, it'd still be useful to bind keys that allow you to move a workspace to another screen) |
| 16:47:47 | → | liskin[m] joins (~liskinmat@2001:470:69fc:105::768) |
| 16:48:28 | <it3ration> | as an example, if i had this [**1], [*2, 3] -> type 3 -> [*1], [2, **3] |
| 16:48:42 | → | unclechu joins (~unclechu@2001:470:69fc:105::354) |
| 16:54:14 | <geekosaur> | as designed, you can't really lock a workspace to a screen. you can arrange for xmonad to not swap workspaces between screens, though: https://wiki.haskell.org/Xmonad/Frequently_asked_questions#Replacing_greedyView_with_view |
| 16:54:32 | <it3ration> | yeah, i tried that |
| 16:55:01 | <it3ration> | basically i'm so used to switching to a workspace on a single monitor that i end up accidentally moving things around |
| 16:57:42 | <geekosaur> | I wonder if PerWorkspaceKeys could be used for that |
| 17:35:47 | <it3ration> | what about per-screen workspaces? |
| 17:35:54 | <it3ration> | is that a thing or an extension by chance? |
| 17:36:17 | <it3ration> | i kinda wish a workspace spanned multiple monitors |
| 17:52:04 | <geekosaur> | IndependentScreens exists but probably isn't quite what you want |
| 17:52:31 | <geekosaur> | workspaces spanning monitors isn't really possible with xmonad's internal architecture |
| 17:52:58 | <it3ration> | i'm sure i'll get used to the greedy behaviour |
| 17:53:25 | <geekosaur> | what didn't work about switching to `view`? |
| 17:53:28 | <it3ration> | one common thing i notice that's "weird" is if you want to drag a tab from a browser to your other monitor |
| 17:53:48 | <it3ration> | as you have to put said tab in a separate workspace |
| 17:53:51 | <it3ration> | to see them at the same time |
| 17:54:01 | <it3ration> | (which makes sense, just gets weird when you only have 10 workspaces) |
| 17:54:02 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L262-L269 it works here |
| 17:58:59 | <geekosaur> | also you can add workspaces. some folks bind the function keys to another set of 10; I only need a couple more so I add 0,-,= to the workspace bindings (see my earlier paste) |
| 17:59:20 | <geekosaur> | if you really want to get jiggy with workspaces there's XMonad.Layout.Plane |
| 19:26:45 | × | jludwig quits (~justin@li657-110.members.linode.com) (Quit: ZNC - https://znc.in) |
| 20:09:00 | → | jludwig joins (~justin@li657-110.members.linode.com) |
| 20:09:18 | × | it3ration quits (~it3ration@c-76-131-115-3.hsd1.co.comcast.net) (Quit: Client closed) |
| 20:09:31 | × | jludwig quits (~justin@li657-110.members.linode.com) (Read error: Connection reset by peer) |
| 20:25:34 | → | jludwig joins (~justin@li657-110.members.linode.com) |
| 20:28:55 | × | jludwig quits (~justin@li657-110.members.linode.com) (Client Quit) |
| 20:29:53 | → | jludwig joins (~justin@li657-110.members.linode.com) |
| 22:57:27 | × | tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in) |
All times are in UTC on 2023-07-10.