You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## *Seriously forceful patches for Chrome Remote Desktop xD*
2
1
2
+
#### Fully automated patching for Chrome Remote Desktop on Ubuntu Budgie & GNOME-based desktop environments.
3
3
4
-
*Robustify chrome remote desktop for Ubuntu & GNOME based desktop environments.*
4
+
5
+
Chrome remote desktop is fantastic, but often clashes with Xorg nuances from a variety of desktop environments using the GNOME stack. This `chrome-remote-desktop` script extends and replaces the version automatically installed by Google in `/opt/google/chrome-remote-desktop/chrome-remote-desktop`. This stuff is only relevant for accessing your Ubuntu machine from elsewhere *(e.g. the "server", the client machine should not be installing anything, all it needs is a web browser)*.
6
+
7
+
8
+
9
+
***Set up the server:***
10
+
11
+
Before patching anything or pursuing other forms of delightful tomfoolery, follow the [installation instructions provided by Google](https://remotedesktop.google.com/access/). Set up everything normally- install Google's .deb download with dpkg, set up a PIN, etc.
12
+
The trouble comes when you are trying to remote in- some problems you may encounter include:
13
+
- none of the X sessions work, each immediately closing the connection to the client
14
+
- the remote desktop environment crashes or becomes mangled
We are primarily just enforcing the use of existing instances of X and correct display values as reported by your system.
17
34
18
-
*TODO: actually write the readme, lol*
35
+
- This version keeps a persistent version itself in `/usr/local/bin/` in addition updating the one executed by Chrome in `/opt/google/chrome-remote-desktop/`.
36
+
- A mirror of this script is also maintained at `/usr/local/bin/chrome-remote-desktop.github`, and will let the user know if there are updates.
37
+
- The version distributed by google is retained in `/opt/` too as `chrome-remote-desktop.verbatim`.
38
+
- Each of these versions are compared by md5 hash- this way our patched version of `chrome-remote-desktop` will always make sure it is where it should be, even after Google pushes updates and overwrites everything in `/opt/`.
0 commit comments