I tried all solutions and workarounds proposed in the forums, nothing worked.
Also, logs (even with bluetoothd -d), weren't that useful.
I installed blueman (sudo apt install blueman) - which happens to be more verbose in these cases - and finally stumbled upon these lines in /var/log/syslog.
Code: Select all
blueman-manager[4068]: Window 0x466f660 is a temporary window without parent, application will not be able to position it on screen
Edit this file
Code: Select all
$ sudo vi /etc/gdm3/daemon.conf
Code: Select all
#WaylandEnable=false
After a restart, this solved all of my problems.
Hoping to help someone else not scratching his hairs