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
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
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
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
aptitude reinstall -t testing python-glade2 python-gtk2
Niestety dalej nic :(.
Offline
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
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
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
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
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
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ęci
Pró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
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
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
Czy na pewno masz uruchomiony dbus?
/etc/init.d/dbus restart
Offline
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
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
sp3cu napisał(-a):
Dodaj siebie do plugdev i z konta użytkownika.
Pfuu! Do grupy netdev ;)
Offline
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)
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
Ź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
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
Dziękuję za pomoc :). [solved]
Offline
Strony: 1