Difference between revisions of "Linux Terminal Server"

From ITSwiki
Jump to: navigation, search
[unchecked revision][unchecked revision]
(Purpose)
(Mini FAQ)
Line 22: Line 22:
  
 
All accounts created since 2013 has LANG=en_US.utf8 as default.
 
All accounts created since 2013 has LANG=en_US.utf8 as default.
 
=Mini FAQ=
 
 
* ''How do I connect using a SW client?''<br /> Use [[http://www.cendio.com | thinlinc client]] and connect to '''thinlinc.compute.dtu.dk'''.
 
* ''How do Ichange the keyboard to a US layout on my thin client?''<br /> Send an email to [mailto:itsupport@compute.dtu.dk itsupport@compute.dtu.dk] with the number of your client
 
* ''How do I add Matlab to the main task bar?''<br /> On top on the "''File Manager''" icon (2nd from left) click the right mouse button and choose "''Application Launch Bar Settings''". Follow the menu system from there.
 
* ''The screen is black and it says something about SquashFS errors?''<br /> Turn off and on the hardware. This error occurs if the hardware have lost connection to the server.
 
* ''Can I use the terminal as client for the winterm server?''<br /> Yes, you can switch between Linux and Windows by pressing CTRL-ALT-F3 for Windows and CTRL-ALT-F4 for Linux.
 
* ''How do I get black text on white background in the terminals?'' On a terminal, go to Edit -> Preferences and change the colours there.
 
* ''How do I enable autoraise?'' Edit the file '''~/.config/openbox/lxde-rc.xml''' and make sure that '''<followMouse>''' and '''<raiseOnFocus>''' are '''yes'''.
 
  
 
=Connecting using a software client=
 
=Connecting using a software client=

Revision as of 07:46, 17 October 2023

This guide is for users at DTU Compute only


Purpose

The purpose of the terminal servers is to provide a standard linux desktop which also gives easy access to the linux grid facilities at DTU Compute. The servers are running a standard Debian 12. Access is software client using thinlinc client [1].The interface is based on the light weight XFCE.

The servers can also be used as directly via ssh clients.

Note: Servers can only be access from DTU network or using VPN. If accessing from outside DTU, both password and ssh key is required.

Hardware

The servers consist of 2 HP servers with 56GB RAM and 24 cores each.

Requirements

To use the terminal:

  • The login shell should be /bin/bash (most users has this a login shell).
  • The LANG variable should be set in ~/.bashrc by adding *one* of the following linies:
    export LANG=en_US.utf8
    or
    export LANG=en_US
    Remove the following lines from your ~/.emacs if you set LANG=en_US.utf8:
    (set-terminal-coding-system 'iso-latin-1)
    (set-language-environment "Latin-1")
    (set-keyboard-coding-system 'iso-latin-1)
    Reason: SUN, hms1 &linuxgrid has en_US (i.e. a ISO based encoding) as default while linuxterm is having en_US.utf8 as default. By changing to a UTF8 based encoding all text file with special characters such as "æ", "ø" & "å" needs to be updated. This can for latex files be a significant challenge.

All accounts created since 2013 has LANG=en_US.utf8 as default.

Connecting using a software client

You can either connect using the software client thinlinc freely available from http://www.cendio.com or x2go. The name of the server is thinlinc.compute.dtu.dk.

Windows/Mac users of x2go should use the fullfonts version.

Ubuntu users of x2go can install it by

sudo apt-get install x2goclient gsfonts-x11
echo "export LANG=en_US.utf8" >> ~/.bashrc
source ~/.bashrc

en_GB.utf8 can also be used.