web-dev-qa-db-fra.com

L'écran tourne de manière aléatoire sur Ubuntu 17.10

J'ai un ordinateur portable HP Pavilion 14 pouces.

Je suis récemment passé de buntu 17.04 à 17.1.

Tout s'est bien passé, mais lorsque j'ai démarré le système, ma rotation d'écran a été définie sur gauche.

Ensuite, j'ai essayé d'utiliser xandr pour faire pivoter mon écran, mais tous mes efforts ont échoué.

Quelqu'un peut-il m'aider sur le même?

33
tushar

Avait le même problème. On dirait un bug. J'ai désactivé la rotation de l'écran depuis la barre des tâches (en haut à droite) et le mode paysage est passé. Il suffit de vérifier si cela fonctionne pour vous. De plus, xrandr ne fonctionne pas sur Wayland.

gsettings set org.gnome.settings-daemon.peripherals.touchscreen orientation-lock true

De plus, la commande ci-dessous devrait désactiver complètement le plugin d'orientation.

gsettings set org.gnome.settings-daemon.plugins.orientation active false

En outre, gnome fournit une option pour faire pivoter l'écran de Paramètres -> Périphériques -> Affichages -> Orientation réglage (recherche de displays dans ' Activités ').

33
Legolas

L'un des moyens les plus simples que j'ai trouvé pour résoudre ce problème sur Ubuntu 17.10:

enter image description here

32
hotheadhacker

Solution : Si vous êtes bloqué, voici une solution qui fonctionnait sur un HP Envy 14 "":

Sudo apt-get remove iio-sensor-proxy ( Source UbuntuForums )

Puis déconnectez-vous et reconnectez-vous.

Mise en garde : l'icône de verrou d'orientation est supprimée de la barre de menus et vous ne pouvez pas utiliser le gyroscope (s'il existe même dans votre appareil) pour changer d'orientation mais ce n'est pas un problème puisque vous ne voulez pas de toute façon changer d'orientation :). Si vous souhaitez réactiver la fonctionnalité, inversez le processus:

Sudo apt-get install iio-sensor-proxy

Observations : HP Envy n'a pas répondu aux modifications gsettings suggérées ici. Il n'a également pas réagi à la rotation physique de l'ordinateur portable ou à l'inclinaison de l'écran. Les paramètres d'orientation manquaient également dans l'application de configuration.

Pour une raison quelconque, le code de rotation automatique est déclenché après son sommeil et il est impossible de le faire revenir à la normale sans une intervention de l'interface de ligne de commande.

L'ordinateur portable ne reconnaît pas les changements d'orientation ni l'inclinaison du couvercle. Je ne sais donc pas pourquoi l'orientation (rotation) a changé automatiquement en premier lieu.

8
JumpingJuniper

Bizarrement, j'ai remarqué que mon écran changeait d'orientation lorsque je connectais mon contrôleur DS4 (PS4) alors que Steam était en cours d'exécution. Le gyroscope du contrôleur a retourné mon écran. J'ai dû tourner le contrôleur pour obtenir l'orientation correcte de l'écran, puis verrouillé l'orientation via l'icône de la barre des tâches.

Ce ne sera pas une solution pour tout le monde, mais cela a résolu mon problème.

4
Mindplague

Je rencontre le même problème sur un écran tactile HP Pavilion 15 (skylake).

Il n'y a pas d'orientation sous affichage!

Tout en mettant l'ordinateur portable à l'envers et en réglant l'orientation-verrou vrai, je l'ai remis sur les rails et il semble y rester.

1
Peter Lorenzen

Je viens d'avoir ce problème résolu. C'est une option fournie dans Ubuntu 17.10. Vous penchez l'ordinateur portable/écran vers ou loin de vous - l'affichage changera. Si vous l'avez accidentellement pivoté, inclinez simplement (physiquement) l'écran de l'ordinateur portable vers vous ou vers vous pour voir le changement d'écran. Vous pouvez également l'incliner latéralement pour orienter l'écran dans une autre direction. Vous pouvez désactiver cette fonctionnalité de manière permanente en suivant la réponse et la capture d'écran ci-dessus illustrée par "hotheadhacker".

1
Nanditha

Sur un Lenovo Miix 310, aucune des modifications apportées aux paramètres du Gnome n’a changé de façon permanente. Après le redémarrage, l'écran pivoterait toujours de 90 degrés vers la gauche (en mode portrait).

Ce qui a résolu le problème pour moi a été de changer la "matrice de montage d'accéléromètre".

Cela peut être fait en créant un fichier /etc/udev/hwdb.d/61-sensor-local.hwdb

Avec ce contenu:

sensor:modalias:acpi:*KIOX000A*:dmi:*svn*LENOVO:*pn*80SG*
 ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1

Après avoir redémarré votre écran devrait bien tourner.

Remarque: Ceci est spécifique au Miix 310. Pour les autres appareils, vous aurez besoin d'un identifiant différent et probablement d'une matrice différente.

Plus d'informations: https://github.com/hadess/iio-sensor-proxy#accelerometer-orientation

1
smhg

Observé le même problème, et il semble que j'ai trouvé la raison pour cela. Comme les mobiles, un changement d’orientation de l’écran est détecté par un ordinateur portable, qui le fait pivoter. Comme suggéré ci-dessus, après la désactivation de la rotation, celle-ci ne tournait pas!

0
Ibraheem

Solution de contournement:

J'ai eu une expérience similaire avec un HP-ProBook-450-G2 sous Ubuntu 17.10. Après le redémarrage ou le redémarrage, le bureau a été pivoté de 90 * vers la gauche. J'ai pu résoudre ce problème temporairement en retournant l'ordinateur portable, puis en exécutant le script pour verrouiller l'orientation. Cependant, j'ai trouvé une solution de contournement plus stable qui a fait le travail pour l'instant.

En fin de compte, j'ai suivi ces étapes pour résoudre le problème:

1a. Tourné l'ordinateur portable

1b. ran: 'gsettings set org.gnome.settings-daemon.peripherals.touchscreen orientation-lock true'

Résultat: n'a pas résolu le problème après le redémarrage

  1. ran: 'gsettings set org.gnome.settings-daemon.plugins.orientation active false'

Résultat: n'a pas résolu le problème après le redémarrage

  1. Redémarrez l'ordinateur et démarrez dans une session Xorg plutôt que dans une session Wayland en suivant les instructions suivantes:

https://itsfoss.com/switch-xorg-wayland/

Résultat: L'écran était la bonne orientation après la connexion.

J'espère que cela aide les autres!

0
LTD