Que gerenciador de exibição / gerenciador de janelas pode suportar múltiplos monitores com dpi diferentes?

10

Não há nenhuma permutação que eu tenha encontrado no gerenciador de janelas / gerenciador de exibição, que dimensione corretamente janelas e aplicativos em dois monitores diferentes com dois DPIs diferentes.

Eu tenho um monitor de 4 polegadas de 40 polegadas rodando cerca de 110 dpi, conectado a um notebook Dell com cerca de 240dpi. Eu tenho que aceitar recursos muito pequenos no esconderijo ou grandes demais no monitor grande. Apenas não parece bom. Sim, existem alguns "pontos intermediários" que funcionam bem, e o Unity permite o escalonamento de ativos separadamente pelo monitor até certo ponto, mas ainda consigo problemas nos aplicativos.

Eu tentei diferentes combinações de Unity / Gnome 3 / KDE / I3 e até mesmo e17. Na maioria das vezes, o gerenciador de exibição (eu acho) era lightdm, já que a distro era geralmente Ubuntu, mas eu também tentei o Fedora 22, e o Kubuntu que eu acho que usa gerenciadores de exibição diferentes. Versões mais recentes de cada vez / instalações limpas.

O tempo todo estou vendo efeitos de escala ruins. Não me importo de executar o software beta. Eu não me importo com alguma instabilidade. O que eu me importo é a inconsistência visual. Onde devo ir? Qual distro faz isso bem agora?

Eu gostaria idealmente de todos os componentes do gerenciador de janelas e os aplicativos para dimensionar a consistência.

Devo esperar pelo Wayland? Posso pegar agora? Isso resolve o problema?

Mir?

    
por Thomas Browne 13.10.2015 / 18:18

4 respostas

2

IIRC nem o gnome nem o kde atualmente suportam o escalonamento de dpi no wayland, então a resposta é atualmente nenhum .

Atualização : o trabalho começou no multi-DPI no Gnome 3, sem indicação ainda sobre se seria utilizável em 3.22 ...

    
por 11.02.2016 / 18:08
1

Se eu não estiver errado, você não pode fazer isso com o Xorg. Isso só seria possível com Wayland.

Você pode experimentar o mais recente Plasma (ramo de desenvolvimento, não o lançado): link

    
por 21.12.2015 / 10:01
1

O Wayland promete oferecer suporte de alta DPI como o que você está falando. O único problema que tenho com Wayland é que ainda não está totalmente cozido.

Eu o executei na minha instalação do Fedora 23 Gnome e é ótimo, exceto quando não funciona. Por exemplo, o Gparted não vai começar porque o GTK não pode abrir o display 0, etc. De qualquer forma não está muito longe, e parece que eles estão trabalhando duro na lista de bugs.

Talvez, em um ano, tenhamos um suporte decente de caminhos de terra (ou seja, alta resolução de vários monitores).

link

    
por 23.12.2015 / 17:11
1

Ao chamar xrandr , você pode adicionar --scale 2x2 para a saída não-HiDPI. Isso renderizará a imagem de exibição em alta resolução, mas reduza a escala antes de exibi-la no monitor. Nem sempre é bonito, mas é utilizável. Por exemplo, estou estendendo minha exibição de retina interna de 2560 x 1600 eDP-1 com um monitor externo não-HiDPI DP-1 :

#!/bin/sh
EXT='xrandr --current | sed 's/^\(.*\) connected.*$//p;d' | grep -v ^eDP'
xrandr --output eDP-1 --auto --pos $(((3840-2560)/2))x2400 --scale 1x1 \
       --output "$EXT" --auto --scale 2x2 --pos 0x0

Veja também esta essência .

    
por 07.12.2016 / 23:28