小编Nel*_*ira的帖子

在 Linux 中配置 Kensington Slimblade

我刚买了一个 Kensigton Slimblade 轨迹球,我正在尝试配置它。我正在从我的旧 Logitech Marble 配置中改编它。

我希望配置是:

  • 左下:左键单击
  • 左上:向后
  • 右上:右键单击和滚珠滚动锁定
  • 右下角:单击鼠标中键

到目前为止我可以设置的配置是:

  • 左下:左键单击
  • 左上:单击鼠标中键
  • 右上:右键单击和滚珠滚动锁定
  • 右下:向后

这是我的配置脚本:

xinput set-int-prop "Kensington Kensington Slimblade Trackball" "Evdev Middle Button Emulation" 8 1   

xinput set-button-map "Kensington Kensington Slimblade Trackball" 1 2 8 4 5 6 7 

xinput set-int-prop "Kensington Kensington Slimblade Trackball" "Evdev Wheel Emulation" 8 1
xinput set-int-prop "Kensington Kensington Slimblade Trackball" "Evdev Wheel Emulation Button" 8 8
xinput set-int-prop "Kensington Kensington Slimblade Trackball" "Evdev Wheel Emulation Axes" 8 6 7 4 …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu xinput

7
推荐指数
1
解决办法
5037
查看次数

HyperX Alloy Elite RGB 自定义 LED 图案

今天我买了一个 HyperX Alloy Elite RGB 键盘。我看到他们有一个名为 NGenuity 的 LED 模式定制软件(https://www.hyperxgaming.com/us/ngenuity)。但这只是窗户。我试图在 wine 中运行它,但它没有找到键盘。有没有办法在 Linux 中配置它或让 wine 找到键盘,以便我可以使用 Windows LED 定制程序?

谢谢

特尔;博士:

我发布了一个我前段时间找到的新解决方案作为答案。核实。

警告说明

我无法让 NGenuity 在 linux 上工作。它在 Wine 上安装并运行,但无法识别键盘。所以我首先在虚拟化的 ReactOS 中尝试,结果相同。然后我继续使用在 Ubuntu 上运行的虚拟化 Windows 7,这是我办公室计算机中的。当我尝试此选项时,NGenuity 运行并询问我是否要更新键盘的固件。我选择更新,整个键盘都死了。更新的进度条只是没有通过初始状态,我以为我已经毁了键盘。拔掉,重新插入,重新启动。死的。打电话给支持只是为了听他们会更换它。幸运的是,我在其他机器上本地安装了 Windows,这次更新成功完成,键盘再次活跃起来。但是,求求您:

只是不要在非标准 WINDOWS 安装中运行 NGENUITY 固件更新

尽管如果有人成功运行此软件或在 linux 上自定义键盘,我希望收到您的来信。

编辑

一年多后,我终于鼓起勇气再次尝试。现在我已经使用了一点:D

但无论如何@d4rkm3z 解决方案不起作用。我的 Mint 安装在 /dev 中没有任何 ttyUSB0。另外我认为它比那更复杂。First Elite RGB 有 2 根 USB 电缆。然后 AFAIU 它使用 hidraw 端口。我对这些事情了解不多。这是同一件事 ?我读到它是一个原始的 USB 端口,所以它应该是一样的。我认为这是因为 dmesg 输出。我试图将 com1 链接到所有 ln hiraw0 到 hidraw5 设备,但 …

keyboard wine

5
推荐指数
1
解决办法
5559
查看次数

为什么 2>/dev/null 不起作用?

我想在脚本开始时询问用户 sudo 密码,然后在运行脚本的其余部分之前测试该密码是否正确。

经过一段时间的搜索,我得到了这个测试脚本:

SUDO_PWD=whatever
sudo -k   # <- So I can test it
echo $SUDO_PWD | sudo -Svp '' 2>/dev/null 
sudo_response=$(SUDO_ASKPASS=/bin/false sudo -A whoami @>/dev/null) 
if [ "$sudo_response" = "root" ]; then 
    echo "sudo" 
else  
    echo "no sudo" 
fi 
Run Code Online (Sandbox Code Playgroud)

但是,即使使用 @>/dev/null 重定向,这两条消息也会出现在控制台中。为什么 ?

bash sudo shell-script

-1
推荐指数
1
解决办法
733
查看次数

标签 统计

bash ×1

keyboard ×1

linux ×1

shell-script ×1

sudo ×1

ubuntu ×1

wine ×1

xinput ×1