By default, Chrome Remote Desktop expects a physical display. To use it headless (without a monitor plugged in), create a virtual display:

# 1. Download and Install wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb sudo dpkg -i chrome-remote-desktop_current_amd64.deb sudo apt-get install -f

sudo apt update sudo apt install --fix-broken -y ./chrome-remote-desktop_current_amd64.deb

# 2. Configure Virtual Session (GNOME) mkdir -p ~/.config/chrome-remote-desktop echo 'export CHROME_REMOTE_DESKTOP_DEFAULT_DESKTOP_SIZES="1920x1080"' > ~/.config/chrome-remote-desktop/chrome-remote-desktop-session echo 'gnome-session --session=ubuntu' >> ~/.config/chrome-remote-desktop/chrome-remote-desktop-session

Section "Device" Identifier "DummyDevice" Driver "dummy" EndSection

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak 2>/dev/null

Some graphics cards disable their output when no monitor is detected. Chrome Remote Desktop relies on the graphics card to render the image.

Incorrect desktop environment config. Fix: Ensure the ~/.config/chrome-remote-desktop/chrome-remote-desktop-session file points to a valid desktop session. If you aren't using standard Ubuntu GNOME, try changing the last line to just startxfce4 or startkde if you have those environments installed.

Click under "Set up remote access." If the button doesn't appear, you may need to manually create the config folder first: mkdir -p ~/.config/chrome-remote-desktop . Choose a Computer Name and a 6-digit PIN .

Click and download any prompt extensions. Choose a name for your Ubuntu computer. Enter a secure 6-digit PIN. 💻 Connecting Remotely Access your Ubuntu machine from any client device. Open Chrome on the client device (Windows, Mac, or Linux). Go to the Chrome Remote Desktop website. Log into the same Google account. Select your Ubuntu machine from the list. Enter the 6-digit PIN. 🔍 Troubleshooting Common Issues Black Screen on Connection This usually happens due to display manager conflicts.

Google provides a .deb package specifically for Debian/Ubuntu systems. Open your terminal and run the following command to download the latest version:

(Press Ctrl+O , then Enter to save, and Ctrl+X to exit Nano.)

Download Verification