Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→ 184,928 events total
2023-07-10 07:11:24 <ChaoticMist[m]> Appreciated! :)
2023-07-10 07:29:16 berberman_ joins (~berberman@user/berberman)
2023-07-10 07:30:33 <Solid[m]> The fun starts when you notice that the weird behaviour of your config is actually a bug in Emacs :>
2023-07-10 07:30:35 × berberman quits (~berberman@user/berberman) (Ping timeout: 264 seconds)
2023-07-10 07:34:06 berberman joins (~berberman@user/berberman)
2023-07-10 07:35:23 × berberman_ quits (~berberman@user/berberman) (Ping timeout: 264 seconds)
2023-07-10 08:11:29 × hrberg quits (~quassel@171.79-160-161.customer.lyse.net) (Quit: No Ping reply in 180 seconds.)
2023-07-10 08:12:51 hrberg joins (~quassel@171.79-160-161.customer.lyse.net)
2023-07-10 08:22:35 × tv1 quits (~tv@user/tv) (Quit: derp)
2023-07-10 08:22:48 tv joins (~tv@user/tv)
2023-07-10 09:02:47 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Remote host closed the connection)
2023-07-10 09:04:27 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Remote host closed the connection)
2023-07-10 09:39:57 tremon joins (~tremon@83.80.159.219)
2023-07-10 09:46:41 × sagax quits (~sagax_nb@user/sagax) (Ping timeout: 245 seconds)
2023-07-10 11:23:08 derfflinger joins (~derffling@user/derfflinger)
2023-07-10 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 😂
2023-07-10 12:02:51 <ChaoticMist[m]> So I am lost trying to figure out what is causing this madness
2023-07-10 12:11:50 <ChaoticMist[m]> But the emacs-dashboard logo and alpha was an emacs issue which drove me nuts..
2023-07-10 14:48:37 × derfflinger quits (~derffling@user/derfflinger) (Read error: Connection reset by peer)
2023-07-10 16:32:31 it3ration joins (~it3ration@c-76-131-115-3.hsd1.co.comcast.net)
2023-07-10 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)
2023-07-10 16:47:47 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
2023-07-10 16:48:28 <it3ration> as an example, if i had this [**1], [*2, 3] -> type 3 -> [*1], [2, **3]
2023-07-10 16:48:42 unclechu joins (~unclechu@2001:470:69fc:105::354)
2023-07-10 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
2023-07-10 16:54:32 <it3ration> yeah, i tried that
2023-07-10 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
2023-07-10 16:57:42 <geekosaur> I wonder if PerWorkspaceKeys could be used for that
2023-07-10 17:35:47 <it3ration> what about per-screen workspaces?
2023-07-10 17:35:54 <it3ration> is that a thing or an extension by chance?
2023-07-10 17:36:17 <it3ration> i kinda wish a workspace spanned multiple monitors
2023-07-10 17:52:04 <geekosaur> IndependentScreens exists but probably isn't quite what you want
2023-07-10 17:52:31 <geekosaur> workspaces spanning monitors isn't really possible with xmonad's internal architecture
2023-07-10 17:52:58 <it3ration> i'm sure i'll get used to the greedy behaviour
2023-07-10 17:53:25 <geekosaur> what didn't work about switching to `view`?
2023-07-10 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
2023-07-10 17:53:48 <it3ration> as you have to put said tab in a separate workspace
2023-07-10 17:53:51 <it3ration> to see them at the same time
2023-07-10 17:54:01 <it3ration> (which makes sense, just gets weird when you only have 10 workspaces)
2023-07-10 17:54:02 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L262-L269 it works here
2023-07-10 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)
2023-07-10 17:59:20 <geekosaur> if you really want to get jiggy with workspaces there's XMonad.Layout.Plane
2023-07-10 19:26:45 × jludwig quits (~justin@li657-110.members.linode.com) (Quit: ZNC - https://znc.in)
2023-07-10 20:09:00 jludwig joins (~justin@li657-110.members.linode.com)
2023-07-10 20:09:18 × it3ration quits (~it3ration@c-76-131-115-3.hsd1.co.comcast.net) (Quit: Client closed)
2023-07-10 20:09:31 × jludwig quits (~justin@li657-110.members.linode.com) (Read error: Connection reset by peer)
2023-07-10 20:25:34 jludwig joins (~justin@li657-110.members.linode.com)
2023-07-10 20:28:55 × jludwig quits (~justin@li657-110.members.linode.com) (Client Quit)
2023-07-10 20:29:53 jludwig joins (~justin@li657-110.members.linode.com)
2023-07-10 22:57:27 × tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in)
2023-07-11 02:12:56 × td_ quits (~td@i53870925.versanet.de) (Ping timeout: 245 seconds)
2023-07-11 02:14:52 td_ joins (~td@i5387091E.versanet.de)
2023-07-11 07:12:19 derfflinger joins (~derffling@user/derfflinger)
2023-07-11 07:40:25 × derfflinger quits (~derffling@user/derfflinger) (Ping timeout: 240 seconds)
2023-07-11 07:52:35 derfflinger joins (~derffling@user/derfflinger)
2023-07-11 08:38:47 tv1 joins (~tv@user/tv)
2023-07-11 08:38:50 × tv1 quits (~tv@user/tv) (Client Quit)
2023-07-11 08:39:06 tv1 joins (~tv@user/tv)
2023-07-11 08:39:38 × tv quits (~tv@user/tv) (Ping timeout: 260 seconds)
2023-07-11 08:51:59 × ft quits (~ft@p508db151.dip0.t-ipconnect.de) (Quit: leaving)
2023-07-11 08:53:16 × tv1 quits (~tv@user/tv) (Quit: derp)
2023-07-11 08:53:30 tv joins (~tv@user/tv)
2023-07-11 09:05:33 × fr1d4y[m] quits (~fr1d4yenv@2001:470:69fc:105::2:ea3c) (Remote host closed the connection)
2023-07-11 09:09:18 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Remote host closed the connection)
2023-07-11 09:09:18 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Remote host closed the connection)
2023-07-11 11:45:27 × m5zs7k quits (aquares@web10.mydevil.net) (Ping timeout: 245 seconds)
2023-07-11 11:47:11 m5zs7k joins (aquares@web10.mydevil.net)
2023-07-11 12:36:08 mudri joins (uid317655@id-317655.helmsley.irccloud.com)
2023-07-11 12:41:03 <mudri> Hi. I've thought of a feature I want: save the positions of all windows to a stack, and revert them at some later time. Is this implemented anywhere? Does it sound implementable?
2023-07-11 12:41:21 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
2023-07-11 12:41:36 unclechu joins (~unclechu@2001:470:69fc:105::354)
2023-07-11 12:49:09 × obimod quits (~weechat@user/obimod) (Remote host closed the connection)
2023-07-11 12:49:41 obimod joins (~weechat@user/obimod)
2023-07-11 12:53:38 × obimod quits (~weechat@user/obimod) (Remote host closed the connection)
2023-07-11 12:54:00 obimod joins (~weechat@user/obimod)
2023-07-11 13:59:07 × Benzi-Junior quits (~BenziJuni@dsl-149-64-112.hive.is) (Quit: ZNC 1.8.2 - https://znc.in)
2023-07-11 14:04:21 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Quit: Lost terminal)
2023-07-11 14:12:48 Benzi-Junior joins (~BenziJuni@dsl-149-64-112.hive.is)
2023-07-11 16:01:11 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Remote host closed the connection)
2023-07-11 16:02:12 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Remote host closed the connection)
2023-07-11 16:11:59 <jabuxas_> how could i go about checking an array for classNames in my manageHook? for example, i'm launching firefox with different classes but I don't want to write the same option for every class name. how could I implement that?
2023-07-11 16:12:21 unclechu joins (~unclechu@2001:470:69fc:105::354)
2023-07-11 16:13:27 <geekosaur> fmap (`elem` listOfClasses) className
2023-07-11 20:25:12 × derfflinger quits (~derffling@user/derfflinger) (Quit: Leaving)
2023-07-11 21:44:35 ft joins (~ft@p508db151.dip0.t-ipconnect.de)
2023-07-12 00:31:04 <geekosaur> mudri, that's difficult because window positions are determined dynamically by the layout. flip side, depending on what exactly you are trying to accomplish, a layout modifier might be able to do it
2023-07-12 00:31:34 <geekosaur> (unless "position" is limited to workspace and/or floating (incl. position thereof))
2023-07-12 00:33:02 <geekosaur> (in that case it amounts to saving and restoring the WindowSet, which is doable but you might need to think about windows created after you saved it)
2023-07-12 01:15:53 × mudri quits (uid317655@id-317655.helmsley.irccloud.com) (Quit: Connection closed for inactivity)
2023-07-12 02:09:57 vetu joins (~vetu@91-156-31-97.elisa-laajakaista.fi)
2023-07-12 02:12:54 × td_ quits (~td@i5387091E.versanet.de) (Ping timeout: 260 seconds)
2023-07-12 02:13:50 × vetu_ quits (~vetu@91-156-31-97.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
2023-07-12 02:14:35 td_ joins (~td@i53870932.versanet.de)
2023-07-12 02:48:45 Guest84 joins (~Guest83@187.181.254.71)
2023-07-12 02:51:04 × Guest84 quits (~Guest83@187.181.254.71) (Client Quit)
2023-07-12 06:18:41 × srk quits (~sorki@user/srk) (Remote host closed the connection)
2023-07-12 06:19:00 srk joins (~sorki@user/srk)
2023-07-12 07:21:35 derfflinger joins (~derffling@user/derfflinger)
2023-07-12 09:14:12 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Remote host closed the connection)
2023-07-12 09:27:04 × ft quits (~ft@p508db151.dip0.t-ipconnect.de) (Quit: leaving)

All times are in UTC.