Come impostare il ridimensionamento per monitor su Wayland?


16

Capisco da qui e da altri luoghi che Wayland offre impostazioni di ridimensionamento per monitor per gestire casi come uno schermo per laptop HiDPI con un monitor esterno DPI basso (la mia situazione). Ho installato Wayland dal gnome-session-waylandpacchetto e posso eseguire Wayland bene, ma il problema di ridimensionamento rimane.

Come posso impostare il ridimensionamento per monitor quando eseguo Wayland?

Grazie!

Conferma che sto effettivamente eseguendo Wayland:

~>loginctl show-session 1 -p Type
Type=wayland
~>gnome-shell --version
GNOME Shell 3.18.5

Risposte:


14

Ho capito cosa c'era che non andava. Per impostazione predefinita, avevo un fattore di ridimensionamento impostato per gestire lo schermo HiDPI sul mio laptop. Quando si utilizza Wayland, tuttavia, questo fattore di ridimensionamento ha la precedenza su entrambi gli schermi. La soluzione era semplicemente impostare questo fattore di ridimensionamento su 0, che consente a Wayland di scegliere automaticamente in base allo schermo.

In particolare, è necessario impostare org.gnome.desktop.interface scaling-factorsu 0.

Puoi farlo con dconf Editor, disponibile nell'archivio software:

inserisci qui la descrizione dell'immagine


3
Questo ha funzionato per me !!! Infine, alcuni livelli utilizzabili di elevato dpi + supporto multimonitor a dpi regolari in gnome. Sembra sia stata un'attesa lunga anni
wkoomson il

Ok, ma come si fa il ridimensionamento per monitor ?
Ben Davis,

2
Esso dovrebbe "solo lavoro". Ciò significa che quando si trascina un'applicazione che è effettivamente in esecuzione su Wayland completamente su un nuovo desktop, verrà ridimensionato su quel desktop. Questo non funziona completamente per qualsiasi applicazione ancora in esecuzione su X11. Provalo con Nautilus e vedi se funziona.
Computerish,

7
Funziona davvero con nautilus ma non su app xwayland come Chrome. Quindi il supporto multi-dpi in Linux è ancora abbastanza male.
stilllife

0

Insieme alla soluzione di Computerish per consentire a wayland di configurare il ridimensionamento per applicazione (Wayland). Ho scoperto che posso rendere le applicazioni XWayland come Chrome "utilizzabili" come soluzione se lo apro usando il ridimensionamento GDK.

Sono in grado di rendere Chrome utilizzabile sul mio monitor esterno aprendolo utilizzando il seguente comando. Ovviamente se sposto Chrome sul monitor del mio laptop 4k, diventa inutilizzabile. Ma sto solo documentandolo come un'altra strada.

GDK_DPI_SCALE=.5 google-chrome

Un avvertimento, questo funziona solo se stai usando questa app solo sul monitor non 4K perché non è utilizzabile sul monitor 4K.


Qual è il seguente comando?
NerdOfCode

GDK_DPI_SCALE = .5 google-chrome
Stephen Ostrow

Puoi anche farlo su X11 modificando direttamente le impostazioni per-app. È così che eseguo le mie app quando mi collego a un monitor esterno. Voglio davvero vedere Wayland supportare il ridimensionamento automatico.
xji,
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.