-
Notifications
You must be signed in to change notification settings - Fork 584
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider keeping /dev/input/js0 (joystick device) with --private-dev #2203
Comments
See #1446 Here is also a cleaned version of your profile |
If I'm not sure that I understand the edits you made to the profile. By dropping the |
Emulators need ROM files and what not yea? As is yours would only allow loading them from
As is yes, but they would be added to disable-programs.inc on merge. If the one I uploaded works, I can either commit it in your name/email or you can make a PR with it. |
There's no standard directory for Citra game ROMs, however. That would need to be specified by the user, perhaps in a command-line option. I'll give this a try and report back my findings soon. |
The modified profile does allow the program to run, but now the majority of the home directory is open to reading and writing, which I was wanting to avoid (not least as Citra implements network multiplayer functionality and so in theory could be compromised that way). Isn't it feasible for the user to specify to Firejail the directory that contains the game ROMs? |
We generally try to make default profiles work out of the box and ensure usability for the majority. All of the other emulators we ship profiles for are blacklist as well.
Is multiplayer used enough to justify network access by default? If not we can ship with |
Okay... I guess this would be fine to add to the set of profiles, then, though I myself would continue to use the stricter original.
I don't know, to be honest; I'm an outsider to the Citra community. That said, the functionality is fairly prominent in the GUI, and multiplayer 3DS gaming sessions tend to be a common sight at fan conventions... |
I'd also like this feature. Is /dev/input/js* sufficient? I'm trying to get a controller working with another application but this doesn't seem to be enough. |
I've been testing a game application in Firejail. It works great with
--private-dev
, except that it cannot see my correctly-functioning USB gamepad.The standard device location for a joystick in Linux is
/dev/input/js0
. I don't know if bringing in all of/dev/input/
is desirable (this would include items like/dev/input/mouse0
), but at least/dev/input/js*
seems reasonable.The text was updated successfully, but these errors were encountered: