¿Cómo evitar que las ventanas se reposicionen cuando se cierra la pantalla del portátil?

¿Cómo evitar que las ventanas se reposicionen cuando se cierra la pantalla del portátil?

Estoy ejecutando Unity en Ubuntu 18.04, pero este problema ha ocurrido en versiones anteriores.

Estoy usando una computadora portátil ASUS UX303U con una tarjeta de video Nvidia GEFORCE. Está en 24/365. Coloco mis distintas ventanas para trabajar con ellas a una resolución de 3200x1800. Todas las ventanas se muestran muy bien. Cuando cierro la tapa/pantalla de la computadora portátil, la computadora está configurada para no suspenderse.

La próxima vez que abro la tapa/pantalla, todas las ventanas se restablecen en tamaño o, como mínimo, se ubican hacia la parte superior izquierda de la pantalla y una encima de la otra.

Lo que parece estar sucediendo es que en un momento del proceso de reactivación de la pantalla, la resolución cambia por un breve momento y en ese momento Ubuntu cambia el tamaño y reposiciona todas las ventanas abiertas para que se ajusten a la nueva resolución de pantalla. Luego, la resolución cambia a mi resolución establecida, pero las diversas ventanas que fueron reposicionadas y redimensionadas para adaptarse a la resolución más baja que sucedió momentáneamente permanecen en sus posiciones y tamaños y ahora están apiladas una encima de la otra. Ahora me veo obligado a cambiar el tamaño y reposicionar cada ventana manualmente y eso me vuelve loco.

El problema parece estar relacionado con el cierre de la tapa/pantalla, ya que el borrado automático de la pantalla y el ingreso posterior de mi contraseña para recuperar la pantalla no parece causar este problema.

Cualquier ayuda o solución alternativa (salvo no cerrar nunca la tapa) sería muy apreciada.

Salida de xrandr:

Screen 0: minimum 320 x 200, current 2880 x 1620, maximum 8192 x 8192
eDP-1 connected primary 2880x1620+0+0 (normal left inverted right x axis y axis) 293mm x 165mm
   3200x1800     60.00 +  59.96    59.94    48.01  
   2880x1620     59.96    59.97* 
   2560x1600     59.99    59.97  
   2560x1440     59.99    59.99    59.96    59.95  
   2048x1536     60.00  
   1920x1440     60.00  
   1856x1392     60.01  
   1792x1344     60.01  
   2048x1152     59.99    59.98    59.90    59.91  
   1920x1200     59.88    59.95  
   1920x1080     60.01    59.97    59.96    59.93  
   1600x1200     60.00  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
DP-1 disconnected (normal left inverted right x axis y axis)

HDMI-1 disconnected (normal left inverted right x axis y axis)

HDMI-2 disconnected (normal left inverted right x axis y axis)
  1600x900_60.0 (0x410) 118.250MHz -HSync +VSync

  h: width  1600 start 1696 end 1856 total 2112 skew    0 clock  55.99KHz
  v: height  900 start  903 end  908 total  934           clock  59.95Hz

Otro portátil ASUS con una resolución máxima de 1920x1080 no pasa por este tipo de reinicio de pantalla.

Después de más pruebas, ahora creo que algo que instalé en algún momento está interfiriendo y este problema está relacionado únicamente con mi configuración específica. Probablemente sea más fácil reinstalar desde cero o vivir con el problema.

Respuesta1

Encontré algo que funciona para míaquí

CambiarIgnorarLid=falsoaIgnorar tapa = verdaderoen este archivo:

/etc/UPower/UPower.conf

información relacionada