What libconbtui0-hid does is to enable connecting "HID" devices from stock BT UI.
And this is the problem.
Although PS3 controller is a HID device, its support was removed from Bluez hidd so you can't use it.
It is handled in RAW mode by separate daemon sixad. But if you enable HID device handling by Bluez - it intercepts the packets and handles them internally and they don't reach sixad.
Although PS3 controller is a HID device, its support was removed from Bluez hidd so you can't use it.
It is handled in RAW mode by separate daemon sixad. But if you enable HID device handling by Bluez - it intercepts the packets and handles them internally and they don't reach sixad.
Thanks, do you know a way of blacklisting devices in bluez (udev/hal rule or something), otherwise the only solution would be modified input plugin which ignores sixaxis vid/pid. Problem is that I do not have such device so even if I make modified input plugin there is no way I could test it. And I am wondering how several people reported that they have sixaxis and mouse and keyboard working simultaneously.
BTW input plugin (for those who have installed libconbtui0-hid) could be easily disabled with executing (as root)
Is it possible to execute a command whenever the sixaxis connects/diconnects?
i want to execute the "togglemouse" command at each event.
i tried to use the "dbus-scripts-settings" to add BT command for connect/disconnect, but it seems that the commands are not working (running only the commands from x-term works - but not when assigned to these events).
for all those with the problem of the repeated question if you want to accept the connection to PLAYSTATION 3 Controller.
I have done it this way (i dont know if certain steps are important or not but thats just how i did it and it worked. No other way did and i was reading every post).
1. apt-get remove sixad
2. apt-get remove sixaxis-support
3. nano /etc/bluetooth/main.conf (if you dont have that nano, i think you can install it via apt-get install nano)
-> it should exactly look like this
the important row is "DisablePlugins" and i dont know if its true, but for me, i think it was important, that "input" was the second value there. Well, after you are done, press CTRL+X and if it asks to overwirte, press y and Enter.
Thats it. It worked for me exactly that way. It might be important to install that sixad and sixaxis-support via console, because i did the same steps before but with application manager and it had no effect. Well, just follow the steps. Oh, and i removed that one bluetooth-mouse-support package there (dont remember the name, just search for "mouse" in the app manager)