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
other:x_conf [2022/08/10 06:55]
jypeter [Troubleshooting] Added the desktop shortcut does not work
other:x_conf [2023/06/30 08:20] (current)
jypeter Added the no space related error
Line 24: Line 24:
  
   * The **remote computer or server** is another computer that you also want to interact with (using the screen+mouse+keyboard of your local computer)   * The **remote computer or server** is another computer that you also want to interact with (using the screen+mouse+keyboard of your local computer)
 +    * [[other:​ssh#​connecting_to_servers_commonly_used_by_lsce_users|Some servers used by LSCE users]]
     * We only consider on this page the case of a **remote //Linux// machine** that **requires a local running //X server//**     * We only consider on this page the case of a **remote //Linux// machine** that **requires a local running //X server//**
  
Line 116: Line 117:
 </​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 132: Line 138:
  
 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 defined on the local machine
     * If we use [[other:​win10wsl|WSL]],​ we also check that we can start an application using graphics in ''​WSL''​     * 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
Line 147: Line 153:
  
 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 229: Line 235:
 [Remote] $ xterm &</​code>​ [Remote] $ xterm &</​code>​
  
-==== On a Mac ==== 
  
-FIXME 
-===== Troubleshooting ===== 
  
-==== Can't start a graphical application by clicking on its desktop shortcut ==== 
  
-Check the shortcut and run the command directly in a terminal to check the error message 
  
-There is a good chance that you have forgotten to start the X server!+===== Troubleshooting ===== 
 + 
 ==== Nothing works! ==== ==== Nothing works! ====
  
Line 249: Line 252:
   * 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?
  
-=== When DISPLAY is not defined correctly ===+ 
 +==== 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 & 
 +xterm: Xt error: Can't open display: localhost:​23.0</​code>​ 
 + 
 +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 ​====
  
 If the ''​DISPLAY''​ **variable is not defined (correctly)**,​ you will get a ''​Can'​t open display: //[NO VALUE DISPLAYED HERE]//''​ error If the ''​DISPLAY''​ **variable is not defined (correctly)**,​ you will get a ''​Can'​t open display: //[NO VALUE DISPLAYED HERE]//''​ error
Line 265: Line 286:
 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''​
  
-=== 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 & +==== Can't start a graphical application by clicking on its desktop shortcut ==== 
-xterm: Xt error: Can't open display: localhost:​23.0</​code>​+ 
 +Check the shortcut and run the command directly in a terminal to check the error message 
 + 
 +There is a good chance that [[other:​x_conf#​error_when_there_is_no_x_server_running|you have forgotten to start the X server!]
  
-Time to [[other:​x_conf|read this page again]]... 
 ==== OpenGL related settings ==== ==== OpenGL related settings ====
  
other/x_conf.1660114537.txt.gz · Last modified: 2022/08/10 06:55 by jypeter