Você pode usar xrandr
:
Os comandos a serem executados em ordem:
cvt 1920 1080
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
A parte da linha após xrandr --newmode
é semelhante à saída que você deve obter ao usar o comando cvt
, então copie a saída de "resolution_refreshRate" para o +vsync
e adicione a xrandr --newmode
.
Então:
xrandr --addmode LVDS1 resolution_refreshRate (don't use speechmarks)
xrandr --output LVDS1 --mode resolution_refreshRate
Se você quiser tornar as alterações permanentes:
-
Crie um script bash,
xrandr.sh
por exemplo, e coloque seus comandos xrandr nele:#!/bin/bash sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync sudo xrandr --addmode Virtual1 1920x1080_60.00 xrandr --output Virtual1 --mode 1920x1080_60.00
-
Torne o script executável com
chmod +x xrandr.sh
-
Pesquise por "Aplicativos de inicialização" no painel, execute-o e adicione o script como um aplicativo de inicialização.
Os comandos agora serão executados toda vez que você fizer login na sua conta.
Observação: estou usando LVDS1
como o suposto nome do monitor, mas provavelmente o seu não será o mesmo. Você pode encontrar o nome do seu monitor usando:
xrandr | grep " connected " | awk '{ print$1 }'
Isso pode ser útil para você.