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 revisionPrevious revision
Next revision
Previous revision
other:x_conf [2022/08/11 09:52] – [Testing plan] jypeterother:x_conf [2024/07/10 10:54] (current) – [Using X forwarding in a Windows Powershell] jypeter
Line 42: Line 42:
 ===== Using an X server on Windows ===== ===== Using an X server on Windows =====
  
-There are several available options+There are several available X servers, and applications that will allow //X forwarding// from a remote server to your local X server
  
 +==== Using X forwarding in a Windows Powershell ====
 +
 +**You have to type ''$env:DISPLAY = "localhost:0"'' before connecting** using ''ssh -Y remote server'' (''-X'' will not work), in order to have the ''DISPLAY'' variable correctly defined on the remote server
 +
 +<code>PS C:\> ssh -X obelix
 +[...]
 + >echo $DISPLAY
 +DISPLAY: Undefined variable.
 + >logout
 +Connection to obelix closed.
 +
 +PS C:\> $env:DISPLAY
 +
 +PS C:\> $env:DISPLAY = "localhost:0"
 +PS C:\> $env:DISPLAY
 +localhost:0
 +
 +PS C:\> ssh -X obelix
 +[...]
 +Warning: untrusted X11 forwarding setup failed: xauth key data not generated
 +[...]
 + >echo $DISPLAY
 +DISPLAY: Undefined variable.
 +
 +PS C:\> ssh -Y obelix
 +[...]
 +Warning: No xauth data; using fake authentication data for X11 forwarding.
 +[...]
 + >echo $DISPLAY
 +localhost:42.0
 + >xterm&
 +[1] 30038
 +</code>
 ==== Installing VcXsrv ==== ==== Installing VcXsrv ====
  
Line 117: Line 150:
 </WRAP> </WRAP>
  
 +The ''XQuartz'' //X server// will be automatically started, if a graphical application needs it!
 +
 +Check the [[https://support.apple.com/guide/terminal/script-management-with-launchd-apdc6c1077b-5d5d-4d35-9c19-60f2397b2369/mac|launchd documentation]] if you need more details
 +<code>$ launchctl list | grep quartz
 +         - 0 org.xquartz.startx</code>
 ===== Configuration on the remote Linux server ===== ===== Configuration on the remote Linux server =====
  
Line 148: Line 186:
  
 The test may fail, due to the [[other:x_conf#nothing_works|usually expected errors]] The test may fail, due to the [[other:x_conf#nothing_works|usually expected errors]]
-==== On a Linux computer ====+==== On a Linux computer or a Mac ====
  
-Some basic commands in a terminal+Open //terminal// ([[other:ssh#a_recommended_terminal_for_mac|terminal on a Mac]]) and use some basic commands to check things
  
 <code>[Local] $ hostname <code>[Local] $ hostname
Line 231: Line 269:
  
  
-==== On a Mac ==== 
  
-FIXME 
  
  
Line 247: Line 283:
   * Have you [[other:x_conf|installed and configured the X server]] correctly? Is it really running?   * Have you [[other:x_conf|installed and configured the X server]] correctly? Is it really running?
   * Have you configured [[other:putty_conf|PuTTY]] and/or other required applications correctly ?   * Have you configured [[other:putty_conf|PuTTY]] and/or other required applications correctly ?
 +  * Are you [[other:x_conf#using_x_forwarding_in_a_windows_powershell|using Windows Powershell correctly]]?
   * Is the [[other:x_conf#what_is_an_x_server|DISPLAY variable]] defined correctly on the local and remote computer?   * Is the [[other:x_conf#what_is_an_x_server|DISPLAY variable]] defined correctly on the local and remote computer?
  
Line 252: Line 289:
 ==== Error when there is no X server running ==== ==== Error when there is no X server running ====
  
-If the ''DISPLAY'' variable is defined, but there is **no X server**, you will get a ''Can't open display: localhost://[SOME VALUE]//'' error\\ <code>$ xterm &+If the ''DISPLAY'' variable is defined, but there is **no X server**, you will get a ''Can't open display: localhost://[SOME VALUE]//'' error 
 + 
 +<code>$ xterm &
 xterm: Xt error: Can't open display: localhost:23.0</code> xterm: Xt error: Can't open display: localhost:23.0</code>
  
 Time to [[other:x_conf|read this page again]]... Time to [[other:x_conf|read this page again]]...
  
 +==== Error when there is no space left in your home directory ====
 +
 +If there is no space left in your home directory (usually the home directory of the remote server), or if you have exceeded your [[other:newppl:starting#which_disks_should_you_use|home disk quota]], you will get an error similar to [[#error_when_there_is_no_x_server_running|Error when there is no X server running]]
 +
 +<code>$ xterm &
 +xterm: Xt error: Can't open display: localhost:23.0</code>
  
 +**Solution**: clean the content of your //home//!
 ==== Error when DISPLAY is not defined correctly ==== ==== Error when DISPLAY is not defined correctly ====
  
Line 272: Line 318:
 </code> </code>
  
-Make sure that you are using ''ssh -X'' or ''ssh -Y'', or that [[other:putty_conf#changing_some_useful_settings|PuTTY is configured]] with ''Enable X11 forwarding''+  * Make sure that you are using ''ssh -X'' or ''ssh -Y'', or that [[other:putty_conf#changing_some_useful_settings|PuTTY is configured]] with ''Enable X11 forwarding''
  
 +  * If you use ''ssh'' in a **Windows Powershell**, read [[other:x_conf#using_x_forwarding_in_a_windows_powershell|Using X forwarding in a Windows Powershell]]
  
 ==== Can't start a graphical application by clicking on its desktop shortcut ==== ==== Can't start a graphical application by clicking on its desktop shortcut ====
other/x_conf.1660204355.txt.gz · Last modified: 2022/08/11 09:52 by jypeter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki