Insatisfeito com o texto excessivamente grande na minha tela externa de 1920x1080 conectada a um laptop com tela de 3200x1800 no Fedora 24, tentei redimensionar a tela externa usando:
xrandr --output HDMI-2 --scale 2x2 --mode 1920x1080 --fb 7040x2160 --pos 0x0
xrandr --output eDP-1 --scale 1x1 --pos 3840x0
Isso tem o efeito desejado, mas faz com que o cursor pisque quando movo o mouse na tela do laptop. O cursor não pisca quando está na tela externa. A oscilação para quando eu reverto para o dimensionamento 1x1 na tela externa:
xrandr --output HDMI-2 --scale 1x1 --mode 1920x1080 --fb 4120x1800 --pos 0x0
xrandr --output eDP-1 --scale 1x1 --pos 1920x0
Como posso parar essa oscilação?
Responder1
Esta solução alternativa me ajudou. O que faço agora é, depois de realizar uma escala xrandr, executo um comando extra que interrompe a oscilação do mouse.
xrandr --output eDP-1 --auto --output HDMI-2 --auto --scale 2x2 --right-of eDP-1 # Simpler oneliner scaling
xrandr --output eDP-1 --scale 0.9999x0.9999 # Stop flicker
Responder2
Eu tive exatamente o problema depois de usar o dimensionamento com o xrandr, embora com uma configuração um pouco diferente. Estranhamente, o que ajudou foi a primeira seção sobrehttps://wiki.archlinux.org/index.php/intel_graphics#Xorg_configuration. Nomeadamente,
"No entanto, para aproveitar algumas opções de driver, você precisará criar um arquivo de configuração do Xorg semelhante ao abaixo:"
/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
EndSection
Provavelmente, isso só é relevante se você estiver executando gráficos Intel (e não em uma GPU dedicada).
Responder3
Em um MacBook Pro com resolução de 2560x1600 e uma TV Samsung com resolução de 1680x1050 achei o seguinte comando útil:
xrandr --output eDP-1 --auto --scale 0.9999x0.9999 --output HDMI-2 --auto --scale 2x2 --right-of eDP-1
descobri lendowiki do arch-linuxe a solução de dimensionamento 0,9999x0,9999 nas respostas desta página.