You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 18.0.下VSCode右键菜单松开即消失如何调整为正常交互模式

Ubuntu 18.04下VSCode右键菜单松键立即消失解决方案

问题核心是GNOME桌面输入逻辑与VSCode的Electron框架交互不匹配,按以下优先级操作即可恢复常规右键交互(点击唤出、常驻显示直至点击其他区域关闭):

1. 确认输入设备识别类型

  • 打开系统「设置」→「设备」→「鼠标和触摸板」
  • 检查外接输入设备的识别类型,若鼠标被误识别为「触摸板」,手动调整为「鼠标」后测试右键交互

2. 调整GNOME右键触发逻辑

该方案可解决80%以上的同类问题,核心原因是GNOME默认右键触发模式与VSCode菜单逻辑不匹配:

  • 终端执行命令安装GNOME Tweaks配置工具:
sudo apt update && sudo apt install gnome-tweaks
  • 启动Tweaks,左侧菜单栏选择「键盘和鼠标」分类
  • 找到「附加鼠标选项」区域,将右键触发方式从「按下即触发」修改为「点击(按下+松开)后触发」
  • 配置即时生效,无需重启,直接回到VSCode验证右键功能即可:调整后右键完整点击唤出的菜单会常驻显示,直到用户点击其他区域才会关闭

3. 切换为Xorg显示服务器

若上述操作无效,通常是Wayland显示服务器的Electron兼容问题导致:

  • 注销当前系统用户
  • 登录界面输入密码前,点击右下角齿轮图标,选择「Ubuntu on Xorg」选项后重新登录
  • 登录后VSCode右键菜单即恢复为常规交互模式

4. 修正VSCode原生配置

系统层面调整后仍有异常时,可直接修改VSCode用户配置:

  • 按下快捷键Ctrl+Shift+P打开命令面板,输入Open User Settings (JSON)并回车打开配置文件
  • 确认或补充以下配置项,确保上下文菜单功能正常启用:
"editor.contextMenu": true,
"workbench.contextMenu": true
  • 保存配置后VSCode自动重载,无需手动重启

内容的提问来源于stack exchange,提问作者brownser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.01 18:27:01