小编pil*_*cks的帖子

“xinput list”显示相同的设备两次并且设备 ID 发生变化:如何在脚本中使用“set-prop”?

出于某种原因,罗技的 USB 接收器在xinput list设备列表中出现了两次:

Logitech USB Receiver         id=13 [slave  pointer  (2)]
Logitech USB Receiver         id=14 [slave  pointer  (2)]
Run Code Online (Sandbox Code Playgroud)

当我尝试时xinput set-prop "Logitech USB Receiver" "someSetting" n,我当然会得到:

警告:有多个设备与“罗技 USB 接收器”匹配。为确保选择正确的一个,请使用设备 ID,或根据需要在设备名称前加上“pointer:”或“keyboard:”前缀。

无法找到设备 Logitech USB 接收器

前缀没有帮助,因为它是同一个设备(指针)。

我可以改用 ID,但问题是 ID 在启动之间当然会发生变化,所以我不能自动进行(简单的脚本在启动时为我的所有指点设备设置敏感度)。

那么,是否可以删除重复的设备,xinput忽略它或仍然按设备名称引用设备?如果这些都不可能,那么我想脚本会找出 ID(并且从这些 ID 中,它似乎总是较小的)。

我想使用的命令是:

xinput set-prop n "Device Accel Constant Deceleration" 2.4
xinput set-prop n "Device Accel Velocity Scaling" 1
Run Code Online (Sandbox Code Playgroud)

usb xinput logitech

13
推荐指数
1
解决办法
2万
查看次数

查看有关 PPA 的信息的命令行方式?

假设我添加了一个名为 的存储库ppa:something/amazing,但我忘记了 PPA 的全部内容,并且 PPA 的名称太模糊或者 PPA 非常大。我想在不使用 Internet 浏览器和访问 Launchpad 网站的情况下检查它是什么。有没有办法从命令行查看有关 PPA 的信息?我主要有兴趣查看 PPA 中包含的软件包列表。

command-line ppa

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

休眠选项未出现在关机菜单中

在 13.04 中,我按照以下说明启用了休眠:

您还可以在菜单中启用休眠选项。为此,请使用您喜欢的文本编辑器创建 /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla。将以下内容添加到文件中并保存:

[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
Run Code Online (Sandbox Code Playgroud)

它在 13.04 中运行良好,但在升级到 13.10 后,“休眠”选项不再出现在右上角的关机/登录菜单中,也不再出现在我按下笔记本电脑的电源按钮时出现的菜单中(此处为图像)。是的,我已经检查过该.pkla文件是否仍然完好无损。可能是什么问题呢?

当我从终端使用pm-hibernate.

编辑:类似问题:通过 polkit 启用后,13.10 中的菜单中仍然缺少休眠。如何启用?

shutdown hibernate 13.10

5
推荐指数
0
解决办法
2122
查看次数

标签 统计

13.10 ×1

command-line ×1

hibernate ×1

logitech ×1

ppa ×1

shutdown ×1

usb ×1

xinput ×1