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.

@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