This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
other:x_conf [2022/08/05 09:00] jypeter Improved |
other:x_conf [2022/08/05 12:55] jypeter [Testing] Added lots of information |
||
---|---|---|---|
Line 77: | Line 77: | ||
===== Testing ===== | ===== Testing ===== | ||
- | * Check if the ''DISPLAY'' variable is defined | + | The idea is to: |
- | * You should get something similar to the following if you are connected with ''ssh -X'' or ''ssh -Y''\\ <code>$ echo $DISPLAY | + | * Open a terminal and check that the ''DISPLAY'' environment variable is correctly defined on the local machine |
+ | * Connect to the remote machine | ||
+ | * Check that a (new) ''DISPLAY'' variable is defined on the remote machine | ||
+ | * Check that you can start an application using graphics (e.g. ''xterm'') on the remote machine | ||
+ | |||
+ | ==== On a Linux computer ==== | ||
+ | |||
+ | Some basic commands in a terminal | ||
+ | |||
+ | <code>[Local] $ hostname | ||
+ | name_of_your_local_machine | ||
+ | |||
+ | [Local] $ echo $DISPLAY | ||
+ | :0 | ||
+ | |||
+ | [Local] $ ssh -X some_login@some_remote_server | ||
+ | [some connection information skipped here] | ||
+ | |||
+ | [Remote] $ hostname | ||
+ | name_of_the_remote_server | ||
+ | |||
+ | [Remote] $ echo $DISPLAY | ||
+ | localhost:20.0 | ||
+ | |||
+ | [Remote] $ xterm</code> | ||
+ | |||
+ | ==== On a Windows computer with only an X server installed ==== | ||
+ | |||
+ | Some basic commands in a ''Powershell'' (''Start'' => ''Windows Powershell'' => ''Windows Powershell'') | ||
+ | |||
+ | <code>PS C:\> $env:computername | ||
+ | name_of_your_local_machine | ||
+ | |||
+ | PS C:\> $env:DISPLAY | ||
+ | PS C:\> $env:DISPLAY="localhost:0" | ||
+ | PS C:\> $env:DISPLAY | ||
+ | localhost:0 | ||
+ | |||
+ | PS C:\> ssh -Y some_login@some_remote_server | ||
+ | Warning: No xauth data; using fake authentication data for X11 forwarding. | ||
+ | [some connection information skipped here] | ||
+ | |||
+ | [Remote] $ hostname | ||
+ | name_of_the_remote_server | ||
+ | |||
+ | [Remote] $ echo $DISPLAY | ||
+ | localhost:19.0 | ||
+ | |||
+ | [Remote] $ xterm</code> | ||
+ | |||
+ | * Check the machine name, and check if the ''DISPLAY'' variable is defined | ||
+ | * You should get something similar to the following if you are connected with ''ssh -X'' or ''ssh -Y''\\ <code>$ hostname | ||
+ | ciclad-ng.private.ipsl.fr | ||
+ | |||
+ | $ echo $DISPLAY | ||
localhost:68.0 | localhost:68.0 | ||
</code> | </code> |