小编kob*_*bra的帖子

如何在 Ubuntu 18.04 (libinput) 中禁用“点击拖动”功能而不禁用“点击点击”?

我似乎无法弄清楚如何在 Ubuntu 18.04 的 libinput 中禁用“点击拖动”功能。通过禁用“点击拖动”,我的意思是我想在使用点击时禁用拖动功能而不实际禁用“点击点击”。这样,当我想拖动某些东西时,我必须实际单击触摸板。虽然它对某些人来说可能是一个方便的功能,但我并不真正需要它,而且它一直在意外触发。如果有任何帮助,我使用的是 2013 年末或 2014 年初的 Macbook Pro。

我试图四处寻找答案,并检查了 libinput 的手册以找出正确的配置。我发现的是这样的:

选项“TappingDrag”“bool”

在点击行为(“点击并拖动”)期间启用或禁用拖动。启用后,轻按后按住手指只会按下一个按钮,因此该手指的所有动作都会转化为拖动动作。点击并拖动需要启用选项点击。

我尝试在以下位置设置此选项/usr/share/X11/xorg.conf.d/40-libinput.conf

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "TappingDrag" "false"
EndSection
Run Code Online (Sandbox Code Playgroud)

重新启动并点击拖动仍然存在。我还尝试将相同的选项添加TappingDrag到配置文件中的触摸屏和平板电脑部分,但没有成功。我究竟做错了什么?

我希望有人知道答案,这真的很困扰我。提前致谢!

touchpad gnome xorg libinput 18.04

8
推荐指数
2
解决办法
5300
查看次数

Ubuntu 18.04 /w Macbook Pro:Kworker 不断占用我的 CPU

只是想放弃一个问题,因为这个问题似乎已经存在很长一段时间了。

刚刚我在 Macbook Pro 上安装了新的 Ubuntu 18.04,我注意到 kworker 占用了大量 CPU:

3411 root      20   0       0      0      0 R  84,4  0,0   6:12.23 kworker/0:0
Run Code Online (Sandbox Code Playgroud)

以下是有关我的设置的一些其他信息:

lsb_release -a:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:        18.04
Codename:       bionic
Run Code Online (Sandbox Code Playgroud)

uname -a:

Linux MacbookPro 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

现在我在谷歌上搜索这个问题的答案,实际上找到了很多答案。这个线程中的答案对我有用:为什么 kworker cpu 使用率变得如此高?

我所要做的就是禁用gpe06,然后占用的 kworker 进程就消失了。首先我寻找导致 CPU 负载过高的 gpe:

grep . -r /sys/firmware/acpi/interrupts/
Run Code Online (Sandbox Code Playgroud)

然后浏览列表并找到占用资源的 gpe 并将其禁用: …

cpu-load macbook cpu macbook-pro 18.04

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

标签 统计

18.04 ×2

cpu ×1

cpu-load ×1

gnome ×1

libinput ×1

macbook ×1

macbook-pro ×1

touchpad ×1

xorg ×1