Transferir arquivos para um sistema Ubuntu requer que o obex demon obexpushd esteja ativo e em execução, o que não é o caso por padrão. O que é uma pena porque torna a transferência de arquivos bluetooth inútil para a maioria dos usuários (o Ubuntu deve iniciar o demon por padrão - pelo menos se houver um dispositivo bluetooth presente).
Quanto ao teclado - também não consegui parear. Mas eu consigo usá-lo de qualquer maneira:
hidd --search
A maior desvantagem é que o connectin dura unil reboot. É preciso pressionar a tecla de emparelhamento no teclado a cada vez. Não é bom. Pior ainda - não sei se a conexão é criptografada. Então, prefiro usar o teclado na tela para inserir senhas (especialmente em ambientes sensíveis).