レノボX1カーボン2015第3世代20 BS-トラックポイント、クリックパッド、Wi-Fi


10

私は本当に素晴らしいラップトップであるIPSディスプレイを搭載した真新しいLenovo X1 Carbon 2015を手に入れました。しかし、ubuntuをインストールするときに、すでに解決した問題と解決していない問題があります。これは他のユーザーにとっては良い参考になるかもしれないので、1つの質問にまとめました。

ubuntu 14.04.02の新しいコピーをインストールしました

Wifiが切断されています

Wifiは最初に機能しますが、5分未満で切断されます。接続が切断されると、SSIDは表示されなくなります。

lspci | grep Wireless

04:00.0ネットワークコントローラー:Intel Corporation Wireless 7265(rev 3b)

クリックボタンがまったく機能しない

タッチパッドとトラックポイントは正常に動作しています。クリックボタンが機能しない。一部のプログラムでは、下にスクロール/上にスクロールします。

縦スクロール

psmouse proto=imps中央のボタンと組み合わせてトラックポイントでクリックボタンを修正した後、垂直スクロールしません

特殊キー(明るさなど)

音量アップ/ダウンなどの一部のキーはそのまま使用できますが、ほとんどは機能しません(ミュート、明るさ、Wi-Fi)。

14.10でスクランブルされた画面文字

14.10では、画面上のほとんどの文字が単になくなったり、スクランブルされたりすることがあります。それは本当に奇妙に見えます。

未解決:トラックポイントの感度

他のthinkpadモデルでは、トラックポイントの感度を制御できます /sys/devices/platform/i8042/serio1/serio2/sensitivity

このファイルは私には利用できません。/ sys / devicesを検索して、呼び出されsensitivityなかったファイルを探し ました。


1
個別の質問では、それらの(ほとんど)関連のない問題のそれぞれに対処する方が良いと思います。この質問から1つを除いてすべて削除して、新しい質問に移動できますか?
David Foerster、2015年

2
@DavidFoerster通常あなたは正しい。しかし、まさにこのラップトップを持っているユーザーにとって、すべてを1か所にまとめることは素晴らしいことです。
Janning

少なくともwifiは、新しい15.04インストールでまだオフになっています。以下の修正はそのために機能します。また、wifiボタンが機能しません。トラックポイントは、トラックパッドボタンと同様に機能します。タッチパッドを2本の指でスクロールすると機能します。
シンバクベ2015

回答:


14

最近X1カーボン3世代を購入しました。私はあなたが言及した問題に加えていくつかの問題と戦いました。すべての修正のテキストログを保持し、次のように投稿しました-

トラックパッドボタン:

  • /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.shsudo 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

wifi無効11N

  • 次の行を追加します/etc/modprobe.d/iwlwifi.conf

    options iwlwifi 11n_disable=1
    

優秀な。私はあなたの垂直スクロールソリューションを私の回答に追加し、それをコミュニティウィキとしてマークしました。私はubuntu 14.04
Janning

指紋リーダーを使用する目的は何ですか?
Janning

Janningは、ログイン、休止状態と一時停止からの再開、およびsudoに対して機能します。シナプスでは機能しません。機能ボタンソリューションをありがとう。11nは非常に不安定であることを哀れです。
brett 2015年

何がバックライトの明るさを追加しますか?私のファンクションキーソリューションでは、輝度キーを使用でき、通知領域(OSDフィードバック)に現在の選択を表示します。あなたの解決策はそれに何かを追加しますか?
Janning

私はファンクションキーの使用を追加しません。パネルにアプレットを追加して、輝度とデフォルトの輝度設定を調整します(コード:echo 167> / sys / class / backlight / intel_backlight / brightness)。ファンクションキーの修正は試していません。再起動時にバックライト設定を保持しますか?これは良いスレッドです。これらすべての修正を1か所にまとめておくと便利です。
brett 2015年

9

Wifiが切断されています

Ctrl+ Alt+でターミナルを開いてT入力

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

コメントで提案されているように、「11n_disable = 8」を使用して速度を上げることができます。「11n_disable = 8」では私のwifiが不安定なので、私にとってはうまくいきませんでしたが、走行距離が異なる場合があります。「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

これにより、ボタンが再び機能します。しかし、もう完全なタッチパッドをクリックすることはできません。タッチパッドの底部だけがクリックを認識します。しかし、それは私にとっては問題ありません。

ただし、中央のボタン/トラックポイントを使用した垂直スクロールは機能しません。下記参照。

ファンクションキーに対する特別なアクション

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

上のトグル音量、明るさ、ビーマーや無線LANなどの特別なアクションはF1- F8予想通り、今取り組んでいます。F9-の特別なアクションが機能しF12ていません。

ちなみに、Escキーの「FnLk」は「ファンクションロック」を意味します。Fn+ を押すと、機能ロックを有効にできEscます。

再起動後、輝度設定は保持されません。

縦スクロール

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

画面の文字はもうスクランブルされていません。


そして、あなたはnバンドを無効にするだけですべてのwifi問題を修正していますか?
Helio

はい、wifiを修正しました。11nを無効にした後は非常に安定しています
Janning

Wi-Fiカードとは何ですか?
Helio

@Janning私はconfファイルを編集してgksudo gedit /etc/modprobe.d/iwlwifi.conf変更し、から11n_disable=1に変更して11n_disable=8、保存して終了し、通常はIntelカードで動作するように再起動します
Jeremy31

@ Jeremy31 11n_disable = 8の利点は何ですか?
Janning

2

これはコメントとして投稿するだけですが、担当者がいません。2015 X1 Carbonを入手して以来、この投稿に基づいて微調整を行ってきましたが、すべてを解決することはできませんでした。私は昨日、完全に新鮮なVividインストールから始めましたが、「動作するだけ」のように、問題がまったくないことに驚きました。

特に、クリックボタンとトラックパッドは「マウスとタッチパッド」の設定で認識され、設定できます。中クリックのタッチポイントと2本指のタッチパッドのスクロールは、期待どおりに機能します。

これは、14.04でのOPの問題を正確に解決するわけではありませんが、この投稿を見つけた他の人には役立つかもしれません。


ありがとう、とても便利です。バックライトの明るさとWifiラジオキーについてコメントできますか?5年間のサポートサイクルが必要だったので、14.10ではなく14.04を選択しました。15.04の9か月のサポートサイクルの最後に何が起こりますか?
ブレット

Vividは、バックライトのファンクションキーを正しく認識しました。画面に太陽のアイコンとスライダーが表示され、明るさを調整できます。明るさのレベルは、スリープして再開した後も存続します。無線キーをタップすると、機内モードが切り替わり、無線モードとBluetooth無線がシャットダウンされます。投稿してから気付いたのは、GNOMEメニューを使用してマシンをスリープ状態にできないことです。私の電源設定では、ふたを閉じるとスリープ状態になり、再び開くと再開するので、最初はこれに気付きませんでした。問題はありません。
15年

私はx1カーボンのOPと同じ問題の多くを抱えていました-文字のスクランブルは特に悪かったです。15.04のインストールは、私が抱えていたすべての問題を修正するために私が見つけたものでした
Eric A. Bunch

約1か月前に14.04から15.04に切り替えましたが、wifi、トラックパッド、明るさの問題が修正されていることを確認できました。カメラキーをテストしていない。最初に14.04から15.04にアップグレードしましたが、望ましい結果が得られず、15.04のクリーンインストールに頼りました。
brett 2015

1

これが明るさの問題に対する私の解決策です:

#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セットを持つ)を呼び出すように明るさキーをバインドしました。誤って明るさを0:Dに設定した場合、パラメーターとして常に500(または852)で実行できます。


0

私はx1カーボンの第3世代も持っています。私はこれをずっといじくり回して投稿しているので、人々は割り当てを検索して何も見つからないようにすることができます。私の場合、私はここにwifi 7265モデルhttps://wireless.wiki.kernel.org/en/users/のカーネル3.17.0と互換性のある最新バージョンをダウンロードする代わりに、カーネル3.19.0とファームウェアバージョンを備えたubuntu 15.04を持っています。 drivers / iwlwifiは10.ucafと言うもの

それを抽出して両方のucafファイルを/ lib / firmwareにコピーするだけですが、使用しているモデルの他のucafドライバーを削除しなければならない場合があるため、10番目のドライバーがロードされます。私は試行錯誤でこれを見つけました、そして私のwifiはようやく安定しています...幸運なことに、私のポイントは15.04がx1カーボン第3世代でよりうまく機能することです(多分wifi以外はすべてカーネル3.19.0でそのまま動作します)このバージョンのubuntuに付属しています)


0

Ubuntu 14.04.4 LTSはそのまま使用できます

最新のハードウェア有効化スタックとカーネルを備えた最新のUbuntu 14.04では、何の問題もありません。上記のすべての問題は発生していません:)実際のカーネルバージョンは次のとおりです。

$ uname -r
4.2.0-34-generic

したがって、14.04でまだ問題が発生している場合は、Lastesハードウェア有効化スタックを更新するだけで動作します。

コメントだけを残していたでしょうが、残念ながら、コメントを残すには評判が必要です(私はこれに戸惑っています)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.