this post was submitted on 26 Jul 2025
243 points (98.4% liked)

Linux

8652 readers
477 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

This is very exciting. Here is the APK I downloaded. And the associated discussion.

It even already seems to support stylus input which is very exciting seeing as there has been talk of porting RNote to Android.

(page 2) 19 comments
sorted by: hot top controversial new old
[–] _cryptagion@quokk.au 9 points 3 days ago (1 children)

Somebody is gonna put Gnome on an Android, I can feel it.

[–] subarctictundra@lemmy.world 3 points 2 days ago (1 children)

Gnome for phones already kinda exists with Phosh. I guess that wouldn't be too hard to port

[–] _cryptagion@quokk.au 1 points 2 days ago

For touchscreens, Gnome is great, I dunno how well it would work, but I wouldn't be sad to see someone try to make an actual fully featured Android UI replacement out of it.

[–] ExLisper@lemmy.curiana.net 2 points 2 days ago (8 children)

I tried using GTK with C, JavaScript and Rust and the experience was always terrible. The tools, the documentation... C is just sooooo old and GTK doesn't translate well to Rust. For me GTK is great for Window Manger level tools that need to be small, super fast and are fairly static (you don't add new features do settings app or clock widget that often). I definitely wouldn't do cross platform apps in it.

[–] subarctictundra@lemmy.world 5 points 2 days ago* (last edited 2 days ago) (1 children)

I definitely recommend using Vala for Gtk as it was tailor made for it. It's built on top of the object system that Gtk uses so the API fits in to the language flawlessly, unlike Rust. It even has its own website for browsing the Gnome APIs https://valadoc.org/

[–] ExLisper@lemmy.curiana.net 1 points 2 days ago (1 children)

I read about Vala but a language that compiles to C seemed icky to me. I don't know, maybe it solves all the issues that C has. Maybe I will give it a try one day.

[–] subarctictundra@lemmy.world 1 points 2 days ago* (last edited 2 days ago) (1 children)

I think the saving grace is that you never actually see the C (it's piped straight in to GCC), so it might as well not exist. C GObject code has a lot of boilerplate and I like to think that Vala is the programming language that GTK programmers are actually thinking in when they write their C. Vala is essentially a compression of the C code with less room for errors.

[–] ExLisper@lemmy.curiana.net 0 points 1 day ago

Interesting, I didn't realize Vala was designed specifically to help with GTK. It could be a skill issue but I found the entire ecosystem really hard to understand. It's like all documentation is written assuming you already know half of it. "Vala uses the GObject system". Yeah but I'm just deciding which language to use to learn GTK, I don't know what GObject is... Now that I understand it all better I would probably just use Vala and stick to GTK. Instead I switched to Tauri+Leptos+Thaw and it was a joy in comparison. Documentation was clear and I was just able to link my app to local framework code and debug whatever part I wanted. I was able to fix bugs in Tauri in first weeks of learning and I contributed quite a lot along the way.

load more comments (7 replies)
[–] Matriks404@lemmy.world 0 points 2 days ago

Why are buttons on top?

load more comments
view more: ‹ prev next ›