Audio and input support in KBluetooth :)

Finally, the most wanted feature has landed in KBluetooth, support for Audio!

The support is divided in 4 blocks:

  1. Pair the device
    The support for pair the devices should be working, not only for HEADSETS but for everything.
  2. Connect to the service
    KBluetooth will detect if the paired device has audio service, and connect to it.
  3. Support for PulseAudio
    PulseAudio rocks, and since it rocks it will detect and configure the new device automagically :)
  4. Support for Alsa
    Alsa is not automagical like PulseAudio, so we’ve to write a few things in a file to get it working.

Everything is done by KBluetooth but Alsa support, so I’ll explain how to get it working manually.

1-Pair it using kbluetooth-wizard (be sure that you’re using kbluetooth-wizard an not kbluetooth-inputwizard)

2-Launch kbluetooth-devicemanager, click in your headset and write somewhere the Address (XX:XX:XX:XX:XX:XX)

3-Open with your favorite editor the file ~/.asoundrc (located in your home) and add:

pcm.bluetooth {
type bluetooth
device 00:11:22:33:44:55
profile "auto"

4-If you want use it with Phonon, try the following configuration (is not working totally but something is something :))

pcm.softvol {
type softvol
slave {
pcm "bluetooth"

control {
name "SoftMaster"
card 0
hint {
show on
description "BlueTooth Headset"
pcm.bluetooth {
type bluetooth
device 00:11:22:33:44:55
profile "auto"

With this, a Bluetooth device should appear in KDE-Multimedia configuration, but as I said is not full working (If I recall correctly the output was working perfectly but not the input).

As always, the corresponding video:
Download video


Powered by Blogilo

KBluetooth freezeless Wizard:)

I’m not a fussy user, I mean I don’t really care so much about interfaces or usability (as an user of course, as a developer I try to do my best), wherever there is a terminal I feel like home in there. However, in the other hand, when I’m developing I need to feel comfortable with the environment, including the application I’m developing. It’s for this reason that I’ve prioritized the GUI polishing of the wizard (the old one pissed me off every time I had to test something).

And well, this is the result, a freezeeless interface for KBluetooth-wizard.

PS: As a sneak-peak, notice that the wizard is not longer called “inputwizard :)”


Powered by Blogilo

Feel a “natural flow” in your desktop (Panel at the top)

As my friends know, I’m addicted to read KDE/Free Software/Open Source/etc.. blogs when taking my morning coffee, and what I’m going to explain is a good example of why I love it.

Before continuing reading, be aware that I’m not an usability guy, I lack any kind of design or usability sense/knowledgement, In fact, I have been I’m using KDE for years and I never succeed to configure my desktop in a beautiful way (only by copying the others configs), so please keep that in your mind when you read this post.

A few days ago, Celeste wrote an excellent paper about "Tabs in the Taskbar". After reading it I decided to move my panel to the top of my main screen. The result has exceeded my expectations. What I got is more than a better relationship between the panel and the applications, what I got is something I’ve named a "Natural flow", let me try to explain what I mean.

The first thing I noticed after placing the panel at the top of the screen was that I forced less my eyes. Because of my work, I need to be aware of the notifications (kmail), but at the same time I’m usually writing code so I’m never watching the bottom of the screen, in fact if there is a part of the screen that I totally ignore it is the bottom, so move my eyes to that part of the screen every time I got a notification was painful.

The second thing I realize a few hours after, was a harder connection between applications and the taskbar. For example I have always ignored the "request attention" thing of the taskbar items, now I guess that because my eyes are "half watching" the taskbar all the time I’m able to notice the blinking quickly. Also the taskbar is acting now as a "Tab bar", it also works for applications that are in a different screen or not are maximized thanks of KWIN maximize/minimize effects,

The third and final thing, is something that may sound stupid to you (It did to me!), it is that menus/notifications/plasmoids etc show up from the top to the bottom. In earth thanks of gravity objects fall down, and I think that it’s because of this that I feel this behavior more natural than the other one.

That’s all! keep the panel at the top a day and decide where you like it more.

Ps: Please, do not flame in the comments, the objective of this entry is to share my experience with other people not to start an usability flame or something like that. Usability is a complex subject, and I ignore all of it.

Powered by Blogilo

What a small thing. what a great improvement (configure your font settings)

Hi there! no, this post is not about Kbluetooth nor KTuberling or any development/technical stuff, is more a user-like post, so common! keep reading this time :)

A few days ago, I was in the office with ereslibre showing something to him (I don’t remember what), when he noticed something in my desktop that he didn’t liked, my fonts. I laughed quite a lot because I thought that it was a "Yet Another Small Detail That Ereslibre Cares Of". I let him modify my settings so I could say later to him: you see? this thing has not improved my user experience in any way. But as you probably guessed by now, I was terribly wrong.

What’s more, now I’m pushing everybody I know which uses KDE to setup the same configuration I have. I don’t really know what the hell the parameters I modify means, but what I know is that now I’m happier with my desktop.

The famous settings are:

  • Font: Dejavu Sans
  • Use anti-aliasing: Enabled
  • (Click on configure)
  • Use sub-pixel rendering: RGB
  • Hinting style: Slight

In screenshots (so you can extrapolate it to your language):

Set the font and enable the anti-aliasing:

Fonts settings 1

Click on configure and set the subpixel rendering:

Fonts settings 2

Set the hinting styke:

Fonts settings 3

The last KDE user I "moved" to these settings has needed 1 day to notice the changes, so just do it and wait :)

Powered by Blogilo