Est-il possible d'installer Ubuntu sur le nouveau Lenovo Yoga 2 Pro? J'ai vérifié les listes de compatibilité Lenovo sur le site Ubuntu, mais aucune nouvelle entrée n'a encore été créée pour ce modèle (sorti mi-octobre).
Réponses
Trop de publicités?J'ai acheté une hier et je peux confirmer que le matériel fonctionne parfaitement si vous suivez les suggestions sur cette page. De plus, le mode veille fonctionne immédiatement.
MAIS : comme l'a souligné Michael Schär, l'absence de prise en charge de la haute résolution (High-DPI) dans X11 est un gros problème. Je retourne en fait l'appareil à cause de cela. Il existe deux solutions de base mais aucune d'elles ne fonctionne vraiment pleinement :
1.) Utilisez une résolution inférieure et laissez l'affichage interpoler tout. Cela fonctionne bien, mais rend tout flou. Si vous achetez simplement un ordinateur portable 13" Full-HD au lieu de régler une faible résolution sur un notebook Quad HD, vous obtiendrez une image plus nette. Alors pourquoi dépenser de l'argent en plus juste pour obtenir un résultat moins bon ?
2.) J'utilise généralement Xubuntu avec xfce, mais j'ai également essayé Unity et KDE et c'est la même histoire avec tous : augmentez la taille de la police, utilisez un thème Haute résolution comme TGC-Huge ou Husky, augmentez la taille des icônes, augmentez la taille de la barre de lancement, etc. : cela vous donne enfin une apparence lisible et nette, mais cela perturbe totalement l'apparence de différentes applications. Un des problèmes principaux est que la taille de fenêtre par défaut d'une application nouvellement lancée reste la même qu'avec les petites icônes et polices, donc dans GIMP par exemple, vous devez redimensionner manuellement la fenêtre pour voir la barre de menu complète, en plus, les icônes d'outils dans GIMP sont toujours minuscules. Firefox nécessite un réglage supplémentaire pour mettre les pages web à l'échelle, mais cela devrait fonctionner correctement, Gnumeric affiche de petites cellules et elles augmentent de taille une fois que vous écrivez quelque chose dedans car la police est maintenant énorme par rapport à la taille de la cellule... cela perturbe vos feuilles. l'apparence générale ne semble tout simplement plus correcte et il y a quelque chose qui cloche avec presque toutes les applications.
Donc pour moi, la décision est claire, je vais retourner l'ordinateur portable et obtenir un moins cher en Full-HD qui offre plus d'espace de bureau à travailler tout en restant lisible et proportionnellement correct. J'espère vraiment que la prise en charge manquante de la Haute résolution sera ajoutée à nos gestionnaires de fenêtres préférés et aux serveurs X bientôt.
J'ai utilisé PowerTOP pour analyser et réduire la consommation d'énergie de la batterie sur mon Yoga 2 Pro. Voici les étapes pour appliquer automatiquement les optimisations.
Créez le fichier script /usr/share/powertop_optizations.sh
(n'oubliez pas de le rendre exécutable) avec les commandes suivantes
#!/bin/sh -e
##############################################
# Ajustements PowerTOP
##############################################
# Délai d'attente de l'écriture VM
echo '1500' > '/proc/sys/vm/dirty_writeback_centisecs';
# Activer la gestion de l'alimentation des liens SATA
for sata_host in `ls /sys/class/scsi_host/host*/link_power_management_policy`; do
echo 'min_power' > $sata_host;
done
# Le watchdog NMI doit être désactivé
echo '0' > '/proc/sys/kernel/nmi_watchdog';
# Suspension automatique pour les appareils USB
for usb_dev in `ls /sys/bus/usb/devices/*/power/control`; do
echo 'auto' > $usb_dev;
done
# PM en temps d'exécution pour les périphériques PCI
for pci_dev in `ls /sys/bus/pci/devices/0000:00:*/power/control`; do
echo 'auto' > $pci_dev;
done
# Utilisation du gouverneur de fréquence 'ondemand'
/sbin/modprobe cpufreq_ondemand > /dev/null 2>&1
for cpu_core in `ls /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor`; do
echo 'ondemand' > $cpu_core;
done
##############################################
exit 0
Pour appliquer ces optimisations à chaque fois que l'ordinateur portable passe en mode batterie, créez le fichier script /usr/lib/pm-utils/power.d/z_powertop
#!/bin/sh
# true == Batterie
# false == secteur
case "$1" in
true)
echo "Application des optimisations de powertop"
/usr/share/powertop_optizations.sh || echo 'Échec!'
;;
false)
;;
esac
exit 0
C'est une excellente question, merci à tous. @rubo77 a publié un super message. @ttomv fait écho à mon expérience avec une installation 14.10 sur mon nouveau Yoga Pro 2 acheté en 12/14.
WiFi qui ne fonctionne pas
Le noyau de base de la 14.10 a été corrigé, les problèmes de WiFi ont disparu, et il fonctionne maintenant dès la sortie de la boîte. Plus de problèmes. Nous pouvons maintenant nous concentrer sur les ajustements.
Installer Ubuntu sur une carte SD
J'ai suivi une approche différente lors de l'installation d'Ubuntu. Le SSD de 256G est plus petit que ce à quoi je suis habitué avec un disque dur. Pour moi, il est assez petit et je devrais partager les 256G entre deux systèmes d'exploitation en double démarrage. J'ai expérimenté l'installation d'Ubuntu sur un périphérique de données externe. Mon intention était d'utiliser cette carte de données externe comme une extension du SSD de 256G. Les cartes SD de 64G / clés USB sont maintenant facilement disponibles et abordables en termes de prix. Si je pouvais le faire fonctionner, cela augmenterait ma mémoire fonctionnelle à 256 + 64 = 320G. Dans mon esprit, c'était un peu comme ajouter une partition de 64G au SSD de 256G.
Pour installer sur un périphérique externe, vous devez choisir "Installer Ubuntu", puis "Autre chose". Ce processus n'est pas particulièrement complexe mais assurez-vous de bien le rechercher car il existe quelques pièges potentiels et le processus n'est pas particulièrement intuitif. Vous voulez vous assurer de le configurer pour qu'il s'installe sur le périphérique de données externe et installe également GRUB sur le périphérique externe (et non sur le SSD interne). Définissez le point de montage sur "/".
J'ai donc une carte SD de 64G que j'ai insérée dans le lecteur de carte (USB 2.0) pour voir comment elle fonctionnerait. La carte SD dans le lecteur a très bien fonctionné et Ubuntu s'est lancé. Peut-être par naïveté, je n'ai pas touché au BIOS. J'ai laissé Secure Boot et Fast Boot activés. Après avoir installé Ubuntu sur le lecteur flash, il est apparu en tant que UEFI.
Cependant, il était lent lors de la lecture / écriture sur la carte SD mais sinon très rapide (probablement lors de l'utilisation de la RAM). J'ai donc pensé être sur quelque chose. J'ai découvert que le port USB droit est le port USB 3.0 et j'ai recherché des lecteurs flash USB 3.0 rapides. J'ai opté pour l'unité minuscule suivante et je l'ai commandée en attendant la semaine obligatoire pour qu'elle arrive.
SanDisk Ultra Fit CZ43 64Go USB 3.0 Lecteur Flash bas profil 130 Mo/s lecture
Donc... Cela fonctionne... J'ai maintenant 320G d'espace disque... Je ne sais pas si c'est aussi rapide que le SSD interne mais c'est extrêmement rapide. Lors du démarrage, il y a quelques particularités. Lorsque vous démarrez dans GRUB et laissez l'option Ubuntu par défaut, il reste bloqué sur un écran rétro-éclairé sombre la plupart du temps mais fonctionne de temps en temps comme il se doit et démarre dans Ubuntu. La solution de contournement est d'aller à la ligne suivante dans GRUB "Options avancées pour Ubuntu", accepter avec Entrée, puis accepter la première option pour démarrer manuellement dans Ubuntu.
J'ai également remarqué qu'il arrive parfois que le thème se perde (Radiance est mon choix) et revienne au thème par défaut (Ambiance). Cela arrive généralement si j'ai bricolé dans le BIOS et les options de démarrage et non lorsque j'ai effectué une mise hors tension normale et un démarrage normal. Un ou deux redémarrages et le thème revient.
Je ne sais pas si ces deux problèmes sont liés à l'installation sur le lecteur flash ou s'ils se produisent également sur une installation normale. Je serais intéressé si quelqu'un a des pensées sur ces petites particularités et comment les résoudre. J'ai d'autres ajustements très utiles mais ce message est déjà trop long alors je les diviserai par sujet.
Comment accéder au SSD depuis Ubuntu
Je veux également pouvoir accéder au SSD depuis Ubuntu. Si Windows est mis en veille prolongée, vous ne pouvez pas lire le disque depuis Ubuntu. Il y a quelque chose appelé "Démarrage rapide de Windows" qui est une forme condensée de veille prolongée permettant un démarrage plus rapide de Windows. Cependant, il stocke les données des partitions NTSF dans un fichier et verrouille le SSD pour qu'Ubuntu ne puisse pas y accéder. Il est facile de résoudre cela en le désactivant dans Windows.
Panneau de configuration > Matériel et audio > Options d'alimentation > "choisir ce que fait le bouton d'alimentation" [Système] > "modifier les paramètres actuellement non disponibles" > "Paramètres d'arrêt" > décocher "activer le démarrage rapide"
Cela me permet d'avoir un répertoire de données sur le SSD accessible depuis Ubuntu ou le côté Windows 8. Le prix à payer est que Windows démarre un peu plus lentement. Cela en vaut la peine pour moi.
Désactiver le touchpad pendant la frappe
Vous ne pouvez pas activer la fonction "Désactiver pendant la frappe" du clickpad/touchpad sous Ubuntu. C'est la principale raison pour laquelle nous avons tant de problèmes avec le clickpad/touchpad, même s'il existe d'autres problèmes agaçants. Il s'agit d'un bug dans le démon de paramètres Unity avec une solution simple qui améliorera considérablement votre qualité de vie.
Ubuntu utilise syndaemon (et non synclient) pour activer la fonction "désactiver pendant la frappe" du clickpad. La seule fonction de syndaemon est "un programme qui surveille l'activité du clavier et désactive le touchpad lorsque le clavier est utilisé". Cette fonction est inactive en raison d'un vieux bug depuis Ubuntu 12.04 qui affecte le clickpad/touchpad de tous les utilisateurs dont l'ordinateur portable dispose de cette fonction. Il y a un petit bug dans l'argument -t de syndaemon qui ne fonctionne pas correctement et fait planter syndaemon. Cela peut être corrigé en ne se servant simplement pas de cet argument. La configuration du démon de paramètres Unity utilise cet argument dysfonctionnel qui désactive ensuite syndaemon. Ce correctif de bug n'est pas mis en œuvre dans le démon de paramètres Unity apparemment en raison d'un oubli.
Syndaemon ne se lance pas au démarrage d'Ubuntu et si vous entrez simplement dans le terminal et tapez la "commande magique" suivante, cela réactivera la fonction "désactiver pendant la frappe".
syndaemon -i 1 -K -R -d
C'est configurable où "1" est le nombre de secondes nécessaires pour réactiver le touchpad après l'arrêt de la frappe. Le réglage optimal dépend de vos préférences, qui je pense sont liées à votre vitesse de frappe. J'ai essayé 2 et 4 secondes, que je trouvais beaucoup trop longues, et je préfère la 1 seconde. Quelqu'un a dit que vous devriez vous assurer que la case à cocher "désactiver pendant la frappe" est décochée dans les paramètres de la souris.
Allez dans "Applications au démarrage" et ajoutez une nouvelle préférence que j'ai appelée "désactiver le clickpad pendant la frappe". Ensuite, copiez et collez la commande ci-dessus dans le champ Commande et enregistrez. Maintenant, cela se lancera au démarrage. C'est vraiment incroyable ce que cette commande fera pour vous.
Problème de détection de la paume
Le clicpad/touchpad devrait être centré sur le clavier (entre G et H), mais il est placé au centre du deck probablement pour des raisons de design. Le clicpad est également très large et tout cela conduit au bord droit du clicpad poussant une touche entière vers la droite de la barre d'espace. Le clicpad est également affleurant et non encastré, ce qui le rend plus facile à toucher accidentellement. En raison de tout cela, il est impossible de travailler sans toucher accidentellement le clicpad avec votre paume droite, ce qui fait bouger le curseur/barre d'insertion n'importe où.
Cela rend la fonction PalmDetect de Synaptics très importante et synclient vous permet de l'activer et de le configurer. Cependant, PalmDetect est cassé dans le Yoga 2 Pro. Il y a un problème connu pour certains clicpad/touchpads en raison d'un bogue du noyau qui fait que la largeur de la paume est toujours rapportée comme 0. C'est apparemment ce qui casse la détection de la paume dans le Yoga 2 Pro. Le package synaptics peut être patché pour n'utiliser que Z pour la détection de la paume comme solution de contournement. Ces correctifs dépassent un peu mes capacités, donc je ne les ai pas essayés.
Cela dit, la correction de la "désactivation pendant la frappe" et l'utilisation de synclient pour les valeurs FingerHigh/FingerLow et MinSpeed/MaxSpeed appropriées ont fait une énorme différence dans la convivialité du clicpad/touchpad. La convivialité est maintenant nettement améliorée et acceptable même sans PalmDetect. Même ainsi, si quelqu'un est capable de comprendre comment appliquer ce correctif à cet ordinateur portable, veuillez nous montrer comment le faire en quelques étapes simples. Espérons que le noyau sera corrigé dans de nouvelles versions.
Je pense qu'il serait intéressant d'utiliser synclient pour désactiver le centimètre de droite du touchpad/trackpad où la plupart des contacts de la paume se produisent. J'ai fait quelques expériences avec cela mais elles n'ont pas été concluantes. Ce serait utile si quelqu'un qui comprend mieux la question proposait quelque chose à tester.