Ubuntu 24.04搭配Eclipse 4.32无法编辑文件问题求助
针对Ubuntu 24.04下Eclipse编辑器焦点异常的解决方案
切换到Xorg会话
Ubuntu 24.04默认启用Wayland,这是导致Eclipse(基于SWT/Swing)焦点异常的常见原因:- 登录系统时,点击用户名旁的齿轮图标,选择「Ubuntu on Xorg」登录
- 若要永久切换,编辑
/etc/gdm3/custom.conf,取消WaylandEnable=false的注释,执行sudo systemctl restart gdm3重启显示管理器
修改Eclipse启动参数
在Eclipse的eclipse.ini文件末尾添加以下参数,强制使用X11后端:
-Dorg.eclipse.swt.internal.gtk.disableWayland=true -Djava.awt.headless=false
注:
eclipse.ini位置:官网下载的解压包在根目录;软件中心安装的通常在/usr/lib/eclipse/eclipse.ini
调整系统窗口焦点设置
打开系统设置 → 窗口管理 → 焦点:- 焦点模式设为「点击获取焦点」
- 关闭「自动-raise窗口」选项
- 取消「聚焦窗口时最小化其他窗口」(若存在该选项)
重置Eclipse工作区
工作区配置损坏也可能引发此类问题:- 关闭Eclipse
- 将默认工作区目录(一般是
~/workspace)重命名为workspace_old - 重新启动Eclipse,新建工作区并导入项目测试
内容的提问来源于stack exchange,提问作者YesWeStillCan
相关产品推荐
相关产品推荐

