Код:
# wifi-radar
/usr/sbin/wifi-radar:1890: GtkDeprecationWarning: gtk.threads_init is deprecated, use gtk.gdk.threads_init instead
gtk.threads_init()
sh: kde-config: command not found
sh: kde-config: command not found
/usr/sbin/wifi-radar:815: GtkDeprecationWarning: gtk.threads_enter is deprecated, use gtk.gdk.threads_enter instead
gtk.threads_enter()
/usr/sbin/wifi-radar:846: GtkDeprecationWarning: gtk.threads_leave is deprecated, use gtk.gdk.threads_leave instead
gtk.threads_leave()
несмотря на эти сообщения сабж запускается и работает на ура.
установил sudo прописал с помощью visudo: %wheel ALL=(ALL) NOPASSWD: ALL (я просто единственный юзер=))
в общем sudo настроил.
запускаю wifi-radar из под юзера:
Код:
$ wifi-radar.sh
/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py:69: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
/usr/sbin/wifi-radar:1890: GtkDeprecationWarning: gtk.threads_init is deprecated, use gtk.gdk.threads_init instead
gtk.threads_init()
/usr/sbin/wifi-radar:661: Warning: invalid (NULL) pointer instance
self.window = gtk.Dialog('WiFi Radar', None, gtk.DIALOG_MODAL )
/usr/sbin/wifi-radar:661: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
self.window = gtk.Dialog('WiFi Radar', None, gtk.DIALOG_MODAL )
/usr/sbin/wifi-radar:674: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
self.close_button = gtk.Button( "Close", gtk.STOCK_CLOSE )
/usr/sbin/wifi-radar:674: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
self.close_button = gtk.Button( "Close", gtk.STOCK_CLOSE )
/usr/sbin/wifi-radar:765: GtkWarning: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
self.window.show_all()
/usr/sbin/wifi-radar:765: GtkWarning: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_context_set_font_description: assertion `context != NULL' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_context_set_base_dir: assertion `context != NULL' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_context_set_language: assertion `context != NULL' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_layout_new: assertion `context != NULL' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_layout_set_text: assertion `layout != NULL' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_layout_set_attributes: assertion `layout != NULL' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_layout_set_alignment: assertion `layout != NULL' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_layout_set_width: assertion `layout != NULL' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_layout_get_extents: assertion `layout != NULL' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: PangoWarning: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: GtkWarning: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: GtkWarning: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed
self.window.show_all()
/usr/sbin/wifi-radar:765: GtkWarning: Invalid icon size 1
self.window.show_all()
/usr/sbin/wifi-radar:765: GtkWarning: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
self.window.show_all()
/usr/bin/wifi-radar.sh: line 4: 19773 Segmentation fault sudo /usr/sbin/wifi-radar $*
не могу понять откуда такая радость и как ее лечить