Я недавно обновил свою Lenovo Ideapad Miix 510 от 16,04 до 18,04 и был приятно удивлен найти, что моя ранее нефункциональная экранная авторотация начала работать с обновлением. К сожалению, авторотация всегда - 90 градусов против часовой стрелки относительно фактической ориентации планшета, если я не блокирую вращение. Также, если я переориентирую планшет слишком часто, не блокируя экранное вращение, экран идет чисто серый и целые зависания системы.
Настройки-> Дисплеи не имеют раздела Orientation или Rotation, по-видимому, из-за авторотации. Используя xrandr с-o или - поворачивают урожаи
Недопустимый MIT-MAGIC-COOKIE-1 keyCan't открытый дисплей:0
Существует ли способ уехать, авторотация включила, но скажите Ubuntu всегда представлять экран 90 градусов по часовой стрелке от того, что это думает, что ориентация должна быть?
Я просто выполняю MIIX 510 сам. Они - большая небольшая Surface Pro как устройство, которое работает довольно хорошо в соответствии с Ubuntu 18.04.
Мне удалось разобраться в Экранном Вращении в соответствии с Ubuntu. Из поля мой дисплей повернут 90 градусов по часовой стрелке, но это может быть зафиксировано путем отображения данных датчика. По-видимому, Аппаратные данные Акселерометра должны быть переведены, чтобы экранное вращение работало хорошо.
Детали для полного и более точного соответствия для аппаратного MIIX 510 Акселерометра, отображающегося, который необходим, могут быть найдены здесь: https://npm.pkg.github.com/systemd/systemd/blob/master/hwdb/60-sensor.hwdb
Следующие шаги отобразят данные правильно для вращения экрана MIIX 510 в соответствии с Ubuntu 18.04:
1) Установите iio-sensor-proxy при удалении его
2) Устраните проблему путем взламывания соответствия датчика и и отображения путем создания файла со следующим файлом/etc/udev/hwdb.d/60-sensor.hwdb с этим содержанием:
sensor:modalias:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
3) Выполните команду:
sudo systemd-hwdb обновление
4) Перезагрузка
Иногда вижу этот вопрос.
Исправление от меня было объединено с systemd, и эта проблема должна быть исправлена на systemd> = 240