Szczegóły instalacji systemu Linux
System Linux jest wysoce zmiennym środowiskiem, a sama liczba środowisk pulpitu i dystrybucji może być skomplikowana, aby pracować. Jeśli będziesz trzymać się obsługiwanych wersji systemu Ubuntu Desktop (16.04+), CentOS 7 lub Fedora Workstation (27+) i używać tylko oficjalnych dystrybucji programu VS Code, należy znaleźć ten proces prosto. Jednak w przypadku, gdy używasz niestandardowej konfiguracji lub dystrybucji podrzędnej, możesz lub nie napotkać niektórych czkawek. Ten dokument zawiera pewne informacje na temat wymagań i niektóre szczegóły dotyczące rozwiązywania problemów, które mogą pomóc w rozpoczęciu pracy, nawet jeśli konfiguracja jest obsługiwana tylko przez społeczność. Pamiętaj, że usługa Live Share obsługuje tylko 64-bitowy system Linux.
Problemy z systemem operacyjnym programu VS Code
Arch Linux/Manjaro Users: użyj pakietu visual-studio-bin AUR, aby uniknąć tego problemu.
Pakiety programu Visual Studio Code, które są waniliowymi lub zmodyfikowanymi wersjami systemu operacyjnego programu VS Code, mogą nie mieć krytycznej wartości w product.json
pliku uniemożliwiającym aktywowanie programu Visual Studio Live Share.
Szybkim sposobem wyświetlenia tego problemu może być przejście do pozycji Pomoc > "Przełącz narzędzia deweloperskie" i sprawdzenie, czy znajdziesz ślad stosu wskazujący, że rozszerzenie Live Share nie zostało aktywowane, ponieważ korzystało z "proponowanego interfejsu API".
Aby sprawdzić, czy jest to problem, sprawdź zawartość pliku product.json
. Lokalizacja pliku różni się w zależności od pakietu, ale zwykle znajduje się w jednej z następujących lokalizacji:
/usr/share/code/resources/app/product.json
/usr/share/vscode/resources/app/product.json
extensionAllowedProposedApi
Jeśli brakuje właściwości lub nie widzisz odwołania "ms-vsliveshare.vsliveshare", używasz wersji systemu operacyjnego z tym problemem.
Aby obejść ten problem, możesz dodać następujące elementy do pliku product.json:
"extensionAllowedProposedApi": [
"ms-vsliveshare.vsliveshare",
"ms-vscode.node-debug",
"ms-vscode.node-debug2"
]
Integracja przeglądarki z systemem Linux
Program Visual Studio Live Share zwykle nie wymaga dodatkowych kroków instalacji w celu włączenia integracji przeglądarki w systemie Linux.
W tym celu program Live Share automatycznie umieszcza plik pulpitu w pliku ~/.local/share/applications
i wymagany moduł uruchamiania, ~/.local/share/vsliveshare
gdy rozszerzenie najpierw inicjuje. W razie powodzenia nie jest wymagana żadna akcja.
W niektórych przypadkach dystrybucje nie obsługują tej lokalizacji lub wymagają poprawek, aby umożliwić pracę z ich instalacji waniliowych. W takich przypadkach usługa Live Share wraca do używania /usr/local/share
. W związku z tym możesz zostać powiadomiony, że hasło administratora (sudo) jest wymagane do ukończenia procesu instalacji. Zostanie wyświetlone okno terminalu z informacją, gdzie zostanie zainstalowany moduł uruchamiania przeglądarki. Po wyświetleniu monitu wprowadź hasło i naciśnij klawisz Enter po zakończeniu instalacji, aby zamknąć okno terminalu.
Jeśli zamiast tego wolisz uruchomić polecenie samodzielnie, możesz kliknąć pozycję "Kopiuj zamiast", co spowoduje skopiowanie polecenia terminalu do schowka.
Jeśli na koniec zdecydujesz się całkowicie pominąć ten krok, nadal możesz ręcznie dołączyć do sesji współpracy, ale nie będzie można dołączyć, otwierając link zaproszenia w przeglądarce. Pamiętaj, że zawsze możesz ponownie uzyskać dostęp do polecenia później, naciskając klawisze Ctrl+Shift+P/ Cmd+Shift+P i wybierając polecenie "Live Share: Launcher Setup".
Zobacz też
- Instalowanie i logowanie się do usługi Live Share w programie Visual Studio Code
- Wymagania dotyczące łączności dla rozszerzenia Live Share
- Funkcje zabezpieczeń rozszerzenia Live Share
Masz problemy? Przejdź do strony rozwiązywania problemów lub przekaż opinię.