Home liberachat/#xmonad: Logs Calendar

Logs on 2021-07-12 (liberachat/#xmonad)

00:02:05 <By_JumperX4[m]> (I have an nvidia card)
00:03:35 Γ— geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
00:05:46 β†’ geekosaur joins (~geekosaur@xmonad/geekosaur)
00:06:47 cjbaylisstheythe is now known as cjbayliss[m]
00:10:13 <geekosaur> By_JumperX4[m], that would be odd unless you're running a compositor from your config
00:10:36 <By_JumperX4[m]> nope, tried adding one, but it hasn't fixed anything
00:11:37 <By_JumperX4[m]> geekosaur: also, the fps in game doesn't really drop, they're just not displayed
00:13:58 <geekosaur> window managers are about window placement policy and have no involvement at all in window drawing, so it'd have to be a compositor or lack of some GPU initialization step that everything else is doing, but I don't know the NVidia ecosystem well enough to have any idea of what
00:14:53 <By_JumperX4[m]> well, all I can tell is that I have and feels 130 fps in warframe while playing a video on i3, and have 130 fps but feeling 5 on xmonad :/
00:15:22 <cjb> By_JumperX4[m]: are you sure you aren't using a compositor? are you using the same driver as you were under i3/etc?
00:15:27 <By_JumperX4[m]> also the video tears like a 40 years old screen on xmonad when I brind the gam eon the screen
00:15:32 <By_JumperX4[m]> <cjb "By_JumperX4: are you sure you ar"> yep, sure
00:15:47 <By_JumperX4[m]> even tried with a fully default xmonad config (just a few bindings)
00:15:53 <cjb> compositors will make 130fps feel like 5fps any day of the week -_-
00:17:43 <By_JumperX4[m]> gonna make a video
00:18:12 <cjb> πŸ‘
00:19:39 <By_JumperX4[m]> I take warframe as an example, but it does that with every game, just that warframe is one of the most resource-expensive I have
00:22:01 By_JumperX4[m] uploaded a video: (7503KiB) < https://libera.ems.host/_matrix/media/r0/download/kde.org/34f2a631429b219d433cc51ee80d1829bae97f97/VID_20210712_022035.mp4 >
00:22:58 <By_JumperX4[m]> here you can clearly see the difference
00:25:02 <cjb> wow! ouch! yeah, not fun.
00:25:21 <By_JumperX4[m]> That's with a GTX 1060
00:25:44 <cjb> yeah a 1060 should run warframe with ease.
00:25:54 <By_JumperX4[m]> Yea
00:25:57 <cjb> and play videos at the same time
00:26:29 <By_JumperX4[m]> I should ne able to open 4 warframe and still run fine
00:27:20 <cjb> yeah, pretty much. what distro are you using? does it start a compositor automatically at login? (using systemd user services for example)
00:27:28 <By_JumperX4[m]> it's Gentoo
00:27:35 <By_JumperX4[m]> but it does the same on all distro
00:27:50 <By_JumperX4[m]> I always had that with xmonad, that made me leave it once
00:27:51 <cjb> yeah Gentoo doesn't do anything you don't tell it to
00:27:56 <By_JumperX4[m]> yea
00:28:25 <By_JumperX4[m]> Gentoo Hardened OpenRC SELinux + ClamAV Root-On-ZFS w/ Linux kernel 4.19
00:28:30 <By_JumperX4[m]> to be precise
00:30:47 By_JumperX4[m] uploaded a video: (2535KiB) < https://libera.ems.host/_matrix/media/r0/download/kde.org/0f6aa9c3213cbc81bc510690dc90e597c248b4b3/VID_20210712_022958.mp4 >
00:30:57 <By_JumperX4[m]> here's the same on i3
00:30:58 <By_JumperX4[m]> works just fine
00:35:39 <cjb> hm, IDK what the issue is sorry. Did a bit of a duckduckgo then google around and found nothing helpful.
00:36:14 <By_JumperX4[m]> the problem with i3 is those horrible layouts
00:41:11 <Nosrep> why do people hate compositors so much
00:41:25 <Nosrep> mine hardly uses any resources and it has a fair bit of stuff on
00:41:35 <By_JumperX4[m]> which one ? xcompmgr ?
00:41:42 <Nosrep> picom
00:41:46 <geekosaur> mine too but it's a noticeable slowdown
00:42:02 <geekosaur> then again it's one I specifically asked for (visual fading)
00:42:18 <Nosrep> i have minor fading, dual kawase blur, and transparency on
00:42:33 <By_JumperX4[m]> well until there is a compiz-like compositor, I don't see why i'd use one
00:43:07 <By_JumperX4[m]> technically there is one, zcomp aka XMoniz, but it's so old I couldn't get it to compile
00:43:13 <geekosaur> there was one at one point but compiz kept changing too much for them to keep ip
00:43:21 <geekosaur> yeh, that
00:43:25 <geekosaur> been dead for years
00:43:40 <By_JumperX4[m]> would be cool to see it live again
00:44:44 <Nosrep> what's so great about compiz
00:45:05 <By_JumperX4[m]> wobbly windows ?
00:45:09 <cjb> more candy
00:45:16 <By_JumperX4[m]> https://www.youtube.com/watch?v=hxpzNGppcbs
00:45:27 <Nosrep> ooh wobbly windows
00:45:27 <By_JumperX4[m]> look. at. this.
00:45:29 <Nosrep> very nice
00:46:48 <Nosrep> also
00:47:03 <Nosrep> picom is xcompmgr's great grandson/daughter
00:47:18 <Nosrep> picom is a fork of compton which is a fork of xcompmgr-dana which is a fork of xcompmgr
00:47:56 <Nosrep> also isn't compiz still around
00:47:59 <Nosrep> barely
00:48:13 <By_JumperX4[m]> compiz is still maintained
00:48:55 <By_JumperX4[m]> even if many sources says it's not
00:49:08 <cjb> some was trying to make a wayland equivalent too, is it wayfire?
00:49:17 <By_JumperX4[m]> yea
00:49:42 <By_JumperX4[m]> I think when the new nvidia driver with proper wayland support gets out soon, i'll switch to wayland
00:50:21 <Nosrep> i would switch to wayland but a lot of stuff is missing
00:50:32 <cjb> can't wait for proper wayland support from nvidia + games running native under wayland, going to be awesome.
00:50:45 <By_JumperX4[m]> <cjb "can't wait for proper wayland su"> it's coming with the 470
00:50:51 <By_JumperX4[m]> it's already in beta and working
00:50:56 <cjb> nice!
00:51:38 <cjb> sadly wine is a little behind though :/ maybe steam's proton might support it at some point?
00:51:59 <By_JumperX4[m]> already does
00:52:09 <cjb> there is this: https://github.com/varmd/wine-wayland
00:52:13 <By_JumperX4[m]> even supports DLSS now
00:52:27 <cjb> By_JumperX4[m]: proton supports wayland? awesome!
00:52:42 <By_JumperX4[m]> at least Proton-GE does
00:52:48 <By_JumperX4[m]> not sure for regular proton
00:53:15 <cjb> yeah ok, close enough :)
01:01:07 <By_JumperX4[m]> okay this time i'm becoming crazy
01:01:31 <By_JumperX4[m]> i'm on i3 trying to play and watch video, everything is fine BUT the mouse lags in the game
01:01:56 <geekosaur> o.O
01:02:16 <By_JumperX4[m]> aaaaaaaaaa
01:02:21 <By_JumperX4[m]> my next gpu won't be nvidia
01:02:59 <cjb> my feelings exactly. I love/hate my 1070.
01:03:50 <By_JumperX4[m]> my 1060 is actually the weak point of my computer, I have 2 Xeons X5680, 108 GB of ram 2 + 2 + 4 TB of storage, ...
01:05:43 <By_JumperX4[m]> Can't AMD's cards get cheaper ? god 1k € for a card...
01:06:20 <cjb> wow, for me it is my CPU, an i5-4670k, which doesn't support VT-d 🀬
01:06:34 <cjb> wish I didn't buy the 'k' version
01:07:25 <By_JumperX4[m]> God i'm fucking compiling stuff with 20 threads, it works fine, can still play warframe, but I can't play a damn video
01:07:36 <By_JumperX4[m]> got 200 fps while compiling
01:47:55 β†’ Core7908 joins (~Core7908@2804:18:47:52d3:1:0:b31:60e7)
01:57:06 <Nosrep> nouveau or proprietary drivers
02:04:50 Γ— banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 272 seconds)
02:19:23 Γ— td_ quits (~td@94.134.91.97) (Ping timeout: 255 seconds)
02:21:21 β†’ td_ joins (~td@94.134.91.208)
02:22:20 β†’ banc joins (banc@gateway/vpn/airvpn/banc)
02:24:19 <Nosrep> nΠΎsrep
02:24:21 <Nosrep> nosrep
02:24:22 <Nosrep> hm
04:44:32 <sagaracharya[m]> <By_JumperX4[m] "my 1060 is actually the weak poi"> 108GB of RAM, damn!
04:45:13 <sagaracharya[m]> What do u use that for?
04:45:25 <sagaracharya[m]> Weather simulations?
05:01:22 Γ— jmct quits (sid160793@id-160793.tinside.irccloud.com) (*.net *.split)
05:01:23 β†’ jmct_ joins (sid160793@id-160793.tinside.irccloud.com)
05:06:13 Γ— amenonsen quits (~amenonsen@pitta.toroid.org) (*.net *.split)
05:06:13 Γ— piele quits (~piele@tbonesteak.creativeserver.net) (*.net *.split)
05:06:25 β†’ piele joins (~piele@tbonesteak.creativeserver.net)
05:06:26 β†’ amenonsen joins (~amenonsen@pitta.toroid.org)
05:11:26 Γ— rieper quits (~riepernet@sxbeta1.geo.uni-leipzig.de) (*.net *.split)
05:11:26 Γ— lisq quits (~quassel@lis.moe) (*.net *.split)
05:11:26 Γ— pl quits (sid98063@id-98063.brockwell.irccloud.com) (*.net *.split)
05:11:26 Γ— meowray quits (MaskRay@user/meowray) (*.net *.split)
05:11:26 Γ— dexterfoo quits (dexter@2a01:7e00::f03c:91ff:fe86:59ec) (*.net *.split)
05:11:26 Γ— T_X quits (~T_X@diktynna.open-mesh.org) (*.net *.split)
05:11:33 β†’ T_X_ joins (~T_X@diktynna.open-mesh.org)
05:11:34 β†’ \u joins (~MaskRay@li683-166.members.linode.com)
05:11:45 β†’ lis joins (~quassel@lis.moe)
05:11:46 β†’ dexterfoo joins (dexter@2a01:7e00::f03c:91ff:fe86:59ec)
05:12:00 β†’ pl joins (sid98063@id-98063.brockwell.irccloud.com)
05:13:16 β†’ rieper joins (~riepernet@sxbeta1.geo.uni-leipzig.de)
05:14:58 Γ— matijja quits (~matijja@193.77.181.201) (*.net *.split)
05:14:58 Γ— codedmart quits (~codedmart@li335-49.members.linode.com) (*.net *.split)
05:14:58 Γ— mudri quits (sid317655@id-317655.brockwell.irccloud.com) (*.net *.split)
05:14:59 Γ— Solid quits (~slot@xmonad/slotThe) (*.net *.split)
05:14:59 Γ— burp quits (~quassel@hedgewars/sysadmin/burp) (*.net *.split)
05:15:12 β†’ codedmart joins (codedmart@2600:3c01::f03c:92ff:fefe:8511)
05:15:16 β†’ burp joins (~quassel@hedgewars/sysadmin/burp)
05:15:54 β†’ mudri joins (sid317655@id-317655.brockwell.irccloud.com)
05:16:14 β†’ Solid joins (~slot@xmonad/slotThe)
05:17:11 β†’ matijja joins (~matijja@193.77.181.201)
06:00:39 <Solid> people complaining about compositors and then saying they'll soon switch to wayland
06:00:47 <Solid> that's going to be fun I imagine :P
06:05:10 <cjb> Solid: the wayland compositor I've used performs as good as X without a compositor (on the hardware I've tested on), AFAICT this is because of the way wayland is designed.
06:13:18 Γ— cjb quits (~cjb@user/cjb) (Quit: rcirc on GNU Emacs 28.0.50)
06:53:18 lis is now known as lisq
06:59:40 β†’ Core7908_ joins (~Core7908@2804:14c:8793:8e2f:c580:1df5:d4d4:84b3)
07:03:30 Γ— Core7908 quits (~Core7908@2804:18:47:52d3:1:0:b31:60e7) (Ping timeout: 240 seconds)
08:17:30 Γ— geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
08:17:55 β†’ geekosaur joins (~geekosaur@xmonad/geekosaur)
09:18:17 β†’ beaker106[m] joins (~beaker106@2001:470:69fc:105::ab9)
10:40:22 Γ— Core7908_ quits (~Core7908@2804:14c:8793:8e2f:c580:1df5:d4d4:84b3) (Quit: ...)
11:00:28 <By_JumperX4[m]> <sagaracharya[m] "What do u use that for?"> originally wanted 48 GB of ram, then had extra ram so I filled everything to get triple channel
11:00:32 <By_JumperX4[m]> ended up with 108
11:00:51 <By_JumperX4[m]> could have used bigger sticks to go to 288, the max my mobo supports
11:18:29 Γ— berberman quits (~berberman@user/berberman) (Ping timeout: 255 seconds)
11:19:31 β†’ berberman joins (~berberman@user/berberman)
11:21:11 Γ— smtnet3 quits (~asdfasdfa@202.36.244.28) (Quit: Leaving)
11:36:06 β†’ tremon joins (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl)
11:36:13 tremon is now known as tremon_
12:03:48 ← M-NIX-[m] parts (~gilganixm@2001:470:69fc:105::3d09) ()
12:21:00 <Nosrep> that's a lotta ram
12:24:55 Γ— geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
12:24:57 β†’ geekosaur joins (~geekosaur@xmonad/geekosaur)
13:31:57 <davve_> are you guys using waymonad?
13:34:59 <Nosrep> no
13:35:20 <Nosrep> https://github.com/waymonad/waymonad ?
13:36:34 <Nosrep> it looks to be dead tho
13:38:41 <Nosrep> i think this is the active f ork https://github.com/L-as/waymonad
13:38:49 <Nosrep> pr 28 minutes ago kek
13:44:20 <davve_> cool
13:46:25 <davve_> yeah, was just pondering trying it
13:47:03 <davve_> will give the fork a try instead
15:29:59 β†’ seschwar joins (~seschwar@user/seschwar)
18:04:29 <nova> What linux distributions do you all use? I am looking to experiment without investing much too time
18:16:29 <backleet> nova: voidlinux, xmonad doesn't work well from official packages, setting up with Stack is easy.
18:17:15 <nova> ooh. I used arch for many years (first distro basically - every time I try to switch, I can't). I considered void a few years ago. I was leaning towards gentoo, but many recommended Sid Debian.
18:17:15 <Solid> void on the laptop and nix on the desktop
18:17:23 <backleet> nova: nixos supposed to roll well with xmonad/haskell well. Void/Nixos are my preferred distros
18:17:29 <nova> nix is a distro? I thought it was a pkg manager?
18:17:41 <backleet> nova: nix is pm, nixos is distro of it
18:17:48 <nova> ohh yeah I heard about nixos.. dope. I even know the guy who made it *bonks head*
18:18:24 <nova> hmm. I might start there first. Do you think it's reasonable to use on a laptop?
18:19:29 <backleet> nova: sure, but it requires some learning, things don't work as in traditional distros. FHS is different etc
18:20:27 <nova> I don't care. I'm a honey badger.
18:20:40 <backleet> Solid: hi, so is there way to pull hidden windows when using LimitWindows? Or do they come up only when you free up space by closing one of the visible windows? I saw there's Layout.Minimize, gonna try that. I am thinking of only keeping 2 windows on workspace, to minimize distractions.
18:21:14 <backleet> nova: nixos feels different in a good way
18:23:37 <Solid> backleet: the windows are still "there", so anything that e.g. gets the n'th window in the stack should be able to handle them just fine
18:26:56 <backleet> Solid: I was thinking of way to visualize them before pulling them, I see now that I can see hidden window's title in bar when cycling through windows.
18:30:59 <backleet> Solid: I hate switching workspaces, would like to keep many windows in one workspace and pulling them as needed. I see I can go to window with rofi -show window, then pull it with Mod+Enter to master window. This is nice. Can it pulled to first stack window instead of master window
18:31:29 <Solid> mh probably
18:31:55 <backleet> Solid: sort of like hybrid of floating wm + tiling wm. I like that part of floating wms, that they are all in one workspace.
18:32:44 <backleet> Solid: no such thing in libraries to pull to first stack window?
18:33:02 <Solid> nono there is, I just can't remember what the module is called :)
18:33:59 <backleet> Solid: for now I can cycle the hidden window up until it comes up to visible stack window
18:34:39 <Solid> ah found it
18:34:41 <Solid> X.A.FocusNth
18:34:43 <Solid> fitting name
18:36:09 <backleet> Solid: in my case I will have to use swapNth right? "Swap current window with nth. Focus stays in the same position"
18:36:27 <Solid> yeah exactle
18:36:33 <Solid> s/le/ly/
18:40:03 <backleet> Solid: thanks, so the reason I want to do this, I feel like spacing out windows across workspaces breaks my workflow. I like staying in one place rather than jumping back and forth. Plus I have hard time remembering where I opened what so I keep Mod+1.2.3.4.5ing until I visually see the window I need out of habit. I tried named workspaces and sticking everything statically, but my mind is too jumpy
18:40:05 <backleet> for that lol. Does that make sense?
18:44:05 <Solid> if it fits your workflow then that seems like a good enough reason to do it
18:44:14 <Solid> xmonad is _your_ window manager, after all :)
18:45:16 <Solid> I would guess those two steps (rofi + switchNth) could also be combined with a small modification to X.P.Window
18:45:42 <Solid> it currently only allows to bring windows to master, but I don't see a reason it couldn't allow arbitrary switch operations
18:54:15 <backleet> Solid: thanks, I binded swapNth 1 to M-/ it puts selected hidden window on top of stack. And I can swap the previous window back by pressing the same key binding again. This is fun!
18:55:40 <backleet> it also works as mirror/reflect on master window, swapping 0th and 1st windows.
18:56:01 <backleet> Thanks a lot~
18:56:05 <backleet> !
20:52:33 <yuu[m]> backleet: Is this a sort of scratchpad? It's also cool if you're able to bind a key to show/hide the window by their class, instead of needing to cycle trough them.
21:08:33 <diaspora[m]> backleet: Funny how people vary. My large physical desktop is a piled-up mess several layers thick, totally out of control, Perhaps because of this hopeless situation, my computer desktops are the exact opposite --- they each have the same 39 named workspaces (on the IceWM w/m) regardless of the distro I'm using, with all applications living in whichever workspace is most appropriate to their task. It would probably drive you nuts. :P
21:09:40 <diaspora[m]> Looking at how to replicate the 39 workspaces on xmonad now. Hope it's possible.
21:12:16 Γ— tremon_ quits (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
21:13:58 Γ— xacktm quits (xacktm@user/xacktm) (Remote host closed the connection)
21:35:03 β†’ xacktm joins (xacktm@user/xacktm)
22:06:52 Γ— gknux quits (~gknux@user/galaxy-knuckles/x-3015990) (Quit: ....and i am outta here....)
22:08:37 <geekosaur> diaspora[m], you can go well over 40 with something like XMonad.Actions.Plane
22:09:14 <geekosaur> although performance can start to suffer because the workspace zippers are based on linked lists
22:14:25 <diaspora[m]> Interesting, cheers. Is there a minimalist config somewhere which does nothing except set the number of workspaces and their names? XMonad is already installed, and once I have the workspaces configured I can start checking it out, switching between IceWM and XMonad without losing my existing bindings of applications to workspaces.
22:15:37 <geekosaur> all you need is to change the definition of "workspaces" in the config record, and p-robably the keybindings that switch to or shift windows to them (unless you opt for the CycleWS solution instead)
22:17:11 <geekosaur> Plane instead switches 10 workspaces at a time from one plane to another, creating planes as needed
22:17:22 <geekosaur> so you can end up with a lot of workspaces. or completely lost :)
22:19:52 <diaspora[m]> Looking now where that's configured. (Hehe, not lost because that's what I've been using for years on IceWM, but yeah, without cycling at least and no bar with switching buttons, it would be a pain initially.)
22:20:13 <geekosaur> well, I mena lost just because of how it works
22:20:26 <geekosaur> switch the wrong direction and wonder where all your workspaces went, etc.
22:20:34 <geekosaur> Plane is a little weird
22:23:01 <geekosaur> anyway you can also do things like assign wokrspaces to both mod+numeric and mod+function keys, and mod+control+numeric and mod+control+function (that gets you 36, or 40 if you add the 0 key for a workspace 10 in each plane)
22:23:54 <geekosaur> you have to do a little work for keybindings but can mostly copy the default keybinding code for that
22:25:50 <diaspora[m]> I've heard enough people say good things about XMonad that I'll endure a little pain while trying to find my windows again. Eventually I hope to replicate IceWM's auto-hide workspaces bar, which identifies where in the workspaces list one is.
22:29:48 diaspora[m] uploaded an image: (43KiB) < https://libera.ems.host/_matrix/media/r0/download/evil.red/iUHkDvWqQgUYnnydIGCZsaDM/icewm_workspace_bar.jpg >
22:30:46 <diaspora[m]> A bar something like that. The current workspace (the 1st Web one there) is highlighted, so you always know where you are.
22:33:30 <diaspora[m]> I know it won't be identical to that IceWM bar in XMonad, but hopefully auto-hide bars are supported and I can work my way towards something similar.
22:35:20 <geekosaur> not built into xmonad but people make workspace bars with e.g, xmobar
22:36:32 <diaspora[m]> I saw xmobar, but seemed very primitive, being essentially plain text.
22:37:50 <diaspora[m]> Maybe the plain text was just an example, and it can do 3D buttons too.
22:38:56 <geekosaur> no 3d but it supports icons
22:39:10 <geekosaur> it's intended to be mininmalist though
22:44:06 <diaspora[m]> Which implies that there are non-minimalist bars around too, hopefully. :-)
22:45:32 <geekosaur> taffybar comes to mind although I don't know if it supports 3d either
22:46:31 <geekosaur> you can pretty much choose your own status bar aside from ones that are too wired in (for example i3bar doesnt like working with anyhting other than i3, iirc)
22:47:46 <geekosaur> I use xmonad with mate-panel although xmonad-log-applet doesn't do 3d either… but there's source so I could change that if I really wanted
22:48:27 <diaspora[m]> Interesting, cheers.
22:49:36 Γ— seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
23:25:37 β†’ cjb joins (~cjb@user/cjb)
23:57:15 <Nosrep> i use lemonbar
23:57:22 <Nosrep> it's like dzen2 but actually maintained
23:57:38 <Nosrep> no xft unfortunately, i use the xft fork on the aur
23:57:56 <Nosrep> maintainer seems to have lost interest in xft

All times are in UTC on 2021-07-12.