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.json
denetleyin. 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.
- Visual Studio Code'da Live Share'i yükleme ve oturum açma
- Live Share için bağlantı gereksinimleri
- Live Share güvenlik özellikleri
Sorun mu yaşıyorsunuz? Bkz. sorun giderme veya geri bildirim gönderme.