Saltar al contenido

¿Cómo hacer que Ubuntu detecte mi resolución máxima de pantalla?

Posterior a investigar con especialistas en la materia, programadores de diversas áreas y profesores hemos dado con la solución al problema y la compartimos en este post.

Solución:

Es probable que su controlador gráfico no detecte esa resolución. Sigue las instrucciones de abajo; podría ayudar. Me ayudó en mi Ubuntu (usando la unidad) que instalé en mi escritorio que tiene un AMD Radeon 5570HD dedicado (que usa los controladores Gallium REDWOOD, es decir, los controladores de código abierto predeterminados). Primero escriba esto en su terminal (puede abrir el terminal con control+Alt+t): –

cvt 2048 1536

Obtendrá algo como esto: –

# 2048x1536 59.95 Hz (CVT 3.15M3) hsync: 95.45 kHz; pclk: 267.25 MHz
Modeline "2048x1536_60.00"  267.25  2048 2208 2424 2800  1536 1539 1543 1592 -hsync +vsync

Ahora hacer esto:-

xrandr --newmode "2048x1536_60.00"  267.25  2048 2208 2424 2800  1536 1539 1543 1592 -hsync +vsync

Luego esto:-

xrandr 

Obtendrá una salida similar a esta (tal vez no exactamente esta): –

Screen 0: minimum 320 x 200, current 1368 x 768, maximum 8192 x 8192
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1368x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
   1368x768_60.00   59.9* 

Aquí el monitor conectado es DVI-0 de acuerdo con la salida anterior. Entonces uno haría esto a continuación: –

xrandr --addmode DVI-0 2048x1536_60.00

En lugar de DVI-0, debe escribir el que sea su monitor conectado. Esto debería funcionar. Supongo de su descripción anterior que 2048×1536 funciona en su monitor. Si no es así, puede probar la resolución que más le convenga.

Ahora, si desea que esto surta efecto en cada inicio de sesión sin tener que escribir todo esto nuevamente, siga las instrucciones a continuación.

Abra gedit o cualquier otro editor de texto. Escriba lo siguiente: –

#!/bin/sh
xrandr --newmode "2048x1536_60.00"  267.25  2048 2208 2424 2800  1536 1539 1543 1592 -hsync +vsync 
xrandr --addmode DVI-0 2048x1536_60.00
xrandr --output DisplayPort-0 --off --output DVI-0 --mode 2048x1536_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off

Debe editar la última línea de acuerdo con su PC. Guarde el archivo anterior como lightdmxrandr.sh en /usr/bin Luego, hágalo ejecutable con este comando: –

sudo chmod a+x /usr/bin/lightdmxrandr.sh

Entonces abre /etc/lightdm/lightdm.conf(Si este archivo no está allí, lea el “PS” a continuación) mediante el comando: –

sudo gedit /etc/lightdm/lightdm.conf

Puede utilizar su propio editor de texto en lugar de gedit. El archivo debe contener algo como esto: –

[SeatDefaults]
user-session=ubuntu

Agregue las siguientes líneas al archivo: –

greeter-session=unity-greeter
display-setup-script=/usr/bin/lightdmxrandr.sh
session-setup-script=/usr/bin/lightdmxrandr.sh

Ahora guarde el archivo y reinicie. Debe tener la resolución deseada tanto en la pantalla de inicio de sesión como en su sesión de escritorio. Lo más probable es que esto funcione. Pero si no es así, siga leyendo y siga las instrucciones a continuación.

Abra una terminal (si está atascado en la pantalla de inicio de sesión y no puede abrir una terminal, entre en un tty con control+Alt+F1) y escriba lo siguiente: –

sudo nano /etc/lightdm/lightdm.conf

Esto abrirá el archivo lightdm.conf que editamos arriba. Ahora retirar la siguiente línea solo del archivo: –

session-setup-script=/usr/bin/lightdmxrandr.sh

prensa control+X para salir del archivo y luego presione y para guardarlo antes de salir, lo que le indicará que lo haga. Luego escriba: –

sudo reboot

para reiniciar su PC. Esto debería llevarlo a su escritorio (si no lee “PS” a continuación). Ahora ve a System Settings>Displays. Puede encontrar la resolución deseada allí (esto podría suceder ya que ejecutamos el script anterior con lightdm.conf). Luego, seleccione esa resolución y reinicie para tener la resolución deseada. Pero si no encuentra la resolución deseada allí, puede intentar esto.

Abra Aplicaciones de inicio desde el tablero. Esto debería darle algo como esto (pero no exactamente así): –

ingrese la descripción de la imagen aquí

prensa Add. Obtendrá esto: –

ingrese la descripción de la imagen aquí

Dale un nombre que te guste. Luego presione navegar y seleccione el script que creamos (recuerde que lo guardamos como /usr/bin/lighdmxrandr.sh ). Si quieres dar una descripción. Entonces presione Add. Antes de cerrar las aplicaciones de inicio, compruebe si la entrada que acaba de agregar tiene una marca de verificación junto a ella. Ahora reinicia tu PC. Esto debería obtener la resolución deseada tanto en la pantalla de inicio de sesión como en el escritorio.

PD:-

  1. Si /etc/lightdm/lightdm.conf no está ahí, entonces debes estar teniendo /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf . Edite este archivo en lugar de lightdm.conf .
  2. Si nada de lo anterior funciona y está atascado al iniciar sesión, ingrese a un tty y escriba: –

sudo nano /etc/lightdm/lightdm.conf

Ahora elimine toda la edición que hicimos y presione control+X y luego presione y para guardar el archivo. Ahora escribe: –

sudo reboot

Esto debería llevarlo de regreso a su escritorio, pero, por supuesto, sin la resolución deseada y con la resolución predeterminada. Entonces intenta System Settings>Displays y verifique si la resolución deseada está allí (esto podría suceder ya que ejecutamos nuestro script con lighdm.conf ). Ahora seleccione esa resolución y reinicie. Obtendrá la resolución deseada ahora.

Los créditos van a estas tres preguntas: –

  • ¿Cómo puedo obtener la resolución máxima de mi monitor sin el controlador gráfico patentado de AMD instalado?
  • ¿Por qué mis ediciones de lightdm.conf no afectan la resolución de la pantalla de mi escritorio?
  • ¿Cómo se puede ejecutar un script de shell justo antes de que comience la sesión de escritorio?

Si te gustó nuestro trabajo, tienes la opción de dejar un ensayo acerca de qué le añadirías a este tutorial.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *