Как заставить Apple Wireless Keyboard работать в 10.10?

Итак, я пошел и купил Magic Mouse и беспроводную нецифровую клавиатуру Apple. Волшебная мышь работала из коробки почти идеально, за исключением жестов вперед / назад, которые все еще не работают, в то время как клавиатура не работала.

Постоянно возникают проблемы с подключением Bluetooth. Только 7, 8 и 9 кнопки и клавиши регулировки громкости правильно соответствуют выходу. Нажатие каждой клавиши на клавиатуре дает следующий вывод: 789 / = 456 * 123-0. +

Когда я использую Blueman, клавиатура может быть настроена и отображается в «Устройствах», но я получаю предупреждение, когда нажимаю "Настроить"; «Устройство успешно добавлено, но не удалось подключиться» (хотя при удалении клавиатуры и настройке его как нового устройства эта ошибка не возникает).

Используя gnome-bluetooth, я не встречал сообщений об ошибках, но он подключается должным образом реже, чем Blueman, и я все еще могу только печатать вышеупомянутый вывод.

Что я не делаю? Где это идет не так?

РЕДАКТИРОВАТЬ: Я прочитал это http://ubuntuforums.org/showthread.php?t=224673 наизнанку несколько раз, но безрезультатно. Кажется, что эти команды не работают для меня с периферийными устройствами Apple. Sudo hidd --search hcitool scan

К счастью, я могу позволить себе роскошь жесткого диска емкостью 1 ТБ, почти безграничного терпения и отсутствия работы.

Я установил новую 64-битную версию Ubuntu 10.10 (хотя и меньше, чем у меня), и после обновления и перезапуска в первый раз я настроил свои устройства точно так же, как я узнал в исходной установке, что мне снова удалось мышь и, к моей радости, с клавиатурой тоже. Хотя я не мог найти Alt + F2 и мне пришлось перенастроить этот и несколько других сочетаний клавиш, клавиатура работает и впечатляюще.

Тем не менее, это оставляет меня с проблемой моей первоначальной установки. Я вернулся к нему с некоторыми новыми найденными знаниями, но снова потерпел неудачу.

1110 Возможно, у меня отсутствует зависимость? После первоначальной настройки я деинсталлировал bluetooth и недавно переустанавливал его для использования этих периферийных устройств.

Может быть, это из-за того, что я использую 64-битную версию?

Это все еще не решено, но этого легко избежать, не слишком сильно изменяя первоначальную установку. Просто спрячьте вещи или выключите их, не удаляйте слишком много.

6
задан 11 November 2010 в 03:09

4 ответа

http://ubuntuforums.org/showpost.php?p=9842686&postcount=98

Дважды нажмите fn-F6, чтобы отключить функцию numlock. Чтобы окончательно отключить numlock после входа в систему, перейдите в «Система» -> «Настройки» -> «Клавиатура» -> «Макет» -> «Параметры макета» -> «Другие параметры совместимости» -> включите «Клавиши цифровой клавиатуры по умолчанию»

Для тех из вас, кто еще ищет ... У меня была такая же проблема. Вот решение!

0
ответ дан 11 November 2010 в 03:09

решение вашей проблемы находится здесь: http://ubuntuforums.org/showthread.php?t=224673 (вероятно, около последних постов, где люди пишут о последних моделях клавиатур Apple)

0
ответ дан 11 November 2010 в 03:09

Мне удалось сделать эту работу, обновив bluez до более новой версии, найденной в хранилище Брайана Роджерса.

add-apt-repository ppa:brian-rogers/ppa
apt-get update
apt-get install bluez

После этого он спаривался в первый раз, однако выглядел так, как будто он имеет несколько нажатий клавиш. После перезагрузки он работает без нареканий.

0
ответ дан 11 November 2010 в 03:09

Хорошо люди, я прошел много боли для получения и моей Клавиатуры Apple и Сенсорной панели Волшебства Apple, работающей над Ubuntu 10.10. Я попробовал несколько решений, включая тех упомянутых здесь и другие, которые потребовали файлов редактирования, которые не существуют (например,/etc/default/bluetooth), и в то время как некоторые, казалось, работали сначала, ни один не был стабилен со временем. После большого метода проб и ошибок вот то, что я сделал для получения и работы, автоматически повторного подключения после перезапуска и выключения устройств, с мультисенсорными возможностями на сенсорной панели. Получение каждого из тех для работы отдельно было достаточно болезненным, и это - то, как я наконец заставил их всех работать одновременно.

Для записи, документации Bluetooth и поддержки "нового" ядра Bluetooth в 10,10 спам, и Linux, Bluetooth, и команда человечности должна сделать намного лучшее задание обеспечения документации и поддержки, если они хотят, чтобы люди отнеслись к своей операционной системе серьезно как к потребительскому товару. Это не должно быть это трудно, и это не должно требовать метода проб и ошибок на основе неофициальных общественных предложений, а не документации, предоставленной людьми, которые создали программное обеспечение, чтобы сделать простые вещи как это.

Обратите внимание, что это копируется с моего исходного сообщения, с вложениями, в https://prodigyone.com/in/doc/docs.php? nid=333&view=1


Проблемы, казалось, были a) конфликтующее программное обеспечение Bluetooth и b) ошибка в блюзе, посредством чего это не сохраняло ключи ссылки/var/lib/bluetooth.../linkkeys. Обходные решения для обоих ниже.


Шаг 1: Удалите все программное обеспечение Bluetooth и перезагрузку

1a: Сделайте копию своего/etc/init.d/bluetooth сценария. Вам будет нужен он при выборе опции B на шаге 2 ниже. Если у Вас нет его, можно использовать тот, присоединенный здесь

1b: Произведите чистку любого установленного пакета с термином "синий" в нем

склонные sudo - получают блюз чистки blueman Bluetooth гнома bluez-utils

1c: Удалите или переименуйте любые файлы конфигурации, которые все еще остаются

mv/var/lib/bluetooth/var/lib/bluetooth.old

1d: Снесите любые репозитории программного обеспечения кроме нормальных 10,10 репозиториев (т.е. не используйте brian-rogers или другие сборки),


Шаг 2-Опция A: Для соединения без автоматического снова соединяются

Это позволит Вам соединяться, не сохраняя ключи ссылки (я предполагаю, что это - ошибка блюза, которой не удается записать ключи ссылки к/var/lib/bluetooth/.../linkkeys, поскольку инструкция сохранить ключ там содержится в коде блюза). Другими словами, каждый раз, когда Вы заканчиваете свое соединение или перезагружаете компьютер, необходимо будет снова соединиться.

склонные sudo - получают блюз установки blueman

Обратите внимание, что я не устанавливал Bluetooth гнома, bluetooth-compat, bluez-utils, и т.д. Я полагаю, что Вы будете в порядке, если Вы установите Bluetooth гнома ВМЕСТО blueman, но не установите обоих. Это не работало бы на меня, если бы оба были установлены.

После установки, перезагрузки.


Шаг 2-Опция B: блюз Сборки и blueman с нуля

Это позволит Вам соединяться и автоматически снова соединяться после перезагрузки или после выключения устройств, который является всем, что я хотел сделать (обратите внимание, что я не мог заставить "hcitool putkey" работать - не уверенный, если это - ошибка или пользовательская ошибка - но кажется, что я не сделал нуждался в нем).


Шаг 2 Опция B: Во-первых: Загрузите, распакуйте, скомпилируйте и установите блюз и blueman из источника.

Я использовал приложенный блюз исходного кода 4.87 и blueman 1.21

wget xxx.tar.gz (где xxx.tar.gz является местоположением источника tarball),

tar zxf xx.tar.gz

CD к каталогу, созданному из вышеупомянутого шага

./настраивать

сделать

sudo делают установку

Во время настраивать шага обратите внимание на вывод, потому что это может потребовать установки других пакетов. Можно установить, они с помощью синаптического диспетчера пакетов, или с помощью sudo склонный - получают установку. Просто удостоверьтесь, что при этом, Вы не устанавливаете пакета с "синим" нигде на его имя.

Первоначально, я думал, что исправлю код блюза, которому не удавалось записать/var/lib/.../linkkeys файл. Однако это, кажется, работает в последнем источнике (4.87 с сегодняшнего дня), таким образом, я ничего не должен был фиксировать.

Примечание: Я не уверен, что необходимо установить blueman из источника. Если бы можно установить его, не перезаписывая / отмена исходной сборки блюза, я думал бы, что это должно хорошо работать. Но я не попробовал это.


Шаг 2 Опция B: Во-вторых, настройте свою систему для запуска bluetoothd автоматически

Chown и chmod сценарий от шага 1a, затем скопируйте его в/etc/init.d

sudo, показанный корневой Bluetooth

sudo chmod Bluetooth 755

Bluetooth CP sudo/etc/init.d

Теперь свяжите его с каждым из режимов запуска

sudo ln-s/etc/init.d/bluetooth/etc/rc5.d/S25bluetooth

sudo ln-s/etc/init.d/bluetooth/etc/rc0.d/K74bluetooth

sudo ln-s/etc/init.d/bluetooth/etc/rc2.d/S25bluetooth

sudo ln-s/etc/init.d/bluetooth/etc/rc4.d/S25bluetooth

sudo ln-s/etc/init.d/bluetooth/etc/rc6.d/K74bluetooth

sudo ln-s/etc/init.d/bluetooth/etc/rc1.d/K74bluetooth

sudo ln-s/etc/init.d/bluetooth/etc/rc3.d/S25bluetooth


Шаг 2 Опция B: Наконец, перезагрузка


Шаг 3: Настройте клавиатуру


3a: Подготовьтесь соединяться

blueman апплет должен появиться после Вашей установки + перезагрузка. Нажмите на него и оставьте его окно открытым


3b: Подключение

Выключите все bluetooth-устройства за исключением своего компьютера. Затем держите кнопку питания на клавиатуре вниз в течение нескольких секунд, пока зеленый свет не выключит. Подождите, и если зеленый свет не начинает высвечиваться, поразите кнопку питания однажды быстро.

Если в какой-либо точке это говорит, что клавиатура просит авторизацию, примите решение всегда дать ему разрешение.

После того как Вы видите клавиатуру в blueman окне (Поиск хита, если Вы не делаете - это может взять несколько попыток; у Вас в основном должен быть поиск blueman клавиатуры в то же самое время, когда зеленый свет клавиатуры высвечивается), нажмите на него и выберите пару.

В это время это может помочь нажать кнопку Return несколько раз на клавиатуре. Я отговорил бы от нажатия других клавиш, однако, поскольку они могут испортить процесс соединения.

При запросе соединиться введите в любых 4 или 6 контактах цифры, поразите возврат и затем сделайте то же на клавиатуре Apple. Это должно сказать "успех". На данном этапе Ваша клавиатура может или не может работать по одной из двух причин:

ПРОБЛЕМА № 1: клавиатура была подключена как цифровая клавиатура только (например, она введет числа вместо 'j', 'k', и т.д.),

Решение, от того, Как я получаю Беспроводную клавиатуру Apple, Работающую в 10,10?:

Нажмите fn-F6 дважды для отключения numlock. Для выключения numlock постоянно после входа в систему переходят к Системе-> Предпочтения-> Клавиатура-> Расположение-> Параметры макета->, Разные опции совместимости-> включают "Клавиши цифровой клавиатуры по умолчанию"

ПРОБЛЕМА № 2: клавиатура не введет ничего вообще, даже после того, как она будет успешно соединена

Решение: Bluetooth перезапуска, или, перезагрузка. Посмотрите ниже при перезапуске Bluetooth.


3c: подтвердите, что Ваш ключ ссылки сохраняется в следующий раз

проверьте, что/var/lib/bluetooth/.../linkkeys содержит Ваше устройство с некоторой строкой шестнадцатеричных значений рядом с ним. Если это не сделает, то устройство не будет распознано после перезагрузки.


Шаг 4: Настройте волшебную сенсорную панель


Шаг 4a: Выполните те же шаги как шаг 3, кроме использования PIN '0000' (и очевидно Вы не должны будете вводить контакт соответствия на мыши).


Шаг 4b: мультисенсорный драйвер

У Вас должна быть основная функциональность мыши теперь. Для использования мультисенсорной функциональности необходимо переопределить драйвер по умолчанию в xorg.conf. Это описано в "https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad#Support на Ubuntu 10.04 (Ясный Lynx)", и я скопировал некоторые ключевые шаги ниже:

sudo lsinput

отметьте поставщика и продукт. мой поставщик/продукт сенсорной панели Apple: 0x5ac/0x30e. Затем редактирование/etc/X11/xorg.conf и добавляет, следующее к нижней части его (измените значение matchUSBID, если Ваш поставщик/продукт отличается):

Раздел "InputClass"

     Identifier "Magic Trackpad"

     MatchUSBID "05ac:030e"

     Driver "synaptics"

EndSection


Шаг 4c: Перезагрузите компьютер, таким образом, он перезагружает настройки Xorg.


И ЭТО - ВСЕ ЛЮДИ! НАДО НАДЕЯТЬСЯ, ВЫ ВСЕ УСТАНОВЛЕНЫ ТЕПЕРЬ!

Ниже некоторые инструкции для универсальных связанных с Bluetooth функций:


Универсальные функции Bluetooth: перезапуск Bluetooth

  1. Самая легкая опция (если Ваши сценарии запуска настраиваются),

    /etc/init.d/bluetooth start|stop|restart

  2. Более трудная опция (без сценариев):

    sudo bluetoothd - udev, не уверенный, что udev делает, но это - то, что установка по умолчанию делает killall bluetoothd

  3. Если все остальное перестало работать, перезагрузка


Универсальные Функции Bluetooth: использование hciconfig и hcitool

  1. hciconfig - справка
  2. hcitool - справка
3
ответ дан 11 November 2010 в 03:09

Другие вопросы по тегам:

Похожие вопросы: