This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Pidgin's contact list opens KDE notification pannel for medi

Tags: None
(comma "," separated)
User avatar
manchette
Registered Member
Posts
285
Karma
0
OS
Hello ;)

i noticed something strange on my pc : each time i click on pidgin's contact list it opens the notification pannel for peripherals/medias, the pannel is always opened and empty, the window title being 'there's no media available'.
Can you please help me understand why ? I guess that too many events are catched, or maybe dbus does something wrong.
i'm using openSUSE 13.1 and KDE SC 4.12.0, pidgin is 2.10.7.

Thank you ;)


manchette, proud to be a member of KDE forums since 2008-Oct.
last openSUSE version : Leap 42.1... / Last Kde Plasma version : 5.0.xxx ...
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
By contact list you are referring to the Pidgin icon in the system tray? If so, is it next to the Notifications applet, or is the Notifications applet further away / hidden?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
manchette
Registered Member
Posts
285
Karma
0
OS
Hello ;=)

for example : if i open pidgin, i have some unread messages, that i erase. Then i need to use the contact list window (kde notification app is hidden) i click on the contact list and the notification pannel of kde pops up (the notification applet of kde is then 6 icons away from pidgin's icon , and visible)


manchette, proud to be a member of KDE forums since 2008-Oct.
last openSUSE version : Leap 42.1... / Last Kde Plasma version : 5.0.xxx ...
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
That the notification applet has become visible indicates that it may believe that a new device has been connected to the system - otherwise it wouldn't request attention (and be made visible).

Just to confirm - switching to the contact list window does not involve any interaction at all with the system tray or panel?

I am suspecting that Pidgin could possibly be causing UDisks to either launch or crash - and when it restarts this triggers the notification applet. Is there any indications in dmesg or /var/log/messages that a process is crashing?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
manchette
Registered Member
Posts
285
Karma
0
OS
hello,

i'm not sure if it's the system tray or not, in order to open pidgin's contact list i need to click on the soft's icons and then on the contact list window (with the purple bird icon).

actually i just realised that any window of pidgin does open the kde applet, not only the contact list one :
I have 2 windows opened for pidgin : the opened irc , jabber etc ... discussions and the contact list, switching from one to another opens the kde applet for new devices.

If i use the config options of KDE i can choose not to see anymore the notifications of new devices, which is logical and works ok for pidgin and other softs that are opened (no more intrusive pannel 's popping up), but it's not the behaviour i'm expecting, for i want the notifications of new devices, and not being disturbed by pidgin .


here's the tail of /var/log after clicking on the contact list window of pidgin ;

Code: Select all
# tail /var/log/messages
2014-01-03T23:15:02.541252+01:00 linux-opensuse131 demond: [P:1823 T:-1221089536] src/discovery.c : 158  getHidDevices        -- failed in opening HIDDEV file: /dev/hid/usb/hiddev14. No such file or directory
2014-01-03T23:15:02.541612+01:00 linux-opensuse131 demond: [P:1823 T:-1221089536] src/discovery.c : 158  getHidDevices        -- failed in opening HIDDEV file: /dev/hid/usb/hiddev15. No such file or directory
2014-01-03T23:15:02.541940+01:00 linux-opensuse131 demond: [P:1823 T:-1221089536] src/discovery.c : 197  getHidDevices        -- ::::::::::::::: METHOD END :::::::::::::::
2014-01-03T23:15:02.542247+01:00 linux-opensuse131 demond: [P:1823 T:-1221089536] src/discovery.c : 223  getUsbScanners       -- total HID devices found: 0
2014-01-03T23:15:02.553625+01:00 linux-opensuse131 demond: [P:1823 T:-1221089536] src/discovery.c : 226  getUsbScanners       -- ::::::::::::::: METHOD END :::::::::::::::
2014-01-03T23:15:02.553945+01:00 linux-opensuse131 demond: [P:1823 T:-1221089536] src/discovery.c : 92   getScanners          -- getUsbScanners successful
2014-01-03T23:15:02.554254+01:00 linux-opensuse131 demond: [P:1823 T:-1221089536] src/discovery.c : 125  getScanners          -- ::::::::::::::: METHOD END :::::::::::::::
2014-01-03T23:15:02.554560+01:00 linux-opensuse131 demond: [P:1823 T:-1221089536] src/demon.cpp   : 240  main                 -- usb scanners found is 0
2014-01-03T23:15:02.554874+01:00 linux-opensuse131 demond: [P:1823 T:-1221089536] src/demon.cpp   : 309  main                 -- End of checking for USB scanners.
2014-01-03T23:15:05.737764+01:00 linux-opensuse131 systemd[1]: Time has been changed


manchette, proud to be a member of KDE forums since 2008-Oct.
last openSUSE version : Leap 42.1... / Last Kde Plasma version : 5.0.xxx ...
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Can you please run the command "udisks --monitor" and try changing windows in Pidgin to see if that triggers anything?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
manchette
Registered Member
Posts
285
Karma
0
OS
i'm sorry but it does not react aven if i play with pidgin's windows, the kde applet being shown each time :
Code: Select all
$ udisks --monitor                                                                                                                                                                                               
Monitoring activity from the disks daemon. Press Ctrl+C to cancel.


manchette, proud to be a member of KDE forums since 2008-Oct.
last openSUSE version : Leap 42.1... / Last Kde Plasma version : 5.0.xxx ...
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Hm. Can you please try running the following and trying again?
Code: Select all
solid-hardware listen


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
manchette
Registered Member
Posts
285
Karma
0
OS
hello,

sorry but it still returns nothing even when i have the notification pannel poping up.

Code: Select all
> solid-hardware listen                                                                                                                                                                                           
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)                                                                                                                                                       
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)                                                                                                                                                     
Listening to add/remove events:


manchette, proud to be a member of KDE forums since 2008-Oct.
last openSUSE version : Leap 42.1... / Last Kde Plasma version : 5.0.xxx ...
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Okay, rather mysterious then. Can you provide a screenshot of the popped up notification panel please?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
manchette
Registered Member
Posts
285
Karma
0
OS
hello,

yes, here you are :
Image


manchette, proud to be a member of KDE forums since 2008-Oct.
last openSUSE version : Leap 42.1... / Last Kde Plasma version : 5.0.xxx ...
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
If you open the notification panel for devices manually, does it appear from the same location? It looks like you might have a duplicate applet...


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
manchette
Registered Member
Posts
285
Karma
0
OS
hi,
if i open it manually it's opened as the right place : bottom right of the screen.

how can i see if i have a duplicate or erase it ?

thanks ;)


manchette, proud to be a member of KDE forums since 2008-Oct.
last openSUSE version : Leap 42.1... / Last Kde Plasma version : 5.0.xxx ...
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
I would suggest reviewing the contents of plasma-desktop-appletsrc and plasma-desktoprc in a text editor, searching for "notifications" and "devicenotifier" respectively - you should only have one of each. These files can be found in ~/.kde4/share/config/.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
manchette
Registered Member
Posts
285
Karma
0
OS
hello,

here's what i find , i do not see any duplicate, mayb with the 1st cat (?)

Code: Select all
 cat .kde4/share/config/plasma-desktop-appletsrc | grep notifications
plugin=org.kde.notifications
plugin=org.kde.notifications
fabrice@linux-opensuse131:~> cat .kde4/share/config/plasma-desktop-appletsrc | grep devicenotifier


fabrice@linux-opensuse131:~> cat .kde4/share/config/plasma-desktoprc | grep devicenotifier

fabrice@linux-opensuse131:~> cat .kde4/share/config/plasma-desktoprc | grep notifications
performed=/usr/share/kde4/apps/plasma-desktop/updates/addShowActivitiesManagerPlasmoid.js,
/usr/share/kde4/apps/plasma-desktop/updates/opensuse-update-firefox-icon-url.js,
/usr/share/kde4/apps/plasma-desktop/updates/systray-to-notifications-widget.js,
/usr/share/kde4/apps/plasma-desktop/updates/set-hidden-single-vd-pager.js,
/usr/share/kde4/apps/plasma-desktop/updates/10-opensuse-plasmanm.js,
/usr/share/kde4/apps/plasma-desktop/updates/10-opensuse-presence.js


manchette, proud to be a member of KDE forums since 2008-Oct.
last openSUSE version : Leap 42.1... / Last Kde Plasma version : 5.0.xxx ...


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], q.ignora, watchstar