J'ai un tout nouveau Lenovo X1 Carbon 2015 avec IPS Display, qui est vraiment un excellent ordinateur portable. Mais lors de l'installation d'ubuntu, il y a des problèmes que j'ai déjà résolus et d'autres que je n'ai pas résolus. Je pose toutes ces questions car cela pourrait constituer une bonne référence pour les autres utilisateurs.
J'ai installé une nouvelle copie d'ubuntu 14.04.02
Le wifi fonctionne en premier mais se déconnecte après moins de cinq minutes. S'il se déconnecte, il ne peut plus voir le SSID.
lspci | grep Wireless
04: 00.0 Contrôleur réseau: Intel Corporation Wireless 7265 (rev 3b)
Le touchpad et le trackpoint fonctionnent bien. Les clics ne fonctionnent pas. Dans certains programmes, ils font défiler vers le bas/vers le haut.
Après avoir corrigé les clics avec psmouse proto=imps
, le point de repère associé au bouton central ne fait pas défiler verticalement
Certaines touches, telles que l'augmentation ou la baisse du volume, fonctionnent de manière inconditionnelle, mais la plupart ne le font pas (sourdine, luminosité, wifi).
Le 14.10, parfois, la plupart des caractères à l'écran sont tout simplement disparus ou brouillés. Il semble vraiment weired.
Avec d’autres modèles de thinkpad, vous pouvez contrôler la sensibilité du point de suivi avec /sys/devices/platform/i8042/serio1/serio2/sensitivity
Ce fichier n'est pas disponible pour moi. J'ai cherché/sys/devices un fichier appelé sensitivity
sans succès.
Ouvrir un terminal avec Ctrl + Alt + T et entrez
Sudo su
echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf
update-initramfs -u
reboot
Vous pouvez essayer d'utiliser "11n_disable = 8" pour gagner plus de vitesse, comme suggéré dans un commentaire. Pour moi cela n'a pas fonctionné car mon wifi est instable avec "11n_disable = 8" mais votre kilométrage peut varier. Je n'ai aucun problème de vitesse et aucun problème d'interruption avec "11n_disable = 1".
Ouvrir un terminal avec Ctrl + Alt + T et entrez
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
Avec cela, vos boutons fonctionnent à nouveau. Mais vous ne pouvez plus cliquer sur le pavé tactile complet. Seul le bas du pavé tactile reconnaît les clics. Mais ça va pour moi.
Mais le défilement vertical avec le bouton central/trackpoint ne fonctionne pas. Voir ci-dessous.
Ouvrir un terminal avec Ctrl + Alt + T et entrez
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
Les actions spéciales comme Volume, Luminosité, Beamer et Wifi sont activées. F1-F8 travaillent maintenant comme prévu. Actions spéciales sur F9-F12 ne fonctionnent pas.
Au fait: "FnLk" sur le Esc La touche signifie "verrouillage fonctionnel". Vous pouvez activer le verrouillage des fonctions en appuyant sur Fn + Esc.
Le réglage de la luminosité n'est pas conservé après un redémarrage.
Ouvrir un terminal avec Ctrl + Alt + T et entrez
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
Après le redémarrage, vous avez le défilement vertical et horizontal avec trackpoint et le bouton central.
Ouvrir un terminal avec Ctrl + Alt + T et entrez
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
Les caractères de l'écran ne sont plus brouillés.
J'ai récemment acheté une X1 Carbon 3ème génération. Je me suis battu contre les problèmes que vous mentionnez et quelques autres. J'ai gardé un journal texte de tous les correctifs et poster comme suit -
/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
créez /usr/share/xsessions/mouse.sh
(Sudo chmod +x mouse.sh
) avec le contenu suivant:
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
ajoutez la ligne suivante dans /etc/modprobe.d/iwlwifi.conf
:
options iwlwifi 11n_disable=1
Je posterais simplement ceci comme un commentaire mais je n'ai pas le représentant. Je fais des ajustements basés sur ce post depuis que j'ai la X1 Carbon 2015, mais je n'ai pas tout résolu. Hier, j'ai recommencé avec une installation Vivid complètement fraîche et j'ai été agréablement surpris de ne trouver aucun problème, comme dans "fonctionne simplement".
En particulier, les boutons de clic et le trackpad sont reconnus et configurables dans les paramètres "Souris et pavé tactile". Le défilement du point central et le défilement du pavé tactile à deux doigts fonctionnent comme prévu.
Cela ne résout pas exactement les problèmes de l'OP avec 14.04, mais peut être utile aux autres personnes qui trouvent ce post.
Voici ma solution au problème de luminosité:
#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;
}
Je n'ai aucune idée pourquoi 852 est le nombre magique pour une luminosité maximale (déduit par essais et erreurs). J'ai lié mes touches de luminosité pour appeler cet exécutable (a suid set) avec + ou - comme arguments. Si vous définissez accidentellement la luminosité sur 0: D, vous pouvez toujours exécuter avec 500 (ou 852) comme paramètre.
Avec la dernière Ubuntu 14.04, avec la pile d'activation matérielle et le noyau les plus récents, aucun problème ne se pose. Tous les problèmes mentionnés ci-dessus ne se sont pas produits :) La version actuelle du noyau est la suivante:
$ uname -r
4.2.0-34-generic
Donc, si vous avez toujours des problèmes avec un 14.04, mettez à jour la dernière pile d’activation matérielle et cela devrait fonctionner.
J'aurais laissé juste un commentaire mais malheureusement, vous avez besoin d'une réputation pour en laisser un (cela me laisse perplexe).
J'ai aussi x1 Carbon 3ème génération, j'y ai bricolé longtemps et j'ai posté pour que les gens ne puissent plus chercher, rien chercher. Dans mon cas, j'ai Ubuntu 15.04 avec le noyau 3.19.0 et la version du firmware au lieu de la version la plus récente, j'ai téléchargé le noyau 3.17.0 compatible à partir d'ici pour un modèle wifi 7265 https://wireless.wiki.kernel.org/ fr/utilisateurs/drivers/iwlwifi celui qui dit 10.ucaf
extrayez-le et copiez les deux fichiers ucaf dans/lib/firmware, mais vous devrez peut-être supprimer d’autres pilotes ucaf pour le modèle que vous avez, pour que le 10e soit chargé. J'ai trouvé cela par essais et erreurs et mon wifi est enfin stable ... bonne chance à tous, mon point est que 15.04 fonctionne mieux sur la 3ème génération de carbone x1 (tout sauf peut-être le wifi fonctionne par défaut sur le noyau 3.19.0 avec lequel cette version d'ubuntu vient avec)