Екран випадково обертається на Ubuntu 17.10


36

У мене 14-дюймовий ноутбук HP Pavilion.

Нещодавно я перейшов з Ubuntu 17.04 до 17.10 .

Все пройшло добре, але коли я завантажував систему, обертання екрана було встановлено ліворуч.

Тоді я спробував використовувати xandr для обертання екрана, але всі мої зусилля зазнали невдачі.

Хтось може мені допомогти на тому ж?


2
Я можу собі уявити, що ви шукаєте відповідь екраном догори дном (я зробив те саме) LOL
Уїльке Мессіас

Нахил екрана вперед орієнтує його назад на пейзаж ...
Кріс Катіньяні

Це я зараз, догори ногами. ¡Pʃɹoʍ oʃʃǝH
турія

Тут відслідковується ця помилка: bugs.launchpad.net/ubuntu/+source/iio-sensor-proxy/+bug/1767650
danjjl

Відповіді:


35

Мав те саме питання. Схоже на помилку. Я відключив обертання екрана з панелі завдань (праворуч вгорі), і він перейшов у ландшафтний режим. Просто перевірте, чи працює це для вас. Також xrandrне працює на Wayland.

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

Крім того, наведена нижче команда повинна повністю вимкнути плагін орієнтації.

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

Крім того, gnome надає можливість повертати екран з Налаштування -> Пристрої -> Дисплеї -> Настройка орієнтації (пошук displaysу розділі " Діяльність ").


xrandr не працюватиме на шляху.
Леголас

1
Мій екран завжди залишається в лівому повороті, і тому відключення обертання екрана на панелі завдань не допоможе. Що мені зараз потрібно - це спочатку (якщо можливо) повернути екран до нормального стану, а потім відключити / заблокувати параметр обертання екрана на панелі завдань (або повністю відключити команду gsettings, яку надав Legolas.)
tushar

1
Дякую, але в моїх налаштуваннях немає можливості для орієнтації. Я перейшов на вкладку відображення, але у неї є лише два варіанти - роздільна здатність і режим. Крім того, здається, що ОС вважає, що у мене є планшет, оскільки в налаштуваннях> пристрою є варіант Waycom Tablet.
тушар

1
Ви спробували запустити першу команду, яку я згадав у відповіді, gsettings set org.gnome.settings-daemon.peripherals.touchscreen orientation-lock trueпланшет Wacom - це ще один пристрій введення (усі отримують цю опцію в налаштуваннях, як миша та клавіатура).
Леголас

1
Нарешті, це спрацювало. Велике спасибі, Леголас та громада.
тушар

34

Один з найпростіших способів, який я знайшов, щоб виправити цю проблему на Ubuntu 17.10:

введіть тут опис зображення


Наскільки мені подобається вводити команди в термінал, мушу визнати, що кнопки досить чудові!
Джоельбітар

Інтерфейс користувача дивовижний! Чи не так? Тепер користувачі можуть мати можливість користуватися командою або досліджувати через користувальницький інтерфейс :)
hotheadhacker

12

Рішення : Якщо ви застрягли, ось рішення, яке працювало на HP Envy 14 "у 2012 році:

sudo apt-get remove iio-sensor-proxy( Джерело UbuntuForums )

Потім вийдіть із системи та увійдіть назад.

Caveat : піктограма блокування орієнтації зникла з панелі меню, і ви не можете використовувати гіроскоп (якщо він навіть є у вашому пристрої) для зміни орієнтації, але це не проблема, оскільки ви все одно не хочете зміни орієнтації :). Якщо ви хочете знову ввімкнути функцію, скасуйте процес:

sudo apt-get install iio-sensor-proxy

Зауваження : HP Envy не відповів на gsettingsзапропоновані тут зміни. Він також не реагував на фізичне обертання ноутбука або нахил екрана. Параметри орієнтації також відсутні в програмі налаштувань.

Чомусь код автоматичного обертання спрацьовує після того, як він спить, і неможливо змусити його повернутися до нормального стану без втручання CLI.

Ноутбук не розпізнає зміни орієнтації або нахилу кришки, тому я не впевнений, чому орієнтація (обертання) автоматично змінюється в першу чергу.


1
Ті ж результати і рішення працювали для HP Elitebook 8440p
bakoyaro

Вирішує мою проблему на HP Pavilion 14-ce (Ubuntu 18.10), дякую!
Джеррі Ху

Найкраща відповідь. Інші відповіді не є постійними або не для всіх користувачів.
Giszmo

4

Дивно, я помітив, що мій екран змінив орієнтацію, коли я підключав контролер DS4 (PS4) під час роботи Steam. Гіроскоп у контролері перевернув мій екран. Мені довелося повернути контролер на голову, щоб отримати правильну орієнтацію екрана, а потім заблокував орієнтацію за допомогою значка панелі завдань.

Це не буде рішенням для всіх, але це вирішило моє питання.


1

У мене те саме питання на сенсорному екрані HP павільйон 15 (skylake).

Під Дисплеєм немає орієнтації!

Повертаючи ноутбук догори дном і встановлюючи орієнтацію на орієнтацію, я справді повернув його, і, здається, він залишиться там.


1

Я щойно вирішив це питання. Ця опція надається в ubuntu 17.10. Якщо ви нахилите ноутбук / екран у бік або від вас - дисплей буде обертатися. Якщо ви випадково повернули його, просто нахиліть екран ноутбука (фізично) в бік або до себе, щоб побачити зміну екрана. Ви також можете нахилити його набік - і він орієнтуватиме дисплей у іншому напрямку. Ви можете назавжди вимкнути цю функцію, дотримуючись відповіді та знімка екрана, показаних вище "hotheadhacker".



@mwfearnley, дякую за вашу відповідь. Здається, в той день я був у поганому настрої, цей коментар справді марний, тому я його видалю.
пім

@mwfearnley, схоже, що коментарі до тесту черги на огляд (аудит) публікуються все одно ... (див. meta.stackexchange.com/a/307596/368256 )
pim

1

У Lenovo Miix 310 жодна зміна налаштувань Gnome не змінила постійної зміни. Після перезавантаження екран завжди повертався б на 90 градусів ліворуч (у портретному режимі).

Для мене це вирішило - змінити "матрицю кріплення акселерометра".

Це можна зробити, створивши файл /etc/udev/hwdb.d/61-sensor-local.hwdb

З цим вмістом:

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

Після перезавантаження обертання екрана має бути нормальним.

Примітка. Це характерно для Miix 310. Для інших пристроїв вам знадобиться інший ідентифікатор і, ймовірно, інша матриця.

Більше інформації: https://github.com/hadess/iio-sensor-proxy#accelerometer-orientation


Вищезазначене більше не потрібно, якщо у вас є системна версія, в якій з'являється ця комісія . Це, швидше за все, буде 239.
smhg

0

Обхід:

У мене був подібний досвід роботи з HP-ProBook-450-G2 під керуванням Ubuntu 17.10. Після перезавантаження або перезавантаження робочий стіл повертався на 90 * ліворуч. Мені вдалося виправити це тимчасово, обертаючи ноутбук догори дном, а потім запустивши сценарій, щоб заблокувати орієнтацію. Однак я знайшов більш стабільне рішення для вирішення проблеми, яке зараз зробило цю роботу.

Врешті-решт я виконав наступні кроки, щоб вирішити проблему:

1а. Повернув ноутбук

1б. ran: 'встановити gsettings org.gnome.settings-daemon.peripherals.touchscreen орієнтація-блокування вірно'

Результат: Не виправлено проблему після перезавантаження

  1. ran: 'встановити gsettings org.gnome.settings-daemon.plugins.orientation active false'

Результат: Не виправлено проблему після перезавантаження

  1. Перезавантажив комп’ютер і завантажившись у сесію Xorg, а не Wayland, дотримуючись цих інструкцій:

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

Результат: Екран був правильної орієнтації після входу.

Сподіваюся, це допомагає іншим!


0

Спостерігали ту саму проблему, і, здається, я знайшов причину для неї. Як і мобільні телефони, ноутбук виявляє зміну орієнтації екрана і відповідно обертає екран. Як хтось із запропонованих вище, після відключення обертання він не обертався!


Будь ласка, не публікуйте коментарів у відповідь. Ви зможете залишати коментарі, коли
заробите
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.