AGREGAR RESOLUCIONES DE PANTALLA EN DEEPIN

Puede ocurrir que luego de instalar deepin te encuentres ante una problemática poco común pero factible. La misma se manifiesta cuando el sistema no lista o permite elegir la resolución adecuada para la pantalla; En esta oportunidad queremos compartir una solución que generamos hace tiempo en nuestro grupo telegram.

En primera instancia debemos ejecutar en la terminal, el comando que listara las conexiones de vídeo disponibles; como las resoluciones soportadas y sus frecuencias de barrido. No te preocupes si la resolución que buscas no aparece listada.

xrandr

Screen 0: minimum 320 x 200, current 1360 x 768, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 320mm
1360x768 60.02*+
1920x1080 60.00
1280x1024 60.02
1280x720 60.00
1024x768 60.00
800x600 60.32
640x480 59.94
720x400 70.08

Como vemos en el ejemplo, se listan 8 posibilidades, mientras que la interfaz de deepin como máximo mostrara cuatro y en los casos que conocemos como problemáticos, solo se muestra una y es la equivocada.

A efectos prácticos elegimos 800 x 600, que en mi caso el sistema no ofrece. Busca y usa las nomenclaturas correctas; Una resolución HD 16:9  es 1360×768 mientras que  para 4:3 es 1024×768. A continuación pediremos que el sistema nos devuelva los datos que se requieren para agregar la resolución deseada.

cvt 800 600

# 800x600 59.86 Hz (CVT 0.48M3) hsync: 37.35 kHz; pclk: 38.25 MHz
Modeline "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync

Se nos devuelve una constante relacionada exclusivamente a nuestra combinación de hardware. Recuerda no copiar los valores mostrados en este ejemplo y obtener los correspondientes a tu equipo. A continuación usando  los datos obtenidos presentaremos la nueva resolución al sistema.

xrandr --newmode "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync

Ahora agregaremos el nuevo modo al listado de la interfaz.

xrandr --addmode VGA-0 800x600_60.00

Para finalizar esta primera etapa implementamos la nueva resolución.

xrandr --output VGA-0 --mode 800x600_60.00

A estas alturas estarás disfrutando de la proporción adecuada a tu monitor; Lamentablemente esto solo durara hasta que cierres sesión. pero no te preocupes, te mostraremos un sencillo método que te permitirá ejecutar un script de manera automática al iniciar cada sesión.

Crear el Script

Queremos aclarar que hemos intentado métodos clásicos, ya sea utilizando init.d con referencias en el arranque o creando el ya dejado de lado xorg.conf en X11 pero estas opciones nos dan resultados inadecuados y su implementan se torna bastante compleja.

Método: Crea un archivo de texto y renómbralo resolucion.sh dentro copia lo indicado debajo y edita su contenido, usando los datos que obtuviste en los pasos descritos anteriormente. Luego guarda y dale permisos de ejecución.

#!/bin/bash
cvt 800 600
xrandr --newmode "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
xrandr --addmode VGA-0 800x600_60.00
xrandr --output VGA-0 --mode 800x600_60.00
xrandr -s 800x600

Procedemos a llevarlo junto con un png del mismo nombre a una carpeta Resolución creada en /opt para finalmente crear con alacarte, un acceso al menú de aplicaciones de Deepin y desde allí indicarle al sistema que lo ejecute al arrancar una sesión.

3.8 4 votos
Califica el Artículo
 
Subscribete
Notificar de
13 Reacciones
Más populares
Más nuevos Más antiguos
Opinión desde el articulo
Ver todos los comentarios
RealAct
RealAct (@realact)
2 años atrás

Interesante información, ahora sabemos como hacer esto, gracias.

Zuriel Soto
Zuriel Soto (@zurielsoto)
1 año atrás

hola me aparece lo siguiente [email protected]:~$ cvt 1280 800
# 1280×800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
Modeline «1280x800_60.00» 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
[email protected]:~$ xrandr –newmode «1280x800_60.00» 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
xrandr: Failed to get size of gamma for output default
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 19
Current serial number in output stream: 19
[email protected]:~$

me ayudaria alguien????

Gabriel Aros
Gabriel Aros (@gabrielaros)
11 meses atrás

Por que no viene como opción. en el sistema operativo??. Es muy enredosa la explicación para un usuario novato. Si no lo puedo cambiar volvere a mi SO por defecto

Isaías Gätjens M
Isaías Gätjens M (@igatjens)
Editor
Respondiendo a  Gabriel Aros
11 meses atrás

Hola, sí, es un problema, pero ya lo irán arreglando los chinos. Sólo por si acaso, aclaro que nosotros no desarrollamos Deepin, sino que somos una comunidad de usuarios de Deepin, si tiene problemas con Deepin haremos lo posible para brindarle ayuda.

Saludos.

Gabriel Aros
Gabriel Aros (@gabrielaros)
11 meses atrás

Desinstalare Deepin. Me avisan cuando vengan las resoluciones de pantalla como en otros SO. Que decepción. Se veia super.

Juan Perez
Juan Perez (@juanperez3)
8 meses atrás

La guía está super fácil, si se presta atención a los detalles (doble guión medio por ejemplo), lo que se agradece. Sin embargo tengo un inconveniente para agregar este ejecutable al inicio, ya que no aparece «Menú Principal» ni nada similar en la búsqueda. Por todo lo demás no tuve problemas: pude crear el ejecutable, funciona y lo copié junto a una png en opt/resolucion.

SOLUCIONADO!
Creo que valdría aclarar en la guía que este método para agregar el script al iniciar el sistema, vale diría que exclusivamente si tenemos instalado por ejemplo «Menú Libre».
Así que previamente instalarlo: sudo apt install menulibre
Y ahora sí podemos agregarlo al arranque como se indica en la guía.
Saludos.

DeepinScreenshot_20200509065516.png
niomante
niomante (@niomante)
2 años atrás

hola realice paso a paso lo descrito, y me sale este error » xrandr: unrecognized option ‘–newmode’ » y este otro » xrandr: unrecognized option ‘–addmode’ » y este » xrandr: unrecognized option ‘–output’ » osea reconoce los comandos, tendré que actualizar xrandr?
gracias por si alguien sabe como resolverlo , por que la verdad tengo solo una resolución y es enorme

adjunto resultado del comando xrandr:
xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA1 connected primary 1024×768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024×768 60.00*
800×600 60.32 56.25
848×480 60.00
640×480 59.94
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

Deepin en Español
Deepin en Español (@deepin-en-espanol)
Admin
Respondiendo a  niomante
2 años atrás

Verifica q estés dando espacio en los guiones del comando.                   –addmode

Son dos guiones medios separados por un espacio 

Javier Martinez Guillen
Javier Martinez Guillen (@javiermartinezguillen)
Respondiendo a  niomante
2 años atrás

HOLA, AMI TAMBIEN ME PASABA LO MISMO PERO EN LUGAR DE UN –
TIENES QUE PONER DOS – –
EJEMPLO: – – addmode , – – newmode

ASÍ ES COMO A MI ME FUNCIONO A LA PERFECCION

Javier Martinez Guillen
Javier Martinez Guillen (@javiermartinezguillen)
Respondiendo a  Javier Martinez Guillen
2 años atrás

– – admode
— newmode

Lyriel
Lyriel (@lyriel)
1 año atrás

¿Y en el caso del HDMI que solo muestra como máximo 1024 x 768 y yo quiero 1366 x 768?

13
0
Nos gustaría saber lo que piensas, Únete a la discusión.x
()
x