For those who haven't been following the #wayland story with #budgiedesktop:
- Magpie v0 is a Mutter fork (43 with some backports from 44) with all the Wayland bits stripped out. It's X11-only, and its days are numbered.
- Magpie v1 is in development, and is a from-scratch Wayland compositor based on #wlroots. It was going to be written in C, but we've decided to use C++ instead. Budgie 10 will rebase onto Magpie v1 when the latter is complete.
#Wayland #budgiedesktop #wlroots
We are proud to announce a #rustlang implementation of Portals for wlroots-based compositors! 👀
Checkout xdg-desktop-portal-luminous at
https://github.com/waycrate/xdg-desktop-portal-luminous
Thanks to `@Decodetalkers`!
Special thanks to @shinyzenith for being a good mentor and writing libwayshot - https://github.com/waycrate/wayshot - which made this project possible. ❤️
If you are interested, you can help us maintain or contribute projects at
https://github.com/waycrate. 🥺
#rustlang #waycrate #wayland #wlroots #Linux
Weekly GNU-like #MobileLinux Update (31/2023): #Phosh 0.30.0 bringing newer #wlroots, #rk2aw for better booting, and #Plasma Desktop on the #PineTabV
https://linmob.net/weekly-update-31-2023/
#LinuxMobile #Droidian #pmbootstrap #riscv #FrOSCon2023 #postmarketOS #PinePhone #Librem5
#mobilelinux #phosh #wlroots #rk2aw #plasma #pinetabv #linuxmobile #droidian #pmbootstrap #riscv #froscon2023 #postmarketos #pinephone #librem5
I'm honestly really impressed with #wlroots. When you find a C API that actually lets you write clean code, you know you've found something special.
I just wish the documentation were better! I know all the public functions are well documented, but there's not any up-to-date docs that give you a place to start working from other than tinywl, which is the bare minimum.
Thankfully, those in the wlroots IRC channel have been very helpful for guiding me in the right direction. :wayland:
#Shikane
A dynamic output configuration tool that automatically detects and configures
connected outputs based on a set of profiles.
This is a #Wayland equivalent for tools like autorandr.
It aims to fully replace #kanshi and add new features.
shikane works with Wayland compositors supporting version 3 of the
wlr-output-management protocol (e.g., compositors using #wlroots v0.16).
https://gitlab.com/w0lff/shikane
#shikane #wayland #Kanshi #wlroots
So after the fedora 38 update and being unable to use sway with WLR_RENDERER=vulkan set the flickering issue started again.
I've just done an update and there was a new version of wlroots (0.16.2) which has let me use the vulkan renderer again and I can screenshot too!
Hopefully no more flickering and it'll be smooth sailing from here on.
When it's time for a GPU upgrade I think I'll be avoiding nvidia next time.
2: I use #Ardour for music and under Hyprland it works just fine. But in Qtile it has a few issues like some startup windows buttons not being responsive and when you're in if you open the import window and then close it and then do the same again it no longer shows with Qtile.i
3: This is probably going to be fixed very soon when Qtile switches over to the #Wlroots 16 branch but on my dual screen setup windows seems to intermittently half appear on the other screen.
So apparently #PrusaSlicer is not crashing on other #wlroots based WMs, which led me to find out that the issue is `WLR_RENDER=vulkan` env for #swaywm, without which I have flickering on #nvidia blob driver.
The solution was.... to make #sway config with exec prusa and run sway with overriding env from within sway :)))
#prusaslicer #wlroots #swaywm #nvidia #sway
@threefrogpog @johnefrancis It's not 1300 USD just for a phone with those specs, it's also money for developing the Free Software ecosystem that also the PinePhone is taking advantage of.
Like #phosh, #GNOME, #linux, #libcamera, #fractal, #wlroots, #wayland, and many others.
Disclaimer: a small fraction of the above 1300 USD goes to me each month for the past 4 years to develop the above projects.
#phosh #gnome #linux #libcamera #fractal #wlroots #wayland
Was anyone able to run #prusaslicer on #wayland?
#prusaslicer #wayland #sway #wlroots
#wlroots 0.16 Released With More Stable @VulkanAPI Renderer, High Resolution Scrolling
-- Important #Wayland library update with lots of shiny new features.
https://www.phoronix.com/news/wlroots-0.16-Released
Original tweet : https://twitter.com/phoronix/status/1591407898189791232
Actually #qubes seem to have some success with isolating #X11... but I'm not sure I'll be able to get back out of the rabbithole now :D
https://www.qubes-os.org/doc/gui/
They are looking into Wayland as well though (saw https://github.com/qubesos/qubes-issues/issues/3366 and some more recent activity in the #sway / #wlroots dev chat) but seem somewhat held back by the fact that they want to keep supporting older distro's in the VM's.
Having quite some fun with https://codeberg.org/raboof/volare here :D
my current #ArchLinux + #Sway setup
#linux #gnu #gnulinux #wayland #wlroots #unix #foss #opensource
#archlinux #sway #linux #gnu #gnulinux #wayland #wlroots #unix #foss #opensource
#hyprland v0.15.0beta jetzt mit window swallowing. Wenn eine gui über einen Terminal geöffnet wird ist es möglich das Terminal-Fenster zu verstecken.
Dürfte auch bei #yast praktisch sein. Hier hat man immer 2 Fenster. Die eigentliche Gui und das Passwort-Prompt-Fenster.
#sway #wlroots #windowtiling #linux #yast #hyprland
Jetzt wird's ernst! Wechsle auf meiner "Heim-Maschine" von #sway auf #hyprland. Mal gespannt wie gut das funktioniert.
#tumbleweed #opensuse #wlroots #windowtiling #linux #hyprland #sway