I wonder when the first mainstream distribution will make Wayland their default. So far, much time has been spent on that project and yet there is so little normal users get to see it in action.
PSA: Firefox Nightly now with experimental Wayland support
81–90 of 101 posts
Re: PSA: Firefox Nightly now with experimental Wayland support
#82That's great! How is WebRender on Wayland + Vulkan progressing by the way? I'm still postponing switch to Wayland, until major KWin bugs (like flickering one) are fixed.
Re: PSA: Firefox Nightly now with experimental Wayland support
#83What is this? Is this like a new XWindows client/server where the web browser can act as the client?
Wayland is a different display API and protocol altogether. It is an alternative to X, designed with modern graphics hardware in mind. https://wayland.freedesktop.org
Re: PSA: Firefox Nightly now with experimental Wayland support
#84That's great! How is WebRender on Wayland + Vulkan progressing by the way? I'm still postponing switch to Wayland, until major KWin bugs (like flickering one) are fixed.
The Vulkan/D3D12/Metal port is done on the side, and we don't want to disrupt the rollout of the WR-powered Firefox onto wider userbase at this time.
I see some work here: https://github.com/szeged/webrender/issues/198
Re: PSA: Firefox Nightly now with experimental Wayland support
#85Earlier quoted context omitted.
The GPU does the downscaling, I think it's bicubic by default. Looks decent enough. With the latest xrandr master, you can set nearest-neighbor using "--filter nearest", which should provide better results.
At least on macOS and X11/xrandr --scale, the output encoder does the scaling, not the GPU. It need less energy to do that, than spinning up the GPU, and the all GPU resources are available to the applications (scaling entire framebuffer at 60 Hz would take significant memory bandwidth from GPU at least).
Re: PSA: Firefox Nightly now with experimental Wayland support
#86Fedora 29 has a “firefox-wayland” package that runs the latest stable release of Firefox (63 as of now) on Wayland (instead of XWayland). I’ve been using it for a long while and it’s been great!
Did you have any problems with copy-paste? For me copy-paste was completely broken.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1585393
[2] https://bodhi.fedoraproject.org/updates/FEDORA-2018-2d42997a...
Re: PSA: Firefox Nightly now with experimental Wayland support
#87Earlier quoted context omitted.
Wayland is a different display API and protocol altogether. It is an alternative to X, designed with modern graphics hardware in mind. https://wayland.freedesktop.org
And explicitly designed against remote desktop and remote windowing with an actively antagonistic view toward the concept.
Re: PSA: Firefox Nightly now with experimental Wayland support
#88Earlier quoted context omitted.
While it's not as conveninent as desktop-wide fractional scaling, note that in particular Firefox has already had HiDPI support via the layout.css.devPixelsPerPx config variable, which you can set through about:config.
This tip saved me a lot of headache. I'm currently running KDEv5 and while I got 'most' of the scaling adjusted properly, this setting fixed the size of the tabs, and other annoyances I was experiencing on FireFox. Thank-you.
Re: PSA: Firefox Nightly now with experimental Wayland support
#89Earlier quoted context omitted.
It doesn't answer my question though, especially about Servo part and what parts are still C++.
They will never migrate to Servo. Servo is a full web browser used as a platform for testing components of a web browser that have been written in Rust like WebRender. GP's comment answers your question about the status of WebRender.
Re: PSA: Firefox Nightly now with experimental Wayland support
#90Let's face it, everyone is sick of Linux cruft and is waiting on Redox to clean things up. Everything will come soon.