Package Details: amazon-workspaces-bin 2024.8.5130-3

Git Clone URL: https://aur.archlinux.org/amazon-workspaces-bin.git (read-only, click to copy)
Package Base: amazon-workspaces-bin
Description: Amazon Workspace Client
Upstream URL: https://clients.amazonworkspaces.com/
Licenses: non-free
Submitter: stilvoid
Maintainer: janek
Last Packager: janek
Votes: 19
Popularity: 0.000007
First Submitted: 2019-12-19 16:00 (UTC)
Last Updated: 2025-04-14 21:35 (UTC)

Pinned Comments

janek commented on 2025-01-28 13:58 (UTC)

The package is now finally upgraded to the latest 2024.x release!

Thanks to @row's patch it not only supports the DCV, but also continues to support PCoIP.

If anyone has issues with the new release: I also published the old release under a new name here: https://aur.archlinux.org/packages/amazon-workspaces-legacy-bin

Please still comment here if you have any issues with the new release & include your streaming protocol (DCV/PCoIP). Thanks!

Thank you very much @row.

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

janek commented on 2025-04-14 21:42 (UTC) (edited on 2025-04-14 21:54 (UTC) by janek)

@oech3: thanks, you are right, I changed the dependency to icu, it doesn't seem to link to icu63 at all.

@DavidNorena: Do you still have issues with glib2 2.84? I'm on 2.84.1 and don't experience any issues. Probably it's only with DCV and I can unfortunatly only test PCoIP, as I don't have a DCV capable target available.

To use the bundled glib2, you could try removing the "rm ..." in line 60 and install "libselinux" from AUR or cachyos repo. Here is a patch:

diff --git a/amazon-workspaces-bin/PKGBUILD b/amazon-workspaces-bin/PKGBUILD
index aca588f..5cd26fa 100644
--- a/amazon-workspaces-bin/PKGBUILD
+++ b/amazon-workspaces-bin/PKGBUILD
@@ -21,6 +21,9 @@ depends=(
     'libvdpau'
     'glib2'
 )
+optdepends=(
+    'libselinux: for DCV protocol support'
+)
 options=('staticlibs')
 makedepends=(
   'binutils'
@@ -55,10 +58,6 @@ prepare() {

     sed -i -e 's/Exec=workspacesclient/Exec=workspacesclient-wrapper/' ${srcdir}/usr/share/applications/com.amazon.workspacesclient.desktop

-    # Remove the vendored-in libgio-2.0.so.0, so the system one is used
-    # The vendored-in version has libselinux.so.1 linked, which doesn't exist natively on Arch
-    rm ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libgio-2.0.so.0
-
     # The below preparation steps are adapted from the .deb
     export LD_LIBRARY_PATH=${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv:$LD_LIBRARY_PATH
     export PATH=${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv:$PATH

If this turns out to work for you, this might be a better approach as it shouldn't break with the next glib2 update...

oech3 commented on 2025-04-14 04:51 (UTC)

It seems working with icu. Not icu63.

DavidNorena commented on 2025-03-20 15:06 (UTC) (edited on 2025-03-21 15:15 (UTC) by DavidNorena)

@janek is there a way to change the build part that removes the glib library please ?

I had to do this instead

sed -i -e 's/Exec=workspacesclient/Exec=workspacesclient-wrapper/' ${srcdir}/usr/share/applications/com.amazon.workspacesclient.desktop

cp /tmp/glib-test/libgio-2.0.so.0.8200.5 ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libgio-2.0.so.0
cp /tmp/glib-test/libglib-2.0.so.0.8200.5 ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libglib-2.0.so.0
cp /tmp/glib-test/libgmodule-2.0.so.0.8200.5 ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libgmodule-2.0.so.0
cp /tmp/glib-test/libgobject-2.0.so.0.8200.5 ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libgobject-2.0.so.0
cp /tmp/glib-test/libgthread-2.0.so.0.8200.5 ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libgthread-2.0.so.0

I had to upgrade glib2 2.84.0 system wide, seems other applications in my system were broken without it, so, i had to manually put the older version into the amazon workspace client

is there something im missing ?

DavidNorena commented on 2025-03-11 19:16 (UTC)

as for today, please downgrade glib2 to make it work, otherwise i was getting a Disconnected window without errors or warnings.

downgraded glib2 (2.84.0-1 -> 2.82.5-1)

working on kernel 6.13.6-arch1-1

arslanone commented on 2025-03-11 04:13 (UTC)

Can't say, working here with 6.12.18-1-lts

DavidNorena commented on 2025-03-11 02:37 (UTC)

seems to be broken with 6.13.5.arch1-1

arslanone commented on 2025-01-31 10:49 (UTC)

I have the extra window in XFCE. Might be a new feature.

oxfordquant commented on 2025-01-30 18:31 (UTC)

I get the same extra window using KDE Plasma. I think it's a new feature, not a bug. Great work @row and @janek!

stilvoid commented on 2025-01-29 11:21 (UTC)

@artafinde yes, I'm in i3 and have the same problem with an unclosable window.

Nice work @janek and @row on getting this updated and still including PCoIP!

artafinde commented on 2025-01-28 15:02 (UTC)

Hello @janek,

Thanks for the update - seems to be working OK on my PCoIP protocol. I have a weird thing though. Everything opens ok but it spawns a separate window as well and can't close it - that shows the "My Workspace" window from the sandwich settings. I can move it around but not close it no matter what. I use i3wm.

Anyone experienced this?