mkk*_*kkl 8 touchpad scrolling
我最近全新安装了 Ubuntu 18.10。我遇到了系统挂起后滚动功能无法正常工作的问题。它缓慢而缓慢,有点像它只记录“一半的滚动”。
重新启动后,它再次完美运行。有任何想法吗?
编辑:我找到了一个通过脚本自动重启触摸板的解决方案。发布如何作为答案!:-)
经过几次尝试,我设法找到了一个解决方案,并在阅读此线程后使其自动运行。我只在 Ubuntu 18.10 上测试过:
基本上,使用这些命令重新启动触摸板可以修复它:
第一次运行:
sudo modprobe -r psmouse
Run Code Online (Sandbox Code Playgroud)
然后:
sudo modprobe psmouse
Run Code Online (Sandbox Code Playgroud)
但是..我不想在每次挂起后都写这些命令。所以我设置了一个脚本,每次我从挂起恢复时自动运行上面的命令
挂起后自动运行命令:
1)用命令创建脚本(打开终端并输入)
sudo touch yourscriptname.sh
Run Code Online (Sandbox Code Playgroud)
这将在您的主文件夹中创建该文件。
2) 编辑脚本
sudo nano yourscriptname.sh
Run Code Online (Sandbox Code Playgroud)
将其粘贴并保存文件:
#!/bin/bash
modprobe -r psmouse && modprobe psmouse
Run Code Online (Sandbox Code Playgroud)
3)移动到您的“系统”文件夹
cd /etc/systemd/system
Run Code Online (Sandbox Code Playgroud)
4)创建服务:
sudo touch yourservicename.service
Run Code Online (Sandbox Code Playgroud)
5)编辑服务:
nano yourservicename.service
Run Code Online (Sandbox Code Playgroud)
把这个粘贴进去然后保存
[Unit]
Description=Run user script after suspend
After=basic.target suspend.target hibernate.target
[Service]
User=root
Environment=DISPLAY=:0
ExecStart=/home/yourusername/yourscriptname.sh
[Install]
WantedBy=basic.target suspend.target hibernate.target
Run Code Online (Sandbox Code Playgroud)
6)运行chmod
sudo chmod +x /home/yourusername/yourscriptname.sh
Run Code Online (Sandbox Code Playgroud)
7)然后运行以下命令
systemctl daemon-reload
Run Code Online (Sandbox Code Playgroud)
和:
sudo systemctl enable yourservicename.service
Run Code Online (Sandbox Code Playgroud)
那应该解决它!
小智 6
Thinkpad 触摸板滚动固定(永久)!!!
首先,转到路径并使用任何编辑器编辑 grub(使用 sudo 运行命令)。
使用 vim 编辑器: sudo vim /etc/default/grub
或者
使用 gedit 编辑器: sudo gedit /etc/default/grub
然后,替换 grub 中现有的行代码:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.synaptics_intertouch=0"
Run Code Online (Sandbox Code Playgroud)
然后,将文件保存在文本编辑器中。
最后,更新 grub。
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4942 次 |
| 最近记录: |