网易官方发布Linux版有道词典已经有一段时间了,今天才准备安装使用一下。 官方下载地址:http://cidian.youdao.com/index-linux.html 安装说明及问题解决:官方已经提供了适用于Ubuntu的deb包,并且说支持14.10及以上版本,其实14.04也是支持的(更低的版本我还没有测试,但应该也是支持的),官方也给了安装说明。不过我安装的时候遇到一些问题(14.04和15.04中均遇到了),安装了以后,点击图标,没有反应。从终端启动,才发现报如下错误:“No module named ‘PyQt5.QtWebKitWidgets”。 很显然,这是缺少某些包导致的。解决方法很简单,安装缺少的包即可:

allan@NYC:~$ sudo apt-get install python3-pyqt5.qtwebkit python3-pyqt5.qtquick

这样以后就可以启动了,但是如果从终端启动,发现还是会报如下错误:“module “QtQuick.Controls” is not installed”。OK,继续装两个包就好了:

allan@NYC:~$ sudo apt-get install qtdeclarative5-controls-plugin qtdeclarative5-quicklayouts-plugin

这样安装就没什么问题了。虽然和Windows版的还有差距,但也算Linux下比较好用的词典了。

PS:如果安装好以后启动报如下错误(从Terminal启动可以看到错误):

allan@NYC:~$ youdao-dict

Traceback (most recent call last):

File "/usr/bin/youdao-dict", line 27, in

from dae.daeclient import DAEClient

File "/usr/share/youdao-dict/dae/daeclient.py", line 36, in

from dae.window import Window

File "/usr/share/youdao-dict/dae/window.py", line 30, in

from dae.shadowwindow import ShadowWindow

File "/usr/share/youdao-dict/dae/shadowwindow.py", line 28, in

import dae.xutils as xutils

File "/usr/share/youdao-dict/dae/xutils.py", line 25, in

ewmh = EWMH()

File "/usr/share/youdao-dict/dae/ewmh.py", line 50, in __init__

self.display = _display or display.Display()

File "/usr/lib/python3/dist-packages/Xlib/display.py", line 80, in __init__

self.display = _BaseDisplay(display)

File "/usr/lib/python3/dist-packages/Xlib/display.py", line 62, in __init__

display.Display.__init__(*(self, ) + args, **keys)

File "/usr/lib/python3/dist-packages/Xlib/protocol/display.py", line 129, in __init__

raise error.DisplayConnectionError(self.display_name, r.reason)

Xlib.error.DisplayConnectionError: Can't connect to display ":0": b'No protocol specified\n'

输入命令 xhost + 即可解决。为了永久性解决,可以将这条命令加到开机启动里面。

linux 运行有道词典,Ubuntu中使用有道词典相关推荐

  1. linux 单声道数据处理,Ubuntu中的单声道声音输出?

    问题描述 是否有一种简单的方法来强制输出单声道声音-一只耳朵,一只耳机,一只扬声器? 最佳解决办法 您可以使用该模块重新映射pulseaudio: 在终端中: pacmd list-sinks | g ...

  2. 固态硬盘安装linux系统教程视频,操作Ubuntu中SSD固态硬盘的安装步骤和优化技巧...

    SSD硬盘对于我们电脑的重要性自然是不必说的,一个好的SSD硬盘可以帮助我们节省很多的电脑空间的使用,有小伙伴在网络上提问对于SSD固态硬盘的使用需要在安装的Ubuntu系统中优化的时候自己不知道你怎 ...

  3. linux卸载字体库,在Ubuntu中删除不必要的字体并安装MS核心字体 | MOS86

    当您第一次安装Linux时,您可能会惊讶于您可以使用的字体.特别是对于避风港的用户而言例如,打开文字处理器并查看字体菜单. 识别某些字体名称?名字叫Lohit和Mukti,Phetsaroth和Khm ...

  4. 查看linux网速的命令,Ubuntu中查看网速的命令

    在这里我们要使用Linux系统中的查看网速的命令,指的是查看网卡此时是工作在哪种速度的模式下.因为通常现在的网卡都支持10M/100M/1000M的网速,但是具体的网卡速度工作模式,要根据计算机所处的 ...

  5. 卸载 linux 命令行,如何在 Ubuntu 中使用命令行卸载 CrossOver

    在 Ubuntu 中如果我们想要使用 Windows 应用程序,那么可以安装一个 CrossOver,在此已经为大家介绍过了这款系统兼容软件的各种优势,在此便不一一阐述了. 在此之前为大家介绍过在 U ...

  6. crossover卸载 linux,新技能!在Ubuntu 中卸载CrossOver

    原标题:新技能!在Ubuntu 中卸载CrossOver 想要在Ubuntu中使用 Windows程序,可以安装一个CrossOver系统兼容软件,想必大家都知道了,但是如何在Ubuntu中卸载Cro ...

  7. Linux 初学者:如何在 Ubuntu 中重启网络

    Ubuntu 初学者:如何在 Ubuntu 中重启网络 01通过命令行方式重启网络 1.network manager 服务 2.systemd 3.nmcli 4.ifup & ifdown ...

  8. linux dns 内网ip,Ubuntu中ip地址、网关、网络号、DNS等解释

    在Ubuntu中查看ip地址,输入指令: ifconfig 在Ubuntu中查看网关,DNS服务器的命令: nm-tool 其中,inet 地址即为ip地址.在图中,我们看到有广播地址,还有掩码,当然 ...

  9. 如何强制关闭进程linux,4种强制关闭Ubuntu中无响应应用程序的方法

    在使用Ubuntu时,我们的一个或多个进程和应用程序可能会经常挂起.重新启动我们的系统并不总是最佳解决方案,我们发现自己在寻找能够快速.轻松和安全地摆脱无响应的应用程序和程序的方法.在本文中,我们将解 ...

  10. linux图片添加滤镜,在 Ubuntu 中给你的照片加上 Instagram 风格的滤镜程序

    拿起你的自拍杆跟我来. XnRetro 照片编辑器 XnRetro 是一个可以让你快速给你照片添加"类 Instagram"效果的程序. 你肯定知道我说的这些效果:划痕.噪点.相框 ...

最新文章

  1. php mysql query 创建_借助PHP的mysql_query()函数来创建MySQL数据库的教程_MySQL
  2. Linux 线程(1):线程概述
  3. python redis 性能测试台_Redis性能测试
  4. Python文件读写模式
  5. python中字符串输出乱码怎么解决_Python字符串的encode与decode研究心得乱码问题解决方法(转)...
  6. shell如何传参?
  7. python的计算_基于python实现的计算器
  8. “工资3000,一年存20万”:掌握理财技能,让我少奋斗10年
  9. python constants_Python constants包_程序模块 - PyPI - Python中文网
  10. LDUOnlineJudge特判程序 special judge (SPJ) 编写方法;HUSTOJ特判题目设置方法
  11. 1+xbim证书含金量_bim证书哪个含金量高
  12. MapReduce经典案例总结
  13. PyTorch二分类时BCELoss,CrossEntropyLoss,Sigmoid等的选择和使用
  14. CCNA-基础配置(1)
  15. MMX指令集系列之二----移位运算和乘法指令
  16. 动态获取Bing每日壁纸
  17. python3 简单选课系统
  18. MCU VR 應用班 翻轉式課堂
  19. 分析CRM系统的十大功能
  20. Facebook广告投放需要多少费用?如何设置Facebook广告预算?(干货教程)

热门文章

  1. linux中buff/cache占用高
  2. 计算机网络 理解拥塞控制
  3. 移动设备管理存在哪些威胁?
  4. wordpress无法上传图片至wp-conten/uploads
  5. CentOS7 WordPress无法将上传的文件移动至wp-content/uploads/ ApacheNginx解决方案
  6. 逻辑谬误_Java性能的9个谬误
  7. java 判断文章的重复率_如何统计文件重复率
  8. 英语----形容词和副词
  9. aic准则和bic准则_如何编写敏捷的用户故事:7条准则
  10. 【echarts】柱状图上方显示数值