netblue30 / firejail

Linux namespaces and seccomp-bpf sandbox
https://firejail.wordpress.com
GNU General Public License v2.0
5.71k stars 559 forks source link

ani-cli: profile breaks mpv-uosc #6212

Open jtrv opened 7 months ago

jtrv commented 7 months ago

Description

Using the default ani-cli.profile breaks uosc.

Steps to Reproduce

Steps to reproduce the behavior

paru -S firejail mpv mpv-uosc-git ani-cli-git
sudo firecfg
ani-cli 'cowboy bebop' -S 3 -e 1

Expected behavior

Hovering over the edges of the window should show pieces of the UOSC UI.

Actual behavior

No UI is displayed.

Behavior without a profile

Works as expected, UI displays.

Additional context

https://github.com/netblue30/firejail/blob/master/etc/profile-a-l/ani-cli.profile https://github.com/pystardust/ani-cli https://github.com/tomasklaen/uosc

Environment

Checklist

Log

https://paste.rs/XrDdI.txt

glitsj16 commented 7 months ago

From your log:

L56 --> xdg-dbus-proxy arg: --own=org.mpris.MediaPlayer2.mpv

There's no dbus-filtering in our {ani-cli,mpv}.profile. And that log doesn't show any trace of a .local override being used. What's going on? Did you use other options on CLI we're not seeing in your issue report?

L2756 Not enforcing Landlock

Is this firejail from git? In fact, I assume it must be, as there isn't any ani-cli.profile in 0.9.72 AFAICT. That makes this all a bit confusing.

That being said, I installed ani-cli-git from the AUR and it works just fine with firejail from git. Full uosc UI shows without needing anything extra here.