opensuse 13.1 x86_64 , kde 4.14.3 bluedevil 2.0-23.1 bluez 5.8-3.9.1 libbluedevil2 2.0-39.1 libbluetooth3 5.8-3.9.1 i unactivate bluedevil then bluedevil disappears from systray . it is hidden. then i close the kde session then i reopen the kde session (same user) then bludevil is still unactivated but not hidden i must activate then unactivate bluedevil according to hide bluedevil Reproducible: Always
So the issue is that the Bluetooth icon in systray (bluedevil-monolithic) is not hidden, correct? Just to make sure, can you please check if you have Bluetooth visibility to Auto in System Tray Setings -> Entries?
(In reply to David Rosca from comment #1) > So the issue is that the Bluetooth icon in systray (bluedevil-monolithic) is > not hidden, correct? accurately does not stay hidden from one kde session to another one > Just to make sure, can you please check if you have Bluetooth visibility to > Auto in System Tray Setings -> Entries? yes "bluetooth visibility" = "auto"
Created attachment 89953 [details] Don't set monolithic state to active in constructor Can you please try this patch?
The patch actually does not work. I have a correct fix and will push it now.
Git commit eedc8f34edbe6d02f6587532b40c352bded08259 by David Rosca. Committed on 14/12/2014 at 10:03. Pushed by drosca into branch 'master'. Monolithic: Don't go online on startup when there is no usable adapter Fix issue with Bluetooth icon visible in systray when Bluetooth is offline (no usable adapter). M +1 -2 src/monolithic/monolithic.cpp http://commits.kde.org/bluedevil/eedc8f34edbe6d02f6587532b40c352bded08259
>> Monolithic: Don't go online on startup when there is no usable adapter but there is a usable adapter and i want to activate it only when i need bluetooth. this is why i unactivate bluedevil. thanks
The Bluetooth icon will still be in system tray, but it will be in passive state - eg. it will be displayed when you click on "Show hidden icons".