Current versions of VSCode support running under Wayland, though they don't do so by default.
I would suggest running under Wayland, and making all apps use Wayland natively.
I would suggest running under Wayland, and making all apps use Wayland natively.
--enable-features=UseOzonePlatform --ozone-platform=wayland
You probably want to update your desktop entries to lock in these options by default.[2][1] https://wiki.archlinux.org/title/Visual_Studio_Code#Running_...
It shouldn't when running natively; it should render everything at the correct size rather than scaling them. X apps get blurry because they're rendered large and downscaled; that shouldn't happen for native Wayland apps.