💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-04-10.txt captured on 2022-07-17 at 03:13:04.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2021-04-10T00:02:21 #kisslinux <acheam> for email? 2021-04-10T00:02:24 #kisslinux <acheam> phoebos[m]: 2021-04-10T00:02:52 #kisslinux <phoebos[m]> ye 2021-04-10T00:03:31 #kisslinux <acheam> aerc for composition and git and stuff 2021-04-10T00:03:40 #kisslinux <acheam> mu4e for going through my old emails and stuff 2021-04-10T00:03:54 #kisslinux <acheam> I actually haven't figuired out sending with mu4e 2021-04-10T00:06:52 #kisslinux <phoebos[m]> aerc doesn't support pgp right? 2021-04-10T00:07:16 #kisslinux <acheam> it does 2021-04-10T00:07:39 #kisslinux <acheam> I don't really send with it though, just use it to decrypt some recieved messages 2021-04-10T00:07:49 #kisslinux <phoebos[m]> ah 2021-04-10T00:07:52 #kisslinux <phoebos[m]> eh 2021-04-10T00:27:40 #kisslinux <mcpcpc_> acheam: what do you want to learn? you could make simple fetcher written in C. call it neoneofetch ^^. 2021-04-10T00:30:55 #kisslinux <acheam> hm I think I will do that 2021-04-10T00:31:04 #kisslinux <mcpcpc_> lol. nice 2021-04-10T00:31:27 #kisslinux <acheam> I want to learn C in a Linux context, and get to know not only the language, but the ways which it can interact with Linux 2021-04-10T00:32:01 #kisslinux <kiedtl> emergency shopping at 9:00 pm is the best 2021-04-10T00:32:25 #kisslinux <acheam> why emergency shopping? 2021-04-10T00:38:59 #kisslinux <ominous_anonymou> @acheam you could do a key-value store, think redis clone 2021-04-10T00:40:08 #kisslinux <acheam> ooh that's cool too 2021-04-10T00:40:14 #kisslinux <acheam> thanks 2021-04-10T00:41:47 #kisslinux <ominous_anonymou> https://charlesleifer.com/blog/building-a-simple-redis-server-with-python/ you could take his thoughts here and port them to C 2021-04-10T01:13:20 #kisslinux <kiedtl> acheam: you could reimplement in kiss as well :^)))) 2021-04-10T02:11:54 #kisslinux <kiedtl> s/in kiss/kiss in C/ 2021-04-10T02:11:54 #kisslinux <movzbl> <kiedtl> acheam: you could reimplement kiss in C as well :^)))) 2021-04-10T02:33:20 #kisslinux <M4R10zM0113R> would there be much gain beyond the resolution before install? 2021-04-10T02:34:21 #kisslinux <himmalerin> resolution before install? 2021-04-10T02:34:28 #kisslinux <M4R10zM0113R> I guess the package manager would be having some shortcomings, if it planned to expand beyond the current scope 2021-04-10T02:34:58 #kisslinux <M4R10zM0113R> himmalerin: like, how long it takes during the procedures 2021-04-10T02:35:11 #kisslinux <kiedtl> regarding a rewrite of kiss in C? 2021-04-10T02:35:14 #kisslinux <M4R10zM0113R> ye 2021-04-10T02:35:25 #kisslinux <kiedtl> I was suggesting that as a learning project for acheam 2021-04-10T02:35:31 #kisslinux <kiedtl> not.. for serious adoption 2021-04-10T02:35:34 #kisslinux <M4R10zM0113R> oh 2021-04-10T02:35:41 #kisslinux <kiedtl> s/adoption/use/ 2021-04-10T02:35:41 #kisslinux <movzbl> <kiedtl> not.. for serious use 2021-04-10T02:35:59 #kisslinux <M4R10zM0113R> it is comfy as it is 2021-04-10T02:36:03 #kisslinux <kiedtl> I'm still not sure what you meant by resolution before install, though. 2021-04-10T02:36:09 #kisslinux <kiedtl> >is it comfy as it is 2021-04-10T02:36:18 #kisslinux <M4R10zM0113R> like how it takes longer than usual for package installs 2021-04-10T02:36:19 #kisslinux <kiedtl> the kiss pkg manager? it's good enough, definitely 2021-04-10T02:36:23 #kisslinux <kiedtl> hm 2021-04-10T02:36:23 #kisslinux <M4R10zM0113R> yeah 2021-04-10T02:36:47 #kisslinux <kiedtl> A C package manager might be faster, I think, if a package being installed has a giant manifest 2021-04-10T02:37:09 #kisslinux <kiedtl> Otherwise, there would be a negligible speed gain 2021-04-10T02:37:12 #kisslinux <kiedtl> That's just a wild guess 2021-04-10T02:38:18 #kisslinux <omanom> and on top of that, how often would people be building that package / those packages that _would_ see a non-negligible speed difference? 2021-04-10T02:39:19 #kisslinux <kiedtl> true that. 2021-04-10T02:39:58 #kisslinux <kiedtl> The only worth I see in a C package manager is as a "backup", statically-linked binary that can survive the disappearance of /lib/ or something 2021-04-10T02:40:30 #kisslinux <kiedtl> That was what Dylan intended, I think 2021-04-10T02:40:44 #kisslinux <omanom> i guess, i just feel if your /lib/ disappears you've got bigger issues 2021-04-10T02:40:59 #kisslinux <kiedtl> I mean through human stupidity 2021-04-10T02:41:02 #kisslinux <kiedtl> but yeah 2021-04-10T02:41:08 #kisslinux <kiedtl> you probably shouldn't be using kiss then 2021-04-10T02:41:15 #kisslinux <kiedtl> or linux, either 2021-04-10T02:42:08 #kisslinux <M4R10zM0113R> would /lib/ going be any good, though? Instead of embedding N times those libraries into the finished binaries 2021-04-10T02:42:52 #kisslinux <kiedtl> statically-linked binaries to have numerous benefits 2021-04-10T02:43:03 #kisslinux <M4R10zM0113R> isolation? 2021-04-10T02:43:06 #kisslinux <M4R10zM0113R> speed? 2021-04-10T02:43:22 #kisslinux <kiedtl> the main drawback is that when there's a security hole found in a library, all binaries that were linked with that lib have to be rebuilt with the patched version of that lib. 2021-04-10T02:43:41 #kisslinux <kiedtl> yeah, less complexity, it can survive in isolation, etc 2021-04-10T02:44:37 #kisslinux <M4R10zM0113R> the whole binary would have to be rebuilt in both cases, wouldn't it? 2021-04-10T02:45:21 #kisslinux <omanom> in the security scenario, not if the binary was dynamically linked 2021-04-10T02:46:22 #kisslinux <acheam> kiedtl: anticipating that suggestion I ruled it out in my original message :) 2021-04-10T03:01:11 #kisslinux <dilyn> Yet Another C KISS 2021-04-10T03:01:14 #kisslinux <dilyn> YACK 2021-04-10T03:02:15 #kisslinux <acheam> not to be confused with yacc 2021-04-10T03:02:23 #kisslinux <dilyn> precisely to be confused with yacc 2021-04-10T03:02:36 #kisslinux <dilyn> a fully static package manager does not save you from a missing /lib 2021-04-10T03:02:54 #kisslinux <dilyn> you can't actually build anything to recover /lib if you don't have crt* or libc/libm/etc 2021-04-10T03:14:32 #kisslinux <dilyn> phoebos[m]: did you ever get a sub confirmation email? 2021-04-10T03:14:44 #kisslinux <dilyn> if not, then I definitely have to look into this MX lookup timeout issue 2021-04-10T03:16:16 #kisslinux <acheam> new song, slogan, word! 2021-04-10T04:11:28 #kisslinux <kiedtl> acheam: oh. 2021-04-10T04:11:35 #kisslinux <kiedtl> new slogan? blasphemy 2021-04-10T04:11:43 #kisslinux <kiedtl> petition to change it back 2021-04-10T04:11:54 #kisslinux <kiedtl> dilym: HALP 2021-04-10T04:12:25 #kisslinux <acheam> ? 2021-04-10T04:12:36 #kisslinux <acheam> new slogan is great 2021-04-10T04:13:22 #kisslinux <acheam> reminder of this conversation: https://freenode.logbot.info/kisslinux/20210331#c7460573 2021-04-10T04:30:24 #kisslinux <acheam> oop freenode crapped out again 2021-04-10T04:35:48 #kisslinux <noocsharp> does someone here have a mouse with forward and back buttons? 2021-04-10T04:37:40 #kisslinux <kiedtl> !ping 2021-04-10T04:37:40 #kisslinux <movzbl> [meta] kiedtl: what? 2021-04-10T04:38:06 #kisslinux <kiedtl> IRC "federation" is complete whack 2021-04-10T08:54:30 #kisslinux <spryc> j #kisslinux : 2021-04-10T08:55:32 #kisslinux <spryc> j #kisslinux :Hello, is it recommended to use localyesconfig when configuring your kernel? 2021-04-10T08:58:08 #kisslinux <zenomat> I think it is very useful, because then you do not have to research every little part in your pc to find the right option in the kernel. If you just want a working kernel, than you can use that with maybe a few tweeks. If you want a tailored to you pc custom kernel, than it still can be a good starting point to make a totaly custom config. 2021-04-10T08:58:50 #kisslinux <spryc> j #kisslinux :That is kind of what i thought as well, first get a working system and in the future maybe when i have more experience make a custom configuration. 2021-04-10T08:59:59 #kisslinux <zenomat> just be careful not to execute make localyesconfig in the kiss-chroot, because then it wont detect the loaded kernelmodules and drivers. At least for me it was that way. 2021-04-10T09:00:42 #kisslinux <spryc> j #kisslinux :for me it did detect the loaded kernel drivers 2021-04-10T09:00:51 #kisslinux <spryc> j #kisslinux :running from a arch iso if that makes any difference 2021-04-10T09:01:03 #kisslinux <zenomat> alright, that that was maybe just a me thing 2021-04-10T09:02:25 #kisslinux <testuser_[m]> zenomat maybe you didn't mount some pseudo filesystems to the chroot 2021-04-10T09:02:30 #kisslinux <testuser_[m]> Bind mount 2021-04-10T09:03:22 #kisslinux <zenomat> ah yeah, that could be 2021-04-10T09:08:22 #kisslinux <spryc> j #kisslinux :i was looking at someone configuring a kernel with localyesconfig and they got a type of interactive prompt were they could yes/no to different options and uld add those automatically, i don't get that type of iteractive prompt it just spits out something along the lines of no config found CONFIG_NAME, am i missing something? 2021-04-10T09:09:41 #kisslinux <zenomat> what command spits out 'no config found'? 2021-04-10T09:10:32 #kisslinux <testuser_[m]> Show the full log 2021-04-10T09:17:49 #kisslinux <spryc> j #kisslinux :make localyesconfig https://privatebin.net/?2e896aab7b6ddb3f#JDtPEL7f7XeoPtZQ6bHS6MxRwqGdBX1LcWcEpnQkShBW 2021-04-10T09:18:11 #kisslinux <spryc> j #kisslinux :should be it, not sure why i am not getting that interactive style prompt 2021-04-10T09:19:23 #kisslinux <testuser_[m]> Seems harmless 2021-04-10T09:19:45 #kisslinux <testuser_[m]> Run makeoldconfig and see if it prompts 2021-04-10T09:19:55 #kisslinux <testuser_[m]> makeoldconfig after makelocalyesconfig 2021-04-10T09:22:16 #kisslinux <zenomat> and to get the interactive style prompt use make menuconfig after those 2021-04-10T09:24:16 #kisslinux <testuser_[m]> Spryc are you talking about the ncurses prompt or the oldconfig plaintext prompt 2021-04-10T09:24:26 #kisslinux <spryc> j #kisslinux :i could of course copy the CONFIi am not talking about the ncurses interface i mean an actual prompt an actual prompt 2021-04-10T09:24:32 #kisslinux <spryc> j #kisslinux :like in this video https://youtu.be/lrd8BUbrM0U?t=2167 2021-04-10T09:24:37 #kisslinux <spryc> j #kisslinux :at that time roughly 2021-04-10T09:24:49 #kisslinux <zenomat> oh, than sorry. assumed the ncurses prompt 2021-04-10T09:25:29 #kisslinux <testuser_[m]> try oldconfig then 2021-04-10T09:25:40 #kisslinux <spryc> j #kisslinux :when he types make localyesconfig he gets a prompt which he can y/n modules that are suited for his hardware 2021-04-10T09:26:03 #kisslinux <spryc> j #kisslinux :'make oldconfig' says No change to .config 2021-04-10T09:26:45 #kisslinux <testuser_[m]> Just do `make -j$(nproc)` then 2021-04-10T09:26:58 #kisslinux <testuser_[m]> the y/n prompt shows only for incomplete configurstion 2021-04-10T09:27:04 #kisslinux <testuser_[m]> Configuration 2021-04-10T09:28:21 #kisslinux <spryc> j #kisslinux :wait i think i found something when i do make localyesconfig it also says 'wl config not found!!' 2021-04-10T09:32:36 #kisslinux <spryc> j #kisslinux :like this�: /var/db/kiss/linux-5.11.12 # make localyesconfig 2021-04-10T09:32:36 #kisslinux <spryc> j #kisslinux :using config: '.config' 2021-04-10T09:32:37 #kisslinux <spryc> j #kisslinux :wl config not found!! 2021-04-10T09:32:37 #kisslinux <spryc> j #kisslinux :WARNING: VIDEOBUF2_MEMOPS is required, but nothing in the 2021-04-10T09:32:37 #kisslinux <spryc> j #kisslinux : current config selects it. 2021-04-10T09:32:37 #kisslinux <spryc> j #kisslinux :WARNING: VIDEOBUF2_CORE is required, but nothing in the 2021-04-10T09:32:37 #kisslinux <spryc> j #kisslinux : current config selects it. 2021-04-10T09:32:38 #kisslinux <spryc> j #kisslinux :WARNING: VIDEOBUF2_VMALLOC is required, but nothing in the 2021-04-10T09:32:38 #kisslinux <spryc> j #kisslinux : current config selects it. 2021-04-10T09:32:39 #kisslinux <spryc> j #kisslinux :WARNING: VIDEOBUF2_V4L2 is required, but nothing in the 2021-04-10T09:32:39 #kisslinux <spryc> j #kisslinux : current config selects it. 2021-04-10T09:32:40 #kisslinux <spryc> j #kisslinux :WARNING: SND_DMAENGINE_PCM is required, but nothing in the 2021-04-10T09:32:40 #kisslinux <spryc> j #kisslinux : current config selects it. 2021-04-10T09:32:41 #kisslinux <spryc> j #kisslinux :module videodev did not have configs CONFIG_VIDEO_V4L2 2021-04-10T09:32:58 #kisslinux <spryc> j #kisslinux :oops, meant to paste a link 2021-04-10T09:33:25 #kisslinux <spryc> j #kisslinux :https://privatebin.net/?336d0447ee955701#HCDQXaBbXoFyw3JDFYeSUXEXEckvPX8zbCDzPWHigwUs that should be it 2021-04-10T09:41:28 #kisslinux <testuser_[m]> What if you do `./scripts/kconfig/merge_config.sh -n .config` 2021-04-10T09:43:50 #kisslinux <testuser_[m]> @freenode_spryc:matrix.org 2021-04-10T09:47:38 #kisslinux <spryc> j #kisslinux :that seemed to work i now got the interactive prompt were i can y/n to modules 2021-04-10T10:02:43 #kisslinux <phoebos[m]> dilyn: I got the confirmation, all good 2021-04-10T10:09:24 #kisslinux <testuser_[m]> How do you subscribe? 2021-04-10T10:09:47 #kisslinux <testuser_[m]> @phoebos:matrix.org 2021-04-10T10:46:37 #kisslinux <tommy88> trying to compile the kernel, i took the configuration from the arch live iso, then tweaked it to my needs. This was what an installation guide i watched recommended for beginners, this is the output: http://0x0.st/-TAG.txt 2021-04-10T10:54:30 #kisslinux <testuser_[m]> Ah yeah we're yet to figure out why that gmp header is being included 2021-04-10T10:54:38 #kisslinux <testuser_[m]> Happens only on some kernel configd 2021-04-10T10:54:40 #kisslinux <testuser_[m]> Configs 2021-04-10T10:55:34 #kisslinux <tink> @spryc I think you should deal with your custom kernel config now 2021-04-10T10:55:35 #kisslinux <testuser_[m]> Btw the other `diff -u` unrecognized option messages are harmless 2021-04-10T10:56:06 #kisslinux <tommy88> so i am safe to exclude the gmp header? 2021-04-10T10:56:08 #kisslinux <tink> Don't delay the inevitable, you probably won't learn much about the kernel until you start to configure it 2021-04-10T10:56:23 #kisslinux <testuser_[m]> No the gmp error is a real error, the busybox errors are harmless 2021-04-10T10:56:51 #kisslinux <testuser_[m]> Btw there's the "gmp" package in community repo so you can install that as a temporary fix 2021-04-10T10:57:07 #kisslinux <tommy88> oh i will do that, thanks 2021-04-10T10:59:28 #kisslinux <tommy88> now it complains about an mpc header?, http�://0x0.st/-TAd.txt 2021-04-10T11:04:50 #kisslinux <testuser_[m]> Hmm we don't have mpc packaged in repo, this header mess started recently only 2021-04-10T11:04:53 #kisslinux <testuser_[m]> What version are you building? 2021-04-10T11:05:28 #kisslinux <tommy88> 5.11.12 2021-04-10T11:06:18 #kisslinux <testuser_[m]> You can try 5.10 LTS i guess, if you don't wanna dig through the kernel options 2021-04-10T11:06:27 #kisslinux <testuser_[m]> I'll look into it in a few hrs 2021-04-10T11:09:37 #kisslinux <aarng> tommy88, what's with the "j #kisslinux :" prefix? 2021-04-10T11:10:26 #kisslinux <tommy88> im quite new to irc but in sic :j #kisslinux is the command for joining this channel 2021-04-10T11:10:35 #kisslinux <tommy88> not sure why it is my prefix 2021-04-10T11:14:28 #kisslinux <aarng> iirc, in sic you just set the channel and type away 2021-04-10T11:14:54 #kisslinux <aarng> anyway, was just wondering 2021-04-10T11:15:22 #kisslinux <tommy88> also 5.10 LTS didn't have that error 2021-04-10T11:15:26 #kisslinux <tommy88> seems to be fine for now 2021-04-10T11:17:43 #kisslinux <phoebos[m]> testuser_ dev+subscribe⊙mko 2021-04-10T11:21:46 #kisslinux <tommy88> nevermind, the 5.10 LTS complains about a argp.h header 2021-04-10T11:22:06 #kisslinux <testuser_[m]> ah yeah there was that problem too that was fixed in a later commit 2021-04-10T11:22:08 #kisslinux <testuser_[m]> A glibcism 2021-04-10T11:22:25 #kisslinux <testuser_[m]> Not sure what version you'll need to use now.. 2021-04-10T11:22:43 #kisslinux <testuser_[m]> Maybe one of the early 5.11's 2021-04-10T11:23:55 #kisslinux <testuser_[m]> Or maybe just patch your current tree 2021-04-10T11:23:55 #kisslinux <testuser_[m]> Wait 2021-04-10T11:24:39 #kisslinux <testuser_[m]> https://github.com/torvalds/linux/commit/619775c3cfd2bc8559abc4395bf7d85b72bd723f 2021-04-10T11:25:03 #kisslinux <testuser_[m]> Just s/argp/errno 2021-04-10T11:25:39 #kisslinux <aarng> re: using gmail but preferring email workflow. it's not about "reeee evil corps", but more about preferring the workflow 2021-04-10T11:25:50 #kisslinux <aarng> dilyn ^ 2021-04-10T12:22:54 #kisslinux <tommy88> if i want to mount efivars at boot, what file would be best to do so in? 2021-04-10T12:23:12 #kisslinux <tommy88> something like /etc/rc.d/efivarfs.boot? 2021-04-10T12:28:59 #kisslinux <testuser_[m]> Can't it be done through fstab 2021-04-10T12:29:06 #kisslinux <testuser_[m]> Or enabled in kernel or something 2021-04-10T12:29:11 #kisslinux <testuser_[m]> Btw did it build ? 2021-04-10T12:40:03 #kisslinux <testuser_[m]> https://www.openwall.com/lists/oss-security/2021/04/08/1 2021-04-10T13:04:37 #kisslinux <tommy88> yes it did build 2021-04-10T13:05:15 #kisslinux <tommy88> i want to mount efivarfs because i am using efistub 2021-04-10T13:12:15 #kisslinux <acheam> kiedtl: ircv4 2021-04-10T13:19:08 #kisslinux <M4R10zM0113R> dream distro meme distro 2021-04-10T13:19:16 #kisslinux <M4R10zM0113R> wat 2021-04-10T13:22:43 #kisslinux <M4R10zM0113R> I was looking for "make local*config" thing for so long, dangit 2021-04-10T13:32:08 #kisslinux <travankor> testuser_[m]: good thing everyone here disables bpf 2021-04-10T13:32:19 #kisslinux <travankor> I think alpine does the same 2021-04-10T13:42:42 #kisslinux <dilyn> you don't need efivars to mount at boot tommy88: 2021-04-10T13:42:52 #kisslinux <dilyn> but if you do, it could go in fstab, and you'd want it to be ro 2021-04-10T13:43:00 #kisslinux <dilyn> so you don't *delete them* 2021-04-10T13:43:20 #kisslinux <dilyn> aarng: mostly a joke :v I used gmail for fifteen years 2021-04-10T13:44:22 #kisslinux <travankor> unironically ban gmail :p 2021-04-10T13:45:00 #kisslinux <testuser_[m]> The kernel gmp.h issue is in /usr/lib/gcc/$triplet/$version/plugin/include/system.h, the #include is behind `ifndef GENERATOR_FILE` 2021-04-10T13:45:04 #kisslinux <testuser_[m]> idk what GENERATOR_FILE is 2021-04-10T13:45:27 #kisslinux <travankor> dilyn: https://drewdevault.com/2021/02/25/Gmail-is-a-huge-source-of-spam.html 2021-04-10T13:47:36 #kisslinux <testuser_[m]> and then the next mpc.h is included unconditionally in gcc's plugin/include/builtins.h 2021-04-10T13:48:07 #kisslinux <testuser_[m]> but this has been the case since long, why would the kernel refuse to build now 2021-04-10T13:48:19 #kisslinux <dilyn> ddevault gets it 2021-04-10T13:49:34 #kisslinux <testuser_[m]> then there's barely any activity here https://github.com/torvalds/linux/commits/master/scripts/gcc-plugins where the gcc stuff is included 2021-04-10T15:32:57 #kisslinux <sad_plan> hey 2021-04-10T15:33:48 #kisslinux <testuser_[m]> hi 2021-04-10T15:39:29 #kisslinux <sad_plan> so Im in the process of creating my own fork of st, with some patches and some other minor changes, but for whatever reason, changing keybindings for scrolling, just doenst work. has anyone had this issue before or could help out or w/e? 2021-04-10T15:39:49 #kisslinux <sad_plan> its just really annoying tbh 2021-04-10T15:40:11 #kisslinux <sad_plan> i was going to change them to use alt +j/k 2021-04-10T15:40:36 #kisslinux <sad_plan> but I cant get alt to work. theyre for whatever reason locked to shift 2021-04-10T15:40:38 #kisslinux <sad_plan> ¯_(ツ)_/¯ 2021-04-10T15:44:25 #kisslinux <acheam> is your wm intercepting it? 2021-04-10T15:54:12 #kisslinux <acheam> hi phoebos 2021-04-10T15:54:24 #kisslinux <phoebos> hei 2021-04-10T15:56:51 #kisslinux <testuser_[m]> hi 2021-04-10T15:57:54 #kisslinux <sad_plan> no, I dont belive it does. wm uses superkey instead. and luke's fork works as one would expect. 2021-04-10T15:58:54 #kisslinux <sad_plan> so the issue seems to be with my fork. shift + pgup/down works, so scrolling does still work anyway. cant get mousescroll to work though, but thats another thing for another time i guess 2021-04-10T16:09:52 #kisslinux <noocsharp> ill ask again since people seem to be awake now: for people with mice with forward and backward buttons: whad does `libinput debug-events` output when you press these buttons? for me it seems to be outputting the wrong values 2021-04-10T16:12:05 #kisslinux <sad_plan> i got those keys. what you wanna know really? just the output of those 2 events? or 4 rather, as it spressed and released 2021-04-10T16:12:31 #kisslinux <zenomat> noocsharp: for me it outputs 'BTN_SIDE' for the backwards button and 'BTN_EXTRA' for the forward button 2021-04-10T16:12:52 #kisslinux <sad_plan> ^ 2021-04-10T16:13:26 #kisslinux <noocsharp> huh, thats what im getting too, but i would expect it to output BTN_FORWARD and BTN_BACK 2021-04-10T16:15:58 #kisslinux <noocsharp> maybe everything is standardized around the wrong values or smth and nobody has documented it 2021-04-10T16:17:54 #kisslinux <noocsharp> btw all the mouse buttons are in the linux/input-event-codes.h header for anyone wondering where i got the BTN_* values from 2021-04-10T16:26:44 #kisslinux <jslick> sad_plan are you using Mod1Mask for the mask field? I can try later on my xst if I get the time 2021-04-10T16:31:21 #kisslinux <sad_plan> no modkey, its defined earlier in config.def.h 2021-04-10T16:31:49 #kisslinux <sad_plan> but modkey in this case is Mod1Mask, yes 2021-04-10T16:34:15 #kisslinux <sad_plan> #define MODKEY Mod1Mask if that rings any bells 2021-04-10T16:35:16 #kisslinux <sad_plan> and in mask, I have {MODKEY, XK,j kscrolldown, {.i = 2}} 2021-04-10T16:36:02 #kisslinux <sad_plan> which should work. ive checked brodie robertsons videos about aswell, and he just simply altered the key, and it just worked.. which is somewhat frustrating on my end seeing as it doesnt work 2021-04-10T16:40:38 #kisslinux <jslick> This is working for me on xst: { Mod1Mask, 'k', kscrollup, {.i = -1} }, 2021-04-10T16:41:29 #kisslinux <sad_plan> hm, ill change to mod1mask, and see if that works. honestly, it should work none the less, due to modkey being defined as mod1mask, but anyway 2021-04-10T16:42:10 #kisslinux <jslick> that part is probably fine. Difference is in the subsequent fields 2021-04-10T16:43:34 #kisslinux <sad_plan> still wont work on my end. this is indeed strange.. 2021-04-10T16:43:59 #kisslinux <sad_plan> shift still works, even though its not in the mask place 2021-04-10T16:44:06 #kisslinux <jslick> I'm confused by the "j" after the comma. Was that comma supposed to be an underscore? 2021-04-10T16:44:16 #kisslinux <jslick> XK_J 2021-04-10T16:44:23 #kisslinux <sad_plan> wait, your right 2021-04-10T16:45:00 #kisslinux <sad_plan> but yes, i typed wrong on irc. I have XK_j in my config.def.h 2021-04-10T16:47:57 #kisslinux <testuser_[m]> You sure your config.h is synced with def.h 2021-04-10T16:48:31 #kisslinux <sad_plan> should be, but ill doublecheck. 2021-04-10T16:48:47 #kisslinux <sad_plan> they should be similar, correct? 2021-04-10T16:48:54 #kisslinux <sad_plan> .h is just a copy of .def.h 2021-04-10T16:53:05 #kisslinux <jslick> I think config.def.h is a template for creating config.h if it doesn't exist. The build uses config.h 2021-04-10T16:54:40 #kisslinux <acheam> yes, config.def.h should have the defaults 2021-04-10T16:54:55 #kisslinux <sad_plan> yeh, that should be correct. I synced them, and it gave me some errors. then I deleted it, and know it shouts about modkey is undefined. so it seems like the config.h might be the issue here. ill readd the patch, maybe it works if I start from scratch 2021-04-10T16:55:01 #kisslinux <sad_plan> nice 2021-04-10T17:00:06 #kisslinux <sad_plan> now its working 2021-04-10T17:01:00 #kisslinux <sad_plan> I dunno why, but it seems config.def.h and config.h is not being synced for some reason. I deleted config.h, and fixed the error. now alt +j/k works, aswell as alt+pgup/down 2021-04-10T17:03:07 #kisslinux <sad_plan> ah, now mouse works aswell with alt + scroll. fucking finally 2021-04-10T17:03:13 #kisslinux <acheam> woot 2021-04-10T17:03:24 #kisslinux <acheam> ive got to give st a good try again 2021-04-10T17:03:30 #kisslinux <testuser_[m]> Nice 2021-04-10T17:03:32 #kisslinux <acheam> but alacritty is just too comfy 2021-04-10T17:03:40 #kisslinux <testuser_[m]> What do you use from alacritty 2021-04-10T17:03:47 #kisslinux <testuser_[m]> Specific 2021-04-10T17:03:50 #kisslinux <acheam> I use the vi mode a lot 2021-04-10T17:03:56 #kisslinux <kiedtl> What's the vi mode? 2021-04-10T17:04:04 #kisslinux <sad_plan> st is nice, it just needs some work to function like one want 2021-04-10T17:04:06 #kisslinux <testuser_[m]> Wait what's the alacritty vi mode 2021-04-10T17:04:11 #kisslinux <sad_plan> you can use vi mode in both bash and zsh though 2021-04-10T17:04:22 #kisslinux <sad_plan> ^ acheam: 2021-04-10T17:04:34 #kisslinux <acheam> it let's you go through the terminal with vi bindings and select things and yank things and stuff 2021-04-10T17:04:36 #kisslinux <acheam> like in tmux 2021-04-10T17:04:41 #kisslinux <kiedtl> oh nice 2021-04-10T17:04:45 #kisslinux <testuser_[m]> I was using alacritty just cuz i thought I'd have to spend a ton of time customizing st like dwm, but turns out st doesn't need that much time to customize 2021-04-10T17:04:46 #kisslinux <acheam> shell vi mode is only in the input line 2021-04-10T17:05:37 #kisslinux <testuser_[m]> Also for some reason alacritty doesn't want to add in ligatures, there is someone's fork of it though with ligature support 2021-04-10T17:05:46 #kisslinux <acheam> I use the ligature fork 2021-04-10T17:06:08 #kisslinux <acheam> it works okay 2021-04-10T17:06:21 #kisslinux <acheam> it works 90% of the time 2021-04-10T17:06:51 #kisslinux <phoebos> alacritty uses like 20 mbs of ram which makes me feel guilty so I stick to st 2021-04-10T17:07:25 #kisslinux <kiedtl> st uses 6mb last time I heard, right? 2021-04-10T17:07:56 #kisslinux <phoebos> eh it's like 1 for me 2021-04-10T17:08:27 #kisslinux <sad_plan> 1.4 ish on my end 2021-04-10T17:10:16 #kisslinux <sad_plan> fantastic. now scroll works on its own aswell. yay me 2021-04-10T17:14:15 #kisslinux <testuser_[m]> Great 2021-04-10T17:29:22 #kisslinux <acheam> yes but it doesn't stack iirc 2021-04-10T17:29:54 #kisslinux <acheam> if you open 3 xterm's, you won't have 3x the amount of memory used 2021-04-10T17:30:10 #kisslinux <acheam> if you open 3 sts, you will have 3x as much memory used 2021-04-10T17:30:36 #kisslinux <sad_plan> st has a tabbed patch, would that perhaps fix that exact issue? 2021-04-10T17:35:13 #kisslinux <acheam> not sure 2021-04-10T17:35:18 #kisslinux <acheam> but honestly I don't care 2021-04-10T17:35:22 #kisslinux <acheam> I have plenty of ram 2021-04-10T17:36:25 #kisslinux <thebuzzing> That's how we got where we are today. 2021-04-10T17:36:35 #kisslinux <sad_plan> when st uses roughly 1mb ram, I dont think it matters too much tbh, if it stacks, and itll run as separate processes. 2021-04-10T17:36:56 #kisslinux <thebuzzing> Eh, Why optimize? They have plenty of ram. 2021-04-10T17:37:31 #kisslinux <sad_plan> why not optimize when possible, without too much hassle? 2021-04-10T17:39:52 #kisslinux <acheam> if its not too much hassle Ill do it 2021-04-10T17:40:04 #kisslinux <sad_plan> exacly 2021-04-10T17:40:05 #kisslinux <acheam> but I have more interesting things to do than squeeze a few megs of ram 2021-04-10T17:41:29 #kisslinux <sad_plan> obviously 2021-04-10T17:44:56 #kisslinux <aarng> sad_plan, do you not like tmux? 2021-04-10T17:45:05 #kisslinux <aarng> I feel like it addresses all your issues basically 2021-04-10T17:45:16 #kisslinux <aarng> feels good using a vanilla st 2021-04-10T17:46:31 #kisslinux <aarng> [*] 2021-04-10T17:50:45 #kisslinux <phoebos> hi 2021-04-10T17:51:41 #kisslinux <acheam> hey 2021-04-10T17:55:49 #kisslinux <testuser_[m]> phoebos 2021-04-10T17:55:50 #kisslinux <testuser_[m]> Hi 2021-04-10T18:25:13 #kisslinux <acheam> gonna try a `make localyesconfig` kernel build... lets see how long this takes 2021-04-10T18:25:48 #kisslinux <testuser[m]_> inb4 gmp.h not found 2021-04-10T18:26:04 #kisslinux <acheam> uhh is that something I should expect? 2021-04-10T18:27:47 #kisslinux <testuser[m]_> It's a mysterious issue with kernel 5.11+ due to some specific kernel config option 2021-04-10T18:27:52 #kisslinux <acheam> oh okay 2021-04-10T18:27:52 #kisslinux <testuser[m]_> On KISS 2021-04-10T18:27:57 #kisslinux <acheam> i'm not using 5.11 so I think i'm good then 2021-04-10T18:28:10 #kisslinux <testuser[m]_> cuz we build the gmp stuff into gcc and don't use system pkgs 2021-04-10T18:28:14 #kisslinux <acheam> right 2021-04-10T18:28:30 #kisslinux <aarng> is that with the latest gcc only? 2021-04-10T18:28:31 #kisslinux <acheam> we just need someone to systematically compile every mathematically possible kernel config 2021-04-10T18:28:45 #kisslinux <acheam> that'd find the option 2021-04-10T18:29:09 #kisslinux <aarng> cuz I compiled 5.11 without problems 2021-04-10T18:29:20 #kisslinux <aarng> before the gcc update though 2021-04-10T18:29:37 #kisslinux <testuser[m]_> It's on any KISS gcc with kernel 5.11+ with a mysterious kernel option 2021-04-10T18:29:58 #kisslinux <testuser[m]_> So it doesn't happen for everyone 2021-04-10T18:30:06 #kisslinux <aarng> I see 2021-04-10T18:30:18 #kisslinux <aarng> could diff a cfg causing the issue against mine 2021-04-10T18:30:34 #kisslinux <testuser[m]_> I've only been able to repro it with allyesconfig 2021-04-10T18:30:41 #kisslinux <testuser[m]_> I think someone had the error with arch config too 2021-04-10T18:31:05 #kisslinux <testuser[m]_> I'd diff against mine but mine is way too small to show meaningful stuff in the diff 2021-04-10T18:31:37 #kisslinux <aarng> ah damn, mine is fairly minimal too 2021-04-10T18:32:12 #kisslinux <testuser[m]_> Ok I've got a big brain idea 2021-04-10T18:32:33 #kisslinux <testuser[m]_> Do a make oldconfig on 5.11 on the allyesconfig from kernel 5.10 2021-04-10T18:33:00 #kisslinux <acheam> ooh 2021-04-10T18:33:01 #kisslinux <acheam> smart 2021-04-10T18:33:14 #kisslinux <testuser[m]_> Will try tomorrow 2021-04-10T18:33:52 #kisslinux <acheam> my solution: just use LTS kernels 2021-04-10T18:34:11 #kisslinux <acheam> as long as its somewhat recent, the kernel version doesn't really affect e 2021-04-10T18:34:12 #kisslinux <acheam> me 2021-04-10T18:35:05 #kisslinux <aarng> I've been meaning to do the same, I tend to only compile my kernel once for every install anyway 2021-04-10T18:35:20 #kisslinux <aarng> I mean, I still update from time to time, but more just for the heck of it 2021-04-10T18:35:28 #kisslinux <testuser[m]_> Same 2021-04-10T18:35:36 #kisslinux <testuser[m]_> Muh bleeding edge 2021-04-10T18:35:56 #kisslinux <aarng> I'm too lazy for bleeding edge :D 2021-04-10T18:36:23 #kisslinux <aarng> meanwhile, the typical arch user: while :; do pacman Syu; sleep 5; done 2021-04-10T18:36:24 #kisslinux <testuser[m]_> I used to update asap but now i just do it whenever i get reminded by something 2021-04-10T18:36:58 #kisslinux <acheam> well with arch, "partial upgrades" are the biggest sin of them all 2021-04-10T18:37:23 #kisslinux <acheam> so if you install new software, and don't update the system before, you will be viciously attacked by a horde of dogs 2021-04-10T18:39:37 #kisslinux <testuser[m]_> I hate updating arch chroots, don't update for 2 days and you got a gigabyte worth of tarballs to download 2021-04-10T18:41:10 #kisslinux <aarng> eew 2021-04-10T18:41:55 #kisslinux <aarng> good reminder though, if I ever need a chroot, I will probably use something like debian 2021-04-10T18:45:30 #kisslinux <spryc> just making sure this wiki page says efivarfs needs to be mounted, is that always or only when making the uefi boot entry? 2021-04-10T18:45:56 #kisslinux <testuser[m]_> Only for the entry 2021-04-10T18:46:26 #kisslinux <spryc> alright, thanks 2021-04-10T19:16:48 #kisslinux <phoebos_> hello from an eee pc lol 2021-04-10T19:35:30 #kisslinux <spryc> when booting it just halts on this, i know what TPM is and that if it was disabled the error probably wouldnt be there but i can't disable it in my laptop bios. 2021-04-10T19:35:45 #kisslinux <spryc> http://0x0.st/-TMy.jpg 2021-04-10T20:37:08 #kisslinux <acheam> new song, word, slogan 2021-04-10T20:48:39 #kisslinux <acheam> the excitement for slogans songs and words has really dipped 2021-04-10T22:07:36 #kisslinux <Rio6> accidently deleted my kiss partition :/ 2021-04-10T22:08:33 #kisslinux <zenomat> uff 2021-04-10T22:08:37 #kisslinux <zenomat> how? 2021-04-10T22:10:30 #kisslinux <Rio6> was moving my system to a new drive, and forgot to copy the partition kiss was on. And then I wiped the old drive :P 2021-04-10T22:11:27 #kisslinux <acheam> rip 2021-04-10T22:11:39 #kisslinux <zenomat> oh that sucks. any important data lost? or just some hours of tinkering? 2021-04-10T22:13:21 #kisslinux <Rio6> hours of compiling 2021-04-10T22:13:29 #kisslinux <Rio6> most packages are on git I think 2021-04-10T22:14:15 #kisslinux <Rio6> I remembered my home partition so data is all good 2021-04-10T22:14:37 #kisslinux <zenomat> yeah, those compiling hours hurt, but if you packages are backuped on git and you have your home partition, than it could be worse 2021-04-10T22:15:50 #kisslinux <Rio6> I did wipe my home drive a few months ago witha wrong find -delete command XD 2021-04-10T22:15:52 #kisslinux <Rio6> not my first time 2021-04-10T22:16:29 #kisslinux <zenomat> you got experience you mean^^ 2021-04-10T22:17:22 #kisslinux <Rio6> I do 2021-04-10T23:13:11 #kisslinux <acheam> wtf 2021-04-10T23:13:29 #kisslinux <acheam> this busybox source file has a G variable and another, different g variable 2021-04-10T23:13:30 #kisslinux <acheam> why 2021-04-10T23:13:46 #kisslinux <acheam> why do this to me 2021-04-10T23:46:53 #kisslinux <acheam> mcpcpc-hkp: thanks for the fetch program rec 2021-04-10T23:46:57 #kisslinux <acheam> its coming along nicely 2021-04-10T23:47:22 #kisslinux <acheam> so far, I have the user and hostname, kernel version, uptime, and memory usage 2021-04-10T23:47:34 #kisslinux <acheam> its been a really good way to learn the linux APIs and stuff 2021-04-10T23:48:43 #kisslinux <acheam> I've also learned a lot about print/scan formatting 2021-04-10T23:48:59 #kisslinux <acheam> for a while I kept trying to parse spaces and stuff when I realized I could just use sscanf