Tauri for a desktop env.?

Existing Linux distros have support for themes and custom applets, which should allow some reasonable ricing, but:

  • Themes don't allow changing much (Linux Mint doesn't even allow changing gap between panel's applets)
  • Cinnamon Spices applets use GJS and are a mess. TypeScript integration is pratically only for Gnome, but it's a mess.

I've considered lots of technologies for native dev.; I won't even enumerate them. For now the closest tech to what I want is the web. Unfortunately there's nothing better. Rather, I want to know what can be expected of a desktop environment (display manager, window manager, apps) implemented using Webkit and interoperable Rust code... That's, Tauri.

As I asked to ChatGPT, it seems that Webkit's binary is loaded at most once in-memory and is called from Webkit-based apps. Is that right? If so, then it acts close to as if opening a Webkit-based app were like opening a new tab in the Webkit runtime, right?

Dioxus also uses wry for native desktop apps.

I would assume this to be platform specific. That is, this might be true on Linux (no idea—I'm speaking hypothetically), but doesn't have to be true on Windows targets (where Tauri actually uses Chromium and not WebKit). Maybe you can find something in Tauri's docs or the links in it:

1 Like

Nice, hehe

Edit: I mistook Dioxus as the operating system made on Rust (Redox). Still, pretty holds maybe it's fine.