Package Details: zoom-firejail 0.1.6-1

Git Clone URL: (read-only, click to copy)
Package Base: zoom-firejail
Description: .desktop file for running Zoom in Firejail
Upstream URL: None
Licenses: MIT
Submitter: snowball
Maintainer: snowball
Last Packager: snowball
Votes: 1
Popularity: 0.50
First Submitted: 2020-04-30 09:27
Last Updated: 2020-07-04 22:06

Latest Comments

1 2 Next › Last »

bbaserdem commented on 2020-07-05 12:57

@snowball I use a WM (bspwm); mainly access icons through gtk3 app (rofi). Might be gtk related.

@fordprefect as just a wrapper around a launcher; this package is appropriate to be hosted on AUR. There are very similar approaches (like pacman-cleanup-hook, or reflector-timer on the top of my head) that don't have external sources. For couple lines of text; having an external repository would just be extra layers of abstraction.

snowball commented on 2020-07-04 22:19

@bbaserdem Updated. Out of curiosity, what desktop environment are you using? I don't have that issue on XFCE4.

@fordprefect I'd prefer not to, sorry. If someone else with experience maintaining packages wishes to do so, I don't mind handing over maintainership.

bbaserdem commented on 2020-07-04 17:55

The zoom official pkg links the desktop launcher icon to Zoom.png but XDG specification does not support icon filetypes. If you change the line in ZoomFirejail.desktop from Icon=Zoom.png to Icon=Zoom; it will display the proper icon. Currently; it cannot find the icon and displays an empty icon. The zoom pkgbuild already includes this patch.

fordprefect commented on 2020-06-04 09:45

Thanks for maintaining this useful package! I could not find a reference but as far as I understand it is not welcome to host package sources directly in the AUR git for several reasons, even for very small code snippets. Could you move your stuff to a public hosting e.g. a Github project? Positive side effect would be easier reuse in other distros.

snowball commented on 2020-05-27 04:43

@iltep64 Thanks for figuring this out! I added your --shell=none workaround in zoom-firejail 0.1.5.

iltep64 commented on 2020-05-26 17:49

@snowball @hockdudu I've encountered the same issue, while using fish. Another workaround in the script is to set the $SHELL environment variable to /bin/bash, or provide either the --shell=none or --shell=/bin/bash flag to firejail (before the -- arg separator).

It seems like an upstream bug with Firejail, as the documentation does say it defaults to bash, but the code behavior looks different. I filed a bug report.

async commented on 2020-05-12 15:42

actually, maybe not. it seems like it has more to do with Firejail and how it interacts with Zoom (the calendar link opens a second firejail version, I think), rather than the legacy zoom client still running. I think this error might just be something I have to deal with.

async commented on 2020-05-12 15:32

It works! Thank you so much snowball!

It does seem like there may still be one issue. Even after rebooting, each time I click an an xdg-open link in Chromium or Brave, the zoom-firejail client says that I'm currently signed in on another device. I don't see two copies of Zoom running in the gnome system tray, and I definitely never started the regular zoom client. I think somehow it is still running in the background though after restarting?

snowball commented on 2020-05-12 02:29

@asynec It depends what program you're opening the invite links from. Firefox will prompt you by default. Chromium will use xdg-open. I don't know about other programs. Here's how to check what xdg-open is currently configured to use for all the schemes that Zoom recognizes:

xdg-mime query default x-scheme-handler/zoommtg
xdg-mime query default x-scheme-handler/zoomus
xdg-mime query default x-scheme-handler/tel
xdg-mime query default x-scheme-handler/callto
xdg-mime query default x-scheme-handler/zoomphonecall

If you would like to change them all to open under Firejail, here's how:

xdg-mime default ZoomFirejail.desktop x-scheme-handler/zoommtg
xdg-mime default ZoomFirejail.desktop x-scheme-handler/zoomus
xdg-mime default ZoomFirejail.desktop x-scheme-handler/tel
xdg-mime default ZoomFirejail.desktop x-scheme-handler/callto
xdg-mime default ZoomFirejail.desktop x-scheme-handler/zoomphonecall

Please let me know if that resolves your issue. If it does, I'll add a post-install script to print out additional instructions.

async commented on 2020-05-11 18:30

How can I associate Zoom links with Zoom-Firejail instead of the regular Zoom? By default, my cal invites are still opening in the unsafe version of Zoom.