在uos桌面版上需手动添加ppa源或安装v1.9.0 deb包以正确安装goldendict;启用屏幕取词须勾选相关选项、设触发方式为“按住alt键”、调延迟至350ms,并安装xclip;添加有道在线源和加载stardict格式离线词典(如牛津高阶)后,可实现划词翻译、专业术语查询及离线查词。

在UOS(统信操作系统)桌面版上快速装好GoldenDict并让它能划词翻译、查专业术语、加载离线词典,是很多科研人员和开发者处理英文文档的第一步。UOS基于Debian 11,其软件源与Ubuntu 20.04/22.04高度兼容,但默认仓库中不包含GoldenDict主程序,也不能直接用apt install goldendict一键安装——你得手动添加适配源或改用deb包安装,否则启动后会提示“找不到词典引擎”或根本无法启用屏幕取词。
从官方源安装GoldenDict(推荐给新手)
第一步:打开终端(Ctrl+Alt+T),执行以下命令更新系统并添加UOS增强源:
sudo apt update && sudo apt upgrade -y
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:goldendict-team/ppa -y
第二步:刷新源列表并安装主程序及中文支持组件:
sudo apt update
sudo apt install goldendict libhunspell-1.7-0 libqt5webkit5 libqt5svg5 -y
第三步:安装完成后,在应用启动器中搜索“GoldenDict”并点击打开。首次运行时它会自动创建配置目录 ~/.goldendict,【这一步不能跳过,否则后续词典扫描会失败】。
手动安装最新版deb包(适合需要屏幕取词稳定性的用户)
UOS官方源中的GoldenDict版本较旧(v1.5.x),缺少对Qt5.15+的完整适配,会导致Scan Popup取词框错位或快捷键失灵。此时应放弃apt,改用上游发布的deb包:
方法一:下载适配Debian 11的amd64包(UOS桌面版默认架构)
wget https://github.com/goldendict/goldendict/releases/download/v1.9.0/goldendict_1.9.0-1_amd64.deb
方法二:校验包完整性(关键步骤,防止安装被篡改的二进制)
echo "8e3a1b7f2c9d8a4e5f6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f goldendict_1.9.0-1_amd64.deb" | sha256sum -c
方法三:安装并修复依赖
sudo dpkg -i goldendict_1.9.0-1_amd64.deb
sudo apt --fix-broken install -y
注意:如果提示libeb16-dev未满足,需额外执行 sudo apt install libeb16-2 -y,否则词典解析会崩溃。
启用屏幕取词的三个必要设置
第一步:进入 编辑 → 首选项 → 屏幕取词,勾选“启用屏幕取词”和“启用弹出窗口”
第二步:在“触发方式”中选择“按下并按住 Alt 键”,不要选“双击”——UOS的X11环境对双击事件响应不稳定,容易漏词
第三步:点击“测试”按钮,鼠标悬停任意文本(如终端里的命令行),按住Alt键,看是否弹出带释义的半透明窗口。若无反应,返回上一步把“延迟(毫秒)”从默认200调至350——UOS桌面合成器渲染延迟略高,太低会误判为非选中状态。
第四步:确保系统级剪贴板服务正常。执行 xclip -o >/dev/null 2>&1 || sudo apt install xclip -y,【没有xclip,GoldenDict无法读取鼠标选中的文字】。
添加有道在线词典源
编辑 → 词典 → 来源 → 网站 → 添加
名称填“有道词典”
网址填 https://dict.youdao.com/search?q=%GDWORD%&ue=utf8
勾选“启用”
点“确定”后,回到主界面输入任意英文单词(如“tensor”),左侧词典列表会出现“有道词典”条目,点开即可查看网页抓取结果。若显示“连接超时”,说明UOS系统防火墙拦截了出站HTTP请求——需临时关闭:sudo uos-firewall disable。
加载本地StarDict格式词典(以牛津高阶为例)
① 下载词典包(例如:oxford_advanced_learner's_dict_v9.0.tar.bz2)并解压到 ~/dicts/oxford/ 目录
② 确保该目录下存在 .idx、.dict.dz、.ifo 三个同名文件
③ 编辑 → 词典 → 来源 → 文件 → 添加 → 选择 ~/dicts/oxford/
④ 勾选“递归扫描子目录”,点击“重新扫描”
⑤ 扫描完成后,在词典列表里找到“Oxford Advanced Learner's Dictionary”,拖拽至顶部优先级位置
这一步做完,查词时就会优先显示牛津释义。若扫描后列表为空,检查 .ifo 文件里“bookname=”字段是否含中文乱码——UOS默认locale为zh_CN.UTF-8,但部分老版StarDict生成器用GBK写入,需用 iconv -f gbk -t utf-8 oxford.ifo > oxford_fixed.ifo 替换原文件。











