@qenya, --no-sandbox
fix problem.
@FabioLolix itch-setup
working. itch
not running.
Git Clone URL: | https://aur.archlinux.org/itch-setup-bin.git (read-only, click to copy) |
---|---|
Package Base: | itch-setup-bin |
Description: | Installer for the itch.io desktop app |
Upstream URL: | https://itch.io/ |
Licenses: | MIT |
Conflicts: | itch, itch-setup |
Provides: | itch-setup |
Submitter: | FabioLolix |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 124 |
Popularity: | 0.036710 |
First Submitted: | 2022-03-13 20:08 (UTC) |
Last Updated: | 2022-03-13 20:08 (UTC) |
@qenya, --no-sandbox
fix problem.
@FabioLolix itch-setup
working. itch
not running.
Note that this is itch-setup that download the upstream version in your home, can't do electron substitution and I'm not practical with that anyway
I haven't had the problem so far
I've seen about itch-bin and subscribed to that github issue last year to keep an eye on it
I get the same thing as @iiiypuk (on KDE Plasma 5.27.8 over Wayland).
Suspect it's the same bug as the one mentioned a year and a half ago by @Duder963, documented upstream, that the ancient bundled version of Electron doesn't work with current glibc - the --no-sandbox
workaround mentioned in that GitHub bug worked for me, although I suspect there are security implications that mean it's not a great long-term solution.
As mentioned in the GitHub bug, itch-bin works around it by patching it with a newer version of Electron, but that package has its own problems (erroneously using the beta build channel).
I don't know enough about the build process to know whether this package could do something similar.
@iiiypuk can't replicate, what if you launch from command line itch-setup
?
Closed w/o errors. Log file clear :)
2023/10/12 22:06:47 itch-setup will log to /tmp/itch-setup-log.txt
2023/10/12 22:06:47 =========================================
2023/10/12 22:06:47 itch-setup "v1.26.0, built on Apr 22 2021 @ 04:48:12, ref 48f97b3e7b0b065a2478811b8d0ebcae414845fd" starting up at "2023-10-12 22:06:47.68554207 +0300 MSK m=+0.002406791" with arguments:
2023/10/12 22:06:47 "itch-setup"
2023/10/12 22:06:47 "--prefer-launch"
2023/10/12 22:06:47 "--"
2023/10/12 22:06:47 =========================================
2023/10/12 22:06:47 App name specified at build time: itch
2023/10/12 22:06:47 Locale: en-US
2023/10/12 22:06:47 Initializing installer GUI...
2023/10/12 22:06:47 Using GTK UI
2023/10/12 22:06:47 Initializing (itch) multiverse @ (/home/user/.itch)
2023/10/12 22:06:47 (/home/user/.itch)(current = "25.6.2", ready = "")
2023/10/12 22:06:47 Launch preferred, attempting...
2023/10/12 22:06:47 Launching (25.6.2) from (/home/user/.itch/app-25.6.2)
2023/10/12 22:06:47 Kernel should support SUID sandboxing, leaving it enabled
2023/10/12 22:06:47 App launched, getting out of the way
Why is the source code being downloaded? //Never mind, it's for the icons. Sorry then.
@begin-theadventu you are confusing itch and itch-setup which are 2 different things
Check new versions at https://broth.itch.ovh/itch-setup/linux-amd64
On my application launcher the name for the itch entry is "itch.desktop". Wouldn't it be better if the displayed name was "Itch"?
EDIT: I just read the desktop file. Why is it set up to display "itch.desktop" specifically with the italian locale? lol
The package itch-bin
has a workaround which is discussed on this Github issue.
Pinned Comments
FabioLolix commented on 2022-11-27 19:51 (UTC) (edited on 2022-12-10 22:38 (UTC) by FabioLolix)
https://broth.itch.ovh/
Check new versions at https://broth.itch.ovh/itch-setup/linux-amd64