Las aplicaciones que no se dan cuenta completamente de la resolución han cambiado

1

Estoy ejecutando el i3 wm en Arch, y regularmente cambio las resoluciones de pantalla debido a diferentes pantallas externas y solo estoy usando la pantalla de la computadora portátil. Tengo estos dos atajos que uso para esto:

bindsym $mod+F11 exec xrandr --output LVDS1 --off
bindsym $mod+F12 exec xrandr --auto

Funcionan muy bien y las ventanas de la aplicación se extienden correctamente a su tamaño de mosaico, pero noto que si una aplicación se inicia durante la resolución de mi computadora portátil más pequeña, entonces cambio a una más grande, algunas aplicaciones se comportan de una manera que me hace creer que Todavía creo que están en su resolución de "inicio".

Por ejemplo, Chrome tiene un síntoma de que las notificaciones de escritorio HTML5 que se encuentran en la "parte inferior derecha" en realidad se muestran en el medio de la pantalla, presumiblemente porque esa posición es el tamaño de la resolución de la computadora portátil. Puedo solucionar esto reiniciando Chrome.

Otra aplicación es IntelliJ IDEA, donde los cuadros de diálogo y los menús contextuales siempre se adhieren a lo que parece ser la resolución más pequeña. Reiniciar también ayuda.

También noto que algunas aplicaciones se comportan correctamente, por ejemplo, dunst y xscreensaver.

Mi pregunta es si estoy haciendo algo que no informa correctamente la nueva resolución de estas aplicaciones, o ¿son estos errores específicos de cada aplicación individual? ¿Corregir el error o reiniciar la aplicación es la única forma de resolver este problema?

gak
fuente

Respuestas: