解决Ubuntu 23.04下vscode全屏模式靠近边缘区域无法点击的问题

您所在的位置:网站首页 linux最大化安装 解决Ubuntu 23.04下vscode全屏模式靠近边缘区域无法点击的问题

解决Ubuntu 23.04下vscode全屏模式靠近边缘区域无法点击的问题

2024-07-12 14:30| 来源: 网络整理| 查看: 265

## 问题描述

在Ubuntu 23.04出现一旦将vscode全屏,屏幕边缘区域的按钮全部无法点击的情况,包括右上角的关闭最小化按键,与底部的终端按钮,靠近底部区域的文字也无法选中。笔者使用的是运行在VMware虚拟机下的Ubuntu 23.04。

红色圈出的区域均无法选中

## 解决方案

在github关于vscode的一个issue下我看到了相同的问题,并获得了解决方案。简单来说,只需要在启动时加入以下参数即可

code --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform=wayland

直接运行这段命令会直接打开一个vscode新窗口,这时你会发现原来无法点击的区域可以正常点击选中了。现在将启动参数写入vscode启动快捷方式:

sudo vim /usr/share/applications/code.desktop

修改Exec=项,使其变成如下形式:

[Desktop Action new-empty-window] Name=New Empty Window Exec=/usr/share/code/code --new-window --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform=wayland%F Icon=vscode

之后启动vscode便不会出现问题了。

按照github上的说法猜测是由于Ubuntu 23.04将桌面环境切换到了wayland的缘故,因此只需修改启动参数即可解决问题

参考链接:VS Code on Ubuntu 23.04 / Wayland - Resize/Fullscreen Window Creates Unclickable Space · Issue #188407 · microsoft/vscode (github.com)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3