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:win10apps [2022/08/10 12:45] jypeter [rsync (Linux !)] Moved most of the content to the rsync section of the ssh page |
other:win10apps [2022/10/26 14:28] jypeter [Zotero] Improved |
||
---|---|---|---|
Line 44: | Line 44: | ||
* does not seem as convenient as using ''emacs'' for working with remote files with the ''/user@server:/path/file'' syntax (but NPP is easier to install...) | * does not seem as convenient as using ''emacs'' for working with remote files with the ''/user@server:/path/file'' syntax (but NPP is easier to install...) | ||
* support for ssh keys (i.e. the combination of a //key file// and a //passphrase//), but [[https://github.com/ashkulz/NppFTP/issues/181|no support for //ssh keys// stored in pageant]] as of July 2022 | * support for ssh keys (i.e. the combination of a //key file// and a //passphrase//), but [[https://github.com/ashkulz/NppFTP/issues/181|no support for //ssh keys// stored in pageant]] as of July 2022 | ||
+ | |||
+ | |||
===== Image (bitmap) editors ===== | ===== Image (bitmap) editors ===== | ||
The editors listed below go from the simplest to the most powerful (but harder to use) | The editors listed below go from the simplest to the most powerful (but harder to use) | ||
+ | |||
==== Snip & Sketch ==== | ==== Snip & Sketch ==== | ||
Line 56: | Line 59: | ||
* Shortcut for taking a screenshot (and annotating it): ''Win'' + ''Shift'' + ''S'' | * Shortcut for taking a screenshot (and annotating it): ''Win'' + ''Shift'' + ''S'' | ||
* You can only annotate (and save) the screenshot you have just taken. You can't open (and annotate) an existing image file | * You can only annotate (and save) the screenshot you have just taken. You can't open (and annotate) an existing image file | ||
+ | |||
+ | |||
==== Sketchbook Pro ==== | ==== Sketchbook Pro ==== | ||
Line 63: | Line 68: | ||
[[https://www.sketchbook.com/apps|Sketchbook Pro]] can be used for freehand drawing (especially if you have a tablet or touch screen) | [[https://www.sketchbook.com/apps|Sketchbook Pro]] can be used for freehand drawing (especially if you have a tablet or touch screen) | ||
+ | |||
+ | |||
==== XnView Classic ==== | ==== XnView Classic ==== | ||
Line 100: | Line 107: | ||
* Get this powerful image editor **only** if you need a free replacement of //Adobe Photoshop// and you have time to **read tutorials**!\\ The image editors listed above (especially [[other:win10apps#xnview_classic|XnView]]) should be enough for your needs | * Get this powerful image editor **only** if you need a free replacement of //Adobe Photoshop// and you have time to **read tutorials**!\\ The image editors listed above (especially [[other:win10apps#xnview_classic|XnView]]) should be enough for your needs | ||
- | ===== Image (vector) editors ===== | ||
+ | |||
+ | ===== Image (vector) editors ===== | ||
Line 112: | Line 120: | ||
* Inkscape can theoretically be used as a replacement for //Adobe Illustrator// | * Inkscape can theoretically be used as a replacement for //Adobe Illustrator// | ||
* **SVG** (**not** ps/pdf) is the native format of Inkscape. If you know that you may have to alter/update a vector image later (using Inkscape), you may want to save it in ''.svg'' format as well as ''.pdf'', when possible. | * **SVG** (**not** ps/pdf) is the native format of Inkscape. If you know that you may have to alter/update a vector image later (using Inkscape), you may want to save it in ''.svg'' format as well as ''.pdf'', when possible. | ||
+ | |||
+ | |||
+ | ===== Other media ===== | ||
+ | |||
+ | |||
+ | ==== VLC media player ==== | ||
+ | |||
+ | [[http://www.videolan.org/index.en_GB.html|VLC]] VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. | ||
+ | |||
===== Data visualization ===== | ===== Data visualization ===== | ||
Line 187: | Line 204: | ||
Read the [[other:ssh#mirroring_directories_with_rsync|Mirroring directories with rsync]] on the ''ssh'' page | Read the [[other:ssh#mirroring_directories_with_rsync|Mirroring directories with rsync]] on the ''ssh'' page | ||
+ | |||
+ | |||
===== Terminals ===== | ===== Terminals ===== | ||
+ | ==== Windows cmd command interpreter ==== | ||
+ | |||
+ | There is nothing to install, [[https://docs.microsoft.com/en-us/windows-server/administration/windows-commands|cmd]] is the basic Windows //command interpreter// | ||
+ | |||
+ | * **Starting**: you can just type ''cmd''+''Enter'' in the Windows search field (or use [[https://www.howtogeek.com/235101/10-ways-to-open-the-command-prompt-in-windows-10/|another way]]) | ||
+ | |||
+ | * Several ways to **Copy/Paste text**: | ||
+ | * Right-click on the //cmd// windows bar: | ||
+ | * ''Change''=>''Copy'' or ''Paste'' | ||
+ | * ''Properties''=>''Options'' to check the options, including the useful //QuickEdit mode// and //Use Ctrl+Shift+C/V as Copy/Paste// option mentioned below | ||
+ | * Follow the steps in [[https://blogs.msdn.microsoft.com/commandline/2018/04/13/copy-and-paste-arrives-for-linuxwsl-consoles/|Copy and Paste arrives for Linux/WSL Consoles]] and you will then be able to **copy/paste by using ''Shift+Ctrl+C/V''** | ||
+ | * The //QuickEdit mode// should already be selected by default and you can also: | ||
+ | * **select** text with the left mouse button | ||
+ | * **paste** the selected text with the right mouse button (click **twice** after a new selection) | ||
+ | |||
+ | * **Misc**: | ||
+ | * Use ''Alt''+''Enter'' to toggle the terminal to full screen | ||
+ | * [[https://docs.microsoft.com/en-us/windows/terminal/selection|More shortcuts]] | ||
+ | |||
+ | ==== Windows PowerShell ==== | ||
+ | |||
+ | There is nothing to install, the [[https://docs.microsoft.com/en-us/powershell/|PowerShell]] is directly available in Windows | ||
+ | |||
+ | * **Starting**: right-click on the //Windows// icon (or ''Win''+''X'') and select ''Windows PowerShell'' | ||
+ | |||
+ | * **Copy/pasting text**: same as in a [[other:win10apps#windows_cmd_command_interpreter|cmd interpreter]] | ||
+ | |||
+ | * **Misc**: | ||
+ | * [[https://docs.microsoft.com/en-us/powershell/|PowerShell documentation]] | ||
==== Windows Terminal ==== | ==== Windows Terminal ==== | ||
Line 194: | Line 242: | ||
* After installation, the ''Terminal'' can be found in ''Start''=>''Terminal'' | * After installation, the ''Terminal'' can be found in ''Start''=>''Terminal'' | ||
+ | * When a ''Terminal'' is started, new //terminals// can be opened from the pull-down menu | ||
+ | * {{ :other:windows_terminal_new_nl.png?direct&400 |}} | ||
+ | * The ''Ubuntu'' terminal will appear only after installing [[other:win10wsl|WSL+Ubuntu]] | ||
+ | * Hold the ''CTRL'' key when clicking on //Windows PowerShell//, if you need a PowerShell in //admin// mode | ||
* Installing //Windows Terminal// will make the nice [[https://devblogs.microsoft.com/commandline/cascadia-code/|Cascadia Code font]] available on the system.\\ //This font is most recommended to be used with terminal applications and text editors//, and can be [[other:putty_conf#changing_some_useful_settings|used in PuTTY]] and other applications that can benefit from a good //monospaced// font! | * Installing //Windows Terminal// will make the nice [[https://devblogs.microsoft.com/commandline/cascadia-code/|Cascadia Code font]] available on the system.\\ //This font is most recommended to be used with terminal applications and text editors//, and can be [[other:putty_conf#changing_some_useful_settings|used in PuTTY]] and other applications that can benefit from a good //monospaced// font! | ||
+ | * **Copy/pasting text**: more or less the same as in a [[other:win10apps#windows_cmd_command_interpreter|cmd interpreter]] | ||
+ | * See also [[https://docs.microsoft.com/en-us/windows/terminal/selection|Selecting/Copying/Pasting text in Windows Terminal]] and the additional options you get when right-clicking on a Windows Terminal bar | ||
* Terminal [[https://docs.microsoft.com/en-us/windows/terminal/|Documentation]] and [[https://github.com/microsoft/terminal|GitHub page]] | * Terminal [[https://docs.microsoft.com/en-us/windows/terminal/|Documentation]] and [[https://github.com/microsoft/terminal|GitHub page]] | ||
+ | * See also [[https://docs.microsoft.com/en-us/windows/wsl/setup/environment#set-up-windows-terminal|Set up Windows Terminal]] in the [[other:win10wsl|WSL documentation]] | ||
* The ''Terminal'' can also be used to open a local Linux terminal, when //Windows Subsystem for Linux// (WSL) is installed and configured | * The ''Terminal'' can also be used to open a local Linux terminal, when //Windows Subsystem for Linux// (WSL) is installed and configured | ||
* It will be possible to use the //Windows Terminal// as a replacement for ''PuTTY'', once we can configure the mouse buttons to replicate selection/copy/paste ([[https://github.com/microsoft/terminal/issues/7646|Feature request: add xterm-style select/copy/paste options]]) | * It will be possible to use the //Windows Terminal// as a replacement for ''PuTTY'', once we can configure the mouse buttons to replicate selection/copy/paste ([[https://github.com/microsoft/terminal/issues/7646|Feature request: add xterm-style select/copy/paste options]]) | ||
* [[https://devblogs.microsoft.com/commandline/category/windows-terminal/|Windows Terminal development blog]]: new features appear in //Windows Terminal Preview// and are then included in the regular //Windows Terminal// | * [[https://devblogs.microsoft.com/commandline/category/windows-terminal/|Windows Terminal development blog]]: new features appear in //Windows Terminal Preview// and are then included in the regular //Windows Terminal// | ||
+ | |||
==== PuTTY & Pageant ==== | ==== PuTTY & Pageant ==== | ||
Line 220: | Line 276: | ||
You should probably also have a look at the [[other:ssh|understanding and using ssh correctly]] page, if you want to understand basic ssh options, and how PuTTY and VcXsrv interact | You should probably also have a look at the [[other:ssh|understanding and using ssh correctly]] page, if you want to understand basic ssh options, and how PuTTY and VcXsrv interact | ||
- | ===== VcXsrv Windows X Server ===== | + | ===== Linux related tools ===== |
- | Check the [[other:win10wsl#installing_an_x_server|VcXrv installation and configuration section]] on the WSL+Ubuntu page | ||
- | + | ==== WinSCP ==== | |
- | ===== WinSCP ===== | + | |
<note important> | <note important> | ||
Line 241: | Line 295: | ||
* If you have installed [[other:win10wsl|WSL+Ubuntu]], you can directly use [[other:ssh#copying_files_with_scp|scp]] from a terminal! | * If you have installed [[other:win10wsl|WSL+Ubuntu]], you can directly use [[other:ssh#copying_files_with_scp|scp]] from a terminal! | ||
- | ===== Zotero ===== | + | |
+ | ==== Windows X Server ==== | ||
+ | |||
+ | Check the [[other:x_conf#using_an_x_server_on_windows|Using an X server on Windows]] section of the [[other:x_conf|Installing and configuring an X server]] page. You should probably read the full page, or at least the table of content | ||
+ | |||
+ | |||
+ | ==== Windows Subsystem for Linux (WSL) ==== | ||
+ | |||
+ | Check the [[other:win10wsl|WSL]] page if you want to **run Ubuntu** (or another Linux) **on your Win10 computer**!! | ||
+ | |||
+ | |||
+ | ===== Citation management tools ===== | ||
+ | |||
+ | ==== Overview ==== | ||
+ | |||
+ | * [[https://guides.library.pdx.edu/managecitations|Manage Citations with Zotero, Mendeley, and EndNote]] | ||
+ | |||
+ | ==== Zotero ==== | ||
[[https://www.zotero.org/|Zotero]] is a free, easy-to-use tool to help you collect, organize, cite, and share research | [[https://www.zotero.org/|Zotero]] is a free, easy-to-use tool to help you collect, organize, cite, and share research | ||
+ | |||
+ | <note important> | ||
+ | ''Zotero'' is a great tool but, for obvious security reasons, **you should not store your data in the ''Zotero'' cloud** (free or paying)\\ You can perfectly use ''Zotero'' without creating an account! More details below</note> | ||
+ | |||
+ | * [[https://www.zotero.org/download/|Download]] and install ''Zotero'' | ||
+ | * You should **avoid creating a ''Zotero'' account** and synchronizing your research data to an unknown cloud!\\ Zotero will work perfectly without creating an account | ||
+ | |||
+ | * [[https://www.zotero.org/download/|Download]] and install the ''Zotero Connector'' extension in the current browser (and possibly all the other browsers you regularly use) | ||
+ | * //Zotero Connectors automatically sense content as you browse the web and allow you to save it to Zotero with a single click// | ||
+ | * Note: ''Zotero'' must be running when you click on the connector button in your browser (but you will be reminded by a popup, if that's not the case) | ||
+ | |||
+ | * Start ''Zotero'' for the first time, and update some basic preferences (''Edit'' => ''Preferences'') | ||
+ | * Language: ''Advanced'' => ''Language'' => ''English'' | ||
+ | * Main ''Zotero'' folder: | ||
+ | * This is the **local folder** where all of the ''Zotero'' data (except the settings) will be stored: database, documents (pdf, ...) | ||
+ | * ''Zotero'' only needs a //local// folder in order to work on a given computer. You do not need a //Zotero cloud account// | ||
+ | * Default //local folder// location (on Windows): ''C:\Users\<your_login>\Zotero'' | ||
+ | * Moving the //local folder// to a known location (preferably outside of the ''C:\'' drive on Windows) will make it easier to create a backup of ''Zotero'' data (and restore/move the data to another computer), and synchronize ''Zotero'' data between computers without having to use a ''Zotero'' account | ||
+ | * Recommended new locations for the //local folder//: | ||
+ | * A sub-directory of your [[other:win10config#the_most_important_folders|Local OWNCLOUD FOLDER]], if you have [[other:lsce_cloud|configured LSCE sharebox and ownCloud]]\\ ''<some_disk_different_from_c>:\Users\<your_login>_owncloud\Zotero'' | ||
+ | * If you use ownCloud+sharebox to synchronize ''Zotero'' data between different computers, you should have only one version of Zotero running, in order to avoid synchronization conflicts!\\ i.e. **be sure to close ''Zotero'' on a computer before shutting down the computer and using Zotero on your other computer** | ||
+ | * Or a sub-directory of your [[other:win10config#the_most_important_folders|Local HOME FOLDER]]\\ ''<some_disk_different_from_c>:\Users\<your_login>\Zotero'' | ||
+ | * Change the ''Zotero'' local folder location in ''Advanced'' => ''Files and Folders'' => ''Data Directory Location'': | ||
+ | * Specify the new location (ideally one of the folders in the //Recommended locations// above) in the ''Custom'' field | ||
+ | * **Quit ''Zotero''** | ||
+ | * Move data to the new location | ||
+ | * New ''Zotero'' user: move the full content of the default ''Zotero'' folder (''C:\Users\<your_login>\Zotero'' on Windows) to the new location | ||
+ | * Existing user: move the existing ''Zotero'' content (coming from another computer or a backup) to the selected //Custom// location | ||
+ | * Restart ''Zotero'' | ||
+ | * More details in [[https://www.zotero.org/support/zotero_data|The Zotero Data Directory]] page | ||
+ | |||
+ | * Use ''Zotero'' to easily add bibliographies to your documents! | ||
+ | * Supported word processors: [[https://www.zotero.org/support/word_processor_integration|Microsoft Word, LibreOffice, and Google Docs]] | ||
+ | * If your favorite word processor is not supported, you can still [[https://www.zotero.org/support/creating_bibliographies#right-click_to_create_citationbibliography|copy a bibliography to the clipboard]] and paste it in a document | ||
+ | * ''Zotero'' must be running when you use the plugin in the supported processors! | ||
+ | * The word processor should display a warning popup if you have forgotten to start ''Zotero'' | ||
+ | |||
+ | * Follow the [[https://www.instart-learning.eu/Catalog/training/3380|Zotero (gestion des références bibliographiques)]] (French) online training class | ||
===== Publish or Perish ===== | ===== Publish or Perish ===== | ||
Line 249: | Line 358: | ||
[[https://harzing.com/resources/publish-or-perish|Publish or Perish]] is designed to help individual academics to present their case for research impact to its best advantage, even if you have very few citations | [[https://harzing.com/resources/publish-or-perish|Publish or Perish]] is designed to help individual academics to present their case for research impact to its best advantage, even if you have very few citations | ||
- | ===== VLC media player ===== | ||
- | |||
- | [[http://www.videolan.org/vlc/|VLC]] is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. | ||
===== 7-Zip ===== | ===== 7-Zip ===== | ||
Line 264: | Line 370: | ||
===== Python ===== | ===== Python ===== | ||
- | Depending on which kind of data, you can install a Python distribution either directly in Windows, or in the [[other:win10wsl|Linux section]] (WSL + Ubuntu or some other Linux flavor) of the computer | + | Depending on which kind of data you work with, you can install a **local Python distribution**: |
+ | * Directly in Windows | ||
+ | * Or in the [[other:win10wsl|WSL + Ubuntu]] virtual machine, if you have installed one on your Windows computer | ||
+ | |||
+ | Remember that it is always better to move the computation where the original (an possibly huge) data files are, and **you should probably use a remote Python distribution** (e.g. [[other:python:starting#python_distributions_available_for_lsce_users|if your data is located at LSCE]]) | ||
Line 274: | Line 384: | ||
==== Anaconda ==== | ==== Anaconda ==== | ||
- | The [[https://www.anaconda.com/distribution/|Anaconda Python distribution]] can be installed either directly in Win10, or in the //WSL+Ubuntu part// of Win10. CDAT (above) uses Anaconda for its installation | + | <note tip>This is the recommended (by JYP) Python distribution/environment. It is **available for Windows, Mac and Linux**</note> |
- | = | + | The [[https://www.anaconda.com/products/distribution|Anaconda distribution]] is provided by the [[https://www.anaconda.com/about-us|Anaconda]] company (that was [[https://www.anaconda.com/blog/continuum-analytics-officially-becomes-anaconda|previously called Continuum Analytics]]). It is similar to [[#enthought_deployment_manager_edm|EDM]], but probably more widely used than EDM |
- | === Canopy ==== | + | |
- | The [[https://www.enthought.com/product/canopy/|Enthought Canopy Python distribution]] can be installed either directly in Win10, or in the //WSL+Ubuntu part// of Win10. | ||
- | ===== Windows Subsystem for Linux (WSL) ===== | + | Note: Anaconda provides and uses ''conda'' for its installation. Since [[#cdat|CDAT]] is also installed and maintained with ''conda'', you can read the [[other:uvcdat:conda_notes|Installing and maintaining UV-CDAT with conda]] page for more information, even if you are not going to use CDAT |
- | Check the [[other:win10wsl|WSL]] page if you want to **run Ubuntu** (or another Linux) **on your Win10 computer**!! | + | ==== Enthought Deployment Manager (EDM) ==== |
+ | |||
+ | <note tip>This was previously called //Enthought Python Distribution (EPD)// and then //Enthought Canopy//</note> | ||
+ | |||
+ | [[https://www.enthought.com/enthought-deployment-manager/|Enthought Deployment Manager (EDM)]] is Enthought’s mechanism to deliver scientific software applications and development environments | ||
+ | |||
+ | There are native installers for Windows (.msi), Mac OS X (.pkg), RHEL/Fedora (.rpm), and Debian/Ubuntu (.deb) | ||
===== Java SE Development Kit (JDK) ===== | ===== Java SE Development Kit (JDK) ===== |