安装Ubuntu子系统,安装图形化界面到了ccsm那一步报错怎么解决?

本人参照以下链接中的提示安装Ubuntu子系统
参考网址

安装图形化界面,输入ccsm后报错

/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
  File "/usr/bin/ccsm", line 94, in <module>
    import ccm
  File "/usr/lib/python2.7/dist-packages/ccm/__init__.py", line 1, in <module>
    from ccm.Conflicts import *
  File "/usr/lib/python2.7/dist-packages/ccm/Conflicts.py", line 26, in <module>
    from ccm.Constants import *
  File "/usr/lib/python2.7/dist-packages/ccm/Constants.py", line 30, in <module>
    CurrentScreenNum = gtk.gdk.display_get_default().get_default_screen().get_number()
AttributeError: 'NoneType' object has no attribute 'get_default_screen'

想知道有没有人遇到了一样的问题,又应该如何解决

export DISPLAY=192.168.3.167:0
将locahost替换为windows的ip地址,不要用127.0.0.1,要用网卡实际的ip。本人测试是这样的。

  1. export DISPLAY=:0
  2. dconf reset -f /org/compiz/
  3. unity --reset-icons
  4. 上面三行代码,我没有解决,我报错是AttributeError: 'NoneType' object has no attribute 'get_number'

同问,解决了吗?

请问问题解决了吗

 

你好,请问这个问题解决了吗

localhost改为你本地IP

你是windows 10的ubuntu subsystem?这个看上去是缺少包,特别是gtk相关的包。安装下。

依稀记得不是可以安装系统的时候就直接选择安装附带图形化界面的系统嘛。。。。