Autorrotación Debian Buster

3 envíos / 0 nuevos
Último envío
#1 Mar, 09/01/2018 - 17:46
PJR
Imagen de PJR
Desconectado/a
se unió: 28/04/16

Autorrotación Debian Buster

Estado: 
[ACTIVO]

Hola.

Por fin pude instalar y hacer funcionar Debian en mi Lenovo Miix 320.

Tras actualizar el kernel a la versión 4.14.0-2-amd64 descubrí muy contento que gnome detecta perfectamente el acelerómetro y autorrota la pantalla al girarla si la separo del teclado. El único problema es que la posición de la pantalla que aplica está desviada 90º a la izquierda (es decir, si activo la rotación la pantalla se gira 90º a la izquierda de lo deseado). He buscado bastante pero no he visto en ningún sitio donde se esconde la configuración del acelerómetro para cambiar el giro.

Uso gnome-shell, la salida de xinput es:

⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-touch:13                           id=9    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:13                         id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:13                id=7    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ xwayland-keyboard:13                        id=8    [slave  keyboard (3)]

lspci:

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers (rev 36)
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 36)
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 36)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 36)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 36)
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 36)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36)
01:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)

lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 8087:0a2a Intel Corp.
Bus 001 Device 006: ID 048d:8911 Integrated Technology Express, Inc.
Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Sáb, 13/01/2018 - 11:21
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16
Dom, 14/01/2018 - 00:38
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

¿Utilizas wayland en Buster? ¿Has probado a iniciar sesión con Xorg en su lugar?

Por otro lado, lo  que deduzco de tu explicación, no es que haga la rotación mal, si no que la hace en referencia a u punto en el que no debe, es decir, en lugar de utilizar, digamos, el centro de la pantalla para hacerla, utiliza como referencia una esquina, lo que provocaría que al girar, tuvieras ese desfase del que hablas. Vamos, que en posición orizontal, tu resolución puede ser 1280x720+0+0, y cuando la cambias pasa a ser 720x1280-720+0. los dos primeros números indican la resolución, los dos siguientes la posición relativa a la esquina superior izquierda de la pantalla. Sería interesante que nos pusieras la salida del comando xrandr con la pantalla en horizontal y en vertical.

  No hay bar que por bien no venga....