戴尔Inspiron N5110键盘和触摸板


14

                                                                    我有戴尔笔记本电脑“ N 5110”

  1. 如何使2指滚动工作+ 2指放大和缩小工作

  2. 如何Fn + F3锁定触摸板

  3. 如图所示如何配置1 2 3

    3.1对于Ubuntu软件中心

    3.2对于系统设置

    3.3屏幕关闭

在此处输入图片说明

如何在Dell Inspiron 5110上配置触摸板和键盘设置? 什么都没做,我也没用过Google,但一无所获

 xinput list
⎡ Virtual core pointer                             id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                        id=13   [slave  pointer  (2)]
⎣ Virtual core keyboard                          id=3   [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_HD               id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]

发布的答案对您解决触摸板问题有帮助吗?
贝尼·博格瑟

是> os.system(“ xinput --set-prop'PS / 2通用鼠标''设备已启用'$(如果[$(expr xinput --list-props 'PS/2 Generic Mouse' | grep 'Device Enabled' | cut -f2 -d :)-eq 0];则回显1;否则回显0; fi)”)>还要检查第二个答案
2012年

您是否设法使滚动条在触摸板上工作?如我所见,脚本只会使触摸板停止。
贝尼·博格瑟

在这里考虑这个答案:askubuntu.com/a/199587/44254
Beni Bogosel,2012年

Answers:


11

1.如何使2指滚动工作+ 2指放大和缩小工作

有一个名为的应用程序,Touchegg但存在问题,12.04需要修复。所以目前,它无法完成您想要的工作。

Touchegg旨在为基于Linux的操作系统带来多点触摸(触摸板)功能。用外行术语来说,它是GNU / Linux的开源多点触摸手势识别器,它由C ++,Qt和uTouch-geis库支持。借助TouchEgg,您可以定义要为特定的多点触摸手势启动的动作类型。

有关更多信息,请查看我的答案。我已经指导了整个过程。

2.如何Fn + f3锁定触摸板?

使用名为的应用程序AutoKey

您可以将任何键绑定到任何脚本或缩写。

AutoKey是用于Linux和X11的桌面自动化实用程序。它使您可以管理脚本和短语的集合,并为其分配缩写和热键。这使您可以在使用的任何程序中执行脚本或按需插入文本。

最新版本是v0.90。

  • 在哪里得到的?它在ubuntu的仓库中!

打开软件中心>搜索autokey>安装AutoKey(GTK)

  • 如何使用呢?

打开自动键。

步骤1 :

Ctrl+ Shift+ N或从File > Create.. > New Script。用您喜欢的名称重命名。

在此处输入图片说明

如图所示粘贴以下代码,

import os
os.system("synclient TouchpadOff=$(if [ $(expr `synclient -l | grep TouchpadOff | cut -f2 -d =`) -eq 0 ]; then echo 1; else echo 0; fi)")

在此处输入图片说明

然后在右下角有为三个Set按键设定AbbreviationHotkeyWindow Filter。单击第二个Set按钮(因为我们要设置热键)。

在此处输入图片说明

单击Press to Set并单击您要分配的键(在您的情况下为fn+ f3。我为fn+ f1)。

点击OK

单击Save右下角。

现在,您将在HotKey列的左侧面板中看到您的热键(在我的情况下,因为我已经分配了+,所以有奇怪的键)。Ifnf1

在此处输入图片说明

您已将触摸板的热键设置为启用/禁用(我已编码为使其切换而不是仅用于锁定它。也许您想要它:-))。

3.1对于Ubuntu软件中心

==>转到Step 1上述说明。

粘贴时只需使用此代码。

import os
os.system("/usr/bin/software-center %u")

并为 1屏幕截图中显示的内容。

这就是它已经绑定1Software Center

3.2对于系统设置

==>转到 Step 1上述说明。

粘贴时只需使用此代码。

import os
os.system("gnome-control-center")

并为 2屏幕截图中显示的内容。

这就是它已经绑定2System Settings

3.3屏幕关闭

==>转到 Step 1上述说明。

粘贴时只需使用此代码。

import os
os.system("xset dpms force off")

并为 3屏幕截图中显示的内容。

就是您想要3Monitor off


这是否会使滚动条在阿尔卑斯触摸板上工作,还是仅关闭触摸板的一种选择?
Beni Bogosel,2012年

它会关闭然后再打开触摸板(例如切换键)。
拉胡尔·维尔帕拉

2

非常有用的说明。

不幸的是,我遇到了synclientCouldn't find synaptics properties. No synaptics driver loaded?)问题,因此我寻找了AutoKey的替代脚本,并发现此线程中说明非常有帮助。我只是用os.system以下内容替换了该行:

os.system("xinput --set-prop 'PS/2 Generic Mouse' 'Device Enabled' $(if [ $(expr `xinput --list-props 'PS/2 Generic Mouse' | grep 'Device Enabled' | cut -f2 -d :`) -eq 0 ]; then echo 1; else echo 0; fi)")

2

触摸板滚动问题已修复

我非常感谢 “ Dave Turvene”为他的车手所做巨大贡献,也感谢garyF的剧本。

它已通过运行Ubuntu 12.04的Dell inspiron 5720上的触摸板滚动问题解决。

我做了一些额外的步骤才能使其正常工作。

这是使驱动程序和脚本运行的步骤。

1)将psmouse-alps-dst-0.4.tar解压缩到/ usr / src后(在命令提示符下,转到/usr/src/psmouse-alps-dst-0.4)。
2)`sudo chmod u + = rwx install.sh`(授予对install.sh的执行权限)
3)`sudo gedit install.sh`
4)添加#!/ bin / bash(如果使用bash shell,这是默认的shell)
5)`sudo。/ install.sh`
[如果出现错误。您可能需要安装dkms才能运行脚本]
[`sudo apt-get install dkms`]。

6)脚本将运行并构建源代码。
7)完成后,您会收到消息
“ DKMS:安装完成。
rmmod psmouse,等待=否
的insmod /lib/modules/3.5.0-23-generic/updates/dkms/psmouse.ko 
主要:完成安装。转到系统设置>鼠标和触摸板进行配置:-)“
8)在Ubuntu 12.04中,单击启动器栏中的Dash Home。
9)然后键入鼠标。
10)单击“鼠标和Toushpad”应用程序。
11)点击“触摸板”标签。
12)选择“两指滚动”。
13)关闭应用程序,一切就绪。 

感谢您添加可执行权限部分...忘了提及它:-)可以通过使用克服,sudo bash install.sh但我不知道dkms是否需要安装。它与ubuntu install捆绑在一起吗?
garyf

1

我找到了Dave制作的非常有用的驱动程序。我感谢他,因为我也有N5110,该死的戴尔不想帮忙

这是指向它的快速安装链接

您需要解压缩并复制文件夹/usr/src/,然后install.sh以root权限运行。

它尚不完整,但是至少您可以进行边缘滚动,双指滚动,并可以使用Fn+ 将其关闭/打开F3

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.