Hi folks,
tengo con ARandR la configuración de mis pantallas, ya que uso dos monitores externos a la vez (uno por hdmi y otro por vga). El script bash que te genera está en ~./screenlayout
¿Como puedo hacer para que si es posible, trate de ejecutar esa configuración de pantalla nada más arrancar? ¿Tengo que generar un servicio o debo trastear alguno que ya esté hecho?
Sino recuerdo mal, Elementary OS usaba lightdm como gestor DM principal. Lo que puedes hacer o crear un servicio que tenga lightdm como dependencia o mirar si lightdm tiene algo para ejecutar un script tras arrancar.
Él tiene que asegurarse de que primero se han ejecutado las X antes de lanzar el script, por eso rc.local no es lo más aconsejable, porque podría ejecutarse antes.
(A no ser que ya estés funcionando con Wayland, que lo dudo.)
Si solo es para tu usuario tu guión de ArandR, normalmente todos los
escritorios tienen un directorio específico para que se ejecuten cosas
en el inicio de sesión. En Plasma esta en .kde/Autostart, en Pantheon
tendrás que buscarlo.
En KDE Plasma la herramienta de configuración de monitor almacena tus
cambios en algún sitio de las preferencias, hace años que ya no tengo
que tocar eso.
Si prefieres crear un servicio para Systemd -que no le veo el sentido,
pero bueno-, hay ingente documentación por ahí, no es difícil hacerlo.
Y lo tuyo con esto es recurrente, recuerdo preguntas tuyas a este
respecto desde hace más de dos años.
Si arranca en un usuario puede que no, pero arrancas directamente LightDM tiene bastante sentido cuando a Xorg le da por configurarte una pantalla que no es la que estás usando como primaria y necesitas que nada más arrancar las pantallas estén bien puestas.
Si carga las dos pantallas, el problema es que las carga en horizontal (izquierda vga, derecha hdmi) y yo las tengo en vertical (arriba vga, abajo hdmi).
Además pasa lo que dice @MiguelAngelLV
Yo tengo como primaria la vga y mi so pone la hdmi.
He preguntado varias veces sobre pantallas si. De hecho fuiste tu quien me descubrió ARandR (gracias!!!). Pero esta pregunta es nueva (que yo recuerde).
Razlobo:
Si prefieres crear un servicio para Systemd -que no le veo el
sentido,pero bueno-, hay ingente documentación por ahí, no es
difícil hacerlo.
Si arranca en un usuario puede que no, pero arrancas directamente
LightDM tiene bastante sentido cuando a Xorg le da por configurarte una
pantalla que no es la que estás usando como primaria y necesitas que
nada más arrancar las pantallas estén bien puestas.
Pues si son las X, entonces /etc/X11/xorg.conf, y no hay más que hablar.
Hay cosas que no puedes configurar el xorg.conf. Por ejemplo, si tienes gráficas híbridas y necesitas aplicar el modesetting para hacer puente, tienes que hacerlo con xrandr tras arrancar las X.