Ceci est une ancienne révision du document !



Lenovo Yoga 2 pro

Le tableau suivant récapitule la prise en charge du matériel de portable par les différentes versions d'Ubuntu. Il utilise les notations suivantes :

  • OK 32 bits Fonctionne immédiatement en 32 bits.
  • OK 64 bits Fonctionne immédiatement en 64 bits.
  • 32 et 64 bits Fonctionne immédiatement en 32 et 64 bits.
  • Fonctionne après config Fonctionne après quelques manipulations
  • Ne fonctionne pas Ne fonctionne pas
  • |Pas testé Pas d'informations disponibles
  • Information obsolète Information de support trop ancienne, si possible mettez là à jour.
Version Installation Carte graphique Son Wifi Bluetooth Webcam Touchpad Raccourcis multimédia Ecran tactile
14.04 OK 64 bits OK 64 bits OK 64 bits Fonctionne après config Fonctionne après config OK 64 bits OK 64 bits OK 64 bits OK 64 bits

Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :

Cet ordinateur portable n'est à priori pas tatoué.

Impossible de booter sur le live USB

Il faut aller dans le bios/UEFI pour passer en mode Legacy. Pour accéder au bios : éteindre l'ordinateur, et appuyer sur le petit bouton rond à côté du bouton power.

L'écran est tout noir après avoir lancé le liveUSB

C'est en fait la luminosité de l'écran qui est au minimum : il est possible de la remonter avec les touches dites "multimedia" du clavier. Autre solution : ajouter "acpi_backlight=vendor" à la ligne de boot de grub.

Ce problème n'a pas lieu avec l'alpha de Kubuntu 14.04

Post-Installation

Faire fonctionner le wifi

Test de la solution

sudo rmmod ideapad_laptop

Rendre la solution permanente

Créer le fichier /etc/modprob.d/blacklist-ideapad.conf et y ajouter "blacklist ideapad_laptop" :

 sudo echo "blacklist ideapad_laptop" >> /etc/modprob.d/blacklist-ideapad.conf

Faire fonctionner le bluetooth

sudo rfkill unblock bluetooth

Pavé tactile

Vous pouvez consulter la page consacrée au pavé tactile (touchpad) pour savoir comment utiliser toutes ses possibilités (ascenseur vertical, ascenseur horizontal, …). Le Touchpad présente souvent le défaut suivant : lorsqu'on tape au clavier, on clique sans le vouloir avec la paume. Consultez ce paragraphe pour corriger ce défaut.

Ecran Tactile

Le multitouch de l'écran tactile fonctionnait immédiatement après l'installation (les gestes reconnus étaient les mêmes que sur le touchpad). Après une mise à jour (je n'ai pas fait attention à ce qui était mis à jour), le multitouch a été désactivé.

Mode tablette : désactiver le clavier et le touchpad

J'ai écris un script bash qui permet de basculer entre le mode tablette (clavier et touchpad désactivés) et le mode laptop :

#!/bin/bash
 
# you can check touchpad and keyboard ids with the command xinput --list
TOUCHPAD_LABEL="SynPS/2 Synaptics TouchPad"
KEYBOARD_LABEL="AT Translated Set 2 keyboard"
 
STATUS_ON=1
STATUS_OFF=0
 
function findId {
    # first argument is device label
    echo $(xinput --list | grep "$1" | grep -o "id=[0-9]\{1,2\}" | grep -o "[0-9]\{1,2\}")
}
 
function getStatus {
    # first argument is device id
    status=$(xinput --list-props $1 | grep "[^\"]Device Enabled.*" | grep -o "[01]$")
    echo $status
}
 
function setStatus {
    xinput set-int-prop $1 "Device Enabled" 8 $2
}
 
KEYBOARD_ID=$(findId $KEYBOARD_LABEL)
TOUCHPAD_ID=$(findId $TOUCHPAD_LABEL)
 
tp_status=$(getStatus $TOUCHPAD_ID)
kb_status=$(getStatus $KEYBOARD_ID)
 
if [ $tp_status -eq $STATUS_ON ] && [ $kb_status -eq $STATUS_ON ]; then
    #kdialog --passivepopup 'Keyboard and touchpad disabled' 3 # uncomment if you use kde and want notifications
    setStatus $TOUCHPAD_ID $STATUS_OFF
    setStatus $KEYBOARD_ID $STATUS_OFF
else
    #kdialog --passivepopup 'Keyboard and touchpad enabled' 3 # uncomment if you use kde and want notifications
    setStatus $TOUCHPAD_ID $STATUS_ON
    setStatus $KEYBOARD_ID $STATUS_ON
fi

Je l'utilise avec un fichier .desktop placé dans ~/.local/share/applications dont le contenu est le suivant :

[Desktop Entry]
Encoding=UTF-8
Name=Toggle Tablet
Comment=Toggle keyboard and touchpad
Exec=~/scripts/toggletablet.sh
Icon=preferences-desktop-display
Type=Application 

Ce qui permet de lancer le script via le menu (dans mon cas, Homerun dans KDE)

Dans mon cas, le script toggletablet.sh est placé dans un dossier script dans /home/grou, à vous d'adapter la ligne Exec à votre installation.

Mode tablette : retourner l'écran

Un autre script pour retourner l'écran:

Ce script retourne l'affichage de l'écran, mais pas l'aspect "tactile" : toucher un point sur l'écran pendant qu'il est retourné ne cliquera pas sur ce point
#!/bin/bash
 
STATE=$(xrandr -q | grep -o "eDP1.\{25\}inverted" | grep -o "inverted")
 
if [ $STATE = "inverted" ] ; then
    xrandr -o normal
else
    xrandr -o inverted
fi

Contributeurs : grouar

  • lenovo_yoga_2_pro.1390143930.txt.gz
  • Dernière modification: Le 19/01/2014, 16:05
  • par 109.8.76.194