Ubuntu 启动时 RGB 键盘背光关闭(MR X6Ti)

Ubuntu 启动时 RGB 键盘背光关闭(MR X6Ti)

我有一台定制笔记本电脑,名为 TRACER II,由 Cyber​​PowerPC 公司制造。据我所知,它们只是 MR XTi Laptop 的换品牌版本机甲瑞沃

我的笔记本电脑是双启动的。在 Windows 中有一个应用程序可以控制 RGB 键盘,一切正常。一旦启动到 Linux 端,背光就会关闭,我无法让它重新打开。

尝试了所有xset led方法。但都不起作用。键盘快捷键不起作用。

$ sudo hwinfo --short
cpu: 

                       Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz, 3404 MHz
                       Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz, 3409 MHz
                       Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz, 3608 MHz
                       Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz, 3400 MHz
                       Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz, 3404 MHz
                       Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz, 3412 MHz
                       Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz, 3650 MHz
                       Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz, 3471 MHz

keyboard:
  /dev/input/event7    Trust 2.4G Speed Mouse
                       Integrated Technology Express ITE Device(8291)
  /dev/input/event4    AT Translated Set 2 keyboard

mouse:
  /dev/input/mice      Trust 2.4G Speed Mouse
  /dev/input/mice      SynPS/2 Synaptics TouchPad

monitor:
                       LM156LF1L02

graphics card:
                       Intel VGA compatible controller
                       nVidia GP107M [GeForce GTX 1050 Ti Mobile]

sound:
                       Intel Audio device

storage:
                       Samsung Electronics NVMe SSD Controller SM961/PM961
                       Intel Sunrise Point-H SATA Controller [AHCI mode]

network:
  wlp3s0               Intel WLAN controller
  enp2s0               Realtek RTL8111/8168/8411 PCI Express Gigabit 
Ethernet Controller
network interface:
  lo                   Loopback network interface
  vmnet1               Ethernet network interface
  wlp3s0               Ethernet network interface
  vmnet8               Ethernet network interface
  enp2s0               Ethernet network interface

disk:
  /dev/sda             M4-CT128M4SSD2
  /dev/nvme0n1         Samsung Electronics NVMe SSD Controller SM961/PM961

partition:
  /dev/sda1            Partition
  /dev/sda2            Partition
  /dev/nvme0n1p1       Partition
  /dev/nvme0n1p2       Partition
  /dev/nvme0n1p3       Partition
  /dev/nvme0n1p4       Partition
  /dev/nvme0n1p5       Partition

usb controller:
                       Intel Sunrise Point-H USB 3.0 xHCI Controller

bios:
                       BIOS

bridge:
                       Intel Host bridge
                       Intel Sunrise Point-H PCI Express Root Port #13
                       Intel Sunrise Point-H PCI Express Root Port #5
                       Intel Sunrise Point-H PCI Express Root Port #4
                       Intel Sunrise Point-H LPC Controller
                       Intel Skylake PCIe Controller (x16)

hub:
                       Linux Foundation 2.0 root hub
                       Linux Foundation 3.0 root hub

memory:
                       Main Memory

bluetooth:
                       Intel Bluetooth Device

unknown:
                       FPU
                       DMA controller
                       PIC
                       Keyboard controller
                       PS/2 Controller
                       Intel Sunrise Point-H Thermal subsystem
                       Intel Sunrise Point-H SMBus
                       Intel Sunrise Point-H PMC
                       Intel Skylake Gaussian Mixture Model
                       Intel Sunrise Point-H CSME HECI #1
                       Acer HD Webcam
                       Integrated Technology Express ITE Device(8291)

56: PS/2 00.0: 10800 Keyboard
  [Created at input.226]
  Unique ID: c3zD.+49ps10DtUF
  Hardware Class: keyboard
  Model: "AT Translated Set 2 keyboard"
  Vendor: 0x0001 
  Device: 0x0001 "AT Translated Set 2 keyboard"
  Compatible to: int 0x0211 0x0001
  Device File: /dev/input/event4
  Device Files: /dev/input/event4, /dev/input/by-path/platform-i8042-serio-0-event-kbd
  Device Number: char 13:68
  Driver Info #0:
    XkbRules: xfree86
    XkbModel: pc104
  Config Status: cfg=new, avail=yes, need=no, active=unknown

当我按下背光按钮Fn+时F7出现此错误dmesg

[ 1120.866597] atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0).
[ 1120.866599] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known.
[ 1122.403795] atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0).
[ 1122.403798] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known.

答案1

我正在开发一个开源项目来控制巴西公司 Avell 的 rgb 背光键盘,该公司使用相同的 ITE 8291 设备,所以我很确定它能解决您的问题。以下是项目链接和一些使用说明:

克隆仓库:

git clone https://github.com/rodgomesc/avell-unofficial-control-center.git 

进入项目文件夹,恢复当天的提交并安装requirements.txt(如果尚未安装python3-pip,请先运行命令sudo apt install python3-pip):

cd avell-unofficial-control-center && git checkout ed05cbbd6a8c616257001b987b6e96ea3b8bf0d6 && sudo -H pip3 install -r requirements.txt

处理所有命令都main.py需要 root 权限(您可以使用sudo)。

可用的颜色有:红色、绿色、蓝色、青色、粉色、黄色、橙色和白色。

sudo python main.py -c green -b 4

如果您想要禁用 LED:

sudo python main.py -d

结果:

键盘 RGB 绿色

键盘的照片

祝你黑客愉快:)

答案2

“ITE 8291 设备”是关键,感谢@rodgomesc。

如果 Avell 工具对你不起作用,你可以尝试该工具python-ite8291r3-ctl—— ITE 8291 (rev 0.03) RGB 键盘背光控制器的用户空间驱动程序。我使用的是 Mechrevo Z2,它基本上比在 Windows 上运行得更好。

  1. 检查与的兼容性lsusb -d 048d:,结果应如下所示:

    001 设备 004:ID 048d:ce00 Integrated Technology Express, Inc. ITE 设备(8291)

  2. 使用 pip 安装
    pip install ite8291r3-ctl
    
    或者,你可以使用以下方式安装平均房颤如果您使用基于 Arch 的发行版。
    yay -S python-ite8291r3-ctl
    
  3. 通过编辑允许访问 USB 设备/etc/udev/rules.d/99-ite8291.rules,或用于sudo下一个命令。
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="ce00", MODE:="0666"
    
  4. 用法
    • 测试
      ite8291r3-ctl test-pattern
      
    • 改变亮度(1-50),(不能直接在我的计算机上工作)
      ite8291r3-ctl brightness 33
      
    • ite8291r3-ctl off
      
    • 改变效果 ite8291r3-ctl effect <effect name> [properties]..
      ite8291r3-ctl effect wave -s 0 -d up
      // enable 'wave' effect with speed 0 (fastest) and bottom-up direction
      
      ite8291r3-ctl effect rainbow -b 50
      // enable rainbow effect with brightness 50 (max)
      
      ite8291r3-ctl effect aurora -s 2 -c red -r
      // enable reactive 'aurora' effect with speed 2 and color red
      
影响 -b,--亮度 -s,--速度 -c,--颜色 -d,--方向 -r,——反应性
呼吸 是的 是的 是的 - -
海浪 是的 是的 - 是的 -
随机的 是的 是的 是的 - 是的
彩虹 是的 - - - -
波纹 是的 是的 是的 - 是的
招牌 是的 是的 - - -
雨滴 是的 是的 是的 - -
极光 是的 是的 是的 - 是的
烟花 是的 是的 是的 - 是的
财产 可能值 默认
速度 最快 -> 最慢:0-10 5
亮度 无 -> 最亮:0-50 二十五
颜色 无、红色、橙色、黄色、绿色、蓝色、青色、紫色、随机 随机的
方向 左、右、上、下 左边
反应性 -

相关内容