LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: bjsm

蓝牙G5键盘的问题 若无人能帮忙,每日一顶。

[复制链接]
 楼主| 发表于 2009-2-10 18:49:34 | 显示全部楼层
Post by 难免有错;1945934
你的适配器是哪个型号?
最近我也想买一个。


别买,自寻烦恼。
回复 支持 反对

使用道具 举报

发表于 2009-2-10 19:02:43 | 显示全部楼层
我也淘宝了个无线键鼠,本来想可以躺床上玩电脑,结果鼠标是驱动起来了。但是键盘怎么都驱动不起来,没启动bluetooth还可以用,结果一启动bluetooth,鼠标正确认识,键盘怎么也驱动不起来。
比兄弟好一点是,和手机连一点问题都没有,很爽的!用USB线不方便,还要担心用多了,把接口折腾坏了。
我这几天满世界地找文档,结果……-_-#
系统gentoo
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-11 09:34:38 | 显示全部楼层
是啊,我也是这么想的,想躺床上可以玩,我比你惨,因为我还买了个22寸的LCD,想躺床上能看清楚,现在觉得太大了,其实,还事17普屏看了清楚。

我顶,每日一顶,直到把这个论坛上的大牛给顶过来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-11 12:32:36 | 显示全部楼层
已由版主置顶,我就不顶了,大家出力啊。
回复 支持 反对

使用道具 举报

发表于 2009-2-12 16:11:14 | 显示全部楼层
开testing 装上bluez 4.29 和 bluez-gnome 1.8, 或许还有 gnome-bluetooth? 应该就可以了
装完以后别忘了 /etc/rc.d/bluetooth  开启蓝牙服务
还是不行的话 这里有几个脚本试一试 需要安装 dbus-python


  1. #!/usr/bin/python

  2. import gobject

  3. import dbus
  4. import dbus.mainloop.glib

  5. def device_found(address, properties):
  6.         print "[ " + address + " ]"

  7.         for key in properties.keys():
  8.                 value = properties[key]
  9.                 if (key == "Class"):
  10.                         print "    %s = 0x%06x" % (key, value)
  11.                 else:
  12.                         print "    %s = %s" % (key, value)

  13. if __name__ == '__main__':
  14.         dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)

  15.         bus = dbus.SystemBus()
  16.         manager = dbus.Interface(bus.get_object("org.bluez", "/"),
  17.                                                         "org.bluez.Manager")

  18.         path = manager.DefaultAdapter()
  19.         adapter = dbus.Interface(bus.get_object("org.bluez", path),
  20.                                                         "org.bluez.Adapter")

  21.         bus.add_signal_receiver(device_found,
  22.                         dbus_interface = "org.bluez.Adapter",
  23.                                         signal_name = "DeviceFound")

  24.         adapter.StartDiscovery()

  25.         mainloop = gobject.MainLoop()
  26.         mainloop.run()
复制代码

这个是发现设备的

  1. #!/usr/bin/python

  2. import sys
  3. import dbus

  4. bus = dbus.SystemBus()

  5. manager = dbus.Interface(bus.get_object("org.bluez", "/"), "org.bluez.Manager")

  6. adapter = dbus.Interface(bus.get_object("org.bluez", manager.DefaultAdapter()),
  7.                                                         "org.bluez.Adapter")

  8. try:
  9.         device = adapter.FindDevice(sys.argv[1])
  10. except:
  11.         device = adapter.CreateDevice(sys.argv[1])

  12. input = dbus.Interface(bus.get_object("org.bluez", device), "org.bluez.Input")
  13. input.Connect()
复制代码

然后用这个来连接input服务 参数是设备地址(形如00:11:22:33:44:55:66)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-12 19:06:09 | 显示全部楼层
没用,发现不了设备,不过,还是谢谢你。
回复 支持 反对

使用道具 举报

发表于 2009-2-12 19:33:14 | 显示全部楼层
没用过G5 不过应该有个连接按键什么的 要按一下就能发现了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-12 19:48:27 | 显示全部楼层
不单是G5了,现在连我的手机都发现不了,我估计也是个老大难问题,不抱太大希望了。
回复 支持 反对

使用道具 举报

发表于 2009-2-12 20:52:21 | 显示全部楼层
什么型号的适配器
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-12 21:08:47 | 显示全部楼层
Post by KillTux;1946882
什么型号的适配器


如何查看适配器的型号呢?你有在线联络的方式吗?我们一对一对话。我有skype alofake
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表