首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动/登录时不工作的trackpad脚本

启动/登录时不工作的trackpad脚本
EN

Ask Ubuntu用户
提问于 2013-06-21 16:04:06
回答 2查看 525关注 0票数 4

当前的问题

我的目标是启用系统启动(或会话启动)上的自然滚动,到目前为止,这可以很容易地实现使用启动脚本,但由于从12.04 (32位)迁移到13.04 (64位),我无法自动完成此任务。

下面是使用的脚本:

代码语言:javascript
复制
#!/bin/sh
xinput set-prop 12 273 -25 -25

它在独立运行时工作,因此它似乎被稍后的调用所覆盖。如何解决这个问题?

我试过什么?

  • 在启动应用程序中为trackpad脚本添加一个条目
  • @reboot中使用crontab标记的条目来调用xinput命令
  • .bash_login.profile中调用trackpad脚本
  • .conf中添加/etc/init文件
  • 我想在某种程度上,我甚至试图在/etc/rc*下乱搞排序目录和排序文件名。
  • /etc/pm下的各种脚本中包含一个调用(这实际上使事情在启动阶段正常工作,但是任何后续的挂起/睡眠都会再次禁用trackpad自定义设置)。

环境

戴尔XPS 13,Ubuntu 13.04 64位。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2013-06-28 01:51:25

这不能解释它发生的原因,它只是一个解决办法。

您可以在属性更改时自动重置它。使用以下脚本:

代码语言:javascript
复制
#!/bin/bash
while true; do
  xinput list-props 12 | grep -q "Synaptics Scrolling Distance (273):.*-25, -25" || xinput set-prop 12 273 -25 -25
  sleep 5
done
票数 1
EN

Ask Ubuntu用户

发布于 2013-06-27 13:22:55

我最近在戴尔Inspiron 17R上安装了Ubuntu13.04,而我的触摸屏只被确认为PS/2鼠标。我在Ubuntu论坛上找到了一个包含自定义驱动程序的帖子,该驱动程序可以启用触摸屏功能。一旦我安装它,Ubuntu的系统设置>鼠标和Touchpad设置列出了触摸屏选项。然后是关于如何使用dconf编辑器启用自然滚动的文章。我希望这能帮到你。

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/311117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档