.png)
Я установил ОС Ubuntu 19.04 на свой ноутбук.
Установка прошла хорошо, но когда я загрузился, экран был перевернут. Я вошел как root, и экран перевернулся, но мышь перевернута (оси x и y).
Когда я двигаю мышь влево, она движется вправо, когда я двигаю ее вниз, она движется вверх. Если я хочу нажать кнопку в правом верхнем углу, мне нужно нажать ее в левом нижнем углу.
Экран работает в обратном направлении (оси x и y), но я вижу графику прямо, а мышь работает в обратном направлении.
Я снова установил Ubuntu 19.04 с новой установкой. У меня та же проблема, что и раньше.
Я немного погуглил и нашел кое-что о Матрице.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ HP HD Webcam: HP HD Webcam id=9 [slave keyboard (3)]
↳ HP Wireless hotkeys id=13 [slave keyboard (3)]
↳ HP WMI hotkeys id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
Я перебрал все свои устройства, одно за другим, и у всех были 1 0 0 0 1 0 0 0 1
корпуса, которые должны быть в норме! Я пытался заменить некоторые, -1 0 1 0 -1 1 0 0 1
но ничего не помогло.
Кроме того, это уже вторая установка Ubuntu 19.04. Я установил ее в день релиза, и у меня не возникло такой проблемы!
решение1
Возможно, это не решение, но я пока не могу ничего сказать.
попробуйте установить props на все нули, это работает для меня так же, как и обычная матрица, которая у вас есть с некоторыми единицами
пытаться
xinput disable <id>
чтобы убедиться, что используется настоящий идентификатор мыши, и получить его обратно
xinput enable <id>
у вас, вероятно, уже есть эта ссылка https://wiki.ubuntu.com/X/InputCoordinateTransformation
решение2
Если все ваши указательные устройства используют матрицу 1 0 0 0 1 0 0 0 1
, которая
1 0 0
0 1 0
0 0 1
это должно быть нормально.
Если вы уверены, что используемое вами указательное устройство — это то, которое вы проверили, я понятия не имею, почему оно перевернуто, но вы должны иметь возможность отменить это, перевернув еще раз. Вам понадобится эта матрица:
-1 0 0
0 -1 0
0 0 1
который вы можете установить с помощью команды, похожей на
xinput set-prop "PS/2 Generic Mouse" "Coordinate Transformation Matrix" -1 0 0 0 -1 0 0 0 1
Другие:
- Перевернуть только ось Y:
1 0 0 0 -1 0 0 0 1
(полезно для игр, в которых эта опция не предусмотрена) - Вернуться к норме:
1 0 0 0 1 0 0 0 1
Все обстоит иначе, если ваша обычная матрица не является идентичной, что может иметь место, если у вас повернутый дисплей или, возможно, в других обстоятельствах.