Ubuntu上从snap安装的VSCode无法输入中文问题
问题描述:
Ubuntu的snap商店下载安装的VS Code切换为中文输入法后依旧无法输入中文。
问题分析:
Snap应用运用在严格的沙箱中,访问接口受限制。
解决方法:
1.卸载在snap上安装的VS Code
2.重新下载安装VS Code
方法一:通过官网下载VS Code.deb文件,通过dkpg命令进行安装:
sudo dpkg -i your_code_package_name.deb
方法二:通过包管理工具apt添加VSCode外部存储库,交给apt来管理,执行如下步骤的命令行:
下载密钥并将密钥添加到自己的密钥环目录中,这里让我们在 /etc/apt/keyrings 中添加 Microsoft 库的密钥:
curl -sS https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/microsoft.gpg
在源列表文件 /etc/apt/sources.list.d/microsoft.list 中写入源库信息及签名信息。
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" | sudo tee /etc/apt/sources.list.d/microsoft.list
更新软件包索引后安装:
sudo apt update
sudo apt install code