Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Windows Tipps & SecurityWindows-Update beschädigt wichtige Datenrettungsfunktion(22.09.2026 um 09:04 Uhr)
Sichere ProgrammierungBuilding an Accessible Ecommerce Product Page with WCAG 2.2(22.09.2026 um 03:39 Uhr)
Sichere ProgrammierungGet Your Website Protected in 10 Minutes with SafeLine WAF(22.09.2026 um 08:42 Uhr)
Sichere ProgrammierungIntroduction to SPRINGBOOT(22.09.2026 um 08:42 Uhr)
Windows Tipps & SecurityWindows-Update beschädigt wichtige Datenrettungsfunktion(22.09.2026 um 09:04 Uhr)
Sichere ProgrammierungBuilding an Accessible Ecommerce Product Page with WCAG 2.2(22.09.2026 um 03:39 Uhr)
Sichere ProgrammierungGet Your Website Protected in 10 Minutes with SafeLine WAF(22.09.2026 um 08:42 Uhr)
Sichere ProgrammierungIntroduction to SPRINGBOOT(22.09.2026 um 08:42 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

Is it getting harder to develop desktop apps as desktop environments diverge further away from one another?

Note: This is not a wayland vs xorg debate, but rather curious how to overcome some app development challenges in wayland. I was thinking what would it take if I want to contribute to a project like YomiNinja to make it work in wayland?…

0
↗ Quelle (reddit.com)
Reagiere als Erste:r — dein Feedback zählt!

Note: This is not a wayland vs xorg debate, but rather curious how to overcome some app development challenges in wayland.

I was thinking what would it take if I want to contribute to a project like YomiNinja to make it work in wayland? Have a look at the 1 minute video in the project page to get some context.

I can’t rely on xdotool in wayland and I can’t rely only on wlroots since KWin and Mutter don’t use it, so it seems like I’ll have to code for different APIs to support KWin, Mutter, and wlroots. For example, on KDE I’ll probably have to use the KWin scripting API to get the active window, the cursor position, etc. then I’ll have to figure out how to do the same thing in Mutter and wlroots.

XDG Desktop Portal seems like a perfect fit here but there seems to be some resistance for asking for these kind of "portals", here is an example of a request "Add a portal to see currently open windows" that's been open since 2019, from reading the messages there it seems to be 2 recurring concerns that is holding this back:

  1. Security concerns: I think it’s better to respect end-users by giving them the choice to allow or deny permissions in a prompt rather than resisting to add the portal which completely removes the choice from the user
  2. If this portal is relevant for a flatpak app: Portals are useful even without using flatpak since it's a way for app developers to avoid writing desktop-specific code

In the absence of Xorg’s APIs as a common denominator it feels like desktop environments are going to continue to diverge. Desktop environments might have their own implementation and API for each “missing” wayland protocol. This makes it more important for having XDG Desktop Portal be more than just a flatpak tool that's just developed for flatpak relevant use cases.

The easier it is to make apps for desktop linux for all kinds of use cases (time tracking, assisstive tech, OCR, etc.) the more people and companies will use it which hopefully increase investments in improving linux.

What's the community's opinion on this?

submitted by /u/bglogic
[link] [comments]
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Is it getting harder to develop desktop apps as desktop environments diverge further away from one another?

Thematisch verwandte Begriffe: getting, harder, develop, desktop · 6 Treffer

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-55210 | Joplin is an open source note-taking and to-do application that organise…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick