lexyeevee

troublesome fox girl

hello i like to make video games and stuff and also have a good time on the computer. look @ my pinned for some of the video games and things. sometimes i am horny on @squishfox



discord now (correctly i guess) uses the kde file selector instead of the gtk one, which means 'recent files' is now empty because that has just never worked, which breaks my workflow blah blah, but is extra fascinating because recent files are apparently an xdg spec that kde is supposed to support so what is going on


You must log in to comment.

in reply to @lexyeevee's post:

I have this weird thing where if I download a .deb file (it's discord, always discord) and try to open the file from my browser's downloads list, it opens with Ark like I want to unpack it. If I then separately go to dolphin and double click the same file, it pops open the Qt Installer App Window thing like it's supposed to.

oh i think this one... you can probably explain this one

so a .deb file is literally just an ar archive file. there's a very good chance discord (or whoever) simply does not care about (or never thought to) configure their webserver to send the correct MIME type to tell your browser that this is a debian package file (application/vnd.debian.binary-package) and is instead falling back to telling it that it's just a simple archive file instead (application/x-archive) because... that is technically correct, but glossing over some very important context

so your browser sees "hey this is an archive file" and when you tell it to open that file? opens it in an archiver program

when you open it from your local filesystem, it doesn't have that MIME information anymore, because MIME type storage is not a feature of the filesystem. so it sees "hey this is a file with a .deb extension" and opens it with whatever program is registered to handle .deb files

This was stewing in my head a bit, and I took a proper look at it, and now I'm confused, because I'm somehow not seeing any of this. The executive summary is that computers are still confusing. If anyone wants to know more...

  • Firefox and Discord are using GTK selectors, near as I can tell
  • Kate is using a reasonable-looking KDE selector
  • LibreOffice is using... the KDE selector we have at home? Why does it look like that?

Recent files is present and functional in both Discord and Kate, and absent in LibreOffice.

I feel like I'm on the other end of a conversation I had years ago in a GitHub issue. Someone was saying to the people who couldn't get a feature working "This always worked for me, how did you break it?" and I snarked back "This never worked for me, how did you fix it?" So, like, all I can really say is, apparently recent files can work in the KDE selector, but I can't say anything about whether it works in the KDE selector in Discord.