other:x_conf
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
other:x_conf [2022/08/09 15:26] – [If you are connecting with ssh or PuTTY] jypeter | other:x_conf [2022/08/09 17:19] – [On a Windows computer with WSL+Linux and an X server installed] jypeter | ||
---|---|---|---|
Line 114: | Line 114: | ||
Nothing special to do, if you are using [[other: | Nothing special to do, if you are using [[other: | ||
- | ==== If you are using WSL ==== | + | ==== If you are using Windows Subsystem for Linux ==== |
- | You need to know what you consider as the //Local machine//, and what is the //Remote server// | + | In that special case, you will need the //X server// to display graphics [[other: |
- | * **Local machine**: your local **Windows computer**, where you have installed | + | You have to make sure that the '' |
+ | ===== Testing ===== | ||
- | * **Remote server** : we consider 2 types of remote servers: | + | ==== Testing |
- | * an **actual remote server** | + | |
- | * The **WSL computer** running on a **virtual machine inside your local Windows computer**. This can be considered as a different and //remote// computer, even it is running on the local computer\\ You need your local //X server// to display graphics generated in WSL | + | |
- | * **Define the '' | + | |
- | * //bash// shell: '' | + | |
- | * //tcsh// shell: '' | + | |
- | * You probably want to define the '' | + | |
- | + | ||
- | + | ||
- | ===== Testing | + | |
The idea is to: | The idea is to: | ||
* Open a terminal and check that the '' | * Open a terminal and check that the '' | ||
+ | * If we use [[other: | ||
* Connect to the remote machine | * Connect to the remote machine | ||
* Check that a (new) '' | * Check that a (new) '' | ||
- | * Check that you can start an application using graphics | + | * Check that we can start an application using graphics on the remote machine |
+ | Test application: | ||
+ | * We need a simple graphical application that is likely to be already installed on the remote machine | ||
+ | * The **test is declared successful** if we get a new window and we can interact with it.\\ Note: some applications may start with their window iconified, and you may have to check the part of your screen where the iconified windows go... | ||
+ | * Do not forget to **cleanly quit the test application** when you have checked that it seems to work | ||
+ | * It's enough to test one application | ||
+ | * '' | ||
+ | * '' | ||
==== On a Linux computer ==== | ==== On a Linux computer ==== | ||
Line 156: | Line 156: | ||
localhost: | localhost: | ||
- | [Remote] $ xterm</ | + | [Remote] $ xterm &</ |
==== On a Windows computer with only an X server installed ==== | ==== On a Windows computer with only an X server installed ==== | ||
- | We just open a '' | + | We just open a '' |
< | < | ||
Line 180: | Line 180: | ||
localhost: | localhost: | ||
- | [Remote] $ xterm</ | + | [Remote] $ xterm &</ |
Line 194: | Line 194: | ||
localhost: | localhost: | ||
- | [Remote] $ xterm</ | + | [Remote] $ xterm &</ |
==== On a Windows computer with WSL+Linux and an X server installed ==== | ==== On a Windows computer with WSL+Linux and an X server installed ==== | ||
- | We assume that [[other: | + | We assume that [[other: |
- | Open a WSL terminal (you should know how, if you have installed WSL) and type some basic commands | + | Open a //WSL// terminal (you should know how, if you have installed |
< | < | ||
name_of_your_local_machine | name_of_your_local_machine | ||
+ | |||
[Local WSL] $ echo $DISPLAY | [Local WSL] $ echo $DISPLAY | ||
localhost: | localhost: | ||
- | [Local WSL] $ xterm | + | |
+ | [Local WSL] $ xterm & | ||
[Local WSL] $ ssh -X some_login@some_remote_server | [Local WSL] $ ssh -X some_login@some_remote_server | ||
Line 214: | Line 216: | ||
[Remote] $ echo $DISPLAY | [Remote] $ echo $DISPLAY | ||
localhost: | localhost: | ||
- | [Remote] $ xterm</ | + | |
+ | [Remote] $ xterm &</ | ||
===== Troubleshooting ===== | ===== Troubleshooting ===== | ||
other/x_conf.txt · Last modified: 2024/07/10 10:54 by jypeter