linux 运行有道词典,Ubuntu中使用有道词典
网易官方发布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中使用有道词典相关推荐
- linux 单声道数据处理,Ubuntu中的单声道声音输出?
问题描述 是否有一种简单的方法来强制输出单声道声音-一只耳朵,一只耳机,一只扬声器? 最佳解决办法 您可以使用该模块重新映射pulseaudio: 在终端中: pacmd list-sinks | g ...
- 固态硬盘安装linux系统教程视频,操作Ubuntu中SSD固态硬盘的安装步骤和优化技巧...
SSD硬盘对于我们电脑的重要性自然是不必说的,一个好的SSD硬盘可以帮助我们节省很多的电脑空间的使用,有小伙伴在网络上提问对于SSD固态硬盘的使用需要在安装的Ubuntu系统中优化的时候自己不知道你怎 ...
- linux卸载字体库,在Ubuntu中删除不必要的字体并安装MS核心字体 | MOS86
当您第一次安装Linux时,您可能会惊讶于您可以使用的字体.特别是对于避风港的用户而言例如,打开文字处理器并查看字体菜单. 识别某些字体名称?名字叫Lohit和Mukti,Phetsaroth和Khm ...
- 查看linux网速的命令,Ubuntu中查看网速的命令
在这里我们要使用Linux系统中的查看网速的命令,指的是查看网卡此时是工作在哪种速度的模式下.因为通常现在的网卡都支持10M/100M/1000M的网速,但是具体的网卡速度工作模式,要根据计算机所处的 ...
- 卸载 linux 命令行,如何在 Ubuntu 中使用命令行卸载 CrossOver
在 Ubuntu 中如果我们想要使用 Windows 应用程序,那么可以安装一个 CrossOver,在此已经为大家介绍过了这款系统兼容软件的各种优势,在此便不一一阐述了. 在此之前为大家介绍过在 U ...
- crossover卸载 linux,新技能!在Ubuntu 中卸载CrossOver
原标题:新技能!在Ubuntu 中卸载CrossOver 想要在Ubuntu中使用 Windows程序,可以安装一个CrossOver系统兼容软件,想必大家都知道了,但是如何在Ubuntu中卸载Cro ...
- Linux 初学者:如何在 Ubuntu 中重启网络
Ubuntu 初学者:如何在 Ubuntu 中重启网络 01通过命令行方式重启网络 1.network manager 服务 2.systemd 3.nmcli 4.ifup & ifdown ...
- linux dns 内网ip,Ubuntu中ip地址、网关、网络号、DNS等解释
在Ubuntu中查看ip地址,输入指令: ifconfig 在Ubuntu中查看网关,DNS服务器的命令: nm-tool 其中,inet 地址即为ip地址.在图中,我们看到有广播地址,还有掩码,当然 ...
- 如何强制关闭进程linux,4种强制关闭Ubuntu中无响应应用程序的方法
在使用Ubuntu时,我们的一个或多个进程和应用程序可能会经常挂起.重新启动我们的系统并不总是最佳解决方案,我们发现自己在寻找能够快速.轻松和安全地摆脱无响应的应用程序和程序的方法.在本文中,我们将解 ...
- linux图片添加滤镜,在 Ubuntu 中给你的照片加上 Instagram 风格的滤镜程序
拿起你的自拍杆跟我来. XnRetro 照片编辑器 XnRetro 是一个可以让你快速给你照片添加"类 Instagram"效果的程序. 你肯定知道我说的这些效果:划痕.噪点.相框 ...
最新文章
- php mysql query 创建_借助PHP的mysql_query()函数来创建MySQL数据库的教程_MySQL
- Linux 线程(1):线程概述
- python redis 性能测试台_Redis性能测试
- Python文件读写模式
- python中字符串输出乱码怎么解决_Python字符串的encode与decode研究心得乱码问题解决方法(转)...
- shell如何传参?
- python的计算_基于python实现的计算器
- “工资3000,一年存20万”:掌握理财技能,让我少奋斗10年
- python constants_Python constants包_程序模块 - PyPI - Python中文网
- LDUOnlineJudge特判程序 special judge (SPJ) 编写方法;HUSTOJ特判题目设置方法
- 1+xbim证书含金量_bim证书哪个含金量高
- MapReduce经典案例总结
- PyTorch二分类时BCELoss,CrossEntropyLoss,Sigmoid等的选择和使用
- CCNA-基础配置(1)
- MMX指令集系列之二----移位运算和乘法指令
- 动态获取Bing每日壁纸
- python3 简单选课系统
- MCU VR 應用班 翻轉式課堂
- 分析CRM系统的十大功能
- Facebook广告投放需要多少费用?如何设置Facebook广告预算?(干货教程)