========================= Remote desktop via X2GO ========================= `x2go `__ allows you to run a browser (or any other application on x-server) on a remote server Deploying X2GO server ===================== * Connect to your server * `install x2go server `_ : .. code-block:: sh sudo add-apt-repository ppa:x2go/stable && \ sudo apt-get update && \ sudo apt-get install -y x2goserver x2goserver-xsession * install desktop environment you prefer, e.g. LXDE: .. code-block:: sh sudo apt-get install lubuntu-desktop # choose lightdm * Install browser `Pale Moon `_ .. code-block:: sh # http://linux.palemoon.org sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:stevenpusser.list" wget -nv https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_18.04/Release.key -O Release.key sudo apt-key add - < Release.key sudo apt-get update sudo apt-get install palemoon X2GO Client =========== * install ``x2goclient`` Ubuntu: .. code-block:: sh sudo add-apt-repository ppa:x2go/stable && \ sudo apt-get update && \ sudo apt-get install x2goclient References: * https://www.howtoforge.com/tutorial/x2go-server-ubuntu-14-04/ * http://wiki.x2go.org/doku.php/doc:installation:x2goclient * Run client: .. code-block:: sh x2goclient * create a new session with the settings below and connect to it (we assume that you have user named "noroot" with ssh keys configured): :: Host : YOUHOST Port : 22 Session type: LXDE [x] Try auto Login Input / Output: Use Whole Display Username: noroot Firefox usage ============= You may need to disable ``xrender`` settings in ``about:config`` and `Disable hardware acceleration in Firefox `__. For more information see: * https://lists.x2go.org/pipermail/x2go-user/2016-August/003914.html * https://bugzilla.mozilla.org/show_bug.cgi?id=1263222