mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #5738] PCSX2: profile needs to be converted for appimages #3078
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#3078
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @NetSysFire on GitHub (Mar 18, 2023).
Original GitHub issue: https://github.com/netblue30/firejail/issues/5738
Description
PCSX2 has dropped the support for anything but appimages. The profile needs to be adjusted. Also, when you try building it yourself (explicitely unsupported by upstream), there are two flavors: the deprecated GTK PCSX2 binary and the qt (iirc called PCSX2-qt, capitalization might be off) one, adding extra complexity that might need to be taken care of for users of older PCSX2 builds (debian? ubuntu?).
The comments on this, which was dropped from the community, might help, too: https://aur.archlinux.org/packages/pcsx2
If possible, assign a Help Wanted label to this issue. In any case, I think some input on how to handle the situation with both appimages and binaries is appreciated as it is not really clear how to proceed.
@ghost commented on GitHub (Mar 18, 2023):
Did you test the current PCSX2.profile with an AppImage yet? A quick glance at the profile suggests these potential bottlenecks:
ignore noexec ${HOME}in PCSX2.localObviously
firecfgwouldn't be able to create a working symlink for an AppImage. A simple shell wrapper like the below should work without any changes to the current profile - assuming both the script and the AppImage are placed in /usr/local/bin:@NetSysFire commented on GitHub (Mar 18, 2023):
No, not yet.
I am unsure but I think upstreams proposed workflow is that no distros should package PCSX2 and instead want users download the appimages manually. Which means it will usually be in
$DOWNLOADS. The file name I just fetched from their website would bepcsx2-v1.7.4245-linux-AppImage-64bit-Qt.AppImage. It is dynamic, so it will likely cause issues, too I guess.@rusty-snake commented on GitHub (Mar 18, 2023):
@glitsj16 Noexec works fine with AIs as long as you use --appimage.