From UVA ECE & BME wiki
Jump to: navigation, search



How to Install X2Go Client to Access ECE Linux Servers

X2Go is an open source remote desktop software to access to the ECE Linux servers with a graphical user interface to run CAD tools. It replaces the nx client that we have been using for many years.

These instructions and screenshots are accurate as of Jan 2018 and may become out of date, but the general idea shown below should still be valid.

Before start, you should use a simple ssh tool (eg, PuTTY or SecureCRT) to login the Linux server you wish to access to test if your username and password are correct.

To install X2go client, go to

Download and install the “X2Go Client” for your operating system.

Here is an example using Windows to show you how to configure it.

Launch the x2go client just installed, click top-left corner’s Session>New Session, illustrated as below picture:


Enter Session Name (can be anything to help you identify this server session), enter hostname, e.g.,, leave SSH port as 22 unchanged. For Session type (in the lower left corner), change the default KDE to XFCE ! do not use GNOME, KDE, or other choices unless you know what you are doing. Click OK to finish.

Click on the session name you just created, enter username and password to launch, let your windows firewall allow these processes. Also click yes for Host key verification (this is only prompted the first time you access a server). See picture below.


Then a Linux desktop window will open (see picture below), click “Cancel” for the “Authenticate” prompt, it is for an action that require root privilege, it does not concern you. If you find it annoying and want to permanently get rid of it, a method is provided toward the end of this document.


Click “Use default config” on another prompt “Panel”, this is asked only on the first time you login with x2go.


To access other servers, you don’t need to open another x2go session, just open a terminal (command) window and type command, e.g., ssh -X

For logout, if you want to keep your current session so that you can resume your session on next login, check “Save session for future logins”.


To permanently remove the "Authentication is required to set the network proxy used for downloading packages" dialog when you log in, open a terminal (command) window and type command, xfce4-session-settings click tab “Application Autostart” and uncheck the box for “PackageKit Update Applet (PackageKit Update Applet)”, and Close. See below for a screenshot.


If you are interested in reading more about x2go, go to

Troubleshooting X2go Client Problems

If you run into trouble, before requesting assistance,

1) make sure you can login to the server with a "plain" ssh (eg, secureCRT or PuTTY); 2) create a small file to see if you have space and permission to write in your home directory; 2a) or type 'quota -v' to see if you exceeded your quota. Note: data stored under your ~/scratch directory are not counted against your quota and not backed up; 3) 'cd ~/.x2go', remove everything under ~/.x2go; 4) clean all your processes (save all your works first) on this host by issuing command 'kill -9 -1' (this will also log you off).

Troubleshooting (legacy) nx client problems

(You should switch to X2Go)

If you run into trouble with nx client connection, before requesting assistance,

  1. make sure you can login to the host with a "plain" ssh (eg, secureCRT).
  2. check if you exceeded your quota. you may either create a small file to see if you have space and permission to write in your home directory, or type 'quota -v' to see if you exceeded your quota. Data stored under your ~/scratch directory are not counted against your quota and not backed up to tape.
  3. 'cd ~/.nx', remove everything under ~/.nx
  4. clean all your processes (save all your works first) on this host by issuing command 'kill -9 -1' (this will log you off).

These steps have solved 99% of the nx login problems thus far.

How to find large files and delete them?

Here is an example to find all files under certain directory that are larger than 100MB: cd ~/scratch find . -size +100M -exec ls -l '{}' \;

to delete those large files found (BE CAREFUL! YOU CANNOT UNDO THIS!): find . -size +100M -exec rm -f '{}' \;

Map ECE home directory as a Network Drive on Windows

Email to request a "samba" password before you can proceed. Your PC will need to be on UVa network.

To map your home directory on ECE Linux server to your windows PC:

1) from the computer's desktop or the "Start", right-click on the My Computer (or "Computer") icon and select Map Network Drive. or open a windows explorer window, under tools tab, click "Map Network Drive", if the "tools" command tab don't show, press and release "Alt" key to reveal it.

2) In the Map Network Drive dialog box click on the black down arrow on the same line as Drive, select a desired drive letter, here we pick "N". The drive letter "Z" is selected by default.

3) In the Folder field enter the path to your network drive. Type, \\\your_login

4) check "Connect using different credentials".

5) Click Finish.

6) Enter your username and the password. this is the samba password for mapping a network drive in ECE dept. check "Remember my credentials". Click OK.

7) When you have successfully mapped your network (N:\) drive you should see a window showing the contents. In some cases you will only see an empty window. If a window doesn't appear you can (double) click on the My Computer icon or open Windows Explorer to see your new drive.

To change your samba password, ssh to and type 'smbpasswd'.

Links To Requested Windows Applications

Gimp - Just As Good As Photoshop

GIMP is an acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring.

It has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.

GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted.

GIMP is written and developed under X11 on UNIX platforms. But basically the same code also runs on MS Windows and Mac OS X.

Faststone Image Viewer

FastStone Image Viewer is a fast, stable, user-friendly image browser, converter and editor. It has a nice array of features that include image viewing, management, comparison, red-eye removal, emailing, resizing, cropping, retouching and color adjustments. Its innovative but intuitive full-screen mode provides quick access to EXIF information, thumbnail browser and major functionalities via hidden toolbars that pop up when your mouse touches the four edges of the screen. Other features include a high quality magnifier and a musical slideshow with 150+ transitional effects, as well as lossless JPEG transitions, drop shadow effects, image annotation, scanner support, histogram and much more. It supports all major graphic formats (BMP, JPEG, JPEG 2000, animated GIF, PNG, PCX, PSD, EPS, TIFF, WMF, ICO and TGA) and popular digital camera RAW formats (CRW, CR2, NEF, PEF, RAF, MRW, ORF, SRF, ARW, SR2, RW2 and DNG).

[#] -> Home Page

XNView Image Viewer

XnView is an efficient multimedia viewer, browser and converter. Really simple to use! Support of more than 500 image formats.


Blender 3D

Blender is 3D creation for everyone, free to use for any purpose. Free Software, great community, and 100% open.

[#] -> Home Page [#] -> Downloads

Lightwave 3D

NewTek LightWave is a robust 3D modeling, animation and rendering program. Many new features in LightWave that are widely used by artists include built-in instancing, Bullet hard body dynamics, and Flocking along with new workflow options such as GoZ support for Pixologic’s ZBrush software and the Unity game engine development platform.

[#] -> Home Page


Unity is a game development ecosystem: a powerful rendering engine fully integrated with a complete set of intuitive tools and rapid workflows to create interactive 3D content; easy multiplatform publishing; thousands of quality, ready-made assets in the Asset Store and a knowledge-sharing Community.


Links To ITS/UVA Webpages

1 Stop ITS Services Directory


Available Software at UVA


Computer System Alerts, Downtimes and Announcements


Copyrights of Digital Materials and Software


Download And Install VPN


Frequently Asked Questions about Network Registration


Helpdesk - Unblocking Your Computer


Matlab - Using Matlab At UVA And Toolbox Overview


Matlab - Download And Installation


Responsible Computing Handbook For Faculty And Staff


Personal tools