X2go Client Cookbook A Chef cookbook for the X2go remote desktop client. Requirements This cookbook currently supports Ubuntu Linux, Mac OS X, and Windows. Usage Add the default recipe to your runlist or use one or more of the included resources in a recipe of your own. Recipes default Do a simple attribute-based install of the X2go client.
Attributes default default'x2goclient'app'source' = nil An optioanl source URL or file path to install the X2go client package from. Resources x2goclient A parent resource for the X2go client components. Syntax: x2goclient 'default' do source 'action:create end Actions: Action Description:create Install the X2go client:remove Uninstall the X2go client Attributes: Attribute Default Description source nil An optional custom package path/URL action:create Action(s) to perform x2goclientapp A resource for installation and removal of X2go client app packages. Syntax: x2goclientapp 'default' do source 'action:install end Actions: Action Description:install Install the X2go client package:remove Uninstall the X2go client package Attributes: Attribute Default Description source nil An optional custom package path/URL action:install Action(s) to perform Providers Chef::Provider::X2goClient Platform-agnostic provider that wraps each of the X2go client component resources. Chef::Provider::X2goClientApp The parent for all platform-specific X2go client app package providers. Chef::Provider::X2goClientApp::MacOsX App package provider for OS X platforms.
Chef::Provider::X2goClientApp::Ubuntu App package provider for Ubuntu platforms. Chef::Provider::X2goClientApp::Windows App package provider for Windows platforms. Contributing. Fork it. Create your feature branch ( git checkout -b my-new-feature). Add tests for the new feature; ensure they pass ( rake). Commit your changes ( git commit -am 'Add some feature').
Push to the branch ( git push origin my-new-feature). Create a new Pull Request License & Authors. Author: Jonathan Hartman Copyright 2015 Socrata, Inc. Licensed under the Apache License, Version 2.0 (the 'License'); you may not use this file except in compliance with the License. You may obtain a copy of the License at Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
This tutorial explains the installation and usage of X2Go on Ubuntu. X2Go is a remote desktop application to access X-Desktop enviroments over a network connection, it is well suited for low bandwidth connections, has support for sound with PulseAudio and allows desktop sharing. The application has two parts, the x2goclient for the client side and x2goserver (which has to be installed on the desktop system that shall be accessed). The X2Go client software is available for Windows, Mac OS X and Linux.
I m having trouble with Kerberos authentication with a Mac client. I am using x2goclient-4.0.4.0-preview2 on a Mac running OS X 10.9.5, connecting to Ubuntu 14.0.4 running x2goserver-4.0.1.19. Here are the symptoms: 1) Connecting with kerberos and ssh works fine. Step 1: Download and install XQuartz here. Note: OS X systems are no longer equipped with a native X11 client, so users will need to download and install XQuartz. At this time, there are no configuration changes needed for XQuartz. It will automatically launch when X2Go is launched. The first time through you may get some signature warnings, firewall warnings, etc. Accept and Ok all of these. You should see the Xilinx Vivado IDE GUI appear. You have successfully set up the X2Go client application.