Commit graph

7334 commits

Author SHA1 Message Date
rusty-snake
0cee0ba5a0 Add noinput to all profiles with private-dev 2021-05-05 06:03:18 +00:00
netblue30
190152f948 merge 2021-05-04 16:50:32 -04:00
netblue30
8988842c1b --build fixes 2021-05-04 16:46:54 -04:00
Reiner Herrmann
2431d8ba33
Merge pull request #4240 from netblue30/chromium-webext
profiles: whitelist mozilla (webext) extensions in chromium profile
2021-05-04 17:47:25 +00:00
Reiner Herrmann
0b720dd8be profiles: whitelist mozilla (webext) extensions in chromium profile 2021-05-04 19:19:18 +02:00
rusty-snake
03df586210 Update RELNOTES 2021-05-04 18:37:19 +02:00
netblue30
f5a1f84ec4
Merge pull request #4209 from davidebeatrici/private-dev-input-support-and-noinput-option
Map /dev/input with "--private-dev", add "--no-input" option to disable it
2021-05-04 10:34:43 -05:00
netblue30
ea9d17b2e2
Merge pull request #4230 from Kishore96in/neochat_profile
New profile for neochat
2021-05-04 10:30:34 -05:00
netblue30
afb0388654
Merge pull request #4215 from brisad/master
Add support for subdirs in private-etc
2021-05-04 10:21:08 -05:00
Kishore Gopalakrishnan
cdbcc8bcac Correct name for local file. 2021-05-04 19:52:18 +05:30
Kishore96in
f925053bb5
Update etc/inc/whitelist-1793-workaround.inc
Co-authored-by: rusty-snake <41237666+rusty-snake@users.noreply.github.com>
2021-05-04 14:17:22 +00:00
Kishore Gopalakrishnan
88a831d4f6 Add back the kwallet dbus stuff.
The dev did say it may be required on some platforms. He didn't sound
completely sure.
2021-05-04 19:24:46 +05:30
Kishore Gopalakrishnan
7bc20ebb7d Move the 1793 workaround stuff to a separate file. 2021-05-04 19:08:07 +05:30
rusty-snake
77b4b7ef46
Merge pull request #4204 from jsquyres/pr/man-page-corrections
man: corrections regarding --private-FOO options
2021-05-04 12:46:44 +00:00
rusty-snake
28fa17fee4 discord-common.profile: allow webcam
closes #4236

[skip ci]
2021-05-04 13:09:53 +02:00
netblue30
befcfdf66b Merge branch 'master' of https://github.com/netblue30/firejail 2021-05-03 20:02:18 -04:00
netblue30
7025b182f1 --build fixes 2021-05-03 20:01:45 -04:00
Kelvin M. Klann
0d88892106
Merge pull request #4225 from kmk3/fix-steam-rm-roguelegacy
steam.profile: fix rogue legacy paths and syntax
2021-05-03 21:57:51 +00:00
Kishore Gopalakrishnan
55781f36fb Remove unnecessary command.
Seems to detect currently running instance even without that.
2021-05-03 21:17:01 +05:30
Kishore Gopalakrishnan
0dd3f12b9e Remove kwallet dbus permission
Confirmed on neochat Matrix group that it is not required.
2021-05-02 21:38:36 +05:30
glitsj16
0bbbe2566a
support older gstreamer setups in xfce4-mixer (#4234) 2021-05-02 14:24:19 +00:00
glitsj16
6a13ff2321
harden audio-recorder (#4233) 2021-05-02 14:23:41 +00:00
glitsj16
4b5f0b9fcb
add comment to firefox.profile (#4232) 2021-05-02 14:23:13 +00:00
glitsj16
d5621e0d51
fix regextester (#4231) 2021-05-02 14:22:43 +00:00
Kishore Gopalakrishnan
ad98696b58 Add machine-id
Does not break dbus, despite the warning in the template.
2021-05-02 19:18:24 +05:30
Kishore Gopalakrishnan
2910ce3b0a Add command suggested by rusty-snake 2021-05-02 19:13:53 +05:30
Kishore Gopalakrishnan
8790f0c8bc Leave the kwallet dbus stuff commented for now. 2021-05-02 18:58:58 +05:30
Kishore Gopalakrishnan
0195901ff8 Remove unnecessary permission.
Signing in and so on works without this, so I'm not sure why it was
enabled in the flatpak.
2021-05-02 18:54:44 +05:30
Kishore Gopalakrishnan
9d74390692 Remove apparently unnecessary dbus permission.
I had copied this from the flatpak listing, but the application works
without this.
2021-05-02 18:02:28 +05:30
Kishore Gopalakrishnan
6db30fc76b Remove unnecessary include. 2021-05-02 17:50:28 +05:30
Kishore Gopalakrishnan
37d0fab4a6 Add cache directory to disable-programs.inc 2021-05-02 17:49:03 +05:30
Kishore Gopalakrishnan
5e16d4c490 Remove unnecessary noblacklist. 2021-05-02 17:48:33 +05:30
Kishore Gopalakrishnan
98a2388870 Remove newlines and comments. 2021-05-02 17:48:20 +05:30
Kishore Gopalakrishnan
b530e0466e Add neochat to enabled programs. 2021-05-02 16:01:23 +05:30
Kishore Gopalakrishnan
ccc5baf7c6 Sort options using sort.py 2021-05-02 15:33:20 +05:30
Kishore Gopalakrishnan
2b6d963174 Remove comments. 2021-05-02 15:23:30 +05:30
Kishore Gopalakrishnan
e51c4e9a66 Add neochat files to disable-programs.inc 2021-05-02 15:23:23 +05:30
Kishore Gopalakrishnan
7f7b5632ec Initial profile for neochat 2021-05-02 15:21:59 +05:30
Kelvin M. Klann
691fe4cd95 steam.profile: fix rogue legacy paths and syntax
Due to using globbing on mkdir, the current version causes this:

@davidebeatrici commented on 2021-04-23[1]:

> ```
> Error: "${HOME}/.local/share/RogueLegacy*" is an invalid filename: rejected character: "*"
> ```

Added on commit a603d4d39 ("steam: some more games added") / PR #4170.

The wildcard was used because Rogue Legacy apparently looks up multiple
different paths for the config and also for the data[1][2][3]:

1. ~/.config/RogueLegacy
2. ~/.config/RogueLegacyStorageContainer
3. ~/.local/share/RogueLegacy
4. ~/.local/share/RogueLegacyStorageContainer

The ones containing "RogueLegacyStorageContainer" appear to be legacy
paths (i.e.: paths which are only created by older versions of Rogue
Legacy)[2].

So replace all globs with the full paths because:

* The paths are known a priori (unlike, say, `/var/lib/libpcre*`)
* There aren't too many of them

And use only the non-legacy paths on mkdir.  Besides mirroring what the
current version of Rogue Legacy does (and avoiding the creation of
unnecessary dirs), this is also done because _if_ the following applies
(i.e.: this was not tested):

* legacy paths take precedence over non-legacy paths
* the first path clobbers the other ones (i.e.: rather than "merge")
* save data exists in a non-legacy path (i.e.: path 3 in this case)
* firejail creates all 4 paths

Then it would make the newly-created and empty path 4 clobber the
non-legacy path 3 and thus make it seem like no save files exist.  This
would persist even if steam is run without firejail afterwards, as the
empty directory would still be there.  Losing (or appearing to lose)
game saves can be very unfortunate, so create just the non-legacy paths
to avoid confusion.

[1] https://github.com/netblue30/firejail/pull/4170#issuecomment-825405930
[2] https://steamcommunity.com/app/241600/discussions/1/846957366713233279/
[3] https://www.pcgamingwiki.com/wiki/Rogue_Legacy#Game_data
2021-05-01 21:25:06 -03:00
glitsj16
808e1d57b2
typo fix 2021-05-01 06:41:39 +00:00
rusty-snake
eb69d30137
Rework sort_protocol (sort.py) (#4226)
Support "+", "-" and "=" prefixes (introduced in cddc4832 + 5ffd9287)
2021-04-30 11:09:59 +00:00
rusty-snake
6f766d4dfd fixup! Harden some game profiles 2021-04-30 10:40:43 +02:00
rusty-snake
a9c1a56bc2 Harden some game profiles 2021-04-30 10:34:47 +02:00
Neo00001
b5a4035912
Merge pull request #4219 from Neo00001/master
Some minor changes
2021-04-28 15:43:26 +00:00
Kelvin M. Klann
5515b5e4eb
Merge pull request #4217 from kmk3/delete-profies
Delete *.profie
2021-04-28 04:06:42 +00:00
Michael Hoffmann
6ebe892510 Add support for subdirs in private-etc 2021-04-26 21:53:07 +02:00
Neo00001
440a48e758 Some minor changes 2021-04-26 21:31:50 +05:30
rusty-snake
6df0ce721c Fix #4218 -- Digikam - unable to customize toolbars 2021-04-26 10:20:43 +02:00
Kelvin M. Klann
f2ebae7956 Delete *.profie
Added on commit 41f69f7a7 ("Commons of opengl-game-wrapper.sh") /
PR #4071.

Each one is a duplicate of a .profile file that was added on the same
commit.

Commands used to search and replace (which is what causes their
deletion):

    $ git ls-files -z -- '*.profie' | xargs -0 -I '{}' sh -c
      "git mv -f '{}' \"\`printf '%s\n' '{}' | sed 's/.[^.]*$//'\`.profile\""
2021-04-26 03:27:02 -03:00
rusty-snake
23ea15fd7b Add some more paths-ignore to build-extra.yml 2021-04-24 11:49:27 +02:00