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

36

J'ai un ordinateur portable HP Pavilion 14 pouces.

Je suis récemment passé de Ubuntu 17.04 à 17h10 .

Tout s'est bien passé, mais lorsque j'ai démarré le système, ma rotation d'écran a été réglée 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?

Tushar
la source
2
Je peux vous imaginer à la recherche d’une réponse avec l’écran à l’envers (j’ai fait pareil) LOL
Uilque Messias
Incliner l’écran en avant orientera le paysage vers l'arrière ...
Chris Catignani
C'est moi maintenant, à l'envers. ¡Pʃɹoʍ oʃʃǝH
turiyag

Réponses:

35

Avait le même problème. On dirait un bug. J'ai désactivé la rotation de l'écran à partir de la barre des tâches (en haut à droite) et je suis passé en mode paysage. Il suffit de vérifier si cela fonctionne pour vous. En outre, xrandrne 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 permettant de faire pivoter l'écran à partir de Paramètres -> Périphériques -> Affichages -> Paramètres d' orientation (recherchez displaysdans " Activités ").

Legolas
la source
xrandr ne fonctionnera pas sur wayland.
Legolas
1
Mon écran reste toujours dans la rotation à gauche et donc désactiver la rotation de l'écran depuis la barre des tâches ne sera d'aucune aide. Ce dont j'ai besoin maintenant, c’est d’abord (si possible) de faire pivoter mon écran à l’état normal, puis de désactiver / verrouiller l’option de rotation d’écran de la barre des tâches (ou de la désactiver complètement à partir de la commande gsettings fournie par Legolas.)
tushar
1
Merci, mais dans mes paramètres, il n'y a pas d'option pour l'orientation. Je suis allé voir l'onglet mais il n'a que deux options - résolution et mode proche. En outre, il semble que le système d'exploitation pense que j'ai une tablette, car il existe une option de tablette Waycom dans les paramètres-> appareil.
Tushar
1
Avez-vous essayé d'exécuter la première commande mentionnée dans la réponse? La gsettings set org.gnome.settings-daemon.peripherals.touchscreen orientation-lock truetablette Wacom est un tout autre périphérique d'entrée (tout le monde a cette option dans les paramètres, tout comme la souris et le clavier).
Legolas
1
Enfin, cela a fonctionné. Merci beaucoup, Legolas et la communauté.
tushar
34

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

entrez la description de l'image ici

hotheadhacker
la source
Même si j'aime taper des commandes dans le terminal, je dois admettre que les boutons sont plutôt bien!
Joelbitar
L'interface utilisateur est incroyable! N'est-ce pas? Maintenant, les utilisateurs peuvent avoir la possibilité de s'en tenir à la commande ou d'explorer via l'interface utilisateur :)
hotheadhacker
12

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 verrouillage de l’orientation a disparu 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 car 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 gsettingsmodifications 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 avoir été endormi 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.

JumpingJuniper
la source
1
Les mêmes résultats et la même solution ont fonctionné pour HP Elitebook 8440p
bakoyaro
Résout mon problème sur HP Pavilion 14-ce (Ubuntu 18.10), merci!
Jerry Hu
Meilleure réponse. Les autres réponses ne sont pas permanentes ou ne concernent pas tous les utilisateurs.
Giszmo
4

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.

Mindplague
la source
1

J'ai le même problème sur un écran tactile HP Pavilion 15 (skylake).

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

Tout en retournant l'ordinateur portable et en définissant le verrouillage d'orientation à l'état initial, je l'ai remis sur les rails et il semble rester là.

Peter Lorenzen
la source
1

Je viens de corriger ce problème. 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".

Nanditha
la source
1
@pim askubuntu.com/a/970913/37574
mwfearnley
@ mwfearnley, merci pour votre réponse. On dirait que j'étais de mauvaise humeur ce jour-là, ce commentaire est vraiment inutile, je vais donc l'enlever.
Pim
@mwfearnley, Il semble que les commentaires sur le test de la file d'attente des vérifications (audit) sont quand même publiés ... (voir meta.stackexchange.com/a/307596/368256 )
pim Le
1

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 serait toujours pivoté 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

smhg
la source
Ce qui précède ne devrait plus être nécessaire si vous avez une version de systemd dans laquelle cette validation apparaît. Ce sera probablement 239.
smhg
0

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!

LTD
la source
0

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 tourne l’écran en conséquence. Comme suggéré ci-dessus, après la désactivation de la rotation, celle-ci ne tournait pas!

Ibraheem
la source
S'il vous plaît ne postez pas de commentaires dans une réponse. Vous pourrez laisser des commentaires lorsque vous aurez acquis une réputation de 50
stumblebee