diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index a469a035..3120036c 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -18,10 +18,7 @@ } ], "notification_subscribers": [ - "mikejo@microsoft.com", - " clantz@microsoft.com", - " mschulz@microsoft.com", - "joncart@microsoft.com" + "mikejo@microsoft.com" ], "sync_notification_subscribers": null, "branches_to_filter": [], diff --git a/docs/docfx.json b/docs/docfx.json index bf8531fb..f04a928f 100644 --- a/docs/docfx.json +++ b/docs/docfx.json @@ -31,6 +31,8 @@ "overwrite": [], "externalReference": [], "globalMetadata": { + "ms.subservice": "live-share", + "ms.service": "visual-studio-family", "feedback_system": "GitHub", "feedback_github_repo": "MicrosoftDocs/live-share", "feedback_product_url": "https://aka.ms/vsls-issues/", @@ -38,8 +40,6 @@ "breadcrumb_path": "breadcrumb/toc.yml", "extendBreadcrumb": true, "audience": "developer", - "ms.prod": "visual-studio-family", - "ms.technology": "live-share", "searchScope": ["Live Share"], "uhfHeaderId": "MSDocsHeader-VisualStudio" }, diff --git a/docs/includes/installation.md b/docs/includes/installation.md index a778db1a..35c2f571 100644 --- a/docs/includes/installation.md +++ b/docs/includes/installation.md @@ -1,6 +1,6 @@ |Product|Installation steps| |:-------------:|------------| -|![Visual Studio Code logo](../media/vs-code.svg)|**Visual Studio Code (1.22.0+)**
1. Install [Visual Studio Code](https://code.visualstudio.com/) for Windows (7, 8.1, or 10), macOS **(High Sierra 10.13+)**, 64-bit Linux ([details](../use/install-live-share-visual-studio-code.md))
2. Download and install the Visual Studio Live Share extension from the marketplace.
3. Reload and wait for dependencies to download and install (see status bar).
4. **Linux**: If prompted to [install libraries](../reference/linux.md#install-linux-prerequisites), click install, enter password, restart VS Code when done.
Download button| +|![Visual Studio Code logo](../media/vs-code.svg)|**Visual Studio Code (1.22.0+)**
1. Install [Visual Studio Code](https://code.visualstudio.com/) for Windows (7, 8.1, or 10), macOS **(High Sierra 10.13+)**, 64-bit Linux ([details](../use/install-live-share-visual-studio-code.md))
2. Download and install the Visual Studio Live Share extension from the marketplace.

Download button| |![Visual Studio 2019 logo](../media/vs-ide-2019.svg)|**Visual Studio 2019**
1. Install [Visual Studio 2019](https://visualstudio.microsoft.com/downloads/).
2. Install a [supported workload](../reference/platform-support.md) (e.g. ASP.NET, .NET Core, C++, Python, and/or Node.js).
3. Visual Studio Live Share is installed by default with these workloads.
| |![Visual Studio 2017 logo](../media/vs-ide-2017.svg)|**Visual Studio 2017 15.6 or higher**
1. Install the latest version of [Visual Studio 2017](https://visualstudio.microsoft.com/vs/older-downloads/) (15.6+) on Windows (7, 8.1, or 10).
2. Install a [supported workload](../reference/platform-support.md) (e.g. ASP.NET, .NET Core, C++, and/or Node.js).
3. Download and install the Visual Studio Live Share extension from the marketplace.
Download button
| diff --git a/docs/media/policies-visual-studio/live-share-policies.png b/docs/media/policies-visual-studio/live-share-policies.png index f8909eb3..4a346ea3 100644 Binary files a/docs/media/policies-visual-studio/live-share-policies.png and b/docs/media/policies-visual-studio/live-share-policies.png differ diff --git a/docs/media/vscode-guest-command-control.png b/docs/media/vscode-guest-command-control.png new file mode 100644 index 00000000..b6f41b5b Binary files /dev/null and b/docs/media/vscode-guest-command-control.png differ diff --git a/docs/reference/linux.md b/docs/reference/linux.md index f51e61b9..746f0e3e 100644 --- a/docs/reference/linux.md +++ b/docs/reference/linux.md @@ -20,107 +20,6 @@ Creative Commons Attribution 4.0 License (International): https://creativecommon Linux is a highly variable environment and with the sheer number of desktop environments and distributions can be complicated to get working. If you stick to supported versions of **Ubuntu Desktop** (16.04+), **CentOS 7**, or **Fedora Workstation** (27+) and only use **official distributions of VS Code**, you should find the process straight forward. However, in the event that you are using a non-standard configuration or downstream distribution, you may or may not run into some hiccups. This document provides some information on requirements and some troubleshooting details that might help you get up and running even if your configuration is only community supported. Note that Live Share only supports **64-bit Linux**. -## Install Linux prerequisites - -Some distributions of Linux are missing libraries Live Share needs to function. By default, Live Share attempts to detect and install Linux prerequisites for you. You'll see a toast notification when Live Share encounters a problem that can originate from missing libraries asking you for permission to install them. - -![Toast notification showing message that Linux pre-requisites are missing](../media/vscode-linux-prereq-missing.png) - -When you click "Install", a terminal window will appear where your OS will ask you to enter your admin / root (sudo) password to continue. Assuming the script completes successfully, reload Visual Studio Code when prompted you should be all set! You may also want to check out **[tips by distribution](#tips-by-distribution)** for other hints and workarounds if any exist. - -If you see a message indicating the script does not support your distribution, see **[tips for community supported distributions](#tips-for-unsupported-distros)** for information the community has shared with us. - -If you **prefer not to have VS Code run the command for you**, you can also opt to re-run the very latest version of this script at any time manually by using the following command in a Terminal window: - -``` -wget -O ~/vsls-reqs https://aka.ms/vsls-linux-prereq-script && chmod +x ~/vsls-reqs && ~/vsls-reqs -``` - -## Tips by distribution - -While the prerequisite install script above covers a variety of distributions, you may be wondering what is typically missing from vanilla installations. The following list shows the key libraries that were missing in a fresh install of a given distribution. The list also provides some tips that can help you get up and running if you hit a problem. - -| Distribution | Vanilla install missing libraries | Additional steps | -|--------|-------------------|----| -| Ubuntu Desktop 22.04 (64-bit) | `libssl1.1` | <none> | -| Ubuntu Desktop 18.04 (64-bit) | <none> | <none> | -| Ubuntu Desktop 16.04 (64-bit) | <none> | <none> | -| Kubuntu 18.04 (64-bit) | `gnome-keyring desktop-file-utils` | <none> | -| Kubuntu 16.04 (64-bit) | `gnome-keyring desktop-file-utils` | <none> | -| Xubuntu 18.04 (64-bit) |<none> | | -| Xubuntu 16.04 (64-bit) | <none> | | -| Mint 19 Cinnamon (64-bit) | <none> | <none> | -| Mint 18.3 Cinnamon (64-bit) | <none> | <none> | -| Debian 10 (Buster) Testing (64-bit) | Release not stable, so unknown. | | -| Debian 9 GNOME Desktop (64-bit) | <none> |