KDE Leftovers: Igor Ljubuncic, KDE Plasma Wayland on FreeBSD, and Maui Progress
-
Our stuff is really pretty good
But today I got a nice present anyway: a glowing review of Plasma from Igor Ljubuncic of Dedoimedo. Go check it out! Igor is a tough reviewer, and always manages to find things to complain about whenever he reviews software, including ours. I’m very happy that he thinks our offerings are so far ahead of everyone else’s.
-
KDE Plasma Wayland on FreeBSD
When I wrote about Wayland on FreeBSD I did not expect it to trigger “remove Wayland” kinds of comments in FreeBSD ports. Rather than spend time patching ports to remove functionality that we actuallyt want to work in future, I sat down for most of a day to wrestle with KDE Plasma Wayland on an Intel-based laptop (a Slimbook Base 14, still a lovely machine even if I have not gotten full FreeBSD support on it yet).
[...]
Remember the system-call mknod()? And in the ’90s where you had device major and minor numbers assigned to specific bits of hardware? If you don’t, that’s fine, it wasn’t good. But the macro’s major() and minor() still exist to handle device numbers which are encoded in a single int, but conceptually are separate numbers.
Spot the difference in the manpages for makedev(3): FreeBSD and Linux.
Passing raw return values from the macro’s to DBus yields type mismatches: integer versus unsigned. Once we fixed that KWin (being the Wayland compositor for KDE Plasma) would at least start.
FreeBSD i386 has a 32-bit time_t and in spite of it being very unlikely someone would use that as a FreeBSD desktop system with Wayland, the code needed a small get-it-to-compile patch there.
Finally I added a “things are not going to work out” timer that stops KWin in such a case. This helps guard against various kinds of broken systems or incomplete installations: you’ll get your screen and keyboard back after 20 seconds.
These code-level changes are all in KDE Invent although I’m not sure they’ll land in this form – or in that branch. More likely they will be massaged and landed in the development branch, to be integrated with some future release. There are still things to iron out, and for now, doing that in packaging is the easiest.
-
Maui Weekly 11
Today, we bring you a new report on the Maui Project’s progress.
A few weeks away from the next stable release of MauiKit and the Maui apps, we want to share some of the new features, bug fixes, and changes coming to the next stable release.
To follow the Maui Project’s development or to say hi, you can join us on Telegram: https://t.me/mauiproject.
- Login or register to post comments
- Printer-friendly version
- 4487 reads
- PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is releasedAfter three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. |
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future TechThe metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. |
today's howtos
|
Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago