ChanServ changed the topic of #kisslinux to: KISS Linux | https://k1sslinux.org | /msg zr for kisslinux/* cloaks | logs: https://k1sslinux.org/irc#2.0 | thing of the day: https://vid.puffyan.us/watch?v=HVzC6WZImGY
jleightcap has quit [Ping timeout: 268 seconds]
michael has joined #kisslinux
jleightcap has joined #kisslinux
claudia has quit [Ping timeout: 272 seconds]
<riteo> god invidious is so comfy
<riteo> youtube's stock player is so bad
<midfavila> now that you've taken the invidious pill, take the links2+tabbed pill
<riteo> thanks mid for enligthening me
<midfavila> np
<riteo> why links and not surf btw?
<midfavila> >webkit >gtk3
<Guest28> Invidious is not comfy when the instance is overburdened and the video won't buffer
<midfavila> that's called "use a different instance"
<michael> x
<midfavila> or, alternatively
<riteo> yeah I'm using a very small one and it's extremely fast
<midfavila> "make a donation"
<midfavila> i imagine serving a few thousand people is kind of expensive.
<michael> surf is quite slow
<midfavila> also that.
<riteo> I see
<riteo> that sounds like the next step, although I'll surely have to step into JS-heavy pages, expecially when I'll get back to school
kimerus has joined #kisslinux
<michael> is indivious better than using mpv for youtube?
lieux has joined #kisslinux
<riteo> it depends on what you want to do ig
<midfavila> i mean, i don't even bother with mpv, but
<dilyn> Guest28: you need EDID support for most things relating to the kernel knowing aything about your screen
<dilyn> acheam: who the fuck needs to the know the time in ms...
<midfavila> as it stands I just pipe the contents of an invidious download to ffplay
<midfavila> dilyn you mean you don't have an atomic clock connected to your computer to measure boot times?
<riteo> mpv downloaded always the highest definition video, but I can't seem to find any way to get an hd video on js-free invidious
<dilyn> i know that they're sub 5 seconds, why do I need to know more :thinking:
<midfavila> you have to download the video stream and combine it with the audio stream
<midfavila> combined, they only really offer 360 or 720, as far as I know
<riteo> that doesn't look 720 to me
<midfavila> check the stream dimensions then. idk.
<riteo> yup it's 360
<riteo> if I turn on JS it works fine
<midfavila> unrelated
<midfavila> sotd suggestion
kimerus has quit [Ping timeout: 252 seconds]
<riteo> funky
<Guest28> @dilyn So like xrandr would need EDID
<midfavila> yes, it does
<midfavila> or manual specification in your X config
zenomat has quit [Ping timeout: 272 seconds]
zenomat has joined #kisslinux
zenomat has quit [Changing host]
zenomat has joined #kisslinux
lieux has quit [Quit: Client closed]
Guest28 has quit [Quit: Client closed]
Guest28 has joined #kisslinux
michael has quit [Quit: leaving]
<acheam> dilyn: I just thought second long increments were a lot when we're talking 1-5 seconds
<acheam> its more interesting to have some decimal places :)
<acheam> but it doesn't need to be upstream, I just kiss forked and added a sed call
<Guest28> ALSA recognze my RX 580 card after setting the default card to 1 but I am not sure what to do now... No volume settings in alsamixer just five "S/PDIF" options which can only be toggled
<Guest28> There are five HDMI devices, I need to find which is DisplayPort 2 because that's what I am connected to.
<necromansy> afaik you wont get a connection for DP
<necromansy> coz its not AV
<Guest28> What do you mean
<midfavila> DP in theory is capable of audio
<midfavila> but I've never had it work
* midfavila shrugs
<Guest28> I had it work on other distro using PulseAudio
<necromansy> well colour me shocked, i thought it was visual only
<midfavila> nope.
<Guest28> Nope. HDMI and DP both support audio but not DVI (unless you use a HDMI adapter)
<midfavila> it's capable of everything HDMI is
<necromansy> :| i hate this
<Guest28> DVI and vga no sound
<acheam> very successful day in kiss for me: switched to mdev,
<necromansy> what does aplay -l return you?
<acheam> removed util-linux
<acheam> shaved a few megs off my kernel
<midfavila> what do you use in stead of fdisk?
<acheam> BUSYBOX
<midfavila> ew
<midfavila> i disapprove
<riteo> thinking about it, why doesn't busybox have pax?
<midfavila> because nobody cares about pax or cpio or ar
<riteo> well, considering it's in the POSIX standard people should care I think
<Guest28> The card has two HDMI ports and two DP ports so im not sure what the other two are
<dilyn> who needs fdisk
<dilyn> DP and HDMI are only toggleable; sound is controlled on the device itself
<dilyn> they're basically SPDIF devices as far as alsamixer is concerned
<Guest28> Okay
<riteo> dilyn: wait, what do you use instead of fdisk?
<dilyn> am I regularly partitioning disks?
<Guest28> Every day
<Guest28> Every waking moment
<riteo> oh that's what you meant
<dilyn> I mean, technically I now have util-linux installed. but I haven't partitioned a disk since... I installed KISS on this drive a year ago
<dilyn> just don't make mistakes, ezclap
<acheam> I still technically have util linux installed, but just the libuuid part
<acheam> for syslinux
<acheam> at least until I can fork it
<acheam> and trim the UUID bloat
<dilyn> yeah i really only need util-linux for zfs, so I could definitely cut it up
<necromansy> Guest28: http://0x0.st/-p6o.txt
<necromansy> try making an ~/.asound.conf and try diff device numbers
<dilyn> device number will correspond to whichever port you chose, but it isn't 1,2,3,4
<dilyn> mine are like, 3 7 10 11
<necromansy> yeah
<Guest28> Right. Will this make a different in alsamixer? Wouldn't I need to do speaker-test?
<necromansy> you can trial with speaker-test to see if it works
<dilyn> it just sets the default device
<dilyn> well, a little more than that
<dilyn> but that's the eli5 version
<Guest28> Also I am going to turn on FIRMWARE_EDID in the kernel I am not sure if that even needed
<dilyn> yes
<dilyn> you don't need to do anything else unless you wrote a custom EDID for your display
<dilyn> or have a screen that the kernel includes drivers and stuff for, but that's also unlikely
<necromansy> ALSA is always a bane for me on new systems
<dilyn> alsa justwerks on KISS :v
<Guest28> By anything else you mean that FIRMWARE_EDID is needed
<acheam> until you need balance recording streams and stuff
<dilyn> i mean it's not 'needed' but you'd definitely want to enable it (:
<Guest28> ok
<Guest28> and btw alsa is the last hurdle i need to overcome lol
<dilyn> another one's made it lads
<dilyn> bring out the confetti cannons
<midfavila> jthe horde grows
<midfavila> prepare the hazing rituals, acheam
<necromansy> welcomewelcome
<Guest28> brb
Guest28 has quit [Quit: Client closed]
kimerus has joined #kisslinux
* acheam pulls cling film around mid's face
Guest78 has joined #kisslinux
* midfavila screams and flails
<Guest78> So when I do speaker-test what should happen? A sound plays?
<midfavila> static plays
<dilyn> like nails on a chalkboard
<Guest78> My fan in my room is on so gonna turn that off
<dilyn> I just open a browser instead :)
<Guest78> It's summer here
<acheam> hmmm my media keys don't work with mdev
<acheam> according to xev, they dont output an xf* keycode anymore
<acheam> I guess I could just use the hex key code
<Guest78> No static from any device
<Guest78> When I added device <NUM> to my alsa config I got another bar in alsamixer that is labelled PCM
<Guest78> And I can change the "percentage"
<Guest78> Or maybe that was because of speaker-test
kimerus has quit [Read error: Connection reset by peer]
kimerus has joined #kisslinux
<kimerus> You used what guide for alsa?
<kimerus> Guest78:
<Guest78> None specifically, just did a bit of Googling
<Guest78> Mostly Arch Wiki I guess
<kimerus> What are the lines in your asoundrc?
<Guest78> defaults.pcm.!card 1
<Guest78> defaults.ctl.!card 1
<Guest78> defaults.pcm.!device 3
<Guest78> defaults.ctl.!device 3
<Guest78> The available devices are 3, 7, 8, 9, 10, 11
<kimerus> I guesse the problem is that have two ctl devices
<Guest78> One is card and the other is device
<kimerus> Try remove the ctl device
<Guest78> Ok
<midfavila> have you checked if your refrigerator is running
<Guest78> Wondering if I should install pulse audio
<kimerus> Better out of the box
<kimerus> But i don't need
<kimerus> Just works fine with alsa
<kimerus> Only problem is firefox with the mic
<kimerus> But i don't use
<Guest78> Well I'd install it to trouble shoot
<midfavila> layering stuff on top of the issue makes the issue harder to figure out
<kimerus> Guest78:
<kimerus> What are the path of you asoundrc?
<riteo> midfavila: also pulseaudio is way more weird and unreliable than ALSA IMO
<Guest78> I was using the system-wide one at /etc/asound.conf
<kimerus> Strange
<kimerus> Is okay
<midfavila> check your default sound device
<kimerus> Yeah
<midfavila> it's probably pointing at your onboard sound card
<midfavila> as opposed to the gpu
<kimerus> Can you send your aplay -L?
<Guest78> The only card iis 1
<kimerus> But the devices?
<Guest78> 3, 7, 8, 9, 10, 11 are the device nums
<Guest78> Based on some forum posts online HDA ATI HDMI does represent the RX 580 card I am using
<kimerus> You tested if other devices works?
<Guest78> The motherboard audio on my PC is actually broken so thats' why I am using the GPU
<Guest78> And it did work on Arch w/ pulse
<Guest78> the GPU that is
<Guest78> The motherboard audio problem is hardware AFAIK, probably short circuit or something like that
<Guest78> Hmm, maybe if I use an ubuntu livecd or something like that I can see what alsa says there
<Guest78> Because the audio works out of box on Ubuntu
kimerus has quit [Read error: Connection reset by peer]
kimerus has joined #kisslinux
<kimerus> Did you build the drivers in kernel?
<kimerus> For alsa
<kimerus> And sound cards
<Guest78> Err I see stuff like VIDEO_TM6000_ALSA disabled
<Guest78> I think these are device-specific tho
<kimerus> I mean
<kimerus> The codecs
<Guest78> Yes
<Guest78> I did intel and hdmi
<kimerus> Well
<kimerus> I not see any about intel in kernel
<kimerus> Can you see the HD-Audio section in kernel menuconfig?
<Guest78> What do you mean?
<acheam> under device drivers then audio drivers then HD audio
<acheam> or something like thay
<acheam> you might need to check off the right box for your chipsey
<Guest78> Chip in alsa says ATI R6xx HDMI
<Guest78> I Will see if i can find something like that
<kimerus> ALSA - Gentoo Wiki – https://wiki.gentoo.org/wiki/ALSA
<kimerus> Check this
<kimerus> See the kernel section
<kimerus> In HD-Audio
<Guest78> In HD Audio the one I had enabled was Build HDMI/DisplayPort HD-audio codec support
<kimerus> Enable the realtek one
<kimerus> Just see if changes your aplay
<Guest78> The gentoo wiki says to enable all and let the generic HD-audio codec parser pick the right one. Shoulds I do that?
<Guest78> Or just Realtek for now?
<kimerus> Just realtek for noe
<kimerus> But you can try what the wiki says
<kimerus> Maybe is better
Guest78 has quit [Quit: Client closed]
Guest28 has joined #kisslinux
<Guest28> Yeah my aplay is different now hang on
<kimerus> Yeah
<kimerus> You correct device is 0
<Guest28> Thats the onboard right ?
<kimerus> Don't know
<kimerus> But the gentoo wiki says to use the front card
<Guest28> I need the graphics card (HDA ATI HDMI)
<Guest28> The HDA Intel PCH is the onboard which doesnt work
kimerus has quit [Read error: Connection reset by peer]
<midfavila> acheam you mentioned nyxt can't be packaged for kiss because of something to do with gio and glibc right?
<acheam> gtk introspection
<midfavila> just found this.
<acheam> its not a glibc problem
<acheam> its a problem with how gtk3 is built on kiss
<midfavila> oh. that's trivial to fix then.
<acheam> somewhat
<acheam> because everything depends on everything it can be a PITA
<acheam> I never got around to doing it
<midfavila> if it had a non-GTK3 GUI I might take a stab at it
<acheam> but you can nab gobject-introspection from my repo, which you'll need along the way
<acheam> nyxt does have a qt option
<acheam> but thats qt
<midfavila> i was going to say
<acheam> and blink
<midfavila> when i said non-gtk
<midfavila> i meant non-shit
<midfavila> an fltk interface or a mcclim one would be nice
<midfavila> particularly mcclim
<midfavila> then it wouldn't need to depend on C for its GUI. or, at least as much.
<acheam> uhh why would this just fail without any relevant logs?
<midfavila> radiation
<midfavila> it's the five geez
<midfavila> they're flippin' your bits
Guest28 has quit [Quit: Client closed]
<acheam> trying to build libxx, log title is semi misleading
<midfavila> "error: unknown rune table"?
<midfavila> i don't really touch llvm, clang, or anything like that
<midfavila> yeah, looks like it has some kind of error limit...
<midfavila> "fatal error: too many errors emitted, stopping now [-ferror-limit-]"
<acheam> I'm just going to try building it with ninja
<midfavila> not sure if you saw that
dylanaraps has joined #kisslinux
<acheam> oh no I didnt
<riteo> rune table sounds very misterious and mystic
<midfavila> there are also complaints about "mask" being an unknown type name
<acheam> Thanks
<acheam> ah yeah same error with ninja but it MUCH more conveniently pointed them out
<riteo> s/misterious/mysterious/
<midfavila> cmake is kind of dogshit
<midfavila> and by kind of I mean it's absolutely horrendous
<midfavila> whatever you're trying to build, it's full of bugs
<midfavila> unrelated note, has any progress been made on the graph generation and manipulation routines for KISS?
<acheam> its llvms stdlibc++ replacement
<acheam> and yes its bad
<midfavila> oh, ew
<midfavila> ewewewewewewewewewewewewew
<midfavila> thanks dylan
<dylanaraps> I /should/ have fixed all open dependency issues
<midfavila> i really need to look on the gh more...
<dylanaraps> Look at the other PRs I opened too
<acheam> the problem is that you can't get email notifications without an accouny
<acheam> IIRC
<midfavila> Yeah, I'll look through them all.
<midfavila> and I technically *have* an account... it's just frozen
<midfavila> so fuck me I guess
<acheam> which ruins the point of email notifications for me
Guest28 has joined #kisslinux
<Guest28> Well I am on ubuntu in alsamixer and when I mute S/PDIF 5 my sound is muted
<midfavila> you know, totally unrelated, but I just want to say, dylanaraps: you're a really cool dude.
<Guest28> So I think it involves S/PDIF 5?
<midfavila> i've learned a lot about unix from tinkering with KISS, and I appreciate the effort you put into it.
<midfavila> same with the rest of you guys, honestly
<Guest28> By the way the Card and Chip show up HDA ATI HDMI and ATI R6xx HDMI, respectively
<midfavila> glad I could meet you all.
<midfavila> [end of irlpost]
<Guest28> midfavila I love you too bae
<midfavila> = w=
<riteo> ok since this is time for being all cuddly and honest: mid if it weren't for you I probably wouldn't have sticked up that much on here
<riteo> not because everybody's bad or anything, but mid's shitposting really made that spark
<riteo> we all love you :3
<riteo> also talking about weird hardware at 6 AM is really nice
<midfavila> my two redeeming traits
<Guest28> So asoundrc just sets defaults... Muting S/PDIF 5 in alsamixer mutes my volume so it'd be the same in KISS
<riteo> yes
<midfavila> esoteric hardware knowledge and shitposting
<Guest28> So if asoundrc just sets defaults, maybe it has something to do with the kernel? I don't know at this point
<Guest28> I need to find a way to "select" HDMI / DisplayPort 6 - Ellesmere HDMI Audio from KISS
<midfavila> have you tried using alsamixer?
<midfavila> it allows you to change your output device.
<Guest28> Yes, it lets me select the card
<Guest28> But no sound
<midfavila> hold on one sec...
<midfavila> there's a way to set it as default
<Guest28> I tried that too
<midfavila> hmm
<Guest28> It lets me go into alsamixer and select, but there's no sound
<Guest28> Which makes me think is kernel-related
<Guest28> In Ubuntu I just go to Sound -> Output -> Output Device
<Guest28> But here's the thing, in alsamixer on Ubuntu when I change cards it doesn't change cards in the Sound settings
<midfavila> i don't know anything about Ubuntu's configuration framework or how it would map to regular utilities, honestly... nor do I have experience with audio over media cables like DP and HDMI
<midfavila> i'll look into it though, since I haven't got anything better to do
<Guest28> So I'm wonder if there's a way to "select" the output device in alsa
<midfavila> yes, it's to set the particular card as default
<midfavila> you should also make sure that it's unmuted
<midfavila> that's... tripped me up a few times, honestly
<Guest28> Yeah I tried that
<Guest28> I went from MM to OO
<midfavila> and still nothing?
<Guest28> "I switch devices by commenting and uncommenting out the relevant lines for selecting what device I want. Switching a default device by configuration file requires restarting the process that uses sound. For playing Youtube videos in your browser, this means restarting the browser whenever you switch an audio device. (There might be a better way to
<Guest28> do this, I haven’t figured it out yet.) "
<Guest28> "For playing Youtube videos in your browser, this means restarting the browser whenever you switch an audio device."
<Guest28> Maybe it's as simple as restarting the browser
<midfavila> uh, yeah, if you're making changes in config files, I'd close everything using your sound card and then alsactl restart or w/e
Guest28 has quit [Quit: Client closed]
<dilyn> I dont' have a strong grasp on how sound devices come up in Linux but it might be volatile, so you aren't guaranteed that device 5 is the right one
<midfavila> this is why I bought a mobo without onboard audio and disabled my GPU's audio... it's such a pain
dylanaraps has quit [Ping timeout: 272 seconds]
<dilyn> eh
<midfavila> honestly, if people spent half as much effort on making ALSA not shit, instead of layering more crap on top, it'd probably be a lot better
<dilyn> it's like, two commands to figure out what the device numbers are
<dilyn> alsa is... very good...
Guest28 has joined #kisslinux
<midfavila> the documentation is non-existent, which is kind of a problem. audio input is handled oddly at times, especially if you have a mono mic
<dilyn> that doesn't make alsa bad
<midfavila> and then there's the whole killer feature of PA, which is "wow I can control volume on a per-program level", or so I've heard
<dilyn> isn't that what jack is for
<riteo> wasn't jack made for low latency and music making
<midfavila> dilyn if nobody can figure out how to use your software, your software isn't exactly useful.
<Guest28> Okay at least I know that the default device should be 11
<midfavila> and yeah, jack is for audio engineering work, afaik...
GalaxyNova has joined #kisslinux
<Guest28> What was that alsactl command you typed?
<Guest28> My history is gone
<GalaxyNova> any1 know how to modify a global variable from inside a function in posix shell
<midfavila> try alsactl init. that *should* force it to reload your config file... as far as I'm aware.
<midfavila> cool... hm. how did you try to set the GPU's sound card as the default, by the by?
<Guest28> In /etc/asound.conf
<Guest28> defaults.pcm.!card 1
<Guest28> defaults.ctl.!card 1
<Guest28> defaults.pcm.!device 11
<Guest28> defaults.ctl.!device 11
<midfavila> ...hm...
<Guest28> Device 11 is the last one, when I was on Ubuntu S/PDIF 5 (the last one) affected the volume
<acheam> GalaxyNova: aren't all variables global?
<acheam> dont use the local keyword
<acheam> its nonstandard
<midfavila> honestly, Guest28, I dunno
<GalaxyNova> acheam: All i know is that what O
<GalaxyNova> I'm trying to do isn't working
Guest28 has quit [Quit: Client closed]
<midfavila> looking at some stackoverflow suggestions, the ! doesnt seem to show up...
<midfavila> check this out, maybe?
Guest28 has joined #kisslinux
<GalaxyNova> acheam: Specifically I have a `failed` global variable that gets set to 1 by the error function and then tested in the main function.
<GalaxyNova> and it always stays 0
Guest28 has quit [Client Quit]
Guest28 has joined #kisslinux
<GalaxyNova> here's an idea of what I am trying to do acheam: https://0x0.st/-p6J.sh
<acheam> will look at this in the morning
dylan02 has joined #kisslinux
<riteo> GalaxyNova: can't you export it?
<Guest28> When I type aplay -L it still says default:CARD=PCH
<Guest28> HDA Intel PCH, ALC898 Analog
<Guest28> Default Audio Device
<Guest28> This is so baffling
<GalaxyNova> dylan02?
GalaxyNova has quit [Read error: Connection reset by peer]
GalaxyNova has joined #kisslinux
<Guest28> Okay guys I got static in the left ear with the command "speaker-test -D hw:1,11 -c 2"
<Guest28> Which means it's not a kernel problem
<dylan02> GalaxyNova: ???
<Guest28> Oh static in both ears, it alternates
<riteo> dylan02: I think they're referring to that script example they wanted to make work
<Guest28> So I literally just need a way to change the output device for good
<riteo> dylan02: this one: https://0x0.st/-p6J.sh
<GalaxyNova> wait what
<GalaxyNova> i just tested it and it now works
<GalaxyNova> I am thourougly confused
<riteo> what
<GalaxyNova> but my original problem still doesn't work for some reason
<riteo> I ran it myself and it didn't work
<riteo> it returns 0
<riteo> I recall it doing the thing you wanted in one of my scripts though
<GalaxyNova> that's because i forgot to call the function in the example
<riteo> wait
<GalaxyNova> in my real usage case i do call the function and it still doesn't work
<GalaxyNova> here
<riteo> oh right you didn't call it
<riteo> now that makes sense
<GalaxyNova> riteo: https://0x0.st/-p6J.sh
<riteo> it's the same url galaxy
<GalaxyNova> wait
<GalaxyNova> here
<GalaxyNova> this is the actual script where I'm having the problem
<GalaxyNova> failed should turn to 1 when the err() function runs
<riteo> oh it's that package linter thing?
<GalaxyNova> yes
<riteo> cool
<riteo> lemme check
<riteo> mhh, I think it's because you're calling the function inside a while loop
<riteo> or an if
<riteo> or both
<riteo> inside any of those the variables are scoped IIRC
<riteo> lemme try putting an err right at the start of the function
<GalaxyNova> oh
<riteo> yep
<riteo> it returns an empty-ish error, a one and failed
<GalaxyNova> how can i get around that
<riteo> i added `err "epic"` at the start of the main function if you want to replicate it
<midfavila> ...oh, shit. screw using s9. gauche seems way more capable
<GalaxyNova> yep i can replicate it
<midfavila> check this out
<GalaxyNova> it's weird
<GalaxyNova> I never considered if statements and loops scopes
<GalaxyNova> is there any way to get around this?
<riteo> I feel you
<riteo> I've been in similar situations with minekiss
<riteo> mhh, I think exporting might work
<riteo> I don't think it's the best option though
<midfavila> exporting does seem like a sensible option, I agree
<GalaxyNova> exporting it where
<midfavila> well, shell is the definition of "not the best option"
<riteo> good point
<midfavila> just... export it?
<midfavila> like
<midfavila> export thing=foo
<riteo> yeah like that
<GalaxyNova> like in the original definition or inside the function?
<GalaxyNova> or both?
<riteo> in the function
<midfavila> ...probably inside the function?
<riteo> the thing though is that it's in the enviroment of the successive commands too though and I feel there might be a better way
<GalaxyNova> exporting it doesn't do a thing
Guest28 has quit [Quit: Client closed]
<riteo> mhhh
<riteo> wait, I don't think if blocks are scoped actually
sad_plan has joined #kisslinux
<riteo> before saying wrong stuff lemme try something
<GalaxyNova> if you want to test it on a real script you can try community/most/build and it should complain about the spacing and print failed
<riteo> I'll try and tell you
Guest28 has joined #kisslinux
<Guest28> I am going insane
<GalaxyNova> why are you going insane
<Guest28> Because I can't change the output device in ALSA
<GalaxyNova> oh lol
<acheam> oof
<GalaxyNova> > installs pulseaudio
<acheam> "Unlike other well-known paging programs most supports multiple windows and can scroll left and right. Why settle for less?"
<acheam> ba dum tsss
<riteo> ok that's genious
<riteo> s/genious/genial/
<riteo> wait how do you say that in english
<midfavila> genius
<midfavila> and yes, most is a very good pager
<GalaxyNova> acheam: I use it every day :)
<midfavila> it integrates exceptionally well with jed
<midfavila> which is a very good editor
<GalaxyNova> and I maintain it
<midfavila> nice. you must be handy with S-Lang then?
<acheam> busybox less works for me, except for Git
<GalaxyNova> I maintain S-Lang in the community repository too but I have no idea how to use use it
Guest28 has quit [Client Quit]
<midfavila> oh, rip
<midfavila> younger me was vaguely interested in it for a time
<midfavila> but then I realized
<midfavila> "wait a sec"
<midfavila> "this is only used in like two programs"
<GalaxyNova> lol
<midfavila> at least ELisp applies generally
<midfavila> since... you know...
Guest28 has joined #kisslinux
<midfavila> it's just LISP.
<Guest28> Yay Firefox is playing sound now
<GalaxyNova> nice
<Guest28> "alsactl restore" as root I think did the trick
<Guest28> I am not sure if it will stay this way when I reboot
<acheam> alsactl restore is a wonder command
<midfavila> it should. if not, just add alsactl restore to your init scripts
<riteo> I'm starting to think that the variables are scoped by the process in the for/while loop more than the block itself
Guest28 has quit [Client Quit]
<GalaxyNova> what does that mean
<midfavila> through the power of five seconds of searching, I bring to you a solution
<midfavila> apparently "local" *is* posix
<midfavila> oh, no, it's *not*
<midfavila> fuck
<midfavila> i need to actually read articles completely before talking about them
<midfavila> now I feel like an idiot
<riteo> no worries, this is all a mess
<GalaxyNova> local is not posix
<GalaxyNova> mfw
<midfavila> you'll notice that I corrected myself
<GalaxyNova> oh alright xD
<midfavila> looks like a suggestion is to use a subshell instead of a function
<riteo> oh the only way I can think of quickly is only one and it's a mess
<riteo> touch a file
Guest28 has joined #kisslinux
<midfavila> there's also another suggestion
<midfavila> which is
<midfavila> "implement local yourself"
<Guest28> Okay so I have to type alsactl restore when rebooting.
<midfavila> Guest28 just put it in your init scripts
<riteo> midfavila: I'm pretty sure that the lastest of resorts
<GalaxyNova> mifavila: lol
<riteo> regarding the local reimplementation, not the alsa thing
<GalaxyNova> I've lost so many braincells trying to figure this out
<GalaxyNova> the scoping makes 0 sense
<riteo> wait lemme try something
<midfavila> what are you even doing, where the scoping of the shell's variables would matter significantly?
<GalaxyNova> so basically i have a global 'failed' variable that is supposed to be changed to 1 by the err() function while inside a loop itterating through each line of a file
<midfavila> does the function do anything else?
<midfavila> or does it just change the value of the variable?
<GalaxyNova> it does a bunch of other things ofc lol
<riteo> it also prints some stuff
<midfavila> this is a crazy radical solution but
<midfavila> have you considered just
<midfavila> not using a function
<GalaxyNova> I woudn't make a whole function just to change 1 variable
<riteo> mid that won't change anything
<GalaxyNova> midfavila: And copy paste everything 50 times?
<riteo> the function acts exactly as copypasting that stuff
* midfavila shrugs helplessly
<riteo> the issue is scoping and I think I got it
<riteo> hear me out
<midfavila> you two have fun
<riteo> variables are scoped around processes (think of subshells and piped stuff)
<riteo> so in fors and ifs variable changes are allright, but in stuff like `cat epicfile | while read a` will actually scope everything to read
<riteo> I think I read a stackoverflow post about that
<acheam> mid's 2am brain isnt at its finest for shell debugging I see
<GalaxyNova> could i fix it by removing the cat?
<midfavila> acheam i can't debug a script I can't see
<GalaxyNova> and redirecting the input from the file directly
<acheam> they sent it
<midfavila> nor, to be honest, do I feel particularly passionate about shell scoping
<GalaxyNova> midfavila: here it is https://0x0.st/-p6y.sh
<acheam> *gasp*
<midfavila> if I was writing a sufficiently complex script where that mattered, I'd not use shell
<riteo> I don't think it can help you that much though
<midfavila> or i'd be stupidly pedantic when it comes to not modifying global variables from within functions
<GalaxyNova> riteo: process substitution isn't posix
<riteo> ikk
<riteo> look under it
<GalaxyNova> oohhhh
<riteo> apparently you can actually do stuff after the while
<riteo> I think the real culprit here is the piping
<riteo> I recall echo asd | read bruh not working because of that
<Guest28> +
<riteo> "each command of a multi-command pipeline is in a subshell environment; as an extension, however, any or all commands in a pipeline may be executed in the current environment."
<riteo> wait what does that second part mean
<riteo> oh I think it means that curly bracket thing
<riteo> reading the article further makes me think so
<midfavila> that's mentioned in the SO post I mentioned...
<GalaxyNova> OH
<GalaxyNova> i fixed it by removing the cat entirely
<GalaxyNova> and replacing it by feeding the file directly into the loop
<GalaxyNova> i should have listened to shellcheck
<riteo> yesss
<GalaxyNova> thank you riteo
<GalaxyNova> :D
<riteo> you're welcome :)
<riteo> also I freshened up my memory on this stuff once again
<riteo> eventually it'll stick, I swear
<riteo> damn pipes
<Guest28> Write your script and pipe every command
<Guest28> One long chain of pipes
<GalaxyNova> Guest28: Otherwise can you even call it unix smh
<testuser[m]1> Hi
<GalaxyNova> hi
<riteo> hi!
gtms has joined #kisslinux
<Guest28> How is the firefox binary handled? Is there some dedicated machine that is just compiling every new version and releasing it on Github?
<midfavila> p sure dilyn compiles them
<GalaxyNova> what the...
<testuser[m]1> Yes
<testuser[m]1> Umm looks like the bridge broke
<sad_plan> what is this __thread support that libelf requires? Im in the middle of trying to build a static kiss, and when building libelf, it gives me that error. or do I not need libelf after all?
<sad_plan> I know its a dependency of mesa, but thats something that Ill worry about later, when I get there anyway :p
<riteo> ok guys I need a quick suggestion
<riteo> so basically the guys at mojang distribute their native libraries in the weirdest of ways by packing them into a .jar with sometimes their git hash and sha1 checksum
<riteo> the idea of the sha1 checksum is to verify whether the native library is damaged or not, but ignored that zip already has a CRC of every file inside
<Guest28> Mojang made Minecraft right?
<riteo> yep
<Guest28> DAng that game was so fun, I played the beta in 2008 or so
<riteo> depending on the crc would require like, 1 command, while depending on the not always present sha1sum quite a few more
<riteo> Guest28: it's evolved a lot, I'm making a POSIX shell launcher for it
<riteo> would there be a good reason to go the more complex route of checking for the checksum file and calculating the sha1sum or should I stay with zip's builtin CRC for simplicity?
<riteo> you know what, considering there won't always be that file it's probably easier to just use the CRC
midfavila is now known as midfavila-asleep
<riteo> I mean, it's not like under normal circumstances the file will get corrupted or anything
<riteo> epic
<riteo> gn mid
michael has joined #kisslinux
<riteo> oh I think I'm an idiot
<riteo> that think I was talking about is slightly more complex, I thought that -t (test archive integrity) would test whether the uncompressed crc matched with the compressed one
<riteo> s/think/thing/
<michael> ^think^thing
michael has quit [Client Quit]
<Guest28> riteo Thought yyou needed to use Microsoft's launcher or whatever
<Guest28> Or is that only the MS account you need
<Guest28> I don't know I haven't touched that game in ages
dylan02 has quit [Ping timeout: 272 seconds]
<riteo> Guest28: I feel like you're talking about bedrock/win10 edition
<riteo> although lately mojang's been adding microsoft account support for their game and are slowly migrating to it
<riteo> although I'm mad at it not that much because it's m$ but for its obligatory web browser dependency
<GalaxyNova> yeah i hate the migration
<GalaxyNova> it hasn't happened yet hasn't it?
<GalaxyNova> I'm still using my mojang account
<riteo> luckily it hasn't yet, although new accounts are automatically microsoft's
<riteo> When the time will come that browser requirement will have to get over my body
<riteo> there will be two outcomes then: either I workaround it, or...
<GalaxyNova> ffs why does microsoft have to ruin everything
<riteo> I mean
<riteo> mojang's still mojang
<riteo> that's the weird thing for me
<GalaxyNova> riteo: Who's going to be playing minecraft on a computer without a web browser
<riteo> nobody, it's not like I'm without a web browser
<riteo> also, who's going to be playing minecraft through a posix shell script?
<GalaxyNova> lol
<riteo> it's a thing of principle
<riteo> I'll do everything in my power to avoid the inevitable before I migrate to something else somehow
<GalaxyNova> As long as it's not going to become bedrock edition i'm happy
<GalaxyNova> bedrock editiong is cancer
<riteo> it's literally PE
<riteo> microsoft literally bought mojang just for that
<GalaxyNova> if it was a 1:1 port of the game it would be ok
<riteo> I guess Mojang wanted to avoid some security issues/save some money
<GalaxyNova> They added dumb "features" likes emotes
<riteo> IIRC Mojang accounts still don't support 2FA
<Guest28> Oh I read this last year and thought it was for all players https://www.theverge.com/2020/10/22/21527647/minecraft-microsoft-account-mojang-java
<riteo> it is
<GalaxyNova> So many in game purchases and other BS
<GalaxyNova> also the lack of proper modding
<Guest28> Really, so it's like a blocky version of Fortnite
<GalaxyNova> ^^^
<riteo> talking about that announcement, aren't we gonna talk about how mojang directly acknowledged modding?
<GalaxyNova> yeah that was suprising
<GalaxyNova> it's because they know it's a large part of the appeal of java edition
<riteo> I mean, they literally obfuscated the jar
<GalaxyNova> isn't it incredibly easy to de-obfuscate it?
<riteo> the java programs that use proguard are likke, 2
<riteo> yeah, they even recentely (thanks to our lord dinnerbone) release development deobfuscation maps
<riteo> but, the principle behind stays
<riteo> let's remember that dinnerbone literally got hired for the mcp
<GalaxyNova> Since it's made in Java they can never fully hide the source code
<riteo> I wonder if it's jens' fault if the code's still obfuscated
<GalaxyNova> why would it be his fault
<riteo> one day he said this: "We obfuscate Minecraft to show that it's not open source" or something like that
<riteo> like if not obfuscating it implied it
<riteo> after all dinnerbone after quite a lot of work was able to pull the deobfuscation maps thing
<riteo> without him probably this would've never happened
<GalaxyNova> bruh
<GalaxyNova> -100 respect for jens
<GalaxyNova> Minecraft should be open source
<riteo> I can't find that quote though
<GalaxyNova> press x to doubt
<GalaxyNova> now that he doesn't own the game anymore it's unlikely that that will happen any time soon
<GalaxyNova> also are you the original recipient of the email? That's cool
<Guest28> Well for multiplayer FPS/competitive games and the sort I'd argue closed source is probably "better" due to hacking, but since Minecraft is a game where you basically sandbox I'd say that open source is better. Minecraft is also probably more simplistic than most games in its code base so less opportunity to exploit
<riteo> GalaxyNova: no I'm not, I found it somewhere
<Guest28> And closed source means don't play it
<GalaxyNova> Guest28: That's the same argument Windows users say when they argue that their operating system is more secure
<GalaxyNova> security through obscurity is a fallacy
<GalaxyNova> They could have made a decent server side anti cheat and solved that problem if they really wanted to
<riteo> oh I found that quote
sad_plan has quit [Quit: ]
<riteo> but quite surprisingly it wasn't jens that said it, at least not directly
<Guest28> Well I used to program cheats for Valve games (TF2, CS:GO) and I feel open source would have made that much easier. VAC is pretty terrible though
<GalaxyNova> imagine what could be done if minecraft what open source
<riteo> probably minetest could get a tiny bit closer to that point if its main method of content delivery wasn't lua
<riteo> like bruh, what did you expect
<GalaxyNova> also lots of forks of the game
<riteo> huh, really? I didn't know that
<riteo> are you talking about the engine or the "game" like in the data files?
<GalaxyNova> if the game was open source there would be
<riteo> oh you meant that
<Guest28> Actually on second thought just make all video games open source. Honestly most anti cheat systems are garbage and don't prevent cheating. A better solution would be to have a good dev team that patches exploits quickly and bans hackers fast.
<riteo> also please make architectures that make cheating harder by design
<riteo> valve knows this very well
<riteo> mojang on the other hand...
<riteo> I'm genuinely thinking about learning about C very in depth by making a minecraft clone
<riteo> the idea is to make it my ideal minecraft clone, as minetest is very disappointing under the technical aspect
riteo has quit [Quit: epic irssi messup moment]
riteo has joined #kisslinux
<riteo> irssi messed up
<riteo> I was saying: minekiss is very very disappointing under the technical aspect
<riteo> like, bruh, you got a lean "modular" c++ engine and you're limiting yourself to 1 chunk of height?
<riteo> its killer feature would be out-of-the-box complex stuff like cubic chunks
<GalaxyNova> doesn't minecraft also have 1 chunk of height?
<riteo> yes, but it's minecraft
<GalaxyNova> lol
<riteo> minetest is like 1% of what it could be
<GalaxyNova> some guy made it into a sphere world
<Guest28> It would be cool to do a full version
<riteo> bruh is it using minecraft's actual textures
<GalaxyNova> mfw you add the whole project in "initial commit"
<riteo> I guess that's the public repo
<riteo> do you make public repos with incomplete software?
<GalaxyNova> uhh
<Guest28> All software is incomplete :)
<GalaxyNova> riteo: should i not?
<riteo> yeah, but not working software is way more incomplete IMO
<riteo> GalaxyNova: it's more a personal thing than anything
<riteo> I just don't do it to avoid creating a 10 year old empty repo
<riteo> I've actually found them multiple times
<riteo> >Random name - Interesting description of exactly what you need
<riteo> >Initial commit
<riteo> >empty repo
Guest28 has quit [Quit: Client closed]
<GalaxyNova> 99% of my repos
Guest28 has joined #kisslinux
<GalaxyNova> I'm considering privating them to save myself from the embarrasment
<riteo> If you work on them and you don't mind it being public I don't see why not
<riteo> some people find it interesting to see a program slowly growing
<riteo> s/growing/grow/
<Guest28> whats wrong with growing. am i just bad at english
<riteo> I don't know
<riteo> I'm always scared of writing the wrong thing
<Guest28> me too, even in real life I am scared of speaking because I suck at grammar
<GalaxyNova> Guest28: past tense
<GalaxyNova> actually
<GalaxyNova> it's the infinitive of the verb
<GalaxyNova> or something like that
<Guest28> Infinitive is to grow
<Guest28> I think growing is the imperfect tense here.
<Guest28> Never mind it's the present progressive
<GalaxyNova> honestly I don't even think about conjucation at all most of the time
<GalaxyNova> i just use whatever tense "sounds" best
<riteo> same thing
<riteo> I'm pretty sure we haven't studied those tenses yet at school
<Guest28> Same, but doesn't stop me from second guessing myself
<Guest28> I am done school and I don't remember learning anything other than present/past/future
<riteo> does anyone know if unzip/zipinfo's output is the same on all platforms?
Guest28 has quit [Quit: Client closed]
dylan33 has joined #kisslinux
<dylan33> riteo: very doubtful. I don't think it's standardized (as a utility)(?)
<riteo> mhh
<riteo> I'm very tempted to just ditch native library verification altoghether and just overwrite them fresh from the jars
<dylan33> I don't know how many implementations there are however.
<riteo> they're like instantaneous do decompress and fetching the right sha1 from the jar, calculating everything and deciding what to do might actually be slower
<dylan33> If you're lucky there's just the one (on Linux at least).
<riteo> the idea is to make it portable, so I don't think that's a good idea
<dylan33> If that's the requirement I'd look elsewhere
<riteo> I think I'll just overwrite the libraries on each start everytime, it's the fastest and simplest solution
<riteo> the other solution would be to look for a .sha1 file for each library, check it and if wrong or not here decompress everything
<riteo> the issue is that it's not here for everything and they're formatted weirdly
GalaxyNova has quit [Ping timeout: 258 seconds]
<riteo> like, a library is only its .so, there's not even the sha1
<technoznc> dylan33: I saw you updated the kisslinux repo.. nice :D
<dylan33> Idea: store the libraries elsewhere with the sha1 as part of the filename. Then symlink them to /usr/lib (or wherever)
<riteo> mhh
<riteo> Minecraft's native library distribution system is weird
<riteo> the libraries are not versioned (no number at the end) and the libraries for each versions are in their own path specified at runtime
<riteo> also the jars distributing them are aleady checksummed
<riteo> like, they're part of the usual library validation
<riteo> oh I see what you meant now
<riteo> the symlink idea is interesting
<riteo> I'll try it out
m3g has quit [Ping timeout: 268 seconds]
Uks3 has joined #kisslinux
Uks2 has quit [Ping timeout: 272 seconds]
<testuser[m]1> if i do something like `gcc test.c -O3 -O2`, will O3 Optimizations take priority or O2 ?
<dylan33> O2
<dylan33> > If you use multiple -O options, with or without level numbers, the last such option is the one that is effective.
<dylan33> "If you use multiple -O options, with or without level numbers, the last such option is the one that is effective.
<dylan33> oops, sent twice ;)
<riteo> gtg, dylan33 thanks a lot for the suggestion! I'll finish trying it when I come back, do some tests and tell you!
<riteo> bye everyone!
riteo has quit [Quit: epic mojang moment]
<testuser[m]1> thanks
<dylan33> o/
<testuser[m]1> konimex: can you see the irc messages coming in this room ? It's working only 1 side for me, have to check logs and reply.
<konimex> nope, looks like irc->matrix doesn't work
<testuser[m]1> hmm, other channels are working fine though
<konimex> from my logs, not in #libera-matrix
<testuser[m]1> oh
<konimex> it also broke there and the guy running the bridge attribute it to "the wider federation is still having issues, please be patient."
psydroid has quit [Quit: Bridge terminating on SIGTERM]
testuser[m] has quit [Quit: Bridge terminating on SIGTERM]
konimex has quit [Quit: Bridge terminating on SIGTERM]
E5ten[m] has quit [Quit: Bridge terminating on SIGTERM]
felinae has quit [Quit: Bridge terminating on SIGTERM]
testuser[m]1 has quit [Quit: Bridge terminating on SIGTERM]
rgybmc[m] has quit [Quit: Bridge terminating on SIGTERM]
phoebos[m] has quit [Quit: Bridge terminating on SIGTERM]
jstnas has quit [Quit: Bridge terminating on SIGTERM]
jslick0 has quit [Remote host closed the connection]
dylan33 has quit [Ping timeout: 272 seconds]
demo_ has joined #kisslinux
<cem> dilyn: I just merged the freenode logs of #kisslinux to my logger so the archives can be searched with scooper
claudia has joined #kisslinux
<claudia> o/
Uks3 has quit [Quit: Byee]
Uks2 has joined #kisslinux
dylan33 has joined #kisslinux
<phoebos> hei dylan33, nice to see you back
<phoebos> i wasn't active in irc until after the fall, but still.
<phoebos> been using kiss for about 10 months now
<dylan33> Thanks
<dylan33> Glad to hear it
<paradigm> I'm similarly happy to see your return
<dylan33> :)
dylan33 has quit [Ping timeout: 240 seconds]
demo_ has quit [Quit: Leaving]
jslick0 has joined #kisslinux
jslick0 is now known as jslick
progenyx has joined #kisslinux
smartin has joined #kisslinux
strajder has joined #kisslinux
mmatongo has joined #kisslinux
<mmatongo> Dilyn, my laptop broke ಥ_ಥ
<mmatongo> ಥ_ಥ ಥ_ಥ ಥ_ಥ
<mmatongo> More like I dropped my HDD
<mmatongo> Won’t be able to update my packages for a while.
<mmatongo> Like a week or 3 days, I had exams this month so I’ve been held up plus I’m moving so until I get all settled I’m gonna be
mmatongo has quit [Client Quit]
<mmatongo> MIA
dbz has joined #kisslinux
humky has joined #kisslinux
claudia has quit [Quit: zzz]
dbz has quit [Quit: Lost terminal]
midfavila-asleep is now known as midfavila
<dilyn> mmatongo noooooooooo
<midfavila> the great betrayer
<midfavila> ...ugh, disgusting. with humidity, it's 38C today, according to the local airport
<dilyn> yeah real feel here is the same, and it's "just" 60% humidity
<dilyn> kill me (:
<midfavila> i think that's about what the report for my area said
<midfavila> it's been like this for weeks
<midfavila> expected for at least one more
<dilyn> last week we broke our humidity streak for like, a day or two with absolutely massive thunderstorms
<midfavila> yeah, 63% humidity and rising...
<dilyn> but it didn't last long :v
<dilyn> north america is on fire, and yet covered in water. send help, eurofriends
<midfavila> i just wish my landlord wasn't such an asshole and would let me install my AC unit
<dilyn> central air is bae
<dilyn> 20 degrees. mmmmmmm
<midfavila> if I have a choice I usually drop it to around 15
<dilyn> alright that's a little cool for me XD
<midfavila> i'm very much the stereotypical canadian when it comes to temperature preference
<midfavila> -5C is shorts weather
<midfavila> don't @ me
<midfavila> unrelated note
<midfavila> mentioned this before, not sure if it went unnoticed, but can git-bruh be asked to remove the -t from uthash if it's not needed?
<midfavila> causes breakage with suckless tools
<midfavila> builds and installs fine sans -t though
Guest28 has joined #kisslinux
<rio6> I feel humanity on earth will only last for a few more years
<rio6> all these heat, flood, storm, virus keep coming
<midfavila> well, hasn't the ice at the poles started melting or something
<midfavila> that was kind of the end of the line
<dilyn> opened an issue as your proxy mid
<midfavila> kk
<midfavila> email issue tracker when
<midfavila> also wow nice subtle roast, dilyn
<midfavila> smh
<dilyn> #roastem
<midfavila> i'm already hot enough
<midfavila> have mercy just this once
<dilyn> the community ML is the closest you'll be getting :P
<midfavila> bleh
<dilyn> you will find no mercy here
<midfavila> you know what
<midfavila> fine then
<midfavila> i'll confiscate your pumpkin spice lattes
<midfavila> what say you now
testuser has joined #kisslinux
<testuser> midfavila i forgot about it
<testuser> w
testuser has quit [Remote host closed the connection]
mahmutov has joined #kisslinux
<dilyn> don't you dare threaten my PSLs lad
<midfavila> too late
<midfavila> they've already been dumped down the drain
<midfavila> pray that I don't come after your local apple store next
<dilyn> :'(
Guest28 has quit [Quit: Client closed]
testuser-broken has joined #kisslinux
<jslick> midfavila , I think testuser was responding to you about -t : https://libera.irclog.whitequark.org/kisslinux/2021-06-26#30157967
<midfavila> oh, I didn't see that
<midfavila> sbase install's docs claim to have -t, but it doesn't seem to work...
strajder has quit [Quit: switching to laptop]
<dilyn> i wouldn't be surprised if none of install was portable :v
<midfavila> well, it doesn't appear to be
Guest28 has joined #kisslinux
strajder has joined #kisslinux
Guest28 has quit [Quit: Client closed]
<testuser-broken> illiliti said it wasnt
<testuser-broken> so it isnt
dylanaraps has joined #kisslinux
<acheam> dylanaraps: hey, whats this? https://github.com/DCVIII
<acheam> Stumbled upon it looking for a more maintained version of the portable openbsd userland
<dylanaraps> acheam: It's a place for me to keep forks of software contained.
<dylanaraps> I'm not using busybox right now. I've been using a mix of baseutils, sbase/ubase, etc for a while.
<acheam> nice!
<dylanaraps> baseutils is more incomplete than its documentation makes it out to be (or I'm experiencing something weird). Some utilities still need to be made portable(?).
<acheam> hmm thanks
<dilyn> I need to play with seatd...
<dylanaraps> acheam: I forked sway to remove some of its dependencies (cairo, pango, pcre, json-c), bubblewrap to remove libcap (and related functionality),
<dylanaraps> baseutils to make 'find' work (more commits to follow) and seatd to make rootless built-in seatd work with sway.
<acheam> how does your sway handle fonts now?
<dylanaraps> It doesn't when they're disabled.
<acheam> so no bar?
<dylanaraps> Exactly
<acheam> thats the best way
<dilyn> the superior desktop layout
<dylanaraps> I'm using it more or less like a window manager
<dylanaraps> My sway is /almost/ fully statically linked too. The only remaining libraries are from mesa.
<dilyn> don't make me switch to sway
<midfavila> switch to shod instead
<dylanaraps> It's not all perfect
<dilyn> yeah, for starters it's a tiler
<dylanaraps> I don't like how wallpapers (and setting hex color as bg) requires a separate daemon.
<rio6> I can't leave awesomewm thus x :P
<rio6> spent too much time on the config
<midfavila> i've seen some pretty crazy awesomewm configs
<armin> awesome is actually a great wm, once it's configured
<dylanaraps> I sent an email to Martin Stransky (Red Hat guy doing most of the Linux leg work) about Firefox and its plans for X11 support. Basically, when LTS distributions swap to Wayland, Firefox will start moving away from Xorg.
<dilyn> so we've got at least a year before that process begins
<dilyn> and probably fifteen after that before they finally finish it
<dylanaraps> Basically
<rio6> merging compositors and wms tho
<rio6> in wayland compositors
<rio6> although I don't use compositor so :P
<dylanaraps> I've never like calling them "wayland compositor" since they do so much more than that.
<dylanaraps> "window manager" is also inaccurate (on wayland) for the same reason.
<dylanaraps> Maybe "wayland display server" or something along these lines(?)
<armin> if "wayland wm" implies that it's a compositor, too, anyways, why bother? the lines between a DE and a WM are blurry, likewise.
<rio6> hopefully things like "I made this cool fancy window effect but it only works on wayfire so if you use anything else you can't use it" won't happen
<dylanaraps> It will happen and already happens. rio6:
<rio6> :|
<dylanaraps> The concept of "Linux desktop environment as a singular development platform" has existed for a long time.
<dylanaraps> rio6: Have a look at "GNOME Circle" for example.
<rio6> can't say I like that
<testuser-broken> dylanaraps btw about firefox, i have a maintained version of this patch https://github.com/dylanaraps/wayland-experiment/issues/1
<midfavila> the gnome circle logo is such a meme
<rio6> developers need to write the same program multiple times for different environments; users are locked into environment specific programs. These things don't really need to happen but they do anyways.
<dylanaraps> testuser-broken: Very nice. Thanks for letting me know.
<dylanaraps> rio6: The "lock in" is the intention. How else do you solve the wild-west we have now? :P
<dilyn> have those wayland patches still not landed?? smh
<rio6> midfavila: I thought it's a meme site like those systemd bad websites out there until I saw the domain
zenomat has quit [Quit: WeeChat 2.3]
<rio6> becuause of that image
<rio6> dylanaraps: I like being a cowboy using a duct taped system
<dylanaraps> rio6: So do I.
<testuser-broken> dilyn: even the gtk 2 patchset was backed out cuz of breakage so i wouldnt ezpect this anytime soon
<testuser-broken> idk if they readded it later
dylanaraps has quit [Ping timeout: 272 seconds]
<dilyn> smh
<dilyn> firefox is forever disappointing
claudia has joined #kisslinux
illiliti has joined #kisslinux
gtms has quit [Remote host closed the connection]
claudia has quit [Ping timeout: 256 seconds]
zenomat has joined #kisslinux
GalaxyNova has joined #kisslinux
demo_ has joined #kisslinux
zenomat has quit [Quit: bye bye]
zenomat has joined #kisslinux
Guest2827 has joined #kisslinux
m3g has joined #kisslinux
Guest2827 has quit [Quit: Client closed]
Guest58 has joined #kisslinux
Guest58 has quit [Quit: Client closed]
Guest88 has joined #kisslinux
<Guest88> When I kiss update I got error fatal: Commit bff5fd14 does not have a GPG signature. For this I assume https://github.com/kiss-community/repo/commits/master
<acheam> don't gpg verify the repo commits
<Guest88> Ok.
smartin has quit [Ping timeout: 240 seconds]
demo_ has quit [Remote host closed the connection]
strajder has quit [Quit: nn]
demo_ has joined #kisslinux
demo_ has quit [Remote host closed the connection]
demo_ has joined #kisslinux
demo_ has quit [Quit: Leaving]
Guest88 has quit [Quit: Client closed]
testuser[m] has joined #kisslinux
konimex has joined #kisslinux
testuser[m]1 has joined #kisslinux
E5ten[m] has joined #kisslinux
psydroid has joined #kisslinux
felinae has joined #kisslinux
rgybmc[m] has joined #kisslinux
jstnas has joined #kisslinux
msk_1411[m] has joined #kisslinux
phoebos[m] has joined #kisslinux
psydroid has quit [Quit: node-irc says goodbye]
konimex has quit [Quit: node-irc says goodbye]
testuser[m] has quit [Quit: node-irc says goodbye]
E5ten[m] has quit [Quit: node-irc says goodbye]
felinae has quit [Quit: node-irc says goodbye]
testuser[m]1 has quit [Quit: node-irc says goodbye]
rgybmc[m] has quit [Quit: node-irc says goodbye]
msk_1411[m] has quit [Quit: node-irc says goodbye]
jstnas has quit [Quit: node-irc says goodbye]
phoebos[m] has quit [Quit: node-irc says goodbye]
testuser[m] has joined #kisslinux
konimex has joined #kisslinux
psydroid has joined #kisslinux
testuser[m]1 has joined #kisslinux
E5ten[m] has joined #kisslinux
felinae has joined #kisslinux
rgybmc[m] has joined #kisslinux
jstnas has joined #kisslinux
msk_1411[m] has joined #kisslinux
phoebos[m] has joined #kisslinux
Guest88 has joined #kisslinux
michael has joined #kisslinux
<msk_1411[m]> I just got PMed by ChanServ so I'm guessing that something changed?
jason123santaoni has joined #kisslinux
<michael> Do you folks only use ALSA for sound? How much of a hassle is it to configure?
<Guest88> I got it working yesterday actually
<Guest88> For me I only needed to add four lines to my ALSA config.
<Guest88> I typed alsactl store to save these settings then have to run "alsactl restore" which i put into script at boot
<Guest88> To be safe, you should make sure various codecs are enabled in the kernel
<Guest88> Also I am managiong volume using alsamixer for now, still have to write scripts to adjust via bindings
<michael> Can't you use amixer for that?
<michael> It's a CLI instead of alsamixer's TUI
<Guest88> Dunno haven't tested it yet
Guest88 has quit [Quit: Client closed]
michael has quit [Quit: leaving]
mahmutov has quit [Ping timeout: 272 seconds]
<acheam> any viable "gnu as" replacements?
<dilyn> llvm-as kekw
<dilyn> those are the only two I have ever heard anyone say can actually do things
<dilyn> others are incomplete or... not good
<acheam> llvm-as
<acheam> I thought llvm-as was just for internal clang usage and stuff
<dilyn> probably
<dilyn> :)
<dilyn> https://github.com/rui314/mold/releases/tag/v0.9 so much progress on mold!
<acheam> at 22 gnu packages at this point, mt of the just make dependencies
<acheam> s/mt/many/g
<acheam> is mold actually usable?
<acheam> as a sole ld implementation
<acheam> I dont like having multiple linkers, multiple compilers, etc lying around
<dilyn> on gentoo it is, apparently
<dilyn> it can't build compiler-rt still, I don't think
<dilyn> I have... two GNU packages?
<dilyn> gmake and gnupg
<illiliti> and linux
Uks3 has joined #kisslinux
<acheam> damn
<acheam> what do you use instead of as then?
<acheam> and automaker/autoconf/libtool
Uks2 has quit [Ping timeout: 240 seconds]
<dilyn> none of my packages require auto{make,conf} or libtool
<dilyn> and I use llvm-as :P
<dilyn> Linux isn't GNU! it's just GPL
<dilyn> I have 12 GPL programs, 13 if you count chromium
<midfavila> speaking of build tools, do you guys run into issues when setting gold as your default linker? even building a hello world program with blank cflags results in the error "a.out: no error information", which is amazingly helpful.