Linux系统下如何将GoldenDict等词典与Okular等PDF阅读器关联使用?
Linux下Okular关联GoldenDict实现划词查词教程
完全可以实现选中单词直接查词的需求,以下是两种可行的配置方案:
方案一:开启GoldenDict全局取词(最简单,无需单独配置Okular)
无需修改Okular设置,直接配置GoldenDict的全局取词能力即可:
- 打开GoldenDict,点击顶部菜单栏「编辑」->「首选项」
- 切换到界面选项卡,找到「取词」配置板块
- 勾选两个核心选项:
- 允许从其他应用取词
- 选中文本时自动弹出翻译窗口
- 可选配置:可自定义取词触发修饰键(例如仅按住Ctrl选中文本才触发查询),避免日常操作误触发弹窗
- 保存配置后,在Okular中选中任意可复制的文本,GoldenDict会自动弹出翻译结果
注意:扫描版PDF无法选中文字,本方案仅适用于文字可复制的电子版PDF。
方案二:配置Okular自定义动作(无全局误触发,更稳定)
如果不想开启GoldenDict全局取词,可单独为Okular绑定查询动作:
- 打开Okular,点击顶部菜单栏「设置」->「配置Okular」
- 切换到编辑器选项卡,下拉选择「自定义文本编辑器」,输入框中填入命令:
goldendict "%s" - 点击应用保存配置
- 后续使用时,在Okular中选中需要查询的单词,右键点击选中区域,选择「用编辑器打开」,即可自动调用GoldenDict查询该单词
- 可选快捷键优化:
- 先安装剪贴板工具xclip:
- Debian/Ubuntu系列:
sudo apt install xclip - Fedora/RHEL系列:
sudo dnf install xclip - Arch系列:
sudo pacman -S xclip
- Debian/Ubuntu系列:
- 打开系统快捷键设置,添加自定义快捷键,命令填写
goldendict $(xclip -o),绑定自己习惯的按键组合(例如Ctrl+Shift+D) - 之后选中单词按下绑定的快捷键,即可直接触发查询,无需右键点击操作。
- 先安装剪贴板工具xclip:
常见问题排查:如果命令调用无响应,可先在终端执行
goldendict test确认GoldenDict命令行调用正常,部分发行版需要替换为GoldenDict的完整绝对路径,例如/usr/bin/goldendict。
内容的提问来源于stack exchange,提问作者Vahid
相关产品推荐
相关产品推荐

