Package Details: zoom-system-qt 5.4.53391.1108-3

Git Clone URL: https://aur.archlinux.org/zoom-system-qt.git (read-only, click to copy)
Package Base: zoom-system-qt
Description: Video Conferencing and Web Conferencing Service - system Qt libraries
Upstream URL: https://zoom.us
Keywords: call conference meeting video
Licenses: custom
Conflicts: zoom
Provides: zoom
Submitter: netcrusher
Maintainer: netcrusher (alerque)
Last Packager: alerque
Votes: 27
Popularity: 0.91
First Submitted: 2020-05-03 20:50
Last Updated: 2020-12-14 20:43

Dependencies (15)

Required by (1)

Sources (1)

Pinned Comments

alerque commented on 2021-02-09 18:04

To flagger @billypilgrim and all curious: I've tested the current upstream release 5.5.7011.0206 and it has the same systemic problem we've seen with everything since 5.4.53391.1108. If anybody finds a way to make it usable know that we're open to fixing this up, we just haven't figured out how to make it work yet.

I'm unflagging again as this is the last known viable release for this method.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

alerque commented on 2020-10-13 14:11

Thanks @mnabid. I've implemented that patch in the latest release. It worked for me so that makes three out of three of us. If it turns out to be a problem later if versions stop being compatible or whatever we can try reverting.

jesusrop commented on 2020-10-13 10:34

I can confirm that mnbaid 's fix solved my webcam issue. Also, the LD_PRELOAD workaround caused me to loose the ability to open zoom links from the browser, which works well with the fix as well.

Thank you!

mnabid commented on 2020-10-07 21:01

Since my last comment, I thought it makes more sense if we use the system libturbojpeg.so (as zoom-system-qt uses system Qt libraries instead of the provided ones).

@caleb, here are the changes I made.

diff --git a/PKGBUILD b/PKGBUILD
index d09303e..6dbadf0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ url='https://zoom.us/'
 provides=('zoom')
 conflicts=('zoom')
 makedepends=('patchelf')
-depends=('ttf-font' 'pulseaudio-alsa'
+depends=('ttf-font' 'pulseaudio-alsa' 'libjpeg-turbo'
     'qt5-base' 'qt5-graphicaleffects' 'qt5-imageformats' 'qt5-quickcontrols' 'qt5-quickcontrols2'
     'qt5-svg' 'qt5-script' 'qt5-declarative')
 optdepends=('qt5-webengine: SSO login support'
@@ -53,6 +53,9 @@ package() {

     rm qt.conf

+    # Fix webcam showing black screen
+    ln -sfv /usr/lib/libturbojpeg.so libturbojpeg.so
+
     # Remove unnecessary executable flag
     chmod -x *.pcm
     chmod -x *.pem

mnabid commented on 2020-10-07 20:13

If anybody is still annoyed about the webcam issue, here's another workaround (no v4l2 or LD_PRELOAD stuff :D):

  1. Remove the following line from PKGBUILD:
rm -f libturbojpeg.so{,.*}
  1. Rebuild and install (makepkg -sifc).

Thanks to this bug ticket from Gentoo.

a172 commented on 2020-08-19 16:08

For those with issues getting the webcam to work, I did the LD_PRELOAD trick and it works, but only if I do not enable HD video.

alerque commented on 2020-08-18 10:32

@NICHOLAS85 The qt5-graphicaleffects packages is already listed as a dependency.

NICHOLAS85 commented on 2020-07-07 18:16

Seems to be missing the dependency "qt5-graphicaleffects" in order to install.

stas commented on 2020-06-16 17:20

I have no problem with video (Dell XPS 9560) with this package, but for me Zoom crashes every time when I leave breakout session to return to the main session. The only additional information about the crash I found in ~/.zoom/logs/zoom_stdout_stderr.log:

Something went wrong while running zoom,exit code is 141.

njg commented on 2020-06-16 15:06

Hi there, I had also issues trying to get my webcam (logitech HD Pro Webcam C920). I tried the suggested "LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so" workaround but to no avail. As somewhat of a Linux newbie I got a bit fed up of trying and failing so installed the non-qt version here on aur. It works with my webcam 'out of the box'. Wonder if that bug in Qt that might explain the difference.

netcrusher commented on 2020-06-16 12:47

@redapted: Interesting finding, thanks for the comment. I suggest that you try the LD_PRELOAD trick once more, but specifying the path to the actual executable: LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so /opt/zoom/zoom. Note: Running just zoom runs /usr/bin/zoom, which is a symlink to /opt/zoom/ZoomLauncher. I'm not quite sure what ZoomLauncher does exactly, but some shenanigans might be involved that somehow alter LD_PRELOAD.

My system also has this /dev/video0//dev/video1//dev/media0 setup, I will try your trick later today to find out whether it works better.

I encountered another issue regarding the webcam: When leaving one call with video enabled, there is a stale zoom process. Currently, I just find the PID of the stale process (using lsof /dev/video0) and kill the process. I'm wondering whether that's a Zoom issue or something else.