据我所知,我的鼠标没有与其他任何东西配对,但根据下面的屏幕截图,所有选项都已查看;
我通过 Ubuntu 的软件管理器安装了 Solar。
我发现 2002-05-12(版本 2022.1.1)上的 pyCharm 更新严重影响了鼠标滚轮滚动。
我如何回到以前的版本?
在最近一次内核升级后,我开始注意到一个烦人的问题:每次我更改笔记本电脑(Dell Inspiron 15)上的键盘/鼠标设置时,“自然滚动方向”都会发生变化。更具体地说,我在工作中有一套罗技设备,在家里有一套不同的设备(也是罗技)。似乎每次我切换外围设备时,滚动方向都会改变。我希望默认情况下保留自然滚动,而不是随意切换到“常规”滚动方向。
我相信这可能是在更新 5.4.0-52 64 位内核(Ubuntu 20.04 LTS,GNOME 版本 3.36.3)之后开始的。我应该注意到,大约在同一时间,我为家庭购买了一套新的键盘/鼠标组合,尽管直到几天后的内核更新我才注意到这个问题。
更糟糕的是,设置>鼠标和触摸板>鼠标>自然滚动中的切换按钮没有改变,但滚动方向改变了。也就是说,当我只是改变位置时,滚动方向是“常规的”,而自然滚动是打开的。要解决这个问题,我所要做的就是切换按钮两次,然后它会回到我喜欢的滚动方向。
有没有其他人遇到过这个问题?如果是这样,您建议以任何方式修复它,而不必每次更改外围设备时都更改方向。
向上滚动在某些应用程序中不起作用,例如 Firefox、Zotero,以及当我在 Atom/VS Code 中浏览“打开文件夹/文件”部分时。在其他环境(Konsole、Dolphine、基于 Chromium 的浏览器等)中,它可以完美运行。知道如何解决这个问题吗?
自从我将 18.04 LTS 升级到 19.04 后,这个问题就一直存在。
我目前的设置:
Ubuntu 20.04.1 LTS x86_64
Logitech Gaming Mouse G600
当我使用其他鼠标时也会出现同样的问题,所以我认为这个鼠标不是问题。这是我到目前为止发现的:
向上滑动
LeaveNotify event, serial 40, synthetic NO, window 0xd800001,
root 0x6c9, subw 0xd800002, time 11818211, (27,58), root:(2935,585),
mode NotifyGrab, detail NotifyVirtual, same_screen YES,
focus YES, state 18432
EnterNotify event, serial 40, synthetic NO, window 0xd800001,
root 0x6c9, subw 0xd800002, time 11818211, (27,58), root:(2935,585),
mode NotifyUngrab, detail NotifyVirtual, same_screen YES,
focus YES, state 16384
向下滚动
ButtonRelease event, serial 40, synthetic NO, window 0xd800001,
root 0x6c9, subw 0xd800002, time 11885441, (42,35), root:(4344,59),
state 0x1000, button 5, same_screen YES
LeaveNotify event, serial 40, synthetic NO, window 0xd800001,
root 0x6c9, subw 0x0, time 11885441, (42,35), root:(4344,59),
mode NotifyUngrab, detail NotifyInferior, same_screen YES,
focus YES, state 0
ButtonPress event, serial 40, synthetic NO, window 0xd800001,
root 0x6c9, subw 0xd800002, time 11885529, (42,35), root:(4344,59),
state 0x0, button 5, same_screen YES
EnterNotify event, serial 40, synthetic NO, window 0xd800001,
root 0x6c9, subw 0x0, time 11885529, (42,35), root:(4344,59),
mode NotifyGrab, detail NotifyInferior, same_screen YES,
focus YES, state 4096
$ xinput get-button-map 10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
我在 Thinkpad T480 上运行 Ubuntu 18.04,两个手指滚动在看似随机的时间不起作用,现在它根本不起作用。
可以使用一些帮助故障排除。
我需要使用Razer Deathadder Elite鼠标的两个中央按钮(滚轮下方的按钮)来滚动页面。
默认情况下,它们用于更改 DPI。
如果我没记错的话,OpenRazer和Polychromatic不提供按钮重新映射。
我怎样才能简单而永久地将这两个按钮重新分配给屏幕滚动?
我正在尝试使用imwheel提高滚动速度,我已按照下面列出的 2 个来源中的说明进行操作,但即使在使用大乘数后我也没有看到速度发生变化。imwheel似乎在我没有收到任何错误消息的意义上起作用。关于可能出现问题的任何想法或提高系统滚动速度的任何替代方法?
提前致谢!
Thinkpad T480 上的 ubuntu 18.04.2
我想在连接鼠标时运行 udev 脚本。我很高兴假设名为 tim 的用户正在运行 Xsession(我使用 kde plasma)。
目标是为罗技 USB 鼠标配置中键滚动,包括热插拔。
我的规则是:
/etc/udev/rules.d/41-usb-mouse-add.rules
ACTION=="add" \
, ATTRS{idProduct}=="c539" \
, ATTRS{idVendor}=="046d" \
, ENV{DISPLAY}=":0" \
, ENV{XAUTHORITY}="/tmp/xauth-1000-_0" \
, RUN+="/home/tim/scripts/tweak_libinput.sh"
XAUTHORITY 的位置是从我在 shell 中看到的复制而来。
我在脚本中调用了 logger,它被多次调用(为什么?)所以 udev 规则有效,尽管我希望它只被调用一次。
它有一些效果,因为它破坏了我的自然滚动设置......同样的脚本设置了自然滚动,但是在 udev 调用之后,自然滚动设置被重置。所以这比失败更糟糕,它实际上破坏了我的设置:)
当脚本手动运行时,它工作正常。不管我调用它多少次。
编辑
ls -l /tmp/xauth-1000-_0
-rw------- 1 tim tim 53 Jun 11 20:07 /tmp/xauth-1000-_0
这个权限设置会有问题吗?
今天早上在我升级之前,当我滚动滚轮时,只要滚轮转动,任何活动的程序都会滚动。从挂起(关闭笔记本电脑)唤醒后升级到 19.04 后,当我滚动滚轮时,视图滚动几行然后停止,直到我再旋转滚轮几次,它才会再次滚动。
微软无线移动鼠标 4000
它发生在每个程序中,包括 Windows 的虚拟机启动,并且似乎只是在从挂起中唤醒之后。拔下 USB 接收器并将其重新插入可以恢复灵敏度,但对我来说这不是解决办法,只是一种解决方法。
如何停止任何中断鼠标设置的挂起系统行为?如何在没有物理干预的情况下恢复它(如果可能,在唤醒时自动)
为什么升级会破坏它,或者这可能是一个巧合?
我很难为 18.04 LTS 找到这个问题的答案。
我使用以下内容查找要配置的选项列表。
gsettings list-keys org.gnome.desktop.peripherals.touchpad
它返回了以下列表:
触摸板 发送事件 自然滚动 点击点击 两指滚动启用 左手点击方法 速度滚动方法 点击并拖动 边缘滚动启用 禁用输入时
在此列表中,哪些选项可以配置为“false”以禁用水平滚动?Samuel Cavazos 的回答似乎接近于需要做的事情,但在上面的当前列表中似乎没有提供水平选项。他的回答在 18.04 中不适用,如下:
gsettings 设置 org.gnome.settings-daemon.peripherals.touchpad 水平滚动启用“真”
这个选项是否重命名为滚动方法?如果是这样,终端线应该是什么来禁用水平滚动?