在 linux 中管理罗技优联接收器

使用键盘的接收器连接鼠标的想法

几个月之前购买了罗技的一款无线鼠标与无线键盘,鼠标键盘都是通过优联来连接的。鼠标有一段时间没有使用,再次使用的时候却找不到接收器了,这让我有点不知所措。当我想着在网上买一个接收器时,我想到了我还有一个键盘的接收器,不知道能不能使用。我自己试了试发现鼠标没有什么反应,就以为可能不能混用。

咨询客服人员

这之后我咨询了下罗技的客服人员。客服人员告诉我键盘上的那个优联接收器鼠标也可以使用,只需要在 windows 上下载个软件配对下就可以。不过由于我主要是在 linux 上使用,就继续追问 linux 上有没有类似的软件。

客服建议我先用 windows 上的软件进行配对,然后使用同一个接收器在 linux 上应该就能够正常使用鼠标。我测试发现这样做确实可以解决问题,只是必须要在 windows 上进行一波操作。虽然我的电脑安装的是 win10 与 debian10 双系统,可我还是觉得有点麻烦。难道在 linux 上就没有工具来配置吗?

solaar 软件

我搜索了一下,竟然还真的发现了一篇关于如何在 linux 上管理优联接收器的文章。文章地址如下:

using linux to menage my keyboard and mouse with logitechs unifying receiver.

这篇文章提到安装 solaar 这个软件就可以在 linux 上管理优联接收器了。这个软件已经有常见发行版的二进制程序,我使用 apt-get 立刻安装了该软件。

该软件提供图形界面与命令行两种操作方式,操作十分简单。

图形界面管理方式

打开软件图形界面后并未按照文章中所描述的扫描到连接的设备。我试了下重新插拔优联接收器,这之后软件上显示出了配对设备的信息。如下图所示:

solaar 扫描设备
上图中显示优联接收器配对了两个设备。M545 是无线鼠标,K375s 是无线键盘。用户可以通过图形界面解除配对、建立新的配对,查看配对设备信息等。

点击 Unpair 按钮可以取消配对。取消配对时图形界面显示信息如下图所示:
Unpair device

当你选择新建配对操作时,你需要关开设备来完成配对。图形界面提示信息如下图所示:
配对新的设备
图形界面的操作主要就是上面几种,下面我介绍下命令行工具管理方式。

命令行管理方式

图形界面对应的程序是 solaar,命令行中使用的程序是 solaar-cli。下面是使用命令行程序控制优联接收器的具体示例:

  1. 使用方式

    [longyu@longyu-pc:15:30:11] ~ $ solaar-cli --help
    usage: solaar-cli [-h] [-d] [-V] [-D PATH] {show,config,pair,unpair} ...
    
    optional arguments:
      -h, --help            show this help message and exit
      -d, --debug           print logging messages, for debugging purposes (may be
                            repeated for extra verbosity)
      -V, --version         show program's version number and exit
      -D PATH, --hidraw PATH
                            unifying receiver to use; the first detected receiver
                            if unspecified. Example: /dev/hidraw2
    
    commands:
      {show,config,pair,unpair}
        show                show information about paired devices
        config              read/write device-specific settings
        pair                pair a new device
        unpair              unpair a device
    
    
  2. 查看当前配对的设备信息

    [longyu@longyu-pc:14:08:01] ~ $ solaar-cli show
    Unifying Receiver [/dev/hidraw2:59BC9C6E] with 2 devices
    1: Wireless Mouse M545/M546 [M545/M546:80B4945D] 
    2: K370s/K375s [K370s/K375s:A6496F69] offline
    
  3. 解除配对

    [longyu@longyu-pc:14:08:10] ~ $ solaar-cli unpair 1
    Unpaired 1: M545/M546 [M545/M546:80B4945D]
    [longyu@longyu-pc:14:08:22] ~ $ solaar-cli unpair 2
    Unpaired 2: K370s/K375s [K370s/K375s:A6496F69]
    
  4. 新建配对

    [longyu@longyu-pc:14:08:25] ~ $ solaar-cli pair
    Pairing: turn your new device on (timing out in 20 seconds).
    Paired device 1: M545/M546 [4052:M545/M546:59BC9C6E]
    

总结

本文主要描述了在 linux 中使用 solaar 软件通过图形界面、命令行方式来控制罗技优联接收器的方法。这一尝试让 linux 用户不用通过 windows 来预先配置接收器,直接在 linux 中完成相关配置就能正常使用键盘、鼠标。在这一过程中我使用了 solaar 这一开源软件轻松的解决了这一问题,这便是开源的力量!最后附上 solaar 的 github 项目地址——Solaar。

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐