[GH-ISSUE #6212] ani-cli: profile breaks mpv-uosc #3224

Open
opened 2026-05-05 09:50:08 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @jtrv on GitHub (Feb 17, 2024).
Original GitHub issue: https://github.com/netblue30/firejail/issues/6212

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

  • Arch Linux 6.7.2-zen1-2-zen
  • firejail-git f7e2c25

Checklist

  • The issues is caused by firejail (i.e. running the program by path (e.g. /usr/bin/vlc) "fixes" it).
  • I can reproduce the issue without custom modifications (e.g. globals.local).
  • The program has a profile. (If not, request one in https://github.com/netblue30/firejail/issues/1139)
  • The profile (and redirect profile if exists) hasn't already been fixed upstream.
  • I have performed a short search for similar issues (to avoid opening a duplicate).
    • I'm aware of browser-allow-drm yes/browser-disable-u2f no in firejail.config to allow DRM/U2F in browsers.
  • I used --profile=PROFILENAME to set the right profile. (Only relevant for AppImages)

Log

https://paste.rs/XrDdI.txt

Originally created by @jtrv on GitHub (Feb 17, 2024). Original GitHub issue: https://github.com/netblue30/firejail/issues/6212 ### Description Using the default ani-cli.profile breaks [uosc](https://github.com/tomasklaen/uosc). ### Steps to Reproduce _Steps to reproduce the behavior_ ```sh 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 - Arch Linux 6.7.2-zen1-2-zen - firejail-git [f7e2c25](https://github.com/netblue30/firejail/commit/f7e2c257306b1f9221b45d34f5620d175b5da192) ### Checklist - [x] The issues is caused by firejail (i.e. running the program by path (e.g. `/usr/bin/vlc`) "fixes" it). - [x] I can reproduce the issue without custom modifications (e.g. globals.local). - [x] The program has a profile. (If not, request one in `https://github.com/netblue30/firejail/issues/1139`) - [x] The profile (and redirect profile if exists) hasn't already been fixed [upstream](https://github.com/netblue30/firejail/tree/master/etc). - [x] I have performed a short search for similar issues (to avoid opening a duplicate). - [x] I'm aware of `browser-allow-drm yes`/`browser-disable-u2f no` in `firejail.config` to allow DRM/U2F in browsers. - [x] I used `--profile=PROFILENAME` to set the right profile. (Only relevant for AppImages) ### Log https://paste.rs/XrDdI.txt
gitea-mirror added the
needinfo
label 2026-05-05 09:50:08 -06:00
Author
Owner

@ghost commented on GitHub (Feb 17, 2024):

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.

<!-- gh-comment-id:1949891937 --> @ghost commented on GitHub (Feb 17, 2024): 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.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#3224
No description provided.