gsettings set org.gnome.desktop.interface text-scaling-factor 1.2
Este comando não é exibido em escala. Apenas um pequeno truque de dimensionamento de texto para resolver o problema do HiDP no Ubuntu. Ainda procurando a solução perfeita.
Eu instalei recentemente o Ubuntu 18.04 e descobri que a opção de dimensionamento fracionário que estava em 16.04 não está mais lá. 200% é muito grande para minha exibição e esta resposta não funcionou para mim (as opções não mudaram depois de executar o comando).
Existe outra maneira de obter um dimensionamento fracionário?
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2
Este comando não é exibido em escala. Apenas um pequeno truque de dimensionamento de texto para resolver o problema do HiDP no Ubuntu. Ainda procurando a solução perfeita.
Solução 1
O Archwiki propõe uma solução (ou melhor, um hack) com xrandr (se você usar o padrão do Ubuntu 18.04 com xorg):
ArchWiki - HiDPI - dimensionamento fracionário
Fractional Scaling
A setting of 2, 3, etc., which is all you can do with scaling-factor, may not be ideal for certain HiDPI displays and smaller screens (e.g. small tablets).
xorg
You can achieve any non-integer scale factor by using a combination of GNOME's scaling-factor and xrandr. This combination keeps the TTF fonts properly scaled so that they do not become blurry if using xrandr alone. You specify zoom-in factor with gsettings and zoom-out factor with xrandr.
First scale GNOME up to the minimum size which is too big. Usually "2" is already too big, otherwise try "3" etc. Then start scaling down by setting zoom-out factor with xrandr. First get the relevant output name, the examples below use eDP1. Start e.g. with zoom-out 1.25 times. If the UI is still too big, increase the scale factor; if it's too small decrease the scale factor.
xrandr --output eDP1 --scale 1.25x1.25
Solução 2: sessão de Wayland
No prompt de login, selecione Configurações - > 'Ubuntu com Wayland' e habilitar o escalonamento fracional experimental:
wayland
Enable fractional Scaling experimental-feature:
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
Then open Settings -> Devices -> Displays
Eu usei o Unity Tweak Tool no Ubuntu 16.04. Estou executando agora um ambiente de teste em que o 16.04 foi atualizado para o Ubuntu 18.04 LTS. Acabei de verificar e Unity Tweak Tool ainda está lá e dimensionar minhas telas de alta DPI corretamente. As configurações que estou usando para escalar em um monitor de 1920x1080 são:
OTextscalingfactor
escalaasfonteseoselementosdainterfacedousuário,comobarrasdetítulo,botões,etc.
Otamanhodoíconeépredefinido,masotamanhodotextoabaixoaumenta,dandoailusãodequeotamanhodoíconemudou:
No .gif
, o dimensionamento começa em 1.38
em um monitor de 1920x1080. Então é alterado para 1
e tudo fica minúsculo, o que é normal. Em seguida, ele é alterado para 2
, o que é ideal para os deficientes visuais. Mais uma vez, os ícones têm um tamanho de pixel fixo e a fonte encolhendo ou expandindo sob o ícone dá a ilusão de que seu tamanho está mudando.
Para instalar o uso do Unity Tweak Tool:
sudo apt install unity-tweak-tool
Outros podem estar interessados no conjunto completo de ferramentas disponíveis em 18.04 LTS :
$ apt list | grep tweak
gajim-rostertweaks/bionic,bionic 1.0.0-3 all
gnome-tweak-tool/bionic,bionic 3.28.1-1 all
gnome-tweaks/bionic,bionic 3.28.1-1 all
mate-tweak/bionic,bionic 18.04.16-1 all
mousetweaks/bionic,bionic,now 3.12.0-4 amd64 [installed]
tweak/bionic 3.02-2 amd64
unity-tweak-tool/bionic,bionic,now 0.0.7ubuntu4 all [installed]
Eu executo um script de shell no login (usando o painel de controle Startup Applications) para definir o meu escalonamento desejado.
Determine seu dispositivo de saída (o meu é o DP-1) executando o xrandr sozinho.
Em seguida, coloque um script executável em algum lugar (eu tenho em meu diretório pessoal) contendo o seguinte:
#!/bin/bash
gsettings set org.gnome.desktop.interface scaling-factor 2
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <2>}"
xrandr --output DP-1 --scale 1.5x1.5
xrandr --output DP-1 --panning 3840x2160
Você não pode porque o Ubuntu voltou a Xorg como a exibição padrão. Muitas pessoas estão buscando uma solução e esse segmento é o principal resultado no Google. Infelizmente, há ainda sem dimensionamento fracionário no Xorg.
Minha tela (X1 Carbono 4ª geração) é 2560x1440, uma proporção de 16: 9. O zoom de 2x tornaria efetivamente 1280x720, o que é muito pequeno. Em vez disso, eu escolho 2048x1152 (também uma proporção de 16: 9) do seletor. Pelo menos para mim, também oferece 1920x1080, 1600x900 e 1368x768 como opções, dependendo de quanto downscaling você deseja.
Eu posso acabar com 1920x1080, já que 2048x1152 ainda tem algumas coisas um pouco pequenas.
A solução com o Gnome Tweak Tool funciona bem para mim com o Ubuntu 18.04 com uma resolução de 3840 x 2160. Depois de definir apenas o fator de escala para 1,5 e deixar os tamanhos de fonte inalterados, a exibição da tela foi ótima para mim. Além disso, tive que ajustar o tamanho do tamanho do símbolo do dock nas configurações do gnome. Isso parece-me a solução menos intrusiva.
A área de trabalho 18.04 é adequada para imagens de papel de parede de acordo com a largura, portanto, se você redimensionar as imagens para a largura da tela (independentemente do tamanho absoluto da imagem), os papéis de parede serão ajustados. Para ajustar as imagens altas eu vou em "alterar a imagem / alterar o tamanho da tela" e adicionar bordas largas em ambos os lados usando Pinta. (ou Gimp ou o que você tem)