monitor-sensor показывает ориентацию, какой её считает система.
Должно быть:
1. normal - это нормальна ориентация, как если бы к планшету пристегнуть клавиатуру и расположить широкой стороной вверх.
2. left-up - если из предыдущего положения перевести левую сторону вверх.
3. bottom-up - нижняя сторона сверху.
4. rigth-up - если из первого варианта перевести правую сторону вверх.
Как видно, тут два "портретных" режима и оба не являются "нормальными".
Если вывод не соответствует, тогда следует задать матрицу трансформации.
На примере моего планшета. В /lib/udev/hwdb.d/60-sensor.hwdb я сделал так:
sensor:modalias:acpi:SMO8500*:dmi:*svn*DEXP*:*pn*DEXPOEM:*
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, 1, 0; 0, 0, 1
# ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
То есть я задал для него матрицу по умолчанию, как было изначально, когда экран поворачивался как не надо, а исправленную закомментировал.
После чего выполнил следующий команды, что бы применить изменения
[root@xz hwdb.d]# systemd-hwdb update
[root@xz hwdb.d]# udevadm trigger -v -p DEVNAME=/dev/iio:device0
/sys/devices/platform/80860F41:02/i2c-2/i2c-SMO8500:00/iio:device0
последняя строка - вывод после второй команды. Обратите внимание, что там указано наименование сенсора. Иногда вместо device0 надо указать device1.
И перезапустил систему.
Теперь monitor-sensor в тех положениях, что указаны выше показывает
1. left-up вместо normal; при этом экран Gnome повёрнут на 90° против часовой стрелки влево.
2. normal вместо left-up; при этом экран Gnome повёрнут на 90° против часовой стрелки вправо.
3. right-up вместо bottom-up
Можно предположить, что Вы пропустили какой-то шаг, либо ошиблись в файле конфигурации. Было дело, что без пробела перед ACCEL_MOUNT_MATRIX и без перевода строки в конце файла оно не работало.