News: 0001610772

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

GNOME 50 Lands Virtual Monitor / Remote Desktop Improvements - Including HiDPI

([GNOME] 6 Hours Ago GNOME Mutter 50)


In time for next month's GNOME 50 release are some improvements merged today for the Mutter compositor code adding HiDPI and monitor mode emulation support to the screen-casting API and DevKit.

[1]GNOME 50 is coming in quite heavy on the new features. The latest code to land in Mutter is a merge request that had been in the works by Jonas Ådahl the past three months for HiDPI and monitor mode emulaiton to benefit GNOME's virtual monitor and remote desktop capabilities.

Ådahl explained in the now-merged [2]request :

"This MR does some things, somewhat intertwined, in an effort to rework how virtual monitors can be sized.

- The scale used for a virtual monitor when streamed is passed via a PipeWire tag called org.gnome.scale, which allows Devkit to apply appropriate scaling to the monitor stream widget.

- The remote desktop API adds a way to pass a pre-defined set of virtual monitor modes to org.gnome.Mutter.ScreenCast.RecordVirtual(), which allows creating non-resizable streams (via PipeWire negotiation) that can only resized as if changing monitor mode.

- Virtual CRTCs now have an optionally specified preferred scale, used to determine the scale of the logical monitor they are placed in.

- A tag org.gnome.preferred-scale set by Devkit is added that is forwarded as a "preferred scale" in the virtual CRTC.

The end result is now that Devkit (and remote desktop servers as well, in theory), can now show content in HiDPI, matching the scale of the GTK window that shows the nested compositor content, as well as allowing emulating monitor mode selection, using a toggle in the main window menu."

A nice improvement for those using GNOME's virtual monitor / remote desktop capabilities ahead of the Ubuntu 26.04 LTS and Fedora Workstation 44 releases.



[1] https://www.phoronix.com/search/GNOME+50

[2] https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4727



What If Bill Gates Was a Stand-Up Comedian?

1. None of his jokes would be funny.
2. Subliminal message hyping Microsoft and Windows 98 would be inserted
throughout his performance.
3. The audio system (running Windows NT) would always crash right before Bill
got to a punch line. At that time one of the managers would announce,
"Please hold tight while we diagnose this intermittent issue."
4. Tickets for Bill's show would be handed out for free in an attempt to
attract customers away from Netscape's shows.
5. Industry pundits would call Bill's show "innovative" and would ask "Why
doesn't IBM have a stand-up routine? This is exactly why OS/2 is failing in
the market."
6. Bill's show would be called "ActiveHumor 98"
7. In a perfect imitation of his Windows 95 OS, Bill wouldn't be able to tell
a joke and walk around at the same time.
8. Audience members would have to sign a License Agreement in which one of the
terms is "I agree never to watch Linus Torvalds' show, 'GNU/Humorux'".
9. All audience members would receive a free CD of Internet Explorer 4.0, with
FakeJava(R) and ActiveHex(tm) technology.
10. Bill Gates would appear on Saturday Night Live, causing ratings to drop
even further.