If you guys need a keyring manager on KDE that works with this, install kwallet-secrets, and follow the instructions in comments.
It is kwallet patched the freedesktop secrets API support.
Git Clone URL: | https://aur.archlinux.org/minecraft-launcher.git (read-only, click to copy) |
---|---|
Package Base: | minecraft-launcher |
Description: | Official Minecraft Launcher |
Upstream URL: | https://mojang.com/ |
Keywords: | game minecraft |
Licenses: | custom |
Conflicts: | minecraft-launcher-beta |
Provides: | minecraft-launcher-beta |
Submitter: | shoghicp |
Maintainer: | pschichtel |
Last Packager: | pschichtel |
Votes: | 1106 |
Popularity: | 6.39 |
First Submitted: | 2017-01-18 14:17 (UTC) |
Last Updated: | 2025-04-19 12:06 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 54 Next › Last »
If you guys need a keyring manager on KDE that works with this, install kwallet-secrets, and follow the instructions in comments.
It is kwallet patched the freedesktop secrets API support.
@jextrevor I ran into that as well. In my case it was caused by launching Sway through dbus-run-session.
I figured out that was the problem by looking at an environment variable (I think it was DBUS_SESSION_BUS_ADDRESS).
After installing gnome-keyring, the launcher takes several minutes to load at first and then hangs again when trying to log in (tried several times, waiting several minutes each time, and never got it to finish). I don't know what's going on. Removing gnome-keyring makes it load fast again.
@logothete What if you launch it this way?
$ LC_ALL=C minecraft-launcher
@timo_capa @jpegxguy Yeah, I rebuilt the package without java-runtime as dependency and purged all Java from my system. The game behaves as if nothing happened.
Honestly, even though I use my system java and not the bundled one for the game, it is true that the launcher shouldn't need it, right? I think timo_capa is right
Gonna sound weird, but why is java a dependency?
minecraft-launcher doesn't depend on it, and the game itself ships a bundled java version for compatibility reasons
@kamilst96 Thanks for the reply. Unfortunately, that binary executes with error:
terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_M_construct null not valid
which seems to be the same as what's going on with the installed version as well.
Any theories as to what may be missing?
@logothete Launch this binary from terminal: https://launcher.mojang.com/v1/objects/ce9e6169550628003e22de8086e9fe1186c2285e/minecraft-launcher
I blindly rebuilt arch installation and tried this launcher directly (1035), via AUR (928), and via my own PKGBUILD (1035). All of them worked with KDE / GNOME on X11, so you've done something specific in your install, or maybe forgot something.
Installation either through yay or through downloading and using makepkg leaves me with a launcher that won't launch at all, and gives no GUI indication of failure either. However, looking at my logs, I see the rather large:
Process 30502 (minecraft-launc) of user 1000 dumped core.
(a hundred odd lines of modules; not particularly relevant) Stack trace of thread 30502:
Stack trace of thread 30504:
ELF object binary architecture: AMD x86-64
Sorry for how much text that is. Anyone have any ideas for what's the matter here? Arch install is relatively fresh, maybe a week or so old, with no real problems.
Bootstrap version 1035 is available, released 20210916, but it's not available as tar.gz.
Maybe you could follow Gentoo repo which tracks Mojang launcher meta.
Here's an example commit of what I mean: GitHub
Pinned Comments
wheat32 commented on 2025-03-08 18:32 (UTC) (edited on 2025-03-08 19:30 (UTC) by wheat32)
I seem to be having a different issue than what others are describing. Suddenly today, I an unable to start the launcher without getting a generic "An unexpected issue occurred" message. Here's what I get in the terminal:
Edit: I found that deleting the webcache2 directory in the .minecraft directory fixes the issue for me.
petr commented on 2021-10-08 09:04 (UTC)
The package version is the version of the launcher bootstrap - the part that actually downloads and updates the launcher.
That means the version number of the actual launcher (2.x.xxx) is different from the version here (9xx+) on a fundamental level, and should not be compared.
The package is outdated only when the bootstrap version you get here is different from the bootstrap version you would get from minecraft.net when using the raw tarball.