AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[synaptic](unix)

Martin Hope
Rui F Ribeiro
Asked: 2018-09-06 19:04:40 +0800 CST

鼠标垫在联想 Thinkpad 中不起作用

  • 4

我在这里遇到了一个奇怪的问题——集成的突触鼠标/橡胶鼠标在 Linux 中不起作用。

集成鼠标/鼠标垫仅在 Windows 已首先激活它们时才起作用。我可以在 Linux 中进行多次重新启动,并且它们确实可以继续工作。只要笔记本没有断电,它们就会被识别。

如果笔记本耗尽所有电池,我只能在首先在 Windows 中启动时才能再次使用鼠标垫/鼠标。

因此,我可以在 Linux 运行时轻松重现错误并取出电池。这样,鼠标垫在我再次在 Windows 中启动之前不会被识别。因此,当硬件处于未知(初始化)状态时,开源驱动程序似乎无法识别设备。

我在 2016 Lenovo ThinkPad E560、i7-6500U CPU @ 2.50GHz、16GB RAM 和 SSD 磁盘中使用 Debian 9/Antix 17.1。

这台机器有一个双卡,但是我radeon.modeset=0在内核参数中停用了 radeon。所以相关参数为:

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07)

我的xserver-xorg相关软件包是:

xserver-xorg - 7.7+19
xserver-xorg-core - 1.19.2-1.0nosystemd2
xserver-xorg-input-libinput - 0.23.0-2
xserver-xorg-input-synaptics - 1.9.0-1+b1
xserver-xorg-video-intel - 2.99.917+git20161206-1

我已经尝试运行 Antix 存储库中存在的 Debian 内核, 4.10.5-antix.3-amd64-smp并且4.18.4-antix.1-amd64-smp症状没有任何变化;正如@StephenKitt 告诉我的那样,新版本的突触处理发生了变化。

我当前的内核参数是:

$ cat /proc/cmdline 
BOOT_IMAGE=/boot/vmlinuz-4.18.4-antix.1-amd64-smp root=UUID=00c17984-859f-4197-8bd8-b346ddd092bd ro iommu=1 intel_iommu=on iommu=pt ipv6.disable=1 intremap=no_x2apic_optout radeon.modeset=0

我还遵循了一些在线建议,将 xorg 中的鼠标垫处理从 xserver-xorg-input-synaptics 更改为 xserver-xorg-input-libinput,安装后者,然后执行以下操作:

 cd /etc/X11/xorg.conf.d
 ln -s /usr/share/X11/xorg.conf.d/40-libinput.conf 

症状保持不变。

我还在 Windows 10 的设备管理器中查看了设备/驱动程序的名称,它是一个名为“Ultranav”的双鼠标鼠标垫/键盘橡胶。libinput-list-devices也将其命名为“AlpsPS/2 ALPS DualPoint TouchPad”。其他一些人也将这款鼠标 Elantech 称为其他联想型号。

我也安装libinput-tools了调试情况。有趣的是,libinput-list-devices在运行 Windows 之后会看到运行该命令的鼠标,而在它不存在之前。

我已经有了与内核团队一起填补 bug 的建议。

该怎么办?

制造商和型号的相关dmidecode数据为:

# dmidecode -s system-manufacturer
LENOVO
# dmidecode -s system-product-name
20EV000YPG
# dmidecode -s system-version
ThinkPad E560

libunput-list-devices启动 Windows 10 之前和之后的差异。

$ diff libunput-list-devices-before_windows.txt after-windows.txt
2c2
< Kernel:           /dev/input/event8
---
> Kernel:           /dev/input/event10
20c20
< Kernel:           /dev/input/event10
---
> Kernel:           /dev/input/event12
38c38
< Kernel:           /dev/input/event7
---
> Kernel:           /dev/input/event9
128c128
< Kernel:           /dev/input/event18
---
> Kernel:           /dev/input/event20
163,164c163,164
< Device:           ThinkPad Extra Buttons
< Kernel:           /dev/input/event9
---
> Device:           AlpsPS/2 ALPS DualPoint Stick
> Kernel:           /dev/input/event6
165a166,202
> Seat:             seat0, default
> Capabilities:     pointer 
> Tap-to-click:     n/a
> Tap-and-drag:     n/a
> Tap drag lock:    n/a
> Left-handed:      disabled
> Nat.scrolling:    disabled
> Middle emulation: disabled
> Calibration:      n/a
> Scroll methods:   *button
> Click methods:    none
> Disable-w-typing: n/a
> Accel profiles:   flat *adaptive
> Rotation:         n/a
> 
> Device:           AlpsPS/2 ALPS DualPoint TouchPad
> Kernel:           /dev/input/event7
> Group:            7
> Seat:             seat0, default
> Size:             97.50x53.87mm
> Capabilities:     pointer 
> Tap-to-click:     disabled
> Tap-and-drag:     enabled
> Tap drag lock:    disabled
> Left-handed:      disabled
> Nat.scrolling:    disabled
> Middle emulation: disabled
> Calibration:      n/a
> Scroll methods:   *two-finger edge 
> Click methods:    *button-areas clickfinger 
> Disable-w-typing: enabled
> Accel profiles:   none
> Rotation:         n/a
> 
> Device:           ThinkPad Extra Buttons
> Kernel:           /dev/input/event11
> Group:            8
debian synaptic
  • 1 个回答
  • 2724 Views
Martin Hope
dmin
Asked: 2018-08-24 03:19:34 +0800 CST

如何保存 Synaptic(图形包管理器)的设置?

  • 0

我有点文件,用于存储我使用的所有程序的设置。我的意思是扩展名为.conf,.cfg等的文件.rc。

但我找不到 Synaptic 保留其设置的地方。我在人们谈论/root/.synaptic目录的地方看到了一些答案。但我无权访问此目录。即使我可以访问该目录 - 在/root/目录中做某事是否安全?

例如,我想添加更多列并更改工具栏视图: 在此处输入图像描述

系统:Linux Mint 19
突触:0.84.3

linux-mint synaptic
  • 1 个回答
  • 363 Views
Martin Hope
brickmasterj
Asked: 2018-03-26 10:13:05 +0800 CST

触摸板右键坏掉 Dell XPS 13 9343 libinput Debian Buster

  • 2

在 Debian Testing (Buster) 上,右键单击已停止在我的 Dell XPS 13 (2015) 9343 的触摸板上工作数周。正如在 Wayland 中一样,配置是根据Arch Wikilibinput通过 UI(在我的情况下为 GNOME)完成的,似乎已被弃用,并且所有conf 文件似乎都被忽略了,我无法找到解决此问题的方法。synapticsxorg

右键单击的唯一方法是双击触控板,实际上右键单击只是执行左键单击。此外,该$ libinput命令返回Command not found.

debian synaptic
  • 2 个回答
  • 1404 Views
Martin Hope
Computer_User101
Asked: 2017-11-23 08:51:33 +0800 CST

Synaptic 包管理器文件设置

  • 0

Synaptic Package Manager 中的文件设置会删除哪些内容?就像临时文件和历史文件的用途一样?你需要它们吗?

linux-mint synaptic
  • 1 个回答
  • 294 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve