Detalles de la instalación de Linux

Linux es un entorno altamente variable y con el gran número de distribuciones y entornos de escritorio puede ser complicado hacerlo funcionar. Si se adhiere a las versiones compatibles de Ubuntu Desktop (16.04+), CentOS 7 o Fedora Workstation (27+) y solo usa distribuciones oficiales de VS Code, debe encontrar el proceso sencillo. Sin embargo, en caso de que use una configuración no estándar o una configuración de nivel inferior, es posible que se encuentre (o no) con algunas interrupciones. En este documento se proporciona información sobre los requisitos y algunos detalles de solución de problemas que pueden ayudarle a ponerse en marcha incluso si la configuración solo es compatible con la comunidad. Tenga en cuenta que Live Share solo admite Linux de 64 bits.

Problemas del sistema operativo DE VS Code

Usuarios de Arch Linux/Manjaro: use el paquete visual-studio-bin AUR para evitar este problema.

Los paquetes de Visual Studio Code que son versiones de vainilla o modificadas de VS Code OSS pueden faltar un valor crítico en product.json el archivo que impide que Visual Studio Live Share se active.

Una manera rápida de ver que podría estar teniendo este problema es ir a Ayuda > "Alternar herramientas de desarrollo" y ver si encuentra un seguimiento de pila que indica que la extensión Live Share no se ha activado porque estaba usando una "API propuesta".

Para comprobar que este es el problema, compruebe el contenido de product.json. La ubicación del archivo varía según el paquete, pero normalmente se encuentra en una de las siguientes ubicaciones:

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

Si falta la extensionAllowedProposedApi propiedad o no ve "ms-vsliveshare.vsliveshare" a la que se hace referencia, está usando una versión del sistema operativo con este problema.

Como solución alternativa, puede agregar lo siguiente al archivo product.json:

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

Integración del explorador de Linux

Por lo general, Visual Studio Live Share no necesita pasos de instalación adicionales para habilitar la integración del explorador en Linux.

Para ello, Live Share coloca automáticamente un archivo de escritorio en ~/.local/share/applications y el iniciador necesario en ~/.local/share/vsliveshare cuando se inicializa la extensión por primera vez. No se requiere ninguna acción por su parte si esto se realiza correctamente.

En algunos casos, las distribuciones no admiten esta ubicación o requieren ajustes para que funcionen con sus instalaciones de vainilla. En estos casos, Live Share vuelve al uso /usr/local/share en su lugar. Como resultado, es posible que se le notifique que se requiere la contraseña de administrador (sudo) para completar el proceso de instalación. Aparecerá una ventana de terminal en la que se le indicará que se instalará el iniciador del explorador. Para cerrar la ventana de terminal, solo debe escribir la contraseña cuando se le solicite y presionar ENTRAR una vez que la instalación termine.

Si prefiere ejecutar el comando usted mismo, puede hacer clic en "Copiar en su lugar", que copiará el comando de terminal en el Portapapeles en su lugar.

Por último, si opta por omitir completamente este paso, todavía puede unirse manualmente a las sesiones de colaboración, pero no podrá unirse abriendo un vínculo de invitación en el explorador. Tenga en cuenta que siempre puede obtener acceso al comando más adelante; para ello, presione Ctrl+Mayús+P/ Cmd+Mayús+P y seleccione el comando "Live Share: Launcher Setup".

Consulte también

¿Tiene algún problema? Consulte la solución de problemas o envíe sus comentarios.