Monitor multipli HiDPI ridimensionamento


12

Ho un monitor Dell p2715q da 27 "4K e un monitor HP 23xi Pavilion da 23" 1080p per la mia configurazione a doppio monitor. Il monitor Dell funziona attualmente con una risoluzione di 3840x2160 a 60Hz, mentre l'HP funziona a 1920x1080 a 60Hz. Quando inizialmente ho installato i monitor sul mio computer desktop, che esegue Linux Mint 17.3 Cinnamon (versione 2.8.6) a 64 bit, il ridimensionamento su Dell era ancora impostato su 1, quindi tutto era davvero minuscolo rispetto a HP, che ridimensionava tutto in modo appropriato poiché non è un monitor HiDPI come il Dell. Quando ho cambiato il ridimensionamento a 2, tutto sul Dell sembrava fantastico, ma ora HP rende tutto il doppio più grande.

C'è un modo per ridimensionare il monitor Dell HiDPI su 2x, mantenendo il monitor HP su 1x per far ridimensionare correttamente tutto su entrambi gli schermi?

Risposte:


7

Utilizzando Linux Mint 18.1 Cinnamon in modalità di prova (avvio live) sono stato in grado di configurare il mio laptop Dell XPS 13 9360 e il monitor esterno seguendo queste istruzioni . Per me, la scala ha funzionato meglio della scala da.

Monitor HiDPi interno: 3200x1800

Monitor VGA esterno a destra del laptop: 1920x1080

Innanzitutto imposta "ridimensionamento interfaccia utente" per raddoppiare in Preferenze> Generale

Quindi eseguire il codice seguente in una finestra Terminale:

xrandr --output DP1 --scale 1.5x1.5 --panning 2880x1620+3200+0 --fb 6080x1800 --right-of eDP1

DP1 è il mio monitor esterno, eDP1 è il monitor del laptop. Trova i nomi dei tuoi schermi eseguendo:

xrandr

I primi due valori di panoramica sono le dimensioni del monitor VGA 1920x1080 moltiplicate per la mia scala 1,5, ovvero 2880x1620

I secondi due valori di panoramica sono l'offset del monitor esterno dal monitor del laptop, ovvero la larghezza del monitor del laptop (orizzontale) e 0 (verticale) perché sono fianco a fianco, cioè + 3200 + 0

Framebuffer è la larghezza orizzontale totale degli schermi x l'altezza totale degli schermi, ovvero (3200 + 2880) x 1800

Modifica: se provo una scala di 1,7, la tastiera e il mouse smettono di funzionare e devo ripristinare la macchina. Mi piacerebbe sapere qual è la ragione di questo?


1

Secondo questo link non è attualmente possibile a causa delle limitazioni nel server X:

Esiste solo un fattore di scala per il desktop: non l'ho testato in una configurazione multi-monitor, ma posso dire che se non sono entrambi gli stessi monitor DPI (o chiudi), uno avrà un bell'aspetto e l'altro cattivo. Per quanto ne so adesso questa è una limitazione in x-server.


È un po 'quello che pensavo anch'io. Non ero sicuro però perché stavo leggendo alcune cose in cui le persone usavano xrandr per cambiare il ridimensionamento su un singolo monitor. Ho fatto un casino con questo, ma ho continuato a ottenere risultati indesiderati.
Isaac Mast

Penso che il problema sia che puoi cambiare il ridimensionamento dei monitor in modo indipendente xrandr, ma le cose finiscono per essere rasterizzate davvero male.
ocket8888,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.