The Following User Says Thank You to filologen For This Useful Post: | ||
|
2010-01-23
, 21:55
|
Posts: 13 |
Thanked: 5 times |
Joined on Jan 2010
|
#32
|
First, let me emphasize that you should not attempt to do this unless you know what you are doing. If you make a mistake and mess up the /usr/share/X11/xkb directory you will brick your device and need to reflash. I know because I did.
This assumes that you have already enabled HID bluetooth by editing /etc/bluetooth/main.conf as described elsewhere. And that you hae already installed /usr/share/X11/xkb-chinook from the tar file that I posted earlier in this thread.
|
2010-01-23
, 23:49
|
Posts: 519 |
Thanked: 366 times |
Joined on Sep 2009
@ North Carolina (Formerly Denmark and Iceland)
|
#33
|
Do I understand correctly that after deleting "input" from the list of disabled plugins and pairing the keyboard, I should see the keyboard in the output of "hildon-im-xkbtool --list"? Unfortunately that's not the case for me, so I must be missing something.
I use the GUI to pair with the keyboard by going to the Bluetooth dialog, selecting "Devices", then "New", then selecting the "Think Outside Keyboard" device, clicking on "Pair" and entering the (randomly generated) key on the keyboard. After pressing "Enter", I get a "Pairing complete" message and the keyboard appears in the list of Bluetooth devices. However, it does not show up in the "hildon-im-xkbtool --list" output.
Please tell me whether I'm doing something wrong.
As a remark regarding the warning about having to reflash after messing up the xkb files -- I think I narrowly escaped that yesterday. I did accidentally overwrite /usr/share/X11/xkb/symbols/nokia_vndr/rx-51, but was logged into my N900 via ssh and could repair the problem by running "apt-get --reinstall install xkb-data".
Best regards, Jan
|
2010-01-24
, 00:59
|
Posts: 739 |
Thanked: 220 times |
Joined on Dec 2009
@ Surrey, UK
|
#34
|
This assumes that you have already enabled HID bluetooth by editing /etc/bluetooth/main.conf as described elsewhere. And that you hae already installed /usr/share/X11/xkb-chinook from the tar file that I posted earlier in this thread.
Make sure that in the above you give cp the -i option and that you do not overwrite any files in /usr/share/X11/xkb/
t.
|
2010-01-24
, 01:25
|
Posts: 13 |
Thanked: 5 times |
Joined on Jan 2010
|
#35
|
Jan I have the same thing. My palm bluetooth keyboard, which I had succesfully paired before after modifying main.conf, and worked every time I turned it on prior to upgrading to week 46, now only pairs and then nothing more.
Iīve once seen the N900īs bluetooth icon briefly flash blue when turning on the keyboard but otherwise thereīs nothing to be done.
The option to "connect" in the bluetooth menu is grayed out for the keyboard and I canīt get it to show up.
Is there a log on the device for bluetooth connection attempts?
Where are the input drivers/profiles for the keyboard located on the N900? There is HAL directory and a NETWORK directory under /etc but no INPUT directory. (hal and network were the other two profiles disabled in main.conf) I am simply wondering if the HID/input profile was removed from the week 46 or week 51 firmware.
|
2010-01-24
, 02:08
|
Posts: 77 |
Thanked: 63 times |
Joined on Sep 2009
|
#36
|
|
2010-01-24
, 02:28
|
Posts: 519 |
Thanked: 366 times |
Joined on Sep 2009
@ North Carolina (Formerly Denmark and Iceland)
|
#37
|
I am running 1.2009.44-1.002. Can you run lsmod and see if the following modules are installed: hid, hidp, uinput, hci_h4p, bluetooth
|
2010-01-24
, 02:34
|
Posts: 77 |
Thanked: 63 times |
Joined on Sep 2009
|
#38
|
|
2010-01-24
, 02:36
|
Posts: 519 |
Thanked: 366 times |
Joined on Sep 2009
@ North Carolina (Formerly Denmark and Iceland)
|
#39
|
|
2010-01-24
, 02:41
|
Posts: 519 |
Thanked: 366 times |
Joined on Sep 2009
@ North Carolina (Formerly Denmark and Iceland)
|
#40
|
I don't really know what I am doing but I want to have a go and I know the consequences.
Firstly I have managed to edit the main.conf file but how do I install the chinook tar?
Then secondly, how do ensure that I don't overwrite any files in /usr/share/X11/xkb/?
The Following User Says Thank You to olighak For This Useful Post: | ||
I cannot thank you enough for this!
Since I have the Nokia su-8w, all I had to do was:
$ cp -i /usr/share/X11/xkb-chinook/geometry/pc /usr/share/X11/xkb/geometry/.
Now I can get my Danish keyboard to work by doing:
$ setxkbmap -device 4 -I -I/usr/share/X11/xkb-chinook -rules base -model nokiasu8w -layout dk
This is FANTASTIC Thank you _so_ much!