The way I see it, GTK is really a framework for building cross-platform GUI apps. Then handling display server compatibility makes perfect sense to me.
If this was meant to be a dig at Wayland, I'm pretty sure GTK also needs explicit and direct support for X11, Windows and MacOS. It just already exists.
The flipside of this is that you as the BDFL are not in any way entitled to community contributions. If they decide to not like your furry board, they are free to fork the project, but splitting the development efforts could very well kill both projects, so sometimes it is better for the project to listen to the community.
Since nvidia drivers do not properly implement implicit sync, this protocol not existing is the root cause of flickering with nvidia graphics on Wayland. This MR being merged means that Wayland might finally be usable with nvidia graphics with the next driver release....
Well, this is the root cause of this specific issue if you treat nvidia's part of the stack as some barely changable black box (which is what it is right now). It's not that I disagree open source drivers would be better, I just already own an nvidia GPU :/
Nouveau should have already been fine, this should fix the proprietary driver's issues. AFAIK this is a core issue of the proprietary driver, so should affect all cards.
I tried Wayland on my 16xx series GPU, Electron apps were only annoying, but games were unplayable. The desktop itself and Wayland native apps worked fine, though.
I saw a comment from an nvidia dev somewhere that XWayland support is enough to resolve the flickering, but compositor support is needed for best performance.
Just wanted to share for the 10 people like me who has with an Nvidia + dual screen setup on ArchLinux (btw) with KDE Plasma desktop that since the new plasma 6 update I can finally use the Wayland session option!...
Your last sentence is the only valid complication, all the other issues exist just the same on phones and Google has already solved them in their existing apps.
Hi, I'm in a process of making fast, (extrenely) secure, and modern laptop. Currently I have Arch Linux with encrypted root partition (unlocked with Nitrokey or long password), secure boot, linux-hardened, firewalld, etc....
Each time I try AMD graphics, something is fucked for me. Back with fglrx, fglrx just sucked, so I used Nvidia. Then I had an AMD right around when they finally had opensource drivers, but it was still buggy as hell. So I went with Nvidia again (first a GTX 790, then a GTX 1060). In the meantime I had a new work notebook where I...
Visits to music piracy websites went up more than 13 percent last year, a new report says. The majority of those visits were to sites that allow users to download the audio from YouTube URLs.
Some of the headline features in this release are: the removal of support for the Itanium architecture, the first part of the futex2 API, futex support in io_uring, the BPF exceptions mechanism, the bcachefs filesystem, the TCP authentication option, the kernel samepage merging smart scan mode, and networking support for the...
This isn’t Linux, but Linux-like. Its a microkernel built from the rust programming language. Its still experimental, but I think it has great potential. It has a GUI desktop, but the compiler isn’t quite fully working yet....
Not quite - you get a perpetual license for the version that was released a year before you cancelled your subscription. And for most languages this is not really practical anyway, as they get relatively frequent updates that require IDE updates, so you will just stay subscribed.
This was a fairly low business risk, high PR value move by JetBrains.
Just a bigger update, should be fine. AFAIK they did not do any major overhaul from a regular user’s perspective, but there are some pretty big changes under the hood. If you use a distro with regular releases, this will probably be included in the next one.
Suppose I want my project to have as many contributors as possible. Generally do you think more people are inclined to contribute (upstream) if the code is permissive or copyleft or do you think it doesn’t really matter?
Debian is a large, complex operating system, and a huge open source project. It’s thirty years old now. To many people, some of its aspects are weird. Most such things have a good reason, but it can be hard to find out what it is. This is an attempt to answer some such questions, without being a detailed history of the...
insomnia just enshittified itself and requires cloud login like postman, and force upgrades you from the old version even if you disable updates. this blocked me at work today....
My day job involves a fair bit of coding and I do most of the stuff in the terminal. But there is one sore spot that still bugs me to this day. All terminal emulators I’ve used don’t have complex text layout support....
There was a time where this debate was bigger. It seems the world has shifted towards architectures and tooling that does not allow dynamic linking or makes it harder. This compromise makes it easier for the maintainers of the tools / languages, but does take away choice from the user / developer. But maybe that’s not...
Except with dynamic linking there is essentially an infinite amount of integration testing to do. Libraries change behaviour even when they shouldn’t and cause bugs all the time, so testing everything packaged together once is overall much less work.
More control? If you’re speaking from the app developer’s perspective, dynamic linking very much gives you less control of what is actually executed in the end.
XWayland 24.1 Released With Explicit Sync, Better Rootful Experience ( www.phoronix.com )
GIMP 2.10.38 Released with Much-Requested Backports of GTK3 Features ( 9to5linux.com )
The Immich core team goes full-time | Immich ( immich.app )
Immich is joining FUTO!
Much ado about "nothing" - Xe Iaso (==Goodbye NixOS) ( xeiaso.net )
https://discourse.nixos.org/t/much-ado-about-nothing/44236...
Explicit sync Wayland protocol has finally been merged! ( gitlab.freedesktop.org )
Since nvidia drivers do not properly implement implicit sync, this protocol not existing is the root cause of flickering with nvidia graphics on Wayland. This MR being merged means that Wayland might finally be usable with nvidia graphics with the next driver release....
Finally switched to Wayland with KDE+NVIDIA
Just wanted to share for the 10 people like me who has with an Nvidia + dual screen setup on ArchLinux (btw) with KDE Plasma desktop that since the new plasma 6 update I can finally use the Wayland session option!...
GNOME 46 is Coming in Hot With These 6 Features ( news.itsfoss.com )
Google Maps for Wear OS adds public transit directions ( 9to5google.com )
Google today announced a handful of wearable and navigation updates, starting with public transit directions in Google Maps for Wear OS.
Hardening Arch Linux
Hi, I'm in a process of making fast, (extrenely) secure, and modern laptop. Currently I have Arch Linux with encrypted root partition (unlocked with Nitrokey or long password), secure boot, linux-hardened, firewalld, etc....
How exactly does linux use prefix length assigned to network interface?
I was exploring direct links between machines, and basically failed to break something....
Netflix: Piracy is Difficult to Compete Against and Growing Rapidly ( torrentfreak.com )
AMD GPUs are cursed for me
Each time I try AMD graphics, something is fucked for me. Back with fglrx, fglrx just sucked, so I used Nvidia. Then I had an AMD right around when they finally had opensource drivers, but it was still buggy as hell. So I went with Nvidia again (first a GTX 790, then a GTX 1060). In the meantime I had a new work notebook where I...
Music Piracy Is Back in a Big Way ( www.wired.com )
Visits to music piracy websites went up more than 13 percent last year, a new report says. The majority of those visits were to sites that allow users to download the audio from YouTube URLs.
The 6.7 kernel has been released ( lwn.net )
Some of the headline features in this release are: the removal of support for the Itanium architecture, the first part of the futex2 API, futex support in io_uring, the BPF exceptions mechanism, the bcachefs filesystem, the TCP authentication option, the kernel samepage merging smart scan mode, and networking support for the...
I'm Done With Windows, Are you? ( youtu.be )
Clicks is a BlackBerry-style iPhone keyboard case designed for creators ( www.theverge.com )
Do any of you have that one service that just breaks constantly? I'd love to love Nextcloud, but it sure makes that difficult at times ( lemmy.world )
Redox OS - an OS built entirely out of Rust ( www.redox-os.org )
This isn’t Linux, but Linux-like. Its a microkernel built from the rust programming language. Its still experimental, but I think it has great potential. It has a GUI desktop, but the compiler isn’t quite fully working yet....
Apps that shouldn't be Subscriptions
What is the most useless app that you have seen being given as a subscription?...
KDE Plasma 6 Megarelease - Beta 1 ( kde.org )
Which license leads to more contribution: MIT or GPL?
Suppose I want my project to have as many contributors as possible. Generally do you think more people are inclined to contribute (upstream) if the code is permissive or copyleft or do you think it doesn’t really matter?
The Linux Kernel Preparing To Drop Infrastructure For Old & Obsolete Graphics Drivers - Phoronix ( www.phoronix.com )
What is your favourite font for code ? ( lemm.ee )
Mine is mononoki...
5 reasons Linux is the best OS for coding ( www.xda-developers.com )
From XDA
Any Instagram alternative frontends?
Bibliogram is being discontinued, and Barinsta doesn’t work anymore too…...
Samsung is actively considering to expand security updates beyond 5 years ( www.sammobile.com )
cross-posted from: lemdro.id/post/2136203 (!samsung)...
Why is Debian the way it is? ( blog.liw.fi )
Debian is a large, complex operating system, and a huge open source project. It’s thirty years old now. To many people, some of its aspects are weird. Most such things have a good reason, but it can be hard to find out what it is. This is an attempt to answer some such questions, without being a detailed history of the...
Most of us hate Microsoft, and yet many of us use VSCode
I get that it’s open source provided you use codium not code but I still find that interesting
The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!) ( tonsky.me )
Bruno HTTP client, offline alternative to Postman/Insomnia ( usebruno.com )
insomnia just enshittified itself and requires cloud login like postman, and force upgrades you from the old version even if you disable updates. this blocked me at work today....
Complex Scripts/Complex Text Layout support in Terminal Emulators
My day job involves a fair bit of coding and I do most of the stuff in the terminal. But there is one sore spot that still bugs me to this day. All terminal emulators I’ve used don’t have complex text layout support....
Some *real* benchmarks on Bun (compared with Node) -- It only wins *sometimes*, but it's mostly a fail ( www.youtube.com )
Piped...
How important is the option for dynamic linking (vs static linking) in the modern day?
There was a time where this debate was bigger. It seems the world has shifted towards architectures and tooling that does not allow dynamic linking or makes it harder. This compromise makes it easier for the maintainers of the tools / languages, but does take away choice from the user / developer. But maybe that’s not...