Linux yükleme ayrıntıları

Linux son derece değişken bir ortamdır ve çok sayıda masaüstü ortamı ve dağıtımıyla çalışmaya başlamak karmaşık olabilir. Ubuntu Desktop'ın desteklenen sürümlerine (16.04+), CentOS 7'ye veya Fedora Workstation'a (27+) bağlı kalır ve yalnızca VS Code'un resmi dağıtımlarını kullanırsanız, işlemi doğrudan bulmanız gerekir. Ancak, standart olmayan bir yapılandırma veya aşağı akış dağıtımı kullanıyorsanız, bazı hıçkırıklarla karşılaşabilir veya karşılaşamayabilirsiniz. Bu belge, yapılandırmanız yalnızca topluluk tarafından destekleniyor olsa bile çalışmaya başlamanıza yardımcı olabilecek gereksinimler hakkında bazı bilgiler ve bazı sorun giderme ayrıntıları sağlar. Live Share'in yalnızca 64 bit Linux'un desteklendiğini unutmayın.

VS Code OSS Sorunları

Arch Linux/Manjaro Kullanıcıları: Bu sorunu önlemek için visual-studio-bin AUR paketini kullanın.

VS Code OSS'nin vanilya veya değiştirilmiş sürümleri olan Visual Studio Code paketlerinde Visual Studio Live Share'in product.json etkinleştirilmesini engelleyen kritik bir değer eksik olabilir.

Bu sorunla karşılaşmış olabileceğinizi görmenin hızlı bir yolu, Yardım > "Geliştirici Araçlarına Geçiş" bölümüne gidip Canlı Paylaşım uzantısının "önerilen API" kullandığı için etkinleştirilmediğini belirten bir yığın izlemesi bulup bulmadığınıza bakmaktır.

Bunun sizin sorununuz olduğunu doğrulamak için içeriğini product.jsondenetleyin. Dosyanın konumu pakete göre değişiklik gösterir, ancak genellikle aşağıdaki konumlardan birindedir:

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

extensionAllowedProposedApi Özellik eksikse veya "ms-vsliveshare.vsliveshare" ifadesini görmüyorsanız, bu sorunla bir işletim sistemi sürümü kullanıyorsunuzdur.

Geçici bir çözüm olarak, product.json dosyasına aşağıdakileri ekleyebilirsiniz:

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

Linux tarayıcı tümleştirmesi

Visual Studio Live Share genellikle Linux'ta tarayıcı tümleştirmesini etkinleştirmek için ek yükleme adımları gerektirmez.

Bunu başarmak için, Live Share uzantı ilk kez başlatıldığında otomatik olarak bir masaüstü dosyasını ~/.local/share/applications ve gerekli başlatıcıyı ~/.local/share/vsliveshare yerleştirir. Bu başarılı olursa sizin için herhangi bir işlem yapmanız gerekmez.

Bazı durumlarda, dağıtımlar bu konumu desteklemez veya vanilya yüklemeleriyle çalışmasını sağlamak için ince ayarlar gerektirir. Bu gibi durumlarda, Live Share bunun yerine kullanmaya /usr/local/share geri döner. Sonuç olarak, yükleme işlemini tamamlamak için yönetici (sudo) parolanızın gerekli olduğu size bildirilebilir. Tarayıcı başlatıcının nereye yükleneceğini belirten bir terminal penceresi görüntülenir. İstendiğinde parolanızı girmeniz ve yükleme tamamlandıktan sonra terminal penceresini kapatmak için Enter tuşuna basmanız yeterlidir.

Bunun yerine komutu kendiniz çalıştırmayı tercih ederseniz, bunun yerine terminal komutunu panoya kopyalayacak olan "Kopyala" seçeneğine tıklayabilirsiniz.

Son olarak, bu adımı tamamen atlamayı tercih ederseniz işbirliği oturumlarına el ile katılabilirsiniz, ancak tarayıcıda bir davet bağlantısı açarak katılamazsınız. Ctrl+Shift+P / Cmd+Shift+P tuşlarına basıp "Live Share: Launcher Setup" komutunu seçerek komuta daha sonra istediğiniz zaman yeniden erişebildiğinize dikkat edin.

Ayrıca bkz.

Sorun mu yaşıyorsunuz? Bkz. sorun giderme veya geri bildirim gönderme.