联想X1 Carbon 2015第3代20 BS – trackpoint,clickpad和wifi
我有一个全新的联想X1 Carbon 2015与IPS显示器,这是一个非常棒的笔记本电脑。 但是在安装ubuntu时,我已经解决了一些问题,有些问题我没有解决。 我把这一切都放在一个问题中,因为这可能是其他用户的一个很好的参考。
我已经安装了ubuntu 14.04.02的新副本
Wifi正在断开连接
Wifi首先工作,但在不到五分钟后断开连接。 如果断开连接则无法再看到SSID。
lspci | grep Wireless
04:00.0网络控制器:Intel Corporation Wireless 7265(rev 3b)
点击按钮根本不起作用
触控板和跟踪点工作正常。 点击按钮不起作用。 在某些程序中,它们会向下滚动/向上滚动。
垂直滚动
使用psmouse proto=imps
imps固定点击psmouse proto=imps
后,跟踪点与中间按钮组合不会垂直滚动
特殊键(如亮度)
音量增大/减小等一些按键开箱即用,大多数没有(静音,亮度,Wifi)。
屏幕字符在14.10上乱码
在14.10有时屏幕上的大多数字符只是简单地消失或加扰。 它看起来真的很受欢迎。
无人问津:跟踪点敏感度
使用其他thinkpad模型,您可以使用/sys/devices/platform/i8042/serio1/serio2/sensitivity
这个文件不适合我。 我在/ sys / devices中搜索了一个名为sensitivity
的文件但没有成功。
我最近购买了X1 Carbon第3代。 我与你提到的问题以及其他问题进行了斗争。 我保留了所有修复的文本日志,并发布如下 –
TrackPad按钮:
-
/etc/modprobe.d/touchpad.conf
:options psmouse proto=imps
-
update-initramfs -u
垂直和水平滚动
http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#Configuration_using_xinput
使用以下内容创建/usr/share/xsessions/mouse.sh
sudo chmod +x mouse.sh
):
xinput set-prop "PS/2 Synaptics TouchPad" "Evdev Wheel Emulation" 1 xinput set-prop "PS/2 Synaptics TouchPad" "Evdev Wheel Emulation Button" 2 xinput set-prop "PS/2 Synaptics TouchPad" "Evdev Wheel Emulation Timeout" 200 xinput set-prop "PS/2 Synaptics TouchPad" "Evdev Wheel Emulation Axes" 6 7 4 5
背光亮度
http://ppa.launchpad.net/indicator-brightness/ppa/ubuntu/pool/main/i/indicator-brightness/
-
/etc/default/grub
:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
-
update-grub
-
sudo gedit /etc/rc.local
-
echo 167 > /sys/class/backlight/intel_backlight/brightness
指纹识别器
$ sudo apt-get install libmagickcore-dev $ sudo apt-get install libusb-1.0.0-dev libnss3-dev libglib2.0-dev $ sudo apt-get install libxv-dev $ sudo apt-get install libtool $ sudo apt-get install fprintd $ sudo apt-get install automake $ cd ~/Downloads $ unzip fprint_vfs5011-faa090818200ca3ea6bfac8bb510e5e01a246c34.zip $ cd fprint_vfs5011-faa090818200ca3ea6bfac8bb510e5e01a246c34 $ ./autogen.sh $ ./configure $ make $ sudo make install $ sudo cp /lib/udev/rules.d/40-libfprint0.rules /etc/udev/rules.d/ $ sudo vi /etc/udev/rules.d/40-libfprint0.rules # Validity VFS5011 SUBSYSTEM=="usb", ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0017", ATTRS{dev}=="*", ATTR{power/control}="auto", MODE="0664", GROUP="plugdev" $ sudo apt-add-repository ppa:fingerprint/fingerprint-gui $ sudo apt-get update $ sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui $ fingerprint-gui
wifi禁用11N
-
在
/etc/modprobe.d/iwlwifi.conf
添加以下行:options iwlwifi 11n_disable=1
Wifi正在断开连接
使用Ctrl + Alt + T打开终端并输入
sudo su echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf update-initramfs -u reboot
您可以尝试使用“11n_disable = 8”来获得评论中建议的更快速度。 对我来说它不起作用,因为我的wifi不稳定“11n_disable = 8”,但你的里程可能会有所不同。 我没有速度问题,没有“11n_disable = 1”的中断问题。
点击按钮根本不起作用
使用Ctrl + Alt + T打开终端并输入
sudo su echo "options psmouse proto=imps" > /etc/modprobe.d/psmouse.conf echo thinkpad_acpi > /etc/modules-load.d/thinkpad_acpi.conf echo "options thinkpad_acpi force_load=1" > /etc/modprobe.d/thinkpad_acpi.conf update-initramfs -u reboot
有了这个你的按钮再次工作。 但是你不能再点击完整的触摸板了。 只需触摸板的底部即可识别点击次数。 但这对我来说没问题。
但是使用中间按钮/跟踪点的垂直滚动不起作用。 见下文。
function键上的特殊操作
使用Ctrl + Alt + T打开终端并输入
sudo su echo thinkpad_acpi > /etc/modules-load.d/thinkpad_acpi.conf echo "options thinkpad_acpi force_load=1" > /etc/modprobe.d/thinkpad_acpi.conf update-initramfs -u reboot
F1 – F8上的Volume,Brightness,Beamer和Wifi切换等特殊动作现在按预期工作。 F9 – F12的特别行动无效。
顺便说一下: Esc键上的“FnLk”表示“function锁定”。 您可以按Fn + Esc激活function锁。
重启后不保留亮度设置。
垂直滚动
使用Ctrl + Alt + T打开终端并输入
sudo su export FILE="/etc/X11/Xsession.d/99trackpoint" echo 'xinput set-prop "PS/2 Synaptics TouchPad" "Evdev Wheel Emulation" 1' > $FILE echo 'xinput set-prop "PS/2 Synaptics TouchPad" "Evdev Wheel Emulation Button" 2' >> $FILE echo 'xinput set-prop "PS/2 Synaptics TouchPad" "Evdev Wheel Emulation Timeout" 200' >> $FILE echo 'xinput set-prop "PS/2 Synaptics TouchPad" "Evdev Wheel Emulation Axes" 6 7 4 5' >> $FILE reboot
重新启动后,您可以使用跟踪点和中间按钮进行垂直和水平滚动。
屏幕上的人物乱七八糟
使用Ctrl + Alt + T打开终端并输入
sudo su mkdir /etc/X11/xorg.conf.d/ cd /etc/X11/xorg.conf.d/ echo 'Section "Device"' > 20-intel.conf echo ' Identifier "Intel Graphics"' >> 20-intel.conf echo ' Driver "intel"' >> 20-intel.conf echo ' Option "AccelMethod" "uxa"' >> 20-intel.conf echo 'EndSection' >> 20-intel.conf reboot
屏幕字符不再被扰乱。
我只是发布这个评论,但没有代表。 自从我获得了2015 X1 Carbon以来,我一直在根据这篇文章进行调整,但并没有解决所有问题。 我昨天从一个完全新鲜的Vivid安装开始,并且惊喜地发现零问题,就像“正常工作”一样。
特别是,单击按钮和触控板在“鼠标和触摸板”设置下可识别和配置。 中键单击接触点和双指触摸板滚动按预期工作。
这并没有完全解决OP的14.04问题,但可能对发现这篇文章的其他人有所帮助。
这是我对亮度问题的解决方案:
#include #include #include #include int main(int args, char **argv) { FILE *f; int cur_br, new_br; char cmd[256] = { 0, }; if (args <= 1 || strnlen(argv[1], 256) >= 256) { printf("Set the screen brightness:\n\tbr 0-852 or [+-]\n\n"); exit(1); } f = fopen("/sys/class/backlight/intel_backlight/brightness", "r+"); if (f) { fscanf(f, "%d", &cur_br); fprintf(stderr, "%d\t%s", cur_br, argv[1]); if (strncmp(argv[1], "-", 1) == 0) { new_br = (int)((float)cur_br / 1.1); } else if (strncmp(argv[1], "+", 1) == 0) { new_br = (int)((float)(cur_br + 1) * 1.1); } else { new_br = atoi(argv[1]); } if (new_br < 0) { new_br = 0; } else if (new_br > 852) { new_br = 852; } fprintf(stderr, "\t%d\n", new_br); fprintf(f, "%d", new_br); fclose(f); } return 0; }
我不知道为什么852是最大亮度的神奇数字(通过反复试验推断)。 我绑定了我的亮度键,用+或 – 作为args调用这个可执行文件(有suid set)。 如果您不小心将亮度设置为0:D,则始终可以使用500(或852)作为参数执行。
我也有x1碳第三代,我已经对它进行了很长时间的修改并张贴,所以人们可能会阻止搜索分配并找不到任何东西。 在我的情况下,我有ubuntu 15.04与内核3.19.0和固件版本,而不是我从这里下载的内核3.17.0兼容的最新版本为wifi 7265型号https://wireless.wiki.kernel.org/en/users/司机/ iwlwifi是一个说10.ucaf的人
只需将其解压缩并将两个ucaf文件复制到/ lib / firmware,但您可能需要删除所有模型的其他ucaf驱动程序,因此第10个驱动程序会被加载。 我通过反复试验找到了这个,我的wifi终于稳定了……祝大家好运,我的观点是15.04在x1 carbon 3rd gen上工作得更好(除了可能wifi之外的一切都在内核3.19.0上开箱即用与此版本的ubuntu一起提供)
Ubuntu 14.04.4 LTS开箱即用
使用最新的Ubuntu 14.04以及最新的硬件支持堆栈和内核,根本没有问题。 上面提到的所有问题都没有发生:)实际的内核版本是:
$ uname -r 4.2.0-34-generic
因此,如果你仍然有一个14.04刚刚更新到lastes硬件支持堆栈的问题,它应该工作。
本来只留下一个评论,但不幸的是你需要声誉留下一个(我被这个困惑)。
- 如何重置Unity默认快捷方式?
- 我的内核(3.16.0-30)的自动更新给出了旧版本(3.13.0-100)
- aptana studio 3中的命令菜单在ubuntu 14.04中不起作用
- 升级到14.04.3 LTS后没有网络
- 如何在Ubuntu 14.04中使用工具栏的22个像素大小的图标
- 无法使用ubuntu 14.04.1 LTS从USB启动
- Conky专注于ubuntu桌面(14.04)
- 如何在ubuntu 14.04.3 LTS中修复缺少的libwayland-egl.so.1和libuser-accounts.so?
- Ubuntu错误:“磁盘上使用的分区表格式通常要求您为引导加载程序代码创建单独的分区”