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/08 13:24] jypeter [On a Windows computer with PuTTY and an X server installed] |
other:x_conf [2022/08/08 13:56] jypeter [If you are using WSL] Tried to improve... |
||
---|---|---|---|
Line 76: | Line 76: | ||
* Right-click on ''X140'' and select ''Enabled'' | * Right-click on ''X140'' and select ''Enabled'' | ||
* Note: if you need to quit the //X server//, you can right-click on the ''X'' icon, and then click on the //Display// number at the lower left (usually ''0'') and select ''Shut down'' | * Note: if you need to quit the //X server//, you can right-click on the ''X'' icon, and then click on the //Display// number at the lower left (usually ''0'') and select ''Shut down'' | ||
- | |||
- | |||
- | **Starting, configuring and exiting X410**: you can start X410 by clicking on it in the Windows Start Menu, or choose to [[https://token2shell.com/howto/x410/automatically-start-x410-on-login/|Automatically Start X410 on Login]] | ||
- | * Note: nothing actually happens when you start X410, as it is just waiting to display graphics! You will just get a new **X** icon in the //hidden// icons of the taskbar. | ||
- | * You can configure (and exit) X410 by right clicking on its **X** icon | ||
- | |||
===== Using an X server on an Apple computer ===== | ===== Using an X server on an Apple computer ===== | ||
- | ===== Configuration on the remote machine ===== | + | ===== Configuration on the remote Linux server ===== |
- | ==== If you are connecting with ssh ==== | + | ==== If you are connecting with ssh or PuTTY ==== |
- | Nothing special to do if you are using [[other:ssh#using_an_x_server_to_display_graphics|"ssh -X" or "ssh -Y"]] | + | Nothing special to do, if you are using [[other:ssh#using_an_x_server_to_display_graphics|"ssh -X" or "ssh -Y"]] or ''PuTTY'' to connect to a remote Linux server |
==== If you are using WSL ==== | ==== If you are using WSL ==== | ||
- | If you have installed [[other:win10wsl|WSL+Ubuntu]] on your local machine, and you need your //X server// to display local graphics generated in WSL, you need to **define the ''DISPLAY'' variable** in your terminal: | + | * Local machine: your local **Windows computer**, where you have installed [[other:win10wsl|WSL+Ubuntu]] |
- | * //bash// shell: ''export DISPLAY=localhost:0.0'' | + | |
- | * //tcsh// shell: ''setenv DISPLAY localhost:0.0'' | + | * **Remote server** : we consider 2 types of remote servers: |
- | * You probably want to define the ''DISPLAY'' variable automatically in one of the shell configuration files | + | * an **actual remote server** |
+ | * The **WSL computer** running on a **virtual machine inside your local Windows computer**. This can be considered as a different and //remote// computer, even it is running on the local computer\\ You need your local //X server// to display graphics generated in WSL | ||
+ | * **define the ''DISPLAY'' variable** in the terminals used in WSL: | ||
+ | * //bash// shell: ''export DISPLAY=localhost:0.0'' | ||
+ | * //tcsh// shell: ''setenv DISPLAY localhost:0.0'' | ||
+ | * You probably want to define the ''DISPLAY'' variable automatically in one of the shell configuration files | ||
Line 187: | Line 186: | ||
==== OpenGL related settings ==== | ==== OpenGL related settings ==== | ||
- | It's hard to know what the best OpenGL settings for your X server are: it depends on your local computer, the remote computer, the network speed, the application generating the graphics, the libraries' versions... | + | It's hard to know what the best //OpenGL// settings for your //X server// are: it depends on your local computer, the remote computer, the network speed, the application generating the graphics, the libraries' versions... |
- | * If ''Native opengl'' is activated in VcXsrv, you //may// have to also use the following environment variable on the remote computer: ''export LIBGL_ALWAYS_INDIRECT=1'' | + | * If ''Native opengl'' is activated in ''VcXsrv'', you //may// have to also use the following environment variable on the remote computer: ''export LIBGL_ALWAYS_INDIRECT=1'' |
* or maybe not! You can try to understand the [[https://unix.stackexchange.com/questions/1437/what-does-libgl-always-indirect-1-actually-do|What does LIBGL_ALWAYS_INDIRECT=1 actually do?]] thread... | * or maybe not! You can try to understand the [[https://unix.stackexchange.com/questions/1437/what-does-libgl-always-indirect-1-actually-do|What does LIBGL_ALWAYS_INDIRECT=1 actually do?]] thread... | ||