User Tools

Site Tools


other:x_conf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
other:x_conf [2022/08/09 14:02]
jypeter [If you are using WSL] Improved (simplified)
other:x_conf [2022/08/09 15:19]
jypeter Added the Mac testing section
Line 120: Line 120:
 You have to make sure that the ''​DISPLAY''​ variable is correctly [[other:​win10wsl#​configuration_in_your_local_linux_account|defined in the terminals used in WSL]] You have to make sure that the ''​DISPLAY''​ variable is correctly [[other:​win10wsl#​configuration_in_your_local_linux_account|defined in the terminals used in WSL]]
 ===== Testing ===== ===== Testing =====
 +
 +==== Testing plan ====
  
 The idea is to: The idea is to:
   * Open a terminal and check that the ''​DISPLAY''​ environment variable is correctly defined on the local machine   * Open a terminal and check that the ''​DISPLAY''​ environment variable is correctly defined on the local machine
 +    * If we use [[other:​win10wsl|WSL]],​ we also check that we can start an application using graphics in ''​WSL''​
   * Connect to the remote machine   * Connect to the remote machine
   * Check that a (new) ''​DISPLAY''​ variable is automatically defined on the remote machine   * Check that a (new) ''​DISPLAY''​ variable is automatically defined on the remote machine
-  * Check that you can start an application using graphics ​(e.g. ''​xterm''​) ​on the remote machine+  * 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
 +  * ''​xterm &'':​ the **recommended test application**. It will open a new terminal on the remote machine
 +  * ''​xeyes &'',​ ''​xclock &'',​ ''​gvim &'',​ ''​gedit &'',​ ''​eog &'',​ ''​evince &'',​ ... : other //​standard//​ applications,​ that may be installed (or not)
 ==== On a Linux computer ==== ==== On a Linux computer ====
  
Line 146: Line 156:
 localhost:​20.0 localhost:​20.0
  
-[Remote] $ xterm</​code>​+[Remote] $ xterm &</​code>​
  
 ==== On a Windows computer with only an X server installed ==== ==== On a Windows computer with only an X server installed ====
  
-We just open a ''​Powershell''​ window (''​Start''​ => ''​Windows Powershell''​ => ''​Windows Powershell''​) and type some basic commands+We just open a ''​Powershell''​ window (''​Start''​ => ''​Windows Powershell''​ => ''​Windows Powershell''​) and type some basic commands, including the creation of a ''​DISPLAY''​ variable
  
 <​code>​PS C:\> $env:​computername <​code>​PS C:\> $env:​computername
Line 170: Line 180:
 localhost:​19.0 localhost:​19.0
  
-[Remote] $ xterm</​code>​+[Remote] $ xterm &</​code>​
  
  
Line 184: Line 194:
 localhost:​19.0 localhost:​19.0
  
-[Remote] $ xterm</​code>​+[Remote] $ xterm &</​code>​
  
  
 ==== 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:​win10wsl|WSL+Ubuntu]] is installed and that the ''​DISPLAY''​ variable is [[other:​x_conf#​if_you_are_using_wsl|configured correctly]]+We assume that [[other:​win10wsl|WSL+Ubuntu]] is installed and that the ''​DISPLAY''​ variable is [[other:​x_conf#​if_you_are_using_windows_subsystem_for_linux|configured correctly]]
  
-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 ​//WSL//) and type some basic commands
  
 <​code>​[Local WSL] $ hostname <​code>​[Local WSL] $ hostname
 name_of_your_local_machine name_of_your_local_machine
 +
 [Local WSL] $ echo $DISPLAY [Local WSL] $ echo $DISPLAY
 localhost:​0.0 localhost:​0.0
-[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 204: Line 216:
 [Remote] $ echo $DISPLAY [Remote] $ echo $DISPLAY
 localhost:​22.0 localhost:​22.0
-[Remote] $ xterm</​code>​+ 
 +[Remote] $ xterm &</​code>​ 
 + 
 +==== On a Mac ==== 
 + 
 +FIXME
 ===== Troubleshooting ===== ===== Troubleshooting =====
  
other/x_conf.txt · Last modified: 2023/06/30 08:20 by jypeter