Você pode executar o xrandr como qualquer usuário executando uma sessão X. Xrandr é um programa de linha de comando, então você o executa no seu terminal.
Então você executaria algo assim em seu terminal de usuário
$ xrandr --dpi 220
Eu tenho um Dell XPS 13 9343 2015 com uma resolução de 3200x1800 pixels.
Estou tentando usar o gerenciador de janelas do i3, mas tudo é minúsculo e dificilmente legível.
Consegui escalar todos os aplicativos (firefox, terminal, etc ...) usando .Xresources
:
! Fonts {{{
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintfull
Xft.dpi: 220
! }}}
mas a interface i3 ainda não é dimensionada ...
Eu entendi que xrandr --dpi 220
pode resolver o problema, mas não sei como / onde usá-lo.
Alguém pode me esclarecer sobre esse assunto?
Se você quiser apenas alterar o DPI dentro do i3, você pode colocar o comando no seu arquivo de configuração do i3 com a linha:
exec xrandr --dpi 220
Dependendo da sua distro, você encontrará o arquivo de configuração em lugares diferentes, mas geralmente em ~/.config/i3/config
IMHO o comentário de @maletor à resposta aprovada justifica uma nova resposta. Desde a versão 4.13, o i3 lê as informações de DPI a partir do Xft.dpi ( source ). Então, para configurar o i3 para trabalhar com telas de alta DPI, você provavelmente precisará modificar dois arquivos.
Adicione esta linha a ~/.Xresources
com seu valor preferido:
Xft.dpi: 120
Certifique-se de que as configurações estejam carregadas corretamente quando o X for iniciado na sua ~/.xinitrc
( fonte ):
xrdb -merge ~/.Xresources
exec i3
Observe que isso afetará outros aplicativos (por exemplo, seu terminal) que leem configurações de DPI de recursos do X.
Como a edição da minha pergunta foi removida (não sei por que), aqui está como corrigi-lo:
Eu resolvi isso simplesmente colocando:
xrandr --dpi 220
exec i3
No meu .xinitrc
.
cvt 3840 2160 60
// Output: -> Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
Usando parte da saída (após a palavra Modeline) como parâmetro de um novo comando
xrandr --newmode "3840x2160_60.00" 3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
xrandr --addmode VGA-1 3840x2160_60.00
// este último comando ativa a resolução criada
xrandr -s 3840x2160
Para preservar a configuração entre as sessões de registro do usuário, é necessário colocar os seguintes comandos em um arquivo init .bashrc.
Uma vez configurado, para se livrar de espaços de barras de rolagem de 1 pixel, o modo View- > Scaled from menu é a opção. Eu também prefiro configurar minha exibição UltraHd como uma tela principal no host do Windows.
Minha solução é uma combinação de duas respostas do link a seguir: Referência: link
Tags xorg window-manager display x11 i3