CODE

vscode 在linux wayland 环境的处理

2023-07-12

Vscode 在linux 的 wayland 环境下有可能出现白色边框或者剪贴板的问题。

可以通过修改 vscode 的 .desktop 文件,追加参数 --ozone-platform=wayland 兼容 wayland环境。

由于不同的发行版路径不同,这里使用了 archlinux 的 visual-studio-code-bin,其路径为 /usr/share/applications/code.desktop

[Desktop Entry]
Name=Visual Studio Code
Comment=Code Editing. Refined.
GenericName=Text Editor
Exec=/usr/bin/code --ozone-platform=wayland --unity-launch %F
Icon=visual-studio-code
Type=Application
StartupNotify=false
StartupWMClass=Code
Categories=TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;application/x-code-workspace;
Actions=new-empty-window;
Keywords=vscode;

[Desktop Action new-empty-window]
Name=New Empty Window
Exec=/usr/bin/code --ozone-platform=wayland --new-window %F
Icon=visual-studio-code

我的VSCODE 插件

2020-08-02

vscode 全名为 visual studio code,
一款用 typescript 编写高性能的文本编辑器。

文档