Sdílet prostřednictvím


Podrobnosti o instalaci Linuxu

Linux je vysoce proměnlivé prostředí a s kompletním počtem desktopových prostředí a distribucí může být obtížné pracovat. Pokud se budete držet podporovaných verzí Ubuntu Desktopu (16.04+), CentOS 7 nebo Fedora Workstation (27+) a používáte pouze oficiální distribuce VS Code, měli byste najít proces přímo vpřed. V případě, že však používáte nestandardní konfiguraci nebo podřízenou distribuci, můžete nebo nemusí narazit na nějaké hiccupy. Tento dokument obsahuje několik informací o požadavcích a některých podrobnostech o řešení potíží, které vám můžou pomoct s nastavením a spuštěním, i když je vaše konfigurace podporovaná jenom komunitou. Live Share podporuje jenom 64bitovou verzi Linuxu.

Problémy s operačním systémem VS Code

Arch Linux/Manjaro Users: K zabránění tomuto problému použijte balíček AUR sady Visual-Studio-bin .

Balíčky editoru Visual Studio Code, které jsou buď vanilla, nebo upravené verze operačního systému VS Code, můžou chybět kritická hodnota v product.json souboru, který brání aktivaci služby Visual Studio Live Share.

Rychlý způsob, jak zjistit, že můžete narazit na tento problém, je přejít do nápovědy > Přepnout vývojářské nástroje a zjistit, jestli najdete trasování zásobníku označující, že rozšíření Live Share se neaktivovalo, protože používalo navrhované rozhraní API.

Pokud chcete ověřit, že se jedná o váš problém, zkontrolujte obsah product.jsonsouboru . Umístění souboru se liší podle balíčku, ale obvykle je v jednom z následujících umístění:

  • /usr/share/code/resources/app/product.json
  • /usr/share/vscode/resources/app/product.json

Pokud vlastnost extensionAllowedProposedApi chybí nebo se nezobrazuje odkaz "ms-vsliveshare.vsliveshare", používáte verzi operačního systému s tímto problémem.

Jako alternativní řešení můžete do souboru product.json přidat následující kód:

"extensionAllowedProposedApi": [
  "ms-vsliveshare.vsliveshare",
  "ms-vscode.node-debug",
  "ms-vscode.node-debug2"
]

Integrace prohlížeče s Linuxem

Visual Studio Live Share obvykle nevyžaduje další kroky instalace pro povolení integrace prohlížeče v Linuxu.

Aby toho bylo možné dosáhnout, Live Share automaticky umístí desktopový soubor ~/.local/share/applications do požadovaného spouštěče ~/.local/share/vsliveshare , když se rozšíření poprvé inicializuje. Pokud to bude úspěšné, nevyžaduje se na vaší straně žádná akce.

V některých případech distribuce buď nepodporují toto umístění, nebo vyžadují vylepšení, aby fungovaly s jejich vanilkovými instalacemi. V těchto případech se Live Share místo toho vrátí k použití /usr/local/share . V důsledku toho můžete být upozorněni, že k dokončení procesu instalace se vyžaduje heslo správce (sudo). Zobrazí se okno terminálu s oznámením, kde se nainstaluje spouštěč prohlížečů. Po zobrazení výzvy jednoduše zadejte heslo a po dokončení instalace stisknutím klávesy Enter zavřete okno terminálu.

Pokud byste raději raději příkaz spustili sami, můžete kliknout na Kopírovat místo toho, čímž se příkaz terminálu zkopíruje do schránky.

Pokud se nakonec rozhodnete tento krok úplně přeskočit, můžete se k relacím spolupráce připojit ručně, ale nebudete se moct připojit otevřením odkazu pro pozvání v prohlížeči. Nezapomeňte, že k příkazu se můžete později kdykoli znovu dostat stisknutím kombinace kláves Ctrl+Shift+P / Cmd+Shift+P a výběrem příkazu Live Share: Launcher Setup (Live Share: Launcher Setup).

Viz také

Máte potíže? Podívejte se na článek o odstraňování potíží nebo nám pošlete svůj názor.