Plasma notification not showing the buttons to trust bluetooth devices

So this is a problem that I’ve had before, for some reason when a device tries to connect the notification pops up in bottom right corner but the damn buttons are gone!

Last time I just nuked the entire install because there was some other self caused wounds that I was too lazy to fix, but now I really wanna get to the bottom of this. I can connect with bluetoothctl, but sometimes that just goes into this connect disconnect cycle too.

Just tell me what logs to send and I’ll pastebin them!

Here’s journalctl snippet that appeared when that msg popped up.

o 12 17:08:35 foffck dbus-daemon[650]: [system] Would reject message, 3 matched rules; type="method_call", sender=":1.1" (uid=0 pid=1 comm="/sbin/init ") interface="org.freedesktop.DBus" member="GetNameOwner">
elo 12 17:08:35 foffck dbus-daemon[650]: [system] Would reject message, 3 matched rules; type="method_call", sender=":1.1" (uid=0 pid=1 comm="/sbin/init ") interface="org.freedesktop.DBus" member="AddMatch" err>
elo 12 17:08:35 foffck dbus-daemon[650]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.375' (uid=1000 pid=407367 comm=">
elo 12 17:08:04 foffck kded5[404322]: bluedevil: Rejecting request
elo 12 17:08:04 foffck kded5[404322]: bluedevil: Authorization denied: "Logitech Keyboard K480" "00:1F:20:E3:4D:4F"
elo 12 17:08:04 foffck dbus-daemon[650]: [system] Would reject message, 3 matched rules; type="method_call", sender=":1.355" (uid=0 pid=408049 comm="/usr/lib/bluetooth/bluetoothd ") interface="org.bluez.Agent1">
elo 12 17:08:04 foffck kded5[404322]: bluedevil: AGENT-Cancel
elo 12 17:08:04 foffck bluetoothd[408049]: src/agent.c:simple_agent_reply() Timed out waiting for reply from agent
elo 12 17:08:04 foffck bluetoothd[408049]: profiles/input/server.c:auth_callback() Access denied: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus s>
elo 12 17:07:45 foffck plasmashell[404386]: file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/logic.js:22: TypeError: Cannot read property 'devices' of undefined
elo 12 17:07:41 foffck kwin_x11[404326]: kwin_core: XCB error: 3 (BadWindow), sequence: 15043, resource id: 10537496, major code: 129 (SHAPE), minor code: 8 (GetRectangles)
elo 12 17:07:04 foffck kded5[404322]: bluedevil: AGENT-AuthorizeService "Logitech Keyboard K480" Service: "00001124-0000-1000-8000-00805F9B34FB"
elo 12 17:07:04 foffck dbus-daemon[650]: [system] Would reject message, 3 matched rules; type="method_call", sender=":1.355" (uid=0 pid=408049 comm="/usr/lib/bluetooth/bluetoothd ") interface="org.bluez.Agent1">
elo 12 17:07:04 foffck plasmashell[404386]: file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/logic.js:22: TypeError: Cannot read property 'devices' of undefined
elo 12 17:06:49 foffck kwin_x11[404326]: kwin_core: XCB error: 3 (BadWindow), sequence: 65496, resource id: 10537060, major code: 129 (SHAPE), minor code: 8 (GetRectangles)

e: Okay, dicking around with bluetoothctl and I noticed that if I do # default-agent before attempting to connect I get the text dialog to trust the device. Is it somehow registering the wrong agent? Shouldn’t it be well, the default one.

Screenshot 2021-08-15 115523
notification is dunst here so you may have eos-i3 installed aside from plasma? autostarting some stuff from i3?

1 Like

[sxo@foffck ~]$ sudo pacman -R i3
error: target not found: i3
[sxo@foffck ~]$ sudo pacman -Q|grep i3
[sxo@foffck ~]$

Try pacman -Q | grep i3

You need spaces.

[sxo@foffck ~]$ echo “No you don’t”|grep you
No you don’t

:slight_smile:

What’s the contents of ~/.config ?

1 Like
[sxo@foffck ~]$ ls ~/.config/
akregatorrc             drkonqirc                   gtk-4.0                    kded5rc                 kritarc           mimeapps.list                            powerdevilrc               unity3d
arkrc                   dunst                       gtkrc                      kdedefaults             krunnerrc         modprobed.db                             powermanagementprofilesrc  user-dirs.dirs
autostart               electron-mail               gtkrc-2.0                  kdeglobals              kscreenlockerrc   modprobed-db.conf                        procps                     user-dirs.locale
autostart-scripts       emaildefaults               gwenviewrc                 kde.org                 kservicemenurc    mpv                                      pulse                      VirtualBox
bakamplayer.ini         EOS-greeter.conf            htop                       kdiff3fileitemactionrc  ksmserverrc       nitrogen                                 qBittorrent                VirtualBoxrc
baloofileinformationrc  EOS-initial-wallpaper.KDE   i3                         keepassxc               ktimezonedrc      oktetarc                                 qterminal.org              VirtualBoxVMrc
baloofilerc             EOS-initial-wallpaper.LXQT  imagewriterrc              KeePassXCrc             kwalletrc         okularpartrc                             QtProject.conf             vlc
bashtop                 fancontrol-gui              kactivitymanagerdrc        keybase                 kwinrc            okularrc                                 rofi                       xed
bluedevilglobalrc       featherpad                  kactivitymanagerd-statsrc  kfontinstuirc           kwinrulesrc       partitionmanagerrc                       session                    xfce4
bluedevilreceiverrc     filelightrc                 katemetainfos              kgammarc                kxkbrc            pcmanfm-qt                               smplayer                   xsettingsd
cef_user_data           filetypesrc                 katerc                     kglobalshortcutsrc      libaccounts-glib  picom.conf                               smplayerrc                 yakuakerc
celluloid               fish                        kateschemarc               khelpcenterrc           lightcord         plasma-localerc                          spectaclerc
chromium                fontconfig                  katevirc                   khotkeysrc              Lightcord         plasma-nm                                systemd
corectrl                gconf                       kcmfonts                   kiorc                   Lightcord_BD      plasmanotifyrc                           systemmonitorrc
dconf                   github.com                  kcminputrc                 kleopatrarc             lximage-qt        plasma-org.kde.plasma.desktop-appletsrc  systemsettingsrc
discoverrc              goa-1.0                     kconf_updaterc             kmixrc                  lximage-qtrc      plasmarc                                 Thunar
dolphinrc               google-chrome               KDE                        konsolerc               lxqt              plasmashellrc                            torbrowser
dragonplayerrc          gtk-3.0                     kdeconnect                 kritadisplayrc          menus             plasma-workspace                         Trolltech.conf
[sxo@foffck ~]$

hmmm

Removing dunst seemed to do the trick, although I do wonder what the issue is since I’m pretty sure it was working even with dunst handling the notifications at some point. Still seems like there’s something wonky with bluetooth, seeing how my PS3 controller never shows up in the device menu.