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
Last revision Both sides next revision
other:x_conf [2022/08/10 06:58]
jypeter [Nothing works!] Increased the level of the sub-sections
other:x_conf [2022/08/12 12:40]
jypeter [Installing XQuartz] Added some tech ref
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 248: Line 251:
   * 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 ?
   * 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?
 +
 +
 +==== 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 DISPLAY is not defined correctly ==== ==== Error when DISPLAY is not defined correctly ====
Line 265: Line 277:
 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''​
  
-==== 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 & +==== 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.txt · Last modified: 2023/06/30 08:20 by jypeter