The default configuration of Chrome Remote Desktop in Ubuntu opens a new session instead the same desktop currently running.
To fix this, please follow these steps:
Stop it:
/opt/google/chrome-remote-desktop/chrome-remote-desktop –stop
Back it up:
cp /opt/google/chrome-remote-desktop/chrome-remote-desktop /opt/google/chrome-remote-desktop/chrome-remote-desktop.orig
Edit: /opt/google/chrome-remote-desktop/chrome-remote-desktop
Change this to the size I wanted.
DEFAULT_SIZES = “1920×1080”
Set the X display number to the current display number (obtain it with echo $DISPLAY from any terminal).
FIRST_X_DISPLAY_NUMBER = 0
Comment out sections that look for additional displays:
#while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
# display += 1
Reuse the existing X session instead of launching a new one. Alter launch_session() by commenting out launch_x_server() and launch_x_session() and instead setting the display environment variable, so that the function definition ultimately looks like the following:
def launch_session(self, x_args):
self._init_child_env()
self._setup_pulseaudio()
self._setup_gnubby()
#self._launch_x_server(x_args)
#self._launch_x_session()
display = self.get_unused_display_number()
self.child_env[“DISPLAY”] = “:%d” % display #Pls change the quotes to plain quotes
Start it:
/opt/google/chrome-remote-desktop/chrome-remote-desktop –start
DONE. Now it attaches to Unity’s existing X Server on display :0.
Credit to the discussion of these post https://productforums.google.com/forum/#!topic/chrome/LJgIh-IJ9Lk
https://superuser.com/questions/778028/configuring-chrome-remote-desktop-with-ubuntu-gnome-14-04
Try using alternative tools like logmein, gosupportnow, teamviewer, R-HUB remote support servers etc. and check if the issue still persists.
LikeLike
[…] https://researchxuyc.wordpress.com/2014/07/30/to-show-the-same-display-session-in-ubuntu-by-chrome-r… […]
LikeLike
Thanks for that!
LikeLike
It works! (Ubuntu 16.04)
Please also mention to add lines:
display = self.get_unused_display_number()
self.child_env[“DISPLAY”] = “:%d” % display
LikeLike
Hurrah! Ubuntu 16.04 FINALLY works! This fixed my long troubling display nightmare. I wasn’t able to see the whole desktop, but now I don’t need fckn’ TeamV***er anymore.
Thank you, Yichao and Nickson!
As a reference, if you copy and paste from the blog, you might get error from the special character “. You might want to type it yourself. Maybe, : % too.
LikeLike
Yes, copy the quotation mark from this blog would be a problem.
LikeLike
This works for me on Ubuntu 18.04.3 LTS
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
chrome-remote-desktop.patch
hosted with ❤ by GitHub
It contains what @Nickson mentioned.
LikeLiked by 1 person
[…] Now that should get you going fairly well – did for me! But if was not loading the active desktop at all, and in turn, I couldn’t access my desktop like say on a Mac/Windows rig – so reading through the AUR & Google search I found the link to the “Ubunutu” fix for this, which works exactly the same on Manjaro! So off we go to the helpful blog post. […]
LikeLike