Поддерживается ли приемник Logitech Unifying?
Logitech имеет приемник Unifying, который позволяет добавлять несколько устройств, используя одно устройство USB. Поддерживается ли это в Ubuntu, и если да, мне нужно что-то дополнительно настроить, чтобы при добавлении нового беспроводного устройства оно распознавалось тем же приемником.
Информация: http://www.logitech.com/en-us/66/6079
7 ответов
У меня здесь клавиатура с подсветкой Logitech и мышь M525, оба используют USB-приемник Logitech Unifying. Они работают "из коробки", подключи и играй!
lsusb | grep Logitech
:
Bus 002 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
dmesg | grep Logitech
:
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input2
generic-usb 0003:046D:C52B.0001: input,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:1d.0-1.2/input0
input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input3
generic-usb 0003:046D:C52B.0002: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:1d.0-1.2/input1
generic-usb 0003:046D:C52B.0003: hiddev0,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:1d.0-1.2/input2
При этом Logitech поддерживает только программное обеспечение Unifying для Windows и Mac OS X. Для Linux я создал ltunify
инструмент, который подробно описан в моей статье Logitech Unifying для Linux: обратный инжиниринг и инструмент для создания пар. Инструкции по быстрой установке, если вы спешите:
sudo apt-get install git gcc
git clone https://git.lekensteyn.nl/ltunify.git
cd ltunify
make install-home
Это принесет исходники и установит программу в $HOME/bin/ltunify
, если $HOME/bin
раньше не существовало, тогда вам, возможно, придется повторно войти в систему или снова открыть свой терминал. После этого вы можете подключить новое устройство к sudo ltunify pair
командовать и отключать устройства с помощью команды вроде sudo ltunify unpair mouse
(убедитесь, что у вас есть второе устройство, которое вы можете использовать после отсоединения вашего устройства Unifying!).
Графический инструмент также доступен, Solaar. В нем улучшена поддержка функциональности новых устройств, например, замена функциональности клавиш FN. Это доступно, хотя ppa:daniel.pavel/solaar
PPA (если вы не знаете, как установить такой "PPA", см. Что такое PPA и как их использовать?). После установки вы можете найти Solaar в меню приложений и запустить его оттуда.
Я хотел бы дополнить ответ Лекенштейна, добавив функцию, о которой я не знал. У меня есть мышь Logitech Anywhere MX, и когда батарейки почти разряжены, я получил следующее сообщение:
Таким образом, приемник Unifying не только поддерживается, но и предлагает (в зависимости от устройства) несколько функций, подобных изображению выше. Это изображение было с Ubuntu 12.10
В Ubuntu 14.04 с версией 0.9.2 вы можете увидеть следующее:
- Значок панели (значок батареи), показывающий, сколько батареи осталось от беспроводной мыши
- Меню (после нажатия на значок батареи), которое показывает все мыши, которые были в паре
- Если щелкнуть параметр Unified Receiver, откроется второе окно, в котором отображается каждая мышь в отдельности с несколькими параметрами.
Я рекомендую прочитать эту прекрасную статью о технологии объединения Logitech, написанную Лекенштейном.
Обратите внимание, что в последних версиях PPA не требуется, так как он уже входит в репозиторий Universe сsolaar-gnome3
(Для Gnome3/Unity) иsolaar
пакеты.
Также посмотрите список текущих поддерживаемых устройств и чтобы установить его, если вы не используете последнюю версию Ubuntu, просто запустите следующие строки:
sudo apt-get update
sudo apt-get install solaar
Выйдите из системы и войдите снова, и Solaar должен появиться на вашей верхней панели. Вы также можете запустить приложение из Dash, набрав "Solaar".
Вот несколько изображений мышей Logitech, работающих вместе с одним унифицированным приемником:
Solaar предлагает более простой способ узнать, сколько батареи у вас осталось, сколько времени вы потратили, какую мышь используете и многое другое. Он также предлагает специальные функции, такие как обнаружение зарядки аккумулятора:
Следующие 2 изображения взяты из 64-битной версии Ubuntu 16.04 с Solaar:
Первое устройство, которое вы подключаете, просто работает, но если у вас есть другая клавиатура или мышь, вам нужно соединить его с существующим приемником. Вот скрипт, который вы можете использовать для сопряжения ваших устройств в Linux:
Работает отлично.
Одной из сильных сторон Linux является то, что если у вас есть проблема, кто-то найдет элегантное решение этой проблемы - и поделится ею.
В этом случае джентльмен по имени Даниэль Павел создал приложение под названием Solaar. Это приложение предоставляет очень элегантный интерфейс для управления приемником Logitech Unifying и подключенными к нему устройствами.
В этой статье описывается приложение и содержатся инструкции по установке: http://www.webupd8.org/2013/07/pair-unpair-logitech-unifying-devices.html
Я использовал Solaar некоторое время, и я нашел, что это очень полезно.
Надеюсь, это поможет,
У меня есть клавиатура Logitech K360, беспроводная трекпад Logitech и беспроводная мышь Logitech M510, все они работают через один объединяющий приемник.
Первоначально я настроил устройства на компьютере с Windows, затем переместил объединяющий приемник в свою Linux-систему (работает под управлением Ubuntu 12.04) Все устройства работают хорошо большую часть времени.
Я столкнулся с двумя проблемами:
Первая проблема заключается в том, что я хотел бы настроить разные скорости для трекпада и мыши, но они совместно распознаются как мышь, поэтому возможна только одна конфигурация.
Вторая проблема заключается в том, что время от времени я, кажется, теряю сигнал. Другими словами, ни одно из устройств не будет работать - или они перестанут работать. Я сталкиваюсь с этим и в Windows - только одна из тех вещей. Я вытаскиваю ресивер из слота usb, а затем снова вставляю его и сигнал восстанавливается - устройства работают.
Я счастлив с договоренностью, хотя я действительно желаю, чтобы я мог найти решение по первому вопросу.
Надеюсь это поможет,
Если вы новичок в Ubuntu, выполните следующие действия: ответ тот же, что и выше, но пошагово, используя: https://github.com/treeder/logitech_unifier
нажмите на файл autopair.sh, затем выберите raw, затем сохраните как, сохраните его по любому пути. Теперь вернитесь и загрузите unify.c таким же образом и поместите его в ту же папку. Теперь либо щелкните правой кнопкой мыши на autopair.sh и в разрешениях разрешите его исключение. Теперь вы сможете запустить его, дважды щелкнув, если нет, нажмите Ctrl+L и скопируйте этот путь, нажмите Ctrl + Shift + T записи CD, затем нажмите Ctrl + Shift + V и нажмите Enter сейчас записи
chmod +x autopair.sh
и нажмите Enter, теперь вы можете запустить его, написав./autopair.sh и нажав Enter
это все, что говорит вам, чтобы выключить устройство и нажать Enter, затем вы включите устройство, и все, повторите для других устройств. Я мог бы догадаться, если компилятор не работает, вам нужно установить основы сборки. запустив
sudo apt-get install build-essential
Теперь выполните приведенные выше инструкции еще раз. если это все еще не идет, может быть, вы можете подключиться с помощью другого компьютера.
Основываясь на ответе @Lekensteyn, вы можете построить
ltunify
программа в докере — если не хотите ставить всякие зависимости для разовых задач:
mkdir -p $HOME/bin &&
docker run -it \
-v /etc/localtime:/etc/localtime \
-v $HOME/bin:/home-bin \
ubuntu bash -c "
apt-get update &&
apt-get -y install gcc mono-mcs make git &&
rm -rf /var/lib/apt/lists/* &&
mkdir -p \$HOME/bin &&
git clone https://git.lekensteyn.nl/ltunify.git &&
cd ltunify &&
make install-home &&
cp -v \$HOME/bin/ltunify /home-bin/"
Проверено на
ubuntu:20.04
образ докера. Двоичный файл хорошо работал при добавлении клавиатуры Logitech K520 в дополнение к моей мыши к моему ноутбуку под управлением Ubuntu 20.04 LTS.