I managed to get Chrome Remote Desktop to work, but only after a lot of head banging. I converted the package with alien and installed it using zypper. That of course was not enough. I looked in various places (this post about Fedora among them) and here is what I did:
I created a file in my home directory called ~/.chrome-remote-desktop-session
with a command to start the remote session. I use IceWM, so this is how my file looks like:
exec /usr/bin/icewm-session
I created the group “chrome-remote-desktop” and added my user account to it.
Now the service was able to start, and I was able to activate remote access from the Chrome browser app, but if I tried to connect from another machine with my PIN, I got an “invalid PIN” error every time. I managed to find where the Chrome Remote Desktop log file is written by starting the program manually (/opt/google/chrome-remote-desktop/chrome-remote-desktop --start
) and looking at the output. It turns out there was some problem with PAM and I needed a new configuration. The PAM configuration file for CRD is at /etc/pam.d/chrome-remote-desktop . After some unsuccessful attempts, I found the following configuration here:
Congrats on getting it working.
I took a brief look at it and as you probably found, its base code had Debian package dependencies and unclear whether comparable rpm packages would work. Your solution using alien seems to have at least partially addressed that.
But then,
I also determined the code hasn’t been updated since… 2013?
So, it seems that this interesting project has been unmaintained and is likely dead, you have what exists and it’s unlikely there will be any further modification.
And all of which likely explains why it’s not available as an openSUSE package.