Skip to content

Instantly share code, notes, and snippets.

@mcritchlow
Last active February 18, 2023 08:45
Show Gist options
  • Star 11 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mcritchlow/61aeb06eae42cfe3125a949230c0e983 to your computer and use it in GitHub Desktop.
Save mcritchlow/61aeb06eae42cfe3125a949230c0e983 to your computer and use it in GitHub Desktop.
Installing Zoom on Solus OS

References

Download zoom and extract

curl -LO https://zoom.us/client/latest/zoom_x86_64.tar.xz
tar -xvf zoom*.tar.xz

Run Zoom (this generates files for next step)

cd zoom
./ZoomLauncher

Note: Authenticate here as needed via SSO, etc.

Add Zoom to launch menu

cd <full-path-to-zoom>/RegisterProtocol
echo "Icon=<full-path-to-zoom>/Zoom.png" >> ZoomLauncher.desktop
# may need for HiDPI screens
sed -i 's|^Exec=.*$|Exec=/usr/bin/env QT_SCALE_FACTOR=2 ZoomLauncher %U|' ZoomLauncher.desktop
bash RegisterProtocol.sh

You should now be able to launch Zoom in the same way you do other applications in Solus.

@Barry64
Copy link

Barry64 commented Mar 22, 2018

Thanks for providing this. Would you (or some other kind person) include steps for verifying the package? No need to explain the whole concept of PGP or checksums, just steps to see it in action. I can't find a checksum, and, at least as a beginner at this, I don't seem to be seeing the same public key on Zoom's website as when I check public key servers.

@ncronquist
Copy link

Thanks for writing this up!

For those who struggle like me, after you follow the install instructions above, make sure to logout to get the auto-launch meetings from URLs working.

@krisikowa
Copy link

"Error in file "/usr/share/applications/rhythmbox.desktop": "@ITMS_HANDLER@" is an invalid MIME type ("@ITMS_HANDLER@" does not contain a subtype)"
(After the last step.)
Anyone knows? :(

@mcritchlow
Copy link
Author

I recommend doing what @drhedberg did, and install Zoom with Flatpak instead of the method I originally wrote it in this gist. While I don't use Solus anymore, I've been using the Flatpak version of Zoom for quite a while now and it's been great.

@comaldave
Copy link

@krisokowa, The RegisterProtocol.sh will fail if there are any pending items that are malformed. In your case, rhythmbox.desktop is malformed, you may wish to delete it and try again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment