💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-10-18.txt captured on 2021-12-17 at 13:26:06.

View Raw

More Information

-=-=-=-=-=-=-

2019-10-18T03:46:48 #kisslinux <nestman> dylanaraps : is `.www` your deploy directory on netlify?
2019-10-18T05:30:07 #kisslinux <Crestwave> dylanaraps: By the way, why do you use `command -v` instead of `hash` in pfetch when you're going to execute the command if it succeeds?
2019-10-18T07:52:20 #kisslinux <dylanaraps> nestman: yes
2019-10-18T07:52:26 #kisslinux <dylanaraps> Crestwave: Good point.
2019-10-18T08:54:07 #kisslinux <Crestwave> Also, shouldn't you revert back to sed so it at least works in more recent Android versions?
2019-10-18T09:45:00 #kisslinux <nestman> dylanaraps : is sowm master unstable atm?
2019-10-18T09:45:16 #kisslinux <nestman> after the revert
2019-10-18T09:45:20 #kisslinux <nestman> commit
2019-10-18T10:59:46 #kisslinux <dylanaraps> Crestwave: I will revert it yeah.
2019-10-18T10:59:58 #kisslinux <dylanaraps> nestman: Master should be stable once again.
2019-10-18T13:27:42 #kisslinux <awsyoos> irssi seems to be working well
2019-10-18T13:27:47 #kisslinux <awsyoos> it do be epic ngl
2019-10-18T14:52:49 #kisslinux <nestman> dylanaraps : moving to workspace doesn't work when Caps Lock is on
2019-10-18T18:13:03 #kisslinux <dylanaraps> nestman: I don't have capslock bound to anything so I haven't noticed.
2019-10-18T18:13:11 #kisslinux <dylanaraps> Dunno if this is something I want to fix though.
2019-10-18T18:13:35 #kisslinux <dylanaraps> Can you even call it a bug(?).
2019-10-18T18:36:15 #kisslinux <z3bra> capslock is a mod iirc
2019-10-18T18:36:16 #kisslinux <dylanaraps> Good read: https://en.wikipedia.org/wiki/Elephant_in_Cairo
2019-10-18T18:36:29 #kisslinux <dylanaraps> (It is programming related)
2019-10-18T18:40:06 #kisslinux <knob> @dylan - sowm - thoughts on smart placement of windows ala berrywm?
2019-10-18T18:41:10 #kisslinux <dylanaraps> Smart meaning placing windows around the screen so they're not spawned on top of each other?
2019-10-18T18:41:17 #kisslinux <knob> yes
2019-10-18T18:43:26 #kisslinux <dylanaraps> That'll be a little too complex for sowm. (It doesn't keep track of where windows are on the screen).
2019-10-18T18:43:42 #kisslinux <knob> ok - no worries
2019-10-18T18:43:45 #kisslinux <dylanaraps> It also only keeps track of size when needed.
2019-10-18T18:44:01 #kisslinux <dylanaraps> It does as less as possible.
2019-10-18T18:45:01 #kisslinux <knob> understood (and that's as it should be)
2019-10-18T18:46:02 #kisslinux <dylanaraps> I've spent all day messing around with all of the linked list types and I'm now swapping sowm to use a singly linked list instead of a doubly linked one.
2019-10-18T18:46:23 #kisslinux <z3bra> why?
2019-10-18T18:46:35 #kisslinux <dylanaraps> I swapped it to a circular doubly linked list which was interesting.
2019-10-18T18:47:10 #kisslinux <dylanaraps> Investigating which lists allow for the simplest implementation in relation to keeping track of windows on the screen.
2019-10-18T18:47:47 #kisslinux <dylanaraps> Adding to a linked list here is simple. Removal of a random window is where it hurts.
2019-10-18T18:48:03 #kisslinux <z3bra> singly linked list will be a pain to use if you want stuff like alt-tab in both directions
2019-10-18T18:48:17 #kisslinux <dylanaraps> That's fine.
2019-10-18T18:48:28 #kisslinux <dylanaraps> Alt-tab will only go forwards.
2019-10-18T18:48:41 #kisslinux <z3bra> ugh
2019-10-18T18:48:47 #kisslinux <z3bra> okay
2019-10-18T18:49:13 #kisslinux <z3bra> I mean. That's too bad, using a doubly linked list would allow traversal both ways almost for free
2019-10-18T18:49:31 #kisslinux <z3bra> (without adding any complexity)
2019-10-18T18:49:39 #kisslinux <dylanaraps> Not entirely for free as the code is actually more complex with a doubly linked list.
2019-10-18T18:49:49 #kisslinux <dylanaraps> More storage is also needed per node.
2019-10-18T18:50:00 #kisslinux <z3bra> /storage/
2019-10-18T18:50:07 #kisslinux <z3bra> c'mon :P
2019-10-18T18:50:19 #kisslinux <z3bra> that's one pointer per window
2019-10-18T18:50:29 #kisslinux <z3bra> we're talking about 64 bits at most
2019-10-18T18:50:49 #kisslinux <dylanaraps> Swapping workspaces is actually slow with 20~ windows open currently.
2019-10-18T18:51:12 #kisslinux <z3bra> you know why?
2019-10-18T18:51:31 #kisslinux <dylanaraps> Yes
2019-10-18T18:53:16 #kisslinux <z3bra> so?
2019-10-18T18:55:18 #kisslinux <dylanaraps> It's not async at all for starters.
2019-10-18T18:55:36 #kisslinux <dylanaraps> It also requires moving the workspace lists around 4 times.
2019-10-18T19:02:31 #kisslinux <posixmeharder> testing sowm right now and I see high cpu usage when move window on my potato pc... same behavior in some WM that I dont't remember righ now, but some guy talked about skip events or something like that in the function that handle the _move_ action of WM
2019-10-18T19:03:36 #kisslinux <dylanaraps> I do exactly that.
2019-10-18T19:03:50 #kisslinux <dylanaraps> I "compress" motion and focus events.
2019-10-18T19:04:02 #kisslinux <dylanaraps> Will look into it regardless.
2019-10-18T19:16:27 #kisslinux <dylanaraps> z3bra: Though a circular doubly linked list _could_ make the implementation even simpler.
2019-10-18T19:16:51 #kisslinux <dylanaraps> alt->Tab cycles for free (both directions).
2019-10-18T19:19:41 #kisslinux <z3bra> :)
2019-10-18T19:21:51 #kisslinux <dylanaraps> Testing now.
2019-10-18T19:22:01 #kisslinux <dylanaraps> >  1 file changed, 23 insertions(+), 37 deletions(-)
2019-10-18T19:22:07 #kisslinux <dylanaraps> brb
2019-10-18T20:56:21 #kisslinux <HiddenOne> I'm trying to  setup sowm on alpine linux
2019-10-18T20:56:22 #kisslinux <HiddenOne> https://i.imgur.com/PwxKbP8.png
2019-10-18T20:56:59 #kisslinux <HiddenOne> is it supposed to look like this? I added `exec sowm` to my `.xinitrc`, then did `xinit`
2019-10-18T21:11:32 #kisslinux <HiddenOne> ok I tried `xinit sowm`
2019-10-18T21:11:41 #kisslinux <HiddenOne> it gave me this: https://i.imgur.com/IeYYwUE.png
2019-10-18T21:12:10 #kisslinux <HiddenOne> mod4+return does open a terminal
2019-10-18T21:12:28 #kisslinux <HiddenOne> but I have no idea how to move the windows
2019-10-18T21:18:08 #kisslinux <HiddenOne> I also got feh to work: https://i.imgur.com/648Dqiv.png
2019-10-18T21:58:02 #kisslinux <dylanaraps> HiddenOne: version 3.0 or git master?
2019-10-18T21:58:17 #kisslinux <dylanaraps> I wouldn't use git master as it isn't stable.
2019-10-18T21:58:26 #kisslinux <dylanaraps> Windows are moved with the mouse.
2019-10-18T21:58:46 #kisslinux <dylanaraps> sowm master is down to 220 LOC fyi :D
2019-10-18T22:01:08 #kisslinux <dylanaraps> It uses circular doubly linked lists now. My implementation is tiny. https://github.com/dylanaraps/sowm/blob/master/sowm.c#L131-L166
2019-10-18T22:02:49 #kisslinux <dylanaraps> bed for me now
2019-10-18T22:02:50 #kisslinux <dylanaraps> ciao
2019-10-18T22:13:59 #kisslinux <HiddenOne> sorry about that, I was running it in a VM, so it I couldn't really do anything
2019-10-18T22:14:34 #kisslinux <HiddenOne> thanks for helping me though! I installed it on a bootable USB and it worked like a charm. haha, I'll be sure to check out version 3.0 though... I was just using master.
2019-10-18T22:57:03 #kisslinux <HiddenOne> I will be uploading to r/unixporn : )