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.4 9 votos
Califica el Artículo

16 Reacciones
Más antiguos
Más nuevos Más populares
Opinión desde el articulo
Ver todos los comentarios
RealAct
RealAct(@realact)
Deepineros
5 años atrás

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

niomante
niomante(@niomante)
Deepineros
5 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)
Administradores
Respondiendo a  niomante
5 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)
Deepineros
Respondiendo a  niomante
5 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)
Deepineros
Respondiendo a  Javier Martinez Guillen
5 años atrás

– – admode
— newmode

Lyriel
Lyriel(@lyriel)
Deepineros
5 años atrás

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

Zuriel Soto
Zuriel Soto(@zurielsoto)
Deepineros
4 años atrás

hola me aparece lo siguiente zeja@zeja-PC:~$ 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
zeja@zeja-PC:~$ 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
zeja@zeja-PC:~$

me ayudaria alguien????

Gabriel Aros
Gabriel Aros(@gabrielaros)
Deepineros
4 años 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)
Redactores
Respondiendo a  Gabriel Aros
4 años 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)
Deepineros
4 años 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)
Deepineros
3 años 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.

Keyser Söze
Keyser Söze(@keysersoze)
Deepineros
3 años atrás

Ojalá puedan ayudarme! Me aparece lo siguiente:

root@keyser:~# xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected primary 1024×768+0+0 0mm x 0mm
  1024×768    0.00* 
  800×600    0.00  
  640×480    0.00  
root@keyser:~# cvt 1366 768
# 1368×768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline «1368x768_60.00»  85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
root@keyser:~# xrandr –newmode «1368x768_60.00»  85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr: Failed to get size of gamma for output default

javi3075
javi3075(@javi3075)
Deepineros
1 año atrás

por lo veo no hay solucion al fallo que tenemos muchos
xrandr: Failed to get size of gamma for output default
ni nos permite ver ,ni crear ni nada en xrandr osea que por desgracia no podemos usar deepin porque es incomodo una pantalla donde con 4 iconos ocupan toda la pantalla. una pena tenia muchas esperanzas en este SO pero nada viendo los problemas que hay habra que seguir con windows que no da problemas de resolucion

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