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 09:42] jypeter [Installing x410] Improved |
other:x_conf [2022/08/08 13:20] jypeter [Testing] |
||
---|---|---|---|
Line 9: | Line 9: | ||
===== Using an X server on Linux ===== | ===== Using an X server on Linux ===== | ||
- | Linux computers come pre-configured with a running X server (because they need it for displaying local graphics) that will display the graphics generated locally and on remote Linux servers. **You don't need to do anything special!** | + | Linux computers come pre-configured with a running //X server// that will display the graphics generated locally and on remote Linux servers |
+ | |||
+ | **You don't need to do anything special!** | ||
Line 26: | Line 28: | ||
Type: <wrap em>free</wrap> | Type: <wrap em>free</wrap> | ||
- | Download the installer from [[https://sourceforge.net/projects/vcxsrv/|VcXrsv]] and install VcXsrv. | + | Download the installer from [[https://sourceforge.net/projects/vcxsrv/|VcXrsv]] and install ''VcXsrv''. |
=== VcXsrv Configuration === | === VcXsrv Configuration === | ||
Line 32: | Line 34: | ||
You need to configure ''VcXsrv'' to work in //multiple windows// mode. The following steps will show you how to create a shortcut on your desktop to start VcXsrv in this appropriate mode | You need to configure ''VcXsrv'' to work in //multiple windows// mode. The following steps will show you how to create a shortcut on your desktop to start VcXsrv in this appropriate mode | ||
- | * Start the configuration tool: ''Start'' => ''VcXsrv'' => ''Xlaunch'' | + | * Start the //configuration tool//: ''Start'' => ''VcXsrv'' => ''Xlaunch'' |
* Select ''Multiple windows'', then ''Next'' | * Select ''Multiple windows'', then ''Next'' | ||
* Select ''Start no client'', then ''Next'' | * Select ''Start no client'', then ''Next'' | ||
Line 39: | Line 41: | ||
* Click on ''Save configuration'' and save an ''X_Server.xlaunch'' configuration file on your Desktop, then ''Terminate''.\\ You should now have a new ''X_Server'' icon/shortcut on your Desktop | * Click on ''Save configuration'' and save an ''X_Server.xlaunch'' configuration file on your Desktop, then ''Terminate''.\\ You should now have a new ''X_Server'' icon/shortcut on your Desktop | ||
* Start the server by double-clicking on the new ''X_Server'' icon | * Start the server by double-clicking on the new ''X_Server'' icon | ||
- | * It will seem that nothing happens, but an ''X'' icon appears in the right side of the taskbar (you may have to look for it in the //Display hidden icons// pull-up menu). Your computer is now ready to display remote graphics!\\ {{ :other:vcxsrv_x.png?direct |}} | + | * It will seem that nothing happens, but an ''X'' icon will appear in the right side of the taskbar (you may have to look for it in the //Display hidden icons// pull-up menu). Your computer is now ready to display remote graphics!\\ {{ :other:vcxsrv_x.png?direct |}} |
* The X server will stop when you close your Windows session or restart the computer. Do not forget to click on the ''X_Server'' icon on your desktop if you know that you will need an X server later | * The X server will stop when you close your Windows session or restart the computer. Do not forget to click on the ''X_Server'' icon on your desktop if you know that you will need an X server later | ||
* FIXME Document how to automatically start the X server... | * FIXME Document how to automatically start the X server... | ||
Line 52: | Line 54: | ||
This is an //X server//, and you will get the same functionalities as what is already provided for free by [[other:x_conf#installing_vcxsrv|VcXsrv]], **but**: | This is an //X server//, and you will get the same functionalities as what is already provided for free by [[other:x_conf#installing_vcxsrv|VcXsrv]], **but**: | ||
* Once installed, ''x410'' will be automatically updated by the Microsoft Store application | * Once installed, ''x410'' will be automatically updated by the Microsoft Store application | ||
- | * If you move to another computer, you can install ''x410'' again by just [[other:win10config#connecting_to_the_microsoft_store|Connecting the MS Store to your account]] on the new computer. No need to but it again | + | * If you move to another computer, you can install ''x410'' again by just [[other:win10config#connecting_to_the_microsoft_store|Connecting the MS Store to your account]] on the new computer. No need to buy it again |
- | * There seem to be more (useful) updates than ''VcXsrv'' | + | * There seem to be more (useful) updates than for ''VcXsrv'' |
* The interface is more modern, with more options, and there is a lot of useful information on the web site | * The interface is more modern, with more options, and there is a lot of useful information on the web site | ||
* The ''x410'' name is easier to remember! :-D | * The ''x410'' name is easier to remember! :-D | ||
Line 66: | Line 68: | ||
* Start ''x410'': ''Start'' => ''X410'' | * Start ''x410'': ''Start'' => ''X410'' | ||
- | * It will seem that nothing happens, but an ''X'' icon appears in the right side of the taskbar (you may have to look for it in the //Display hidden icons// pull-up menu). Your computer is now __almost__ ready to display remote graphics!\\ {{ :other:x410_x.png?direct |}} | + | * It will seem that nothing happens, but an ''X'' icon will appear in the right side of the taskbar (you may have to look for it in the //Display hidden icons// pull-up menu). Your computer is now __almost__ ready to display remote graphics!\\ {{ :other:x410_x.png?direct |}} |
* Right-click on the ''X'' icon to open the **X410 settings** | * Right-click on the ''X'' icon to open the **X410 settings** | ||
* Select ''Auto copy to Windows after selection''\\ {{ :other:x410_settings.png?direct |}} | * Select ''Auto copy to Windows after selection''\\ {{ :other:x410_settings.png?direct |}} | ||
* It's possible to **automatically start ''x410''**! Otherwise, it will stop when you close your Windows session or restart the computer, and you will have to restart it by hand (''Start'' => ''X410'') if you know that you will need an X server later | * It's possible to **automatically start ''x410''**! Otherwise, it will stop when you close your Windows session or restart the computer, and you will have to restart it by hand (''Start'' => ''X410'') if you know that you will need an X server later | ||
- | * Open the Windows Task Manager (Right-click on ''Start'' and select ''Task Manager'') | + | * Open the **Windows Task Manager** (Right-click on ''Start'' and select ''Task Manager'') |
* Go to the ''Startup'' panel (if there are no panels, select ''More details'') | * Go to the ''Startup'' panel (if there are no panels, select ''More details'') | ||
* Right-click on ''X140'' and select ''Enabled'' | * Right-click on ''X140'' and select ''Enabled'' | ||
Line 88: | Line 90: | ||
==== If you are connecting with ssh ==== | ==== If you are connecting with ssh ==== | ||
- | Nothing special to do! | + | Nothing special to do if you are using [[other:ssh#using_an_x_server_to_display_graphics|"ssh -X" or "ssh -Y"]] |
==== 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 graphics generated in WSL, you need to define the DISPLAY variable: ''export DISPLAY=localhost:0.0'' | + | 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: |
+ | * //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 100: | Line 105: | ||
* 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 | ||
* Connect to the remote machine | * Connect to the remote machine | ||
- | * Check that a (new) ''DISPLAY'' variable is 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 you can start an application using graphics (e.g. ''xterm'') on the remote machine | ||