Lenovo X1 Carbon 2015 3-го поколения 20 BS - трекпоинт, сенсорная панель и Wi-Fi

У меня новый Lenovo X1 Carbon 2015 с дисплеем IPS, который действительно является отличным ноутбуком. Но при установке Ubuntu есть некоторые проблемы, которые я уже решил, а некоторые нет. Я поставил все это в один вопрос, так как это может быть хорошим ориентиром для других пользователей.

Я установил свежую копию ubuntu 14.04.02

Wi-Fi отключается

Wi-Fi работает первым, но отключается менее чем через пять минут. Если он отключается, он больше не видит SSID.

lspci | grep Wireless

04: 00.0 Сетевой контроллер: Intel Corporation Wireless 7265 (версия 3b)

Кнопочные кнопки вообще не работают

Сенсорная панель и трекпойнт работают нормально. Кнопки нажатия не работают. В некоторых программах они выполняют прокрутку вниз / прокрутку вверх.

Вертикальная прокрутка

После фиксации кнопок щелчка с psmouse proto=imps точка трека в сочетании со средней кнопкой не выполняет вертикальную прокрутку

Специальные клавиши (например, Яркость)

Некоторые такие клавиши, как увеличение / уменьшение громкости, работают из коробки, большинство не работает (отключение звука, яркость, Wi-Fi).

Экранные символы зашифрованы 14.10

14.10 иногда большинство символов на экране просто исчезают или зашифрованы. Это выглядит очень уставшим.

РАЗРЕШЕНО: Чувствительность трекпоинта

В других моделях ThinkPad вы можете управлять чувствительностью трекпоинта с помощью /sys/devices/platform/i8042/serio1/serio2/sensitivity

Этот файл недоступен для меня. Я безуспешно искал / sys / devices файл с именем sensitivity.

10
задан 16 August 2015 в 15:20

6 ответов

Wi-Fi разъединяется

, Открывают Terminal с Ctrl + Высокий звук + T и входят

sudo su
echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf
update-initramfs -u
reboot

, можно попытаться использовать "11n_disable=8" для получения большей скорости, как предложено в комментарии. Для меня это не работало, поскольку мой Wi-Fi нестабилен с "11n_disable=8", но Ваш пробег может варьироваться. У меня нет проблем скорости и никаких проблем прерывания с "11n_disable=1".

Clickbuttons не работают во всем

, Открывают Terminal с Ctrl + Высокий звук + 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

С этим, Ваши кнопки работают снова. Но Вы не можете больше нажимать на полную сенсорную панель. Просто нижняя часть сенсорной панели распознает щелчки. Но это хорошо для меня.

, Но вертикальная прокрутка с серединой button/trackpoint не работает. Посмотрите ниже.

Специальные действия с Функциональными клавишами

Открывают Terminal с Ctrl + Высокий звук + 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

, специальные действия как Объем, Яркость, Beamer и Wifi включают F1 - F8 работает теперь как ожидалось. Специальные действия с F9 - F12 не работают.

Между прочим: "FnLk" на Ключе Esc означает "Функциональную Блокировку". Можно активировать Функциональную Блокировку нажатием Fn + Esc .

подбор яркости не сохраняется после перезагрузки.

Вертикальная прокрутка

Открывает Terminal с Ctrl + Высокий звук + 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

После перезагрузки, у Вас есть вертикальная и горизонтальная прокрутка с trackpoint и средней кнопкой.

символы Screen боролись

, Открывают Terminal с Ctrl + Высокий звук + 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

, символы Screen больше не скремблированы.

9
ответ дан 16 August 2015 в 15:20

Я недавно купил Углеродное третье поколение X1. Я боролся с проблемами, плюс которые Вы еще упоминаете некоторые. Я сохранил текстовый журнал всех мер и сообщения следующим образом -

Кнопки 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

считыватель отпечатков пальцев

http://www.saltycrane.com/blog/2014/12/setting-lenovo-thinkpad-x1-carbon-2nd-gen-fingerprint-reader-ubuntu-1404/

$ 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

Wi-Fi отключает 11 Н

  • включите следующую строку /etc/modprobe.d/iwlwifi.conf:

    options iwlwifi 11n_disable=1
    
14
ответ дан 16 August 2015 в 15:20

Вот мое решение проблемы яркости:

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>

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 магическое число для макс. яркости (вывел его через метод проб и ошибок). Я обязал свои ключи яркости звонить, этот исполняемый файл (имеет набор suid), или с + или с - как args. При случайной установке яркости на 0 :D можно всегда выполняться с 500 (или 852) как параметрический усилитель.

1
ответ дан 16 August 2015 в 15:20

У меня есть x1 углерод 3-й генерал также, я чинил вокруг этого долгое время теперь и отправляющий, таким образом, люди могли предотвратить поиск, выделяют и нахождение ничего. В моем случае у меня есть человечность 15.04 с ядром 3.19.0 и версией микропрограммного обеспечения вместо последней, я загрузил ядро 3.17.0 совместимых отсюда для Wi-Fi 7 265 моделей https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi тот, который говорит 10.ucaf

просто извлечение это и копия оба ucaf файлы к/lib/firmware, но Вы, возможно, должны были бы удалить другие ucaf драйверы для модели, которую Вы имеете, таким образом, 10-й загружается. Я нашел это методом проб и ошибок, и мой Wi-Fi наконец стабилен... удача всем, моя точка - то, что 15,04 работ лучше над x1 углеродом 3-й генерал (все кроме, возможно, Wi-Fi работает из поля над ядром 3.19.0, с которым эта версия человечности идет)

0
ответ дан 16 August 2015 в 15:20

Я просто отправил бы это как комментарий, но не имею представителя, я делал тонкие настройки на основе этого сообщения, так как я получил Углерод X1 2015 года, но не решил все. Я запустил вчера с абсолютно новой Яркой установки и был приятно удивлен найти нулевые проблемы, как в "просто работах".

, В частности, кнопки щелчка и сенсорная панель распознаны и настраиваются при настройках "Mouse and Touchpad". Щелкните средней кнопкой по точке соприкосновения и орнаменту из завитков сенсорной панели с двумя пальцами как ожидалось.

Это точно не решает проблемы OP с 14,04, но может быть полезно другим, которые находят это сообщение.

2
ответ дан 16 August 2015 в 15:20

Ubuntu 14.04.4 работы LTS из поля

С последней Ubuntu 14.04 с новой аппаратной стопкой реализации возможностей и ядром там не является никакими проблемами вообще. Все упомянутые выше проблемы не произошли :) Фактическая версия ядра:

$ uname -r
4.2.0-34-generic

Поэтому, если у Вас все еще есть проблемы с 14,04 просто обновлениями, длится аппаратную стопку реализации возможностей, и она должна просто работать.

<глоток> оставил бы просто комментарий, но к сожалению Вам нужна репутация для отъезда одной (я - puzzeled этим).

0
ответ дан 16 August 2015 в 15:20

Другие вопросы по тегам:

Похожие вопросы: