Você precisa dar uma olhada em xrandr . Eu digo que é a ferramenta de escolha.
Editar: xrandr --output "output_name" --scale 0.9x0.9
Veja mais exemplos com: man xrandr
Você precisa dar uma olhada em xrandr . Eu digo que é a ferramenta de escolha.
Editar: xrandr --output "output_name" --scale 0.9x0.9
Veja mais exemplos com: man xrandr
Esta resposta do @ rubo77 fornece uma ótima solução para uma pergunta semelhante. Vou elaborar na parte final para conseguir este resultado .
% bl0ck_qu0te%Copie e cole as linhas acima em um terminal. Esse comando criará dois arquivos temporários - antes e após a alteração do fator de escala. Pressione Enter depois de fechar o Unity Control Center para executar a última linha, que irá comparar esses dois arquivos temporários.
No meu sistema, quando eu mudo o fator de escala de 1 para 1,5, a saída acima é:
< org.gnome.desktop.interface text-scaling-factor 1.0
> org.gnome.desktop.interface text-scaling-factor 1.5
< org.gnome.desktop.interface cursor-size 24
> org.gnome.desktop.interface cursor-size 36
< com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 8}
> com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}
Portanto, os novos valores são:
> org.gnome.desktop.interface text-scaling-factor 1.5
> org.gnome.desktop.interface cursor-size 36
> com.ubuntu.user-interface scale-factor {'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}
Registrei os valores quando o fator de escala é 1
, 1.25
e 1.5
.
Estes valores podem ser alterados através da linha de comando pelo comando gsettings set
. Então, de acordo com a resposta original, eu criei um script, chamado setscalefactor
e colocado em /usr/local/bin/
, assim ele estará disponível como comando shell:
sudo touch /usr/local/bin/setscalefactor
sudo chmod +x /usr/local/bin/setscalefactor
sudo nano /usr/local/bin/setscalefactor
O conteúdo do meu script é:
#!/bin/bash
if [ -z "${1}" ] || [ "$1" == "1" ] || [ "$1" == "1.0" ]; then
# set scaling to 1.0
gsettings set org.gnome.desktop.interface text-scaling-factor 1.0
gsettings set org.gnome.desktop.interface cursor-size 24
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 8}"
echo "Set Scale factor: 1.0"; notify-send "Scale Factor" "1.0"
elif [ "$1" == "1.25" ]; then
# set scaling to 1.25
gsettings set org.gnome.desktop.interface text-scaling-factor 1.25
gsettings set org.gnome.desktop.interface cursor-size 30
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 10}"
echo "Set Scale factor: 1.25"; notify-send "Scale Factor" "1.25"
elif [ "$1" == "1.5" ]; then
# set scaling to 1.5
gsettings set org.gnome.desktop.interface text-scaling-factor 1.5
gsettings set org.gnome.desktop.interface cursor-size 36
gsettings set com.ubuntu.user-interface scale-factor "{'VGA-1': 8, 'HDMI-0': 8, 'HDMI-1': 12}"
echo "Set Scale factor: 1.5"; notify-send "Scale Factor" "1.5"
else
echo "ERROR: Something went wrong!"; notify-send "Scale Factor" "ERROR: Something went wrong!"
fi
exit
nano
: Deslocar + Inserir para colar; Ctrl + O e Enter para salvar; Ctrl + X para sair. gsettings set
pelos valores do seu sistema! "{'VGA-1': ...}"
. Agora, setscalefactor
está disponível como comando shell e pode manipular 1.0
, 1.25
e 1.5
como argumentos, também quando é executado sem um argumento, será vendido para 1. O script será impresso e algum status mensagens.
O próximo passo é criar este script acessível através da combinação de teclas de atalho . Vá para: Unity Control Center (Configurações do sistema) > Teclado > Atalhos > Atalhos Personalizados. Em seguida, crie seus atalhos personalizados, como a imagem: