flathub / us.zoom.Zoom

https://flathub.org/apps/details/us.zoom.Zoom
35 stars 46 forks source link

use subdirectory of Freedesktop user directories for recordings #341

Open camelCaseNick opened 2 years ago

camelCaseNick commented 2 years ago

fixes #259, supersedes #262

To comply with custom and localized user document directories, this modification of the wrapper creates a symbolic link to the hard-coded Documents and hence bypasses (i.e. hacks around) this limitation of Zoom. (especially useful with #257 unfixed)

To do that, Zoom additionally needs file system read-only access to the user directory config at xdg-config/user-dirs.dirs.

see also:

flathubbot commented 2 years ago

Started test build 100368

flathubbot commented 2 years ago

Build 100368 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/98100/us.zoom.Zoom.flatpakref
flathubbot commented 2 years ago

Started test build 100532

flathubbot commented 2 years ago

Build 100532 failed

camelCaseNick commented 2 years ago

bot, build us.zoom.Zoom

flathubbot commented 2 years ago

Queued test build for us.zoom.Zoom.

flathubbot commented 2 years ago

Started test build 100535

flathubbot commented 2 years ago

Build 100535 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/98268/us.zoom.Zoom.flatpakref
flathubbot commented 1 year ago

Started test build 18973

flathubbot commented 1 year ago

Build 18973 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/1598/us.zoom.Zoom.flatpakref
flathubbot commented 1 year ago

Started test build 20195

flathubbot commented 1 year ago

Build 20195 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/2827/us.zoom.Zoom.flatpakref
flathubbot commented 1 year ago

Started test build 20200

flathubbot commented 1 year ago

Build 20200 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/2831/us.zoom.Zoom.flatpakref
flathubbot commented 1 year ago

Started test build 24433

flathubbot commented 1 year ago

Build 24433 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/7079/us.zoom.Zoom.flatpakref
flathubbot commented 1 year ago

Started test build 25669

flathubbot commented 1 year ago

Build 25669 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/8328/us.zoom.Zoom.flatpakref
violetmage commented 1 year ago

I had a wierd idea:

What if we set the permissions to only --filesystem=xdg-videos (or just xdg-documents), and just always symlinked ~/Documents/Zoom to $XDG_VIDEOS from within the flatpak. That way, we wouldn't need access to xdg-users-dirs. This might also apply to downloads in zoom, not sure atm.

Might try this tomorrow or something, unless someone has a better idea.

Also, if this works, we can close #146 and #262

flathubbot commented 1 year ago

Started test build 29556

flathubbot commented 1 year ago

Build 29556 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/12220/us.zoom.Zoom.flatpakref
camelCaseNick commented 1 year ago

@violetmage If you wanted that, I wouldn't use directly the root xdg video directory, but still a Zoom subdirectory for that.

First, I thought that could be an interesting idea, but there are reasons not to: 1) There is no $XDG_VIDEO. Videos is also localised the same way Documents is, so no benefit in that regard. 2) Also, Zoom doesn't only store videos in its subdirectory, that might be confusing. 3) Thirdly, this hack here arguably at least keeps the spirit of Zoom's folder structure. I wouldn't want to break it too much, to not fragment the spectrum of different Zoom installations.

flathubbot commented 1 year ago

Started test build 34187

flathubbot commented 1 year ago

Build 34187 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/16822/us.zoom.Zoom.flatpakref
flathubbot commented 1 year ago

Started test build 38621

flathubbot commented 1 year ago

Build 38621 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/21263/us.zoom.Zoom.flatpakref
flathubbot commented 1 year ago

Started test build 43707

flathubbot commented 1 year ago

Build 43707 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/26331/us.zoom.Zoom.flatpakref
flathubbot commented 1 year ago

Started test build 48597

flathubbot commented 1 year ago

Build 48597 failed

flathubbot commented 1 year ago

Started test build 54063

flathubbot commented 1 year ago

Build 54063 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/36704/us.zoom.Zoom.flatpakref
flathubbot commented 1 year ago

Started test build 58862

flathubbot commented 1 year ago

Build 58862 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/41497/us.zoom.Zoom.flatpakref
flathubbot commented 10 months ago

Started test build 79254

flathubbot commented 10 months ago

Build 79254 failed

flathubbot commented 8 months ago

Started test build 91081

flathubbot commented 8 months ago

Build 91081 failed

flathubbot commented 8 months ago

Started test build 91083

flathubbot commented 8 months ago

Build 91083 failed

flathubbot commented 8 months ago

Started test build 91084

flathubbot commented 8 months ago

Build 91084 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/73764/us.zoom.Zoom.flatpakref
flathubbot commented 8 months ago

Started test build 91771

flathubbot commented 8 months ago

Build 91771 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/74460/us.zoom.Zoom.flatpakref
flathubbot commented 8 months ago

Started test build 93083

flathubbot commented 8 months ago

Build 93083 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/75764/us.zoom.Zoom.flatpakref
flathubbot commented 7 months ago

Started test build 98214

flathubbot commented 7 months ago

Build 98214 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/80993/us.zoom.Zoom.flatpakref
flathubbot commented 6 months ago

Started test build 105698

flathubbot commented 6 months ago

Build 105698 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/88504/us.zoom.Zoom.flatpakref