Bug 31857 - Missing Bluetooth applet on Cinnamon
Summary: Missing Bluetooth applet on Cinnamon
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-02 00:38 CEST by Ezequiel Partida
Modified: 2023-05-05 20:48 CEST (History)
2 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Ezequiel Partida 2023-05-02 00:38:50 CEST
Description of problem:

I installed Plasma 5.27.4 and bluetooth works great, but I did a fresh install with Cinnamon and I don't have any bluetooth applet.

I noticed gnome-bleetooth is installed and I later installed gnome-bluetooth3.34 and problem persist. I just installed bluez-hid2hci and will reboot to test.

Mageia 9 mga9 (x86-64)
Cinnamon 5.6.7

Regards
ZekeMX
Comment 1 Ezequiel Partida 2023-05-02 00:57:43 CEST
$ rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

I forgot to mention is it an Apple iMac 12,1
Comment 2 Ezequiel Partida 2023-05-02 07:56:59 CEST
Hello everyone

I installed lib64bluez3 and it now works, exept that I cannot see my bluetooth keyboard but I can see my smartwatch and others, it its weird since I can see my keyboard with my cell phone and others except cinnamon, it did work with Plasma 5.

It seems lib64bluez3 should be installed as part of cinnamon and other dependencies


Regards
ZekeMX
Comment 3 Ezequiel Partida 2023-05-02 08:12:17 CEST
|I installed bluez-pin bluez-mesh bluez-pin bluez-tools and it now seems to be working.

I am now able to see my apple bluetooth keyboard, I ignore which one solved the problem but it works now.

Regards
ZekeMX
Comment 4 Lewis Smith 2023-05-02 20:50:41 CEST
Thank you for the report.

Can you show what bluetooth packages you have installed. Try for example:
 rpm -qa | grep blue | sort
> It seems lib64bluez3 should be installed as part of cinnamon
It seems that this package resolved most, but not all, of your Cinnamon problems; leaving just the keyboard not visible.

(In reply to Ezequiel Partida from comment #3)
> |I installed bluez-pin bluez-mesh bluez-pin bluez-tools and it now seems to
> be working.
> I am now able to see my apple bluetooth keyboard, I ignore which one solved
> the problem but it works now.
Please find out, fairly easily: remove one at a time, individually, then see the result, and re-install it.

CC: (none) => lewyssmith

Comment 5 David GEIGER 2023-05-02 21:32:18 CEST
some packages requires lib(64)bluez3:


$ urpmq --whatrequires lib64bluez3
anyremote
ardour
blueman
bluez-pin
brltty
cwiid
dolphin-emu
gammu
gpsd
gpsd-clients
guitarix
gypsy
kodi
kodi-eventclient-wiiremote
lib64cwiid1
lib64gammu8
lib64gnokii7
lib64obexftp0
lib64pisock9
lib64syncevolution0
lib64wiiuse0
obexd
openobex-apps
perl-Net-Bluetooth
pipewire
python3-cwiid
python3-pybluez
qtbluetooth5
qtbluetooth6

CC: (none) => geiger.david68210

Comment 6 David GEIGER 2023-05-03 07:02:00 CEST
Could installing blueman fixes your issue?
Comment 7 David GEIGER 2023-05-03 07:08:33 CEST
I think that bluez and blueman are the two packages which are needed for cinnamon to make bluetooth working.
Comment 8 Ezequiel Partida 2023-05-04 00:59:04 CEST
(In reply to Lewis Smith from comment #4)
> Thank you for the report.
> 
> Can you show what bluetooth packages you have installed. Try for example:
>  rpm -qa | grep blue | sort
> > It seems lib64bluez3 should be installed as part of cinnamon
> It seems that this package resolved most, but not all, of your Cinnamon
> problems; leaving just the keyboard not visible.


Hello Lewis

$ rpm -qa | grep blue | sort
blueman-2.3.5-1.mga9
bluez-5.66-1.mga9
bluez-hid2hci-5.66-1.mga9
bluez-mesh-5.66-1.mga9
bluez-pin-0.30-21.mga9
bluez-tools-0.2.0-0.git20190428.4.mga9
gnome-bluetooth3.34-3.34.5-2.mga9
gnome-bluetooth-42.5-1.mga9
lib64bluez3-5.66-1.mga9
lib64gnome-bluetooth13-3.34.5-2.mga9
lib64gnome-bluetooth3_13-42.5-1.mga9
lib64qt5bluetooth5-5.15.7-1.mga9
lib64qt6bluetooth6-6.4.1-2.mga9
networkmanager-bluetooth-1.40.18-2.mga9
pulseaudio-module-bluetooth-16.1-14.mga9
python3-qt5-bluetooth-5.15.7-3.mga9
python3-qt6-bluetooth-6.4.1-2.mga9

> (In reply to Ezequiel Partida from comment #3)
> > |I installed bluez-pin bluez-mesh bluez-pin bluez-tools and it now seems to
> > be working.
> > I am now able to see my apple bluetooth keyboard, I ignore which one solved
> > the problem but it works now.
> Please find out, fairly easily: remove one at a time, individually, then see
> the result, and re-install it.

If I choose to remove bluez it tells me it will remove blueman, but bluman is the applet being used, lib64bluez3 will remove all other packages.
Comment 9 Lewis Smith 2023-05-04 21:10:12 CEST
Thank you for the list.
There is no doubt about the need for lib64bluez3 or bluez; probably also blueman for Cinnamon.

> I installed bluez-pin bluez-mesh bluez-pin bluez-tools
> and it now seems to be working.
> I am now able to see my apple bluetooth keyboard,
> I ignore which one solved the problem
*This* is the unknown. I was looking for which of:
 bluez-pin      [not required by anything]
 bluez-mesh     [not required by anything]     
 bluez-tools    [required only by blueberry]
resolved the keyboard problem. Try removing these one at a time; hopefully they will not want to take other things with them.

bluez-tools is a mystery, as it is required only by blueberry - which you do not seem to have. Perhaps you can install a package without another which requires it; why not?

(In reply to David GEIGER from comment #7)
> I think that bluez and blueman are the two packages which are needed for
> cinnamon to make bluetooth working.
$ urpmq --requires task-cinnamon-minimal | grep blue
[nothing]

$ urpmq --requires-recursive task-cinnamon-minimal | grep blue
 bluez
 lib64bluez3
 networkmanager-bluetooth
so why did Ezequie have to add lib64bluez3 explicitly to a Cinnamon installation? (comment 2)

$ urpmq --whatrequires blueman
[nothing]

David, can you please check these bluetooth 'requires' for Cinnamon?
Comment 10 David GEIGER 2023-05-04 22:19:06 CEST
I just added bluez and blueman as recommended packages in minimal sub-pkg.
Comment 11 Lewis Smith 2023-05-05 20:48:33 CEST
Many thanks.
 $ urpmq --requires-recursive task-cinnamon-minimal | grep blue
blueman
bluez
gnome-bluetooth|bluez-pin|bluedevil
lib64bluez3
networkmanager-bluetooth
pulseaudio-module-bluetooth

This may explain comment 3 re bluez-pin.
I think we can safely close this.

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.