Skip to content

Latest commit

 

History

History
91 lines (47 loc) · 3.16 KB

wayland.md

File metadata and controls

91 lines (47 loc) · 3.16 KB

Wayland

Display Driver Models

Linux has two display driver models the modern Wayland and legacy X11.

On Fedora with GNOME, Wayland is the default display driver model. On the Fedora LXDE Spin, X11 is the default display driver model.

X11 was designed for a system with a single monitor or two matching monitors and therefore supported only standard scaling across all monitors.

img_001

WD19TB Docking Station

Nowadays it is common to dock a non-touchscreen monitor with a laptop touchscreen that has a much higher screen resolution:

img_002

In order for these two monitors to work well together, they need to use Wayland with a different screen resolution on each monitor:

img_003

Fractional Scaling

Fractional Scaling is not enabled by default and only integer values of 100 % scaling are supported for each monitor. If the touchscreen monitor is right clicked and Display Settings are opened:

img_004

It defaults to 100 % which is slightly too small and 200 % which is slightly too big:

img_005

The experimental fractional scaling setting is enabled by default on Ubuntu but not on Fedora. Press to view the GNOME Dock, then select 𓃑 and then select Terminal:

img_006

Input the following command:

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

img_007

Then restart. Once restarted, the Fractional Scaling settings display:

img_008

The monitor and the laptop screen can be seen below:

img_009

The laptop screen is high resolution has 2560x1600 pixels and a default scaling of 200 %:

img_010

img_011

The monitor screen has 1920x1080 pixels and a default scaling of 100 %:

img_012

img_013

With fractional scaling, the laptop screen can be changed to 150 %:

img_014

Once Apply is selected:

img_015

Select Keep Settings can be selected:

img_016

The contents on both monitors can now be read well:

img_017

Removing Fractional Scaling

If there is any instability with this experimental feature it can be disabled. To turn this feature off, open up a Terminal and input:

gsettings set org.gnome.mutter experimental-features "[]"

Return to Fedora Installation Guide.