Unable to open X display when trying to run google-chrome on Centos (Rhel 7.5)

后端 未结 3 1417
广开言路
广开言路 2021-02-08 13:50

I need to run Google Chrome remotely on a virtual machine using SSH. I do not want xforwarding - I want to utilize the GPU available on the vm. When I try running google-

相关标签:
3条回答
  • 2021-02-08 14:15

    Okay guys. I found my problem after 2 hours of going crazy. My box was configured correctly. What you can NOT do, is ssh from one box, to another box, to this box and expect X11 forwarding to play nicely. Without tearing apart the entire network, I found that if I shelled over from the MAIN box to this box ( no double or triple ssh'ing) chrome comes right up as a regular user using CLI. So it was a matter of multiple shells from multiple boxes that made the display say it was set to NOTHING! Setting the display manually only complicates the problems. Once I shelled directly over to this box from the main outside box, my display was set to 10:0, which is first instance in my configuration. Don't make this mistake, you will waste valuable time.

    0 讨论(0)
  • 2021-02-08 14:25

    You can try with Xvfb. it does not require additional hardware.

    Install Xvfb if you didn't install yet and do the following steps.

    sudo apt-get install -y xvfb

    Dependencies to make "headless" chrome/selenium work:

    sudo apt-get -y install xorg xvfb gtk2-engines-pixbuf

    sudo apt-get -y install dbus-x11 xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillic xfonts-scalable

    Optional but nifty: For capturing screenshots of Xvfb display:

    sudo apt-get -y install imagemagick x11-apps

    Make sure that Xvfb starts every time the box/vm is booted:

    Xvfb -ac :99 -screen 0 1280x1024x16 & export DISPLAY=:99

    Now execute google-chrome

    0 讨论(0)
  • 2021-02-08 14:35

    I faced the same issue with WSL and Ubuntu. I have unininstalled/Reset the ubuntu. After that, I have executed the below command

    wsl --set-default-version 2
    

    then I installed again the Ubuntu, I didn't get --no-sandbox issue or any issue.

    Hope this will use for someone.

    0 讨论(0)
提交回复
热议问题