首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python Gtk+的问题

Python Gtk+的问题
EN

Stack Overflow用户
提问于 2010-08-09 09:11:41
回答 1查看 8.7K关注 0票数 0

我不能确定我在我的Lucid盒子上做了什么更新,但现在我得到:

代码语言:javascript
复制
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
/usr/lib/pymodules/python2.6/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
>>> 

有什么提示吗?

更新:

代码语言:javascript
复制
jldupont@server:~$ phidgets-manager 
/usr/lib/pymodules/python2.6/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/usr/lib/phidgets-dbus/phidgetsdbus/apps/app_manager.py:15: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  self.item_exit = gtk.MenuItem( "exit", True)
/usr/lib/phidgets-dbus/phidgetsdbus/apps/app_manager.py:15: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  self.item_exit = gtk.MenuItem( "exit", True)
/usr/lib/phidgets-dbus/phidgetsdbus/apps/app_manager.py:18: Warning: invalid (NULL) pointer instance
  self.menu = gtk.Menu()
/usr/lib/phidgets-dbus/phidgetsdbus/apps/app_manager.py:18: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  self.menu = gtk.Menu()
/usr/lib/phidgets-dbus/phidgetsdbus/apps/app_manager.py:50: Warning: invalid (NULL) pointer instance
  self.tray=gtk.StatusIcon()
/usr/lib/phidgets-dbus/phidgetsdbus/apps/app_manager.py:50: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  self.tray=gtk.StatusIcon()
/usr/lib/phidgets-dbus/phidgetsdbus/apps/app_manager.py:50: GtkWarning: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
  self.tray=gtk.StatusIcon()
/usr/lib/phidgets-dbus/phidgetsdbus/apps/app_manager.py:50: GtkWarning: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
  self.tray=gtk.StatusIcon()
/usr/lib/phidgets-dbus/phidgetsdbus/apps/app_manager.py:50: GtkWarning: gdk_x11_display_get_xdisplay: assertion `GDK_IS_DISPLAY (display)' failed
  self.tray=gtk.StatusIcon()
/usr/lib/phidgets-dbus/phidgetsdbus/apps/app_manager.py:50: GtkWarning: gdk_screen_get_number: assertion `GDK_IS_SCREEN (screen)' failed
  self.tray=gtk.StatusIcon()
/usr/bin/phidgets-manager: line 10:  3899 Segmentation fault      python phidgets-manager.py
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-10 08:41:27

通过完全重新安装X,我设法摆脱了这个问题:

sudo apt-get remove --purge xserver-xorg

sudo apt-get install xserver-xorg

sudo dpkg-reconfigure xserver-xorg

希望这对某些人有帮助!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3436781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档