我在 Lenovo Yoga Chromebook 上安装了 VSCode,但无法使用 UI 右下角的鼠标。通过重新启动、切换终端窗口、切换到 2 列布局和 VSCode 升级,问题仍然存在。澄清:
- 我可以用箭头键在问题区域内移动光标,然后正常选择文本。
- 问题跨越不同的 VSCode UI 元素 - 文本编辑器、终端和通知(即我无法关闭插件通知,或通过 UI 的那部分进入终端)
- 问题区域与 ChromeOS 控制面板不一致。
- Chrome 或 Chromebook 上的其他程序不会出现此问题。
我通过Linux 终端中的.deb安装了VSCode 。版本信息如下:
- 版本:1.43.2
- 提交:0ba0ca52957102ca3527cf479571617f0de6ed50
- 日期:2020-03-24T07:52:11.516Z
- 电子:7.1.11
- 铬:78.0.3904.130
- Node.js:12.8.1
- V8:7.8.279.23-electron.0
- 操作系统:Linux x64 4.19.87-07826-g55ab70aff690
我附上了一个屏幕截图,显示了当我从字符文件的右下角沿对角线向上拖动时会发生什么.
,以进行说明。
有谁知道我可以如何解决或调试这个?我们为我们的开发人员提供了一些这样的 Yoga chromebook,没有其他人报告过这个问题。
似乎这个问题与 Chrome 启动 VSCode 窗口的方式有关。我可以通过使用Sommelier在 Unity 下启动应用程序来解决这个问题,并调整缩放 / DPI 以获得原生分辨率。
因此,解决方案是
/usr/share/applications/code.desktop
改为:请注意
Exec=...
带有--unity-launch
和的行--scale... --dpi...
您可能需要先安装侍酒师。我没有,但我的设备是受管理的。