Gire mi pantalla, y una vez que inicie sesión, funciona bien. Pero, la pantalla de bienvenida (inicio de sesión) no ha recibido el mensaje de que las cosas se rotan 90 grados. ¿Cómo puedo cambiar la rotación de la pantalla de inicio de sesión?
ACTUALIZACIÓN: la pantalla de bloqueo está en la posición correcta. Solo veo esto cuando inicio o cierro sesión.
Respuestas:
Agregue esta línea al
/etc/lightdm/lightdm.conf
archivo (en la sección [Valores predeterminados del asiento]):Luego haga el archivo
/etc/lightdm/greeter_setup.sh
con los siguientes contenidos:Luego hazlo ejecutable con
sudo chmod +x /etc/lightdm/greeter_setup.sh
. Luego reiniciar.fuente
exit 0
) me/etc/lightdm/pre-greeter.d
sirvió.Otra opción que debería funcionar es copiar
~/.config/monitors.xml
a/var/lib/lightdm/.config
.Esto ciertamente funciona para la información de posición y resolución de mi monitor, por lo que supongo que también funcionará para la rotación.
Editar : para una máxima flexibilidad, se podría hacer un enlace simbólico entre lo anterior:
De esta manera, si la configuración de su monitor cambia en el futuro, se reflejará automáticamente en la pantalla de inicio de sesión. Observe el
-h
indicador necesario en elchown
comando, como se explica en chown no está cambiando el enlace simbólico .fuente
14.04 y superior
La respuesta de Falconer me ayudó mucho, pero lightdm cambió para Ubuntu Trusty 14.04. Ya no hay un
/etc/lightdm/lightdm.conf
archivo en mi sistema. lightdm ahora se ha ido al "estilo Debian" y su configuración se ha dividido en un directorio conf.d. Ahora necesita crear el siguiente archivo:/etc/lightdm/lightdm.conf.d/80-display-setup.conf
Como se sugiere en la respuesta de Electric Head , el comando xrandr puede ir directamente a este archivo, sin necesidad de crear un script por separado.
Si desea un comando xrandr que se ocupe de varios monitores, puede usarlo
arandr
para generarlo. Mixrandr
comando en realidad termina siendo:Para conseguir eso utilicé los siguientes comandos:
sudo apt-get install arandr
arandr
Con esto en su lugar, mis monitores también se giran correctamente cuando inicio sesión, por lo que no es necesario realizar una configuración adicional en Gnome, XFCE o KDE. El único otro lugar que necesito para configurar la rotación del monitor es en terminales virtuales de framebuffer, como se explica en ¿Cómo giro mi pantalla cuando no estoy usando un servidor X?
fuente
/etc/lightdm/lightdm.conf.d/
directorio y crear uno y luego seguir el resto de las instrucciones aquí no funcionó. Sin embargo, las instrucciones en la respuesta de Electric Head sí funcionaron. No estoy seguro de por qué uno funcionó y no el otro, pero solo quería dejar este comentario por el bien de la posteridad en caso de que alguien encuentre la misma situación que yo.el cetrero lo clavó bastante pero me gustaría señalar una simplificación.
Puede poner un
xrandr
comando directamente/etc/lightdm/lightdm.conf
como un enlace de sistema . No necesita crear un comando de shell para llamar a un script separado que contiene un comando de shell (aunque, por supuesto, puede hacerlo si ve una razón para hacerlo). Además, no hay mención de/etc/lightdm/lightdm.conf.d/
enman lightdm
y no tenía ni esto nilightdm.conf
en mi sistema. Entonces, aunque estoy seguro de que probablemente funcione según lo sugerido por Stephen , una vez más, no necesita hacer esto.Entonces, si aún no existe, algo similar a lo siguiente en
/etc/lightdm/lightdm.conf
(sudo
, obviamente) debería funcionar bien:Ver
man xrandr
para las opciones de configuración.Por cierto: probablemente podría haber salido con comentarios / ediciones aquí, pero no tengo el representante y quería agregar las fuentes para esta información.
Versión
Referencias
man xrandr
man lightdm
fuente
lightdm.conf
. Entonces funcionó. Gracias por esto.[Seat:*]
lugar de[SeatDefaults]
. wiki.ubuntu.com/LightDMmonitors.xml
conecté con SOFT-LINK a los monitores.xml de mi usuario normal; este era el culpable; Cuando COPIÉ el archivo en su lugar, comenzó a funcionar. En mi opinión, esta configuración debe seleccionarse en "Configuración del sistema> Pantalla"16.04
La única solución que funciona para mí es copiar
~/.config/monitors.xml
a/var/lib/lightdm/.config/
, similar al método de la respuesta de Steve Dee , pero con una copia del archivo en lugar de sólo un enlace simbólico a ella. Hacer un enlace simbólico no funciona.Ni la respuesta del cetrero ni la de Stephen Ostermiller funcionaron para mí. Acabo de ver la pantalla rotada correctamente durante 2 segundos después del arranque, luego volvió a girar a la orientación horizontal.
fuente
¿Lo has intentado
xrandr -o value
? Comovalue
uso ya sealeft
oright
También puede crear un acceso directo personalizado siguiendo este CÓMO
fuente
Misma pregunta y mis resultados en 18.10 :
La respuesta del cetrero es buena. Permítanme agregar 2 detalles que tuve que resolver en 18.10:
[SeatDefaults]
las versiones actuales, espere[Seat:*]
logger
y luegoxmessage
concluir que se llama, que arregla las cosas, pero desafortunadamente su efecto se deshace por la unidad de bienvenida.Intenté con otras personas que saludan, y todos honran la solución y comienzan a girar muy bien, excepto la unidad de bienvenida predeterminada. Terminé usando slick-greeter.
fuente
Tuve el mismo problema con la pantalla de bienvenida incorrecta en Ubuntu 18.04 en un monitor vertical. Intenté algunos de los
xrandr
comandos mencionados como se indica en otras respuestas, pero estos no funcionaron para mí. Luego seguí la respuesta que aconsejaba copiar el~/.config/monitors.xml
archivo al/var/lib/gdm3/.config
directorio. Después de reiniciar la pantalla de bienvenida aún tenía la orientación incorrecta. Mi siguiente paso fue mirar el contenido del/var/lib/gdm3/.config/monitors.xml
archivo. Noté que contenía una historia de varios monitores y configuraciones que he usado a lo largo de los años. Edité este archivo para contener solo la configuración de la configuración actual.La estructura del
monitors.xml
archivo es que contiene un conjunto de etiquetas<monitors>
y</monitors>
, al principio y al final del archivo. Entre estas etiquetas hay uno o más conjuntos de etiquetas<configuration>
y</configuration>
. Cada una de estas secciones contienen uno o varios conjunto (s) de<logicalmonitor>
y</logicalmonitor>
etiquetas. Cada una de estas secciones especifica un monitor, con parámetros como marca y tipo, orientación (si no es horizontal), ancho, alto, x, y frecuencia de actualización. También especifica si un monitor es el monitor principal. En mi archivo estaba la configuración actual listada al final del archivo. Eliminé todas las<configuration> </configuration>
secciones que no describían mi configuración actual. El resultado se ve así:Ahora reinicié mi computadora. Esta vez, la ventana del filtro tenía la orientación correcta. Supongo que el historial capturado en el
monitors.xml
archivo original estaba causando problemas.fuente