NOTE: All desktop binding packages have to be installed on the X2Go server(s).

Before you begin!

Installation of the desktop bindings are currently only provided as Debian/Raspian/Ubuntu packages. Please make sure that you have added the x2go repository to your package management system. The required steps are described here (Debian), here (Raspbian) and here (Ubuntu)

The X2Go GNOMEv2 desktop package defines a set of desktop icons and MIME types so that mounted client shares get associated to opening Nautilus.

The X2Go GNOMEv2 desktop bindings package also adds a context menu item that allows the X2Go session user to unmount shared client folders by right-clicking on their desktop icons.

The X2Go GNOMEv2 desktop bindings package furtheron adds a Systen menu item to your GNOMEv2 panel. Users will be able to suspend their X2Go sessions with just a click on a menu entry: System → Suspend X2Go Session.

The X2Go MATE desktop package defines a set of desktop icons and MIME types so that mounted client shares get associated to opening Caja.

The X2Go MATE desktop bindings package also adds a context menu item that allows the X2Go session user to unmount shared client folders by right-clicking on their desktop icons.

The X2Go MATE desktop bindings package furtheron adds a Systen menu item to your MATE panel. Users will be able to suspend their X2Go sessions with just a click on a menu entry: System → Suspend X2Go Session.

Installation

Note: this package has undergone some renamings in 2011; from x2goplasmoid to x2goplasmoidbindings, to plasma-widget-x2go.

$ aptitude install plasma-widget-x2go

Usage

After the installation every KDE4/Plasma user on the server has the possibility to add the X2Go plasmoid applet to the desktop or to the taskbar (recommended). Note: the X2Go plasmoid is not available on the user desktops directly after installation, it has to be integrated into the desktop by each individual user.

Once the X2Go plasmoid has been added to desktop or taskbar, the plasmoid will notify you about newly mounted client-side shared folders. You will be able to launch KDE4's file browser dolphin by left-clicking on one of these shares, you also have the possiblity to unmount/eject those shares.

At the bottom of the X2Go plasmoid's applet box area, you have a link that allows you to suspend your current X2Go session.

The X2Go LXDE bindings desktop package defines a set of desktop icons and MIME types so that mounted client shares get associated to opening pcmanfm.

, currently not implemented, but on our wishlist: The X2Go LXDE desktop bindings package also adds a context menu item that allows the X2Go session user to unmount shared client folders by right-clicking on their desktop icons.

, currently not implemented, but on our wishlist: The X2Go LXDE desktop bindings package furtheron adds a menu item to your LXDE start menu. Users will be able to suspend their X2Go sessions with just a click on a menu entry: Suspend X2Go Session.

Desktop Bindings for Trinity (v3.5.x)

WARNING:

The desktop bindings for the Trinity desktop are planned and there already exists a Git project in the X2Go Git VCS. There already appears a package x2gotrinitybindings in the nightly-built package repositories (Debian/Raspbian/Ubuntu), but the code is very dysfunctional and not usable at all.

Desktop Bindings for XFCE4 (v4.x)

WARNING:

There currently are no desktop bindings for the XFCE4 desktop, but there has been a request from the community to work on that. Any help on this is appreciated, it might be fertile to adapt the x2gognomebindings package for that purpose. Please contact the developers on the X2Go developers mailing list.