Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1



Green Reaper




Siem. Od kiedy pamiętam Wicd1.6 nigdy nie uruchamiał mi ikonki w obszarze powiadomienia. Już po włączenie środowiska graficznego(KDE3) w trayu brak ikony. Wygląda to tak, jakby Wicd uruchamiał się z parametrem --no-tray. Gdy wywołam samo wicd-client, ikonka automatycznie pojawia się na swoim miejscu. Konsola natomiast wypluwa:
Importing pynotify failed, notifications disabled. Has notifications support False Loading... Connecting to daemon... Connected. Done loading /usr/share/wicd/wicd/gui.py:151: GtkWarning: gtk_toolbar_set_icon_size: assertion `icon_size != GTK_ICON_SIZE_INVALID' failed self.wTree = gtk.glade.XML(gladefile)
Co powinienem zrobić aby ikona automatycznie pojawiała się podczas startu w obszarze powiadomień ?
Ostatnio edytowany przez sp3cu (2009-08-20 18:41:38)
Offline




złodziej wirków ]:->
sprawdź czy masz paczke:
python-notify
a co do warna od GTK mozna olac - cos z rozmiarem ikon mu sie nie podoba, ale ja bym sie nie przejmowal dopoki dziala ;)
Offline



Green Reaper




wicd-client Has notifications support True Loading...
Teoretycznie powinno działać, przynajmniej nie wypluwa błędu. Podczas startu systemu dalej nie ma ikonki, tak samo jak wypalenie programu z menu KDE. Efekt dalej jakby był uruchamiany z --no-tray.
Offline



fakam fszycho



Green Reaper




aptitude reinstall -t testing python-glade2 python-gtk2
Niestety dalej nic :(.
Offline



1NF:rM@7iON1SP0vvErr




Może dodaj ręcznie do autostartu ?
ln -s /usr/bin/wicd-client ~/.kde/Autostart
Jeśli po tym zabiegu będzie próbował podwójnie ładować.. to wywal z autostartu ;)
Offline



fakam fszycho
Spróbuj wyczyścić pygtk: najpierw usunąć remove/purge a potem zainstalować. Nie przerabiałem tego co prawda pod debianem, ale na archu tak właśnie zrobiłem. W sieci jest sporo opisów z tym błędem, odwołującym się do różnych linii.
Podobny temat widziałem też na forum archa, z tym że dotyczył wicd 1.5.
Powodzenia
Offline



Green Reaper




kodzik napisał(-a):
Może dodaj ręcznie do autostartu ?
Rozwiązanie na krótko, może i działa ale brzydko wygląda ;P
ippo76 napisał(-a):
Spróbuj wyczyścić pygtk: najpierw usunąć remove/purge a potem zainstalować. Nie przerabiałem tego co prawda pod debianem, ale na archu tak właśnie zrobiłem. W sieci jest sporo opisów z tym błędem, odwołującym się do różnych linii.
Już reinstalowałem(włączając w to dpkg -P) zależności i pakiety pythona, niestety nic z tego.
ippo76 napisał(-a):
Podobny temat widziałem też na forum archa, z tym że dotyczył wicd 1.5.
Akurat Wicd1.5 bez problemu się dodawał ;).
Offline


Amator



Jest już może jakieś rozwiązanie na tą bolączkę? Po upgrade wcięło mi ikonkę z trayu.
Ostatnio edytowany przez Semerchet (2009-08-20 14:21:58)
Offline



Green Reaper




Jakie środowisko graf., mieszasz dystrybucje ?
Jak nie to zainstalowanie notification-daemon i python-notify powinno pomóc.
Sprawdź jeszcze, czy po wydaniu w konsoli wicd-client pojawia się ikona ?
Offline


Amator



KDE 3.5.1. Czysty Lenny. Te pakiety poinstalowane. A to wypluwa konsola:
debian:/home/loko# wicd-client
No protocol specified
/var/lib/python-support/python2.5/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
libnotify-Message: Unable to get session bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
libnotify-Message: Unable to get session bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Could not initalize pynotify
Has notifications support False
Loading...
Connecting to daemon...
Connected.
/usr/share/wicd/wicd-client.py:420: Warning: invalid (NULL) pointer instance
self.menu = (self.manager.get_widget('/Menubar/Menu/About').
/usr/share/wicd/wicd-client.py:420: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
self.menu = (self.manager.get_widget('/Menubar/Menu/About').
/usr/share/wicd/wicd-client.py:420: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
self.menu = (self.manager.get_widget('/Menubar/Menu/About').
/usr/share/wicd/wicd-client.py:420: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
self.menu = (self.manager.get_widget('/Menubar/Menu/About').
/usr/share/wicd/wicd-client.py:420: Warning: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
self.menu = (self.manager.get_widget('/Menubar/Menu/About').
/usr/share/wicd/wicd-client.py:679: Warning: invalid (NULL) pointer instance
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: GtkWarning: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: GtkWarning: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: GtkWarning: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: GtkWarning: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: GtkWarning: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: GtkWarning: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: GtkWarning: gdk_display_sync: assertion `GDK_IS_DISPLAY (display)' failed
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: GtkWarning: gdk_drawable_get_display: assertion `GDK_IS_DRAWABLE (drawable)' failed
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: GtkWarning: gdk_x11_get_xatom_by_name_for_display: assertion `GDK_IS_DISPLAY (display)' failed
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: GtkWarning: /tmp/buildd/gtk+2.0-2.12.12/gdk/x11/gdkdrawable-x11.c:878 drawable is not a pixmap or window
gtk.StatusIcon.__init__(self)
/usr/share/wicd/wicd-client.py:679: GtkWarning: gdk_x11_display_get_xdisplay: assertion `GDK_IS_DISPLAY (display)' failed
gtk.StatusIcon.__init__(self)
Naruszenie ochrony pamięciPróbowałem przeinstalowywać wszystko i kiszka. Niższa wersja wicd też nie uruchamia ikony wicd-client - 1.5.9... Jak odpalę krusader i kliknę w /usr/bin/wicd-client to się odpali i pokazuje ikonka w trayu :/.
Ostatnio edytowany przez Semerchet (2009-08-20 15:27:39)
Offline



Green Reaper




Och segfault ;-)
Takiego czegoś z wicd nie miałem.
Dlaczego uruchamiasz z roota? Dodaj siebie do plugdev i z konta użytkownika.
Wiesz co? Faktycznie potrzebujesz tej wersji ?
W backportach jest 1.5.9.
Ostatnio edytowany przez sp3cu (2009-08-20 15:38:06)
Offline


Amator



Niestety dalej kapa:
loko@debian:~$ wicd-client Has notifications support True Loading... Connecting to daemon... Connected. ERROR:dbus.proxies:Introspect error on :1.1:/org/wicd/daemon: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.13" (uid=1000 pid=3508 comm="python -O /usr/share/wicd/wicd-client.py ") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply=0 destination=":1.1" (uid=0 pid=2967 comm="python -O /usr/share/wicd/wicd-daemon.py ")) ERROR:dbus.proxies:Introspect error on :1.1:/org/wicd/daemon/wireless: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.13" (uid=1000 pid=3508 comm="python -O /usr/share/wicd/wicd-client.py ") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply=0 destination=":1.1" (uid=0 pid=2967 comm="python -O /usr/share/wicd/wicd-daemon.py ")) ERROR:dbus.proxies:Introspect error on :1.1:/org/wicd/daemon/wired: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.13" (uid=1000 pid=3508 comm="python -O /usr/share/wicd/wicd-client.py ") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply=0 destination=":1.1" (uid=0 pid=2967 comm="python -O /usr/share/wicd/wicd-daemon.py ")) warning: ignoring exception org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.13" (uid=1000 pid=3508 comm="python -O /usr/share/wicd/wicd-client.py ") interface="org.wicd.daemon" member="GetConnectionStatus" error name="(unset)" requested_reply=0 destination=":1.1" (uid=0 pid=2967 comm="python -O /usr/share/wicd/wicd-daemon.py "))
Offline



Green Reaper




Czy na pewno masz uruchomiony dbus?
/etc/init.d/dbus restart
Offline


Amator



Tak:
debian:/home/loko# /etc/init.d/dbus restart Stopping bluetooth: hcid. Stopping Hardware abstraction layer: hald. Stopping DHCP D-Bus daemon: dhcdbd. Stopping Network connection manager: wicd. Stopping Avahi mDNS/DNS-SD Daemon: avahi-daemon. Stopping system message bus: dbus. Starting system message bus: dbus. Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon. Starting Network connection manager: wicd. Starting DHCP D-Bus daemon: dhcdbd. Starting Hardware abstraction layer: hald. Starting bluetooth: hcid.
Offline



fakam fszycho
Maluśki OT:
też mam lennego, jakieś 3, 4 miesiące temu postawiony, z tym że dociągnąlem wtedy wicd z repo squeeze. I banglało jak ta-la-la. Sieć mam ukrytą, ale wystarczyło za pierwszym łączeniem (jednorazowo) ją "odkryć", potem wicd ładnie łączył się z ukrytą, za każdym razem bez wyjątku
Jakiś czas temu postanowiłem zmusić NM do pracy z moją siecią (wcześniej ja/on nie potrafił/em sobie z nią poradzić, stąd wicd w systemie).
Jak wiemy, zainstalowanie NM powoduje odinstalowanie wicd. Oczywiście, nie udało mi się znów zmusić NM do pracy z siecią. Wrócił wicd, z repo squeeze ale jakiś nowy, gorszy. Teraz po uruchomieniu wifi wicd mieli połączenie z siecią ukrytą, bez skutku. No to każę mu się połączyć z ukrytą siecią "moja sieć" i wtedy dopiero łapie. I tak jest teraz za każdym razem - muszę mu wskazać nazwę mojej ukrytej sieci.
Pomyślałem, że to bug, więc wywaliłem wicda z repo squeeze i zainstalowałem z backportu. Nic to niestety nie zmieniło, problem pozostał.
Czy jest to "nowa funkcjonalność" wicd, czy też bug?
Offline



Green Reaper




sp3cu napisał(-a):
Dodaj siebie do plugdev i z konta użytkownika.
Pfuu! Do grupy netdev ;)
Offline


Amator



Zadziałało. @sp3cu znasz jeszcze jakiś sposób aby startowało to do trayu??
Offline
a w ten sposob?
#!/bin/sh
sleep 10
/usr/share/wicd/wicd-client.py
dodac uprawnienia chmod +x i dodac to do ~/.kde/Autostart/
(ja mam wersje 1.6.2 i funkcjonuje jak nalezy)



Green Reaper




Semerchet napisał(-a):
Zadziałało. @sp3cu znasz jeszcze jakiś sposób aby startowało to do trayu??
Skoro zadziałało, to czego chcieć więcej ;)?
Musiałbym widzieć komunikaty błędów aby coś jeszcze wymyślić.
Offline


Amator



Źle sformułowałem odpowiedź. Błędów nie ma. Jednak nie startuje automatycznie ze startem systemu - ikonka pokazuje się po kliknięciu w "wicd-client".
Co daje funkcja - sleep 10??
Ostatnio edytowany przez Semerchet (2009-08-20 18:17:58)
Offline



Green Reaper




Semerchet napisał(-a):
Co daje funkcja - sleep 10??
Uśpienie programu i uruchomienie go po 10 sekundach.
W powyższym przypadku 10 sek po uruchomieniu KDE powinna uruchomić się komenda wicd-client która pokaże ikonkę w trayu.
Chociaż wystarczy samo ln -s /usr/bin/wicd-client ~/.kde/Autostart .
Ostatnio edytowany przez sp3cu (2009-08-20 18:24:02)
Offline


Amator



Dziękuję za pomoc :). [solved]
Offline
Strony: 1