1.安装有道辞典

在以下官方网站下载deb包进行安装

http://cidian.youdao.com/multi.html#linuxAll

2.安装成功后在laucher中点击,发现无法打开

3.尝试在命令行打开,出现以下错误信息,并google之

yasin@DTT:/usr/share/youdao-dict$ 
yasin@DTT:/usr/share/youdao-dict$ youdao-dict
Traceback (most recent call last):
  File "/usr/bin/youdao-dict", line 27, in <module>
    from dae.daeclient import DAEClient
  File "/usr/share/youdao-dict/dae/daeclient.py", line 36, in <module>
    from dae.window import Window
  File "/usr/share/youdao-dict/dae/window.py", line 30, in <module>
    from dae.shadowwindow import ShadowWindow
  File "/usr/share/youdao-dict/dae/shadowwindow.py", line 28, in <module>
    import dae.xutils as xutils
  File "/usr/share/youdao-dict/dae/xutils.py", line 25, in <module>
    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'
yasin@DTT:/usr/share/youdao-dict$ 
yasin@DTT:/usr/share/youdao-dict$

4.参考以下链接,了解到上述错误原因和临时解决方案

http://stackoverflow.com/questions/31902846/how-to-fix-error-xlib-error-displayconnectionerror-cant-connect-to-display-0

https://github.com/LiuLang/python3-xlib/issues/6

https://github.com/LiuLang/kwplayer

https://wiki.archlinux.org/index.php/Xhost

https://en.wikipedia.org/wiki/X_Window_authorization

5.按照以上方案尝试,有道辞典可正常打开,log如下
yasin@DTT:/usr/share/youdao-dict$ 
yasin@DTT:/usr/share/youdao-dict$ xhost +
access control disabled, clients can connect from any host
yasin@DTT:/usr/share/youdao-dict$ 
yasin@DTT:/usr/share/youdao-dict$ 
yasin@DTT:/usr/share/youdao-dict$ youdao-dict
<class 'Xlib.protocol.request.QueryExtension'>
Youdao Dict Unique Service is started...
ATTENTION: default value of option bo_reuse overridden by environment.

6.关闭有道辞典后执行以下命令,重新开启host-based access

yasin@DTT:/usr/share/youdao-dict$ xhost -
access control enabled, only authorized clients can connect

ubuntu14.04 有道辞典 安装成功后 打不开 的 解决办法相关推荐

  1. VS2017安装成功后,无MFC选项解决办法

    在安装VS2017时,勾选了安装MFC工作负载,但是新建项目时没有MFC选项.解决办法如下: 首先打开VS INSTALLER,点击修改 发现已经勾选MFC工作负载,点击右侧"安装详细信息& ...

  2. AMD Duron安装redhat linux 6.2成功后无法进入linux的解决办法(转)

    AMD Duron安装redhat linux 6.2成功后无法进入linux的解决办法(转)[@more@]现在我已经解决了(AMD Duron 650 上运行redhat linux 6.2)第一 ...

  3. AMD Duron安装redhat linux 6.2成功后无法进入linux的解决办法

    07 Jun 2001 12:00 am AMD Duron安装redhat linux 6.2成功后无法进入linux的解决办法 <script type="text/javascr ...

  4. (转载)oracle 10g 安装完成后,无法登陆EM的解决办法

    (来自:oracle 10g 安装完成后,无法登陆EM的解决办法 ) 状况: 打开http://localhost-:5500/em,系统显示如下信息: 数据库状态当前不可用.可能是因为数据库的状态为 ...

  5. 安装AdventureWorks2008后没有AdventureWorks2008数据库的解决办法

    很多初学者在开始安装AdventureWorks2008时,虽然成功安装了,但是却发现其他的数据库都有,就偏偏没有AdventureWorks2008,就如下图所示: 最近很多人问这个问题的解决办法, ...

  6. 安装虚拟机后,启动出错的解决办法

    安装虚拟机后,启动出错,需要找到路径中的配置文件 使用记事本或其他应用打开 在vmci0.prensent值改为FALSE,才可以正常启动

  7. 驱动预安装成功,串口出不来解决办法

    经常在论坛看到有人安装USB转串口驱动,提示"预安装成功",但是找不到串口的问题,正好有些心得,记录在这. 驱动预安装成功,表示驱动文件已经放入系统,此时USB设备只要正常与主机交 ...

  8. 安装debian11后缺失rtw88/rtw8822b_fw.bin解决办法

    1,电脑:联想小新14锐龙版2019,OS:debian11 2,在debian10的版本中,就会出现这个问题,安装完毕后会一直卡在命令行,一直显示"r8822be:halmac_init_ ...

  9. 安装wampserver后图标一直红色的解决办法

    端口号占用这种情况的,自行百度. 我遇到的情况是,第一次安装wampserver后,还可以打开服务,图标为绿色.但是,关了之后再打开就一直是红色.点按wampserver中的选项根本没有反应,就连更改 ...

最新文章

  1. 从内存溢出看Java 环境中的内存结构
  2. python学习官网-Python学习(一)—— 初识python
  3. VOA AGRICULTURE REPORT - Two Efforts Seek to Increase Food Security in Africa
  4. Spring Session——@EnableSpringHttpSession注解
  5. 【Auto.js】[系统Intent]_系统设置页面的相关intent跳转
  6. WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
  7. tensorflow python2迁移python3_tensorflow在python2和python3上的安装教程
  8. gdb 打印所有线程堆栈
  9. linux uuid挂载磁盘_Linux磁盘设备磁盘设备的UUID标识代码(sda,sdb,sdc…)变化的解决办法...
  10. php yii vendor,Yii2的安装--解决无Vendor目录的问题
  11. 计算机无法登陆提示rpc服务器不可用,电脑提示RPC服务器不可用的解决方法
  12. c# 监听 Modern Standby 下的电源状态(Sleep mode)
  13. 5行java关键代码实现excel转pdf代码实战教程
  14. Android类似IOS的果冻效果
  15. 怎么用鸿蒙os系统,鸿蒙OS2.0系统怎么降级到EMUI11 鸿蒙OS2.0系统降级到EMUI11方法...
  16. Windows无法格式化改卷,改卷已脱机, 请尝试首先向改卷分配驱动器号或路径使其联机
  17. 【区块链 | 智能合约】Ethereum源代码(8)- Ethereum服务和以太坊P2P协议发送广播源码分析
  18. 数据结构与算法基础(青岛大学——王卓) note
  19. android 设置键盘按钮事件,Android 改变软键盘的回车键按钮格式,然后监听回车键的点击事件...
  20. android修改字体粗细

热门文章

  1. 详细讲解vue2组件通信(一)——父传子props
  2. Mac终端输出重定向到剪切板
  3. 创新洞见|2023年B2B业务为何必须采用PLG增长策略
  4. 【程序员的爱情】彼岸花开谁又种下了执念
  5. Ardupilot 航线规划代码学习
  6. JavaScript_牛客网_编程初学者入门训练(21-30题解)
  7. 懂你的心 愿您的笑颜永在阳光下挥洒
  8. Ubuntu 18.04 LTS 桌面版 WPS 安装字体
  9. PPT画图软件,强烈推荐!提升能力的利器。
  10. unity2D学习笔记-角色动画