Pesquisa de site

Como definir uma resolução de tela personalizada no Ubuntu Desktop


A resolução da sua tela (ou monitor externo) está baixa? fazendo com que os itens na tela pareçam maiores e menos claros? Ou você deseja simplesmente aumentar a resolução máxima atual ou adicionar uma resolução personalizada?

Neste artigo, mostraremos como adicionar resolução de exibição personalizada ou ausente no Ubuntu e seus derivados, como o Linux Mint. Ao final deste artigo, você poderá definir uma resolução mais alta, fazendo com que o conteúdo da tela pareça mais nítido e claro.

Alterando a resolução ou orientação da tela usando monitores

Normalmente, para alterar a resolução ou orientação da tela, você pode usar a ferramenta de interface gráfica do usuário Displays (abra a visão geral de Atividades e digite Displays , clique para abri-lo ou em Menu do Sistema e digite Displays e abra-o).

Nota: Caso você tenha vários monitores conectados ao seu computador (como mostrado na imagem a seguir), se eles não forem espelhados, você poderá ter configurações diferentes em cada monitor . Para alterar as configurações de um dispositivo de exibição, selecione-o na área de visualização.

Em seguida, selecione a resolução ou escala que deseja usar, escolha a orientação e clique em Aplicar. Em seguida, selecione Manter esta configuração.

Alterando a resolução ou orientação da tela usando Xrandr

Alternativamente, você também pode usar a poderosa ferramenta xrandr (uma interface de linha de comando para RandR (Redimensionar e Rodar ) Extensão X Window System) que é usada para definir o tamanho, orientação e/ou reflexo das saídas de uma tela.

Você também pode usá-lo para definir o tamanho da tela ou listar todos os monitores ativos conforme mostrado.

xrandr --listactivemonitors

Para mostrar os nomes das diferentes saídas disponíveis em seu sistema e as resoluções disponíveis em cada uma, execute xrandr sem nenhum argumento.

xrandr

Defina a resolução da tela no Ubuntu

Para definir a resolução de uma tela de um monitor externo chamado DP-1 para 1680×1050, use o sinalizador --mode conforme mostrado.

xrandr --output DP-1 --mode 1680x1050

Você também pode definir a taxa de atualização usando o sinalizador --rate conforme mostrado.

xrandr --output DP-1 --mode 1680x1050 --rate 75

Você também pode usar --left-of, --right-of, --above, --below e --same-as para organizar suas telas relativamente umas às outras.

Por exemplo, quero que meu monitor externo (DP-1) seja posicionado à esquerda da tela do laptop (eDP-1) em correspondência ao posicionamento físico real:

xrandr --output DP-1 --left-of eDP-1 

Lembre-se de que quaisquer alterações feitas usando o xrandr durarão apenas até você sair ou reiniciar o sistema. Para fazer alterações no xrandr persistentemente, use os arquivos de configuração xorg.conf para o servidor Xorg X (execute man xorg.conf para obter detalhes sobre como criar um arquivo xorg.conf) – este é o método mais eficaz.

Você também pode usar o arquivo ~/.xprofile (adicionar comandos xrandr nele), no entanto, existem algumas desvantagens de usar este método, uma delas é que este script é lido bastante tarde no processo de inicialização, portanto não alterará a resolução do gerenciador de exibição (se você usar um, por exemplo, lightdm).

Como adicionar resolução de exibição ausente ou definir resolução personalizada usando xrandr

É possível adicionar uma resolução de exibição ausente ou personalizada, por exemplo, 1680 x 1000 ao painel Monitores, para um dispositivo de exibição específico (DP-1), conforme explicado abaixo.

Para adicionar uma resolução de exibição ausente ou personalizada, você precisa calcular os modos Tempo de vídeo coordenado VESA (CVT) para ela. Você pode fazer isso usando o utilitário cvt da seguinte maneira.

Por exemplo, se você precisar de uma resolução horizontal e vertical de 1680 x 1000, execute o seguinte comando.

cvt 1680 1000

Em seguida, copie o Modeline (“1680x1000_60.00″ 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync) da saída do cvt comando e use-o para criar um novo modo usando o xrandr conforme mostrado.

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync

Em seguida, adicione o novo modo ao display.

xrandr --addmode DP-1 "1680x1000_60.00"

Agora abra os Displays e verifique se a nova resolução foi adicionada.

As alterações acima são apenas temporárias e funcionam para a sessão atual (elas duram até você sair ou reiniciar o sistema).

Para adicionar a resolução permanentemente, crie um script chamado external_monitor_resolution.sh no diretório /etc/profile.d/.

sudo vim /etc/profile.d/external_monitor_resol.sh

Em seguida, adicione as seguintes linhas no arquivo:

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync
xrandr --addmode DP-1 "1680x1000_60.00"

Salve as alterações e saia do arquivo.

Para obter mais informações sobre como o xrandr funciona e como usá-lo, leia sua página de manual:

man xrandr 

Isso nos leva ao final deste artigo. Se você tiver alguma opinião para compartilhar ou dúvidas, entre em contato conosco através do formulário de feedback abaixo.