Finally have a fantastic setup for my surface to act as a tablet. the extension Touchup is doing some heavy lifting for usability. apps are: files, Riff, Librewolf, Voyager. Heres more screenshots.
Edit: i forgot to show some portrait screenshots! Ill grab some when i get a min!
i had the same setup! it actually just got replaced by a first gen thinkpad yoga. the surfaces are really hard to actually use on a lap hahaha
LOVING gnome on a touch screen tho

What extension gets you that rounded top panel and dock?
That’s openbar which also changes the colors of the panel and menus. I use it to and with it’s auto theming it’s super easy to totally change the look of your system.
Shows up as “unsupported” and doesn’t seem to work for me on gnome 50 😔
Every extension that did the whole “free-floating/pill-shaped” COSMIC-style top panel (and there was a number of them) — not a single one got updated for gnome 50.
Fortunately, gnome 51 will support top panel transparency, just like macOS. If I can’t make it look the way I want, at least I can just not look at it at all.
Ah yeah that’s the main thing I hate about GNOME. If you have the extension installed you can just go to .local/share/gnome-shell/extensions and for each extension add 50 to the supported gnome-shell versions list. It actually works perfectly fine on GNOME 50 on my PC with that hack. I really don’t know why GNOME extensions work this way because I’ve never had an extension that didn’t run like normal after doing this.
The purpose of this is to force extension developers to verify that their extension works on the new version. The alternative would be extensions randomly breaking your system on upgrade.
Yeah that’s reasonable. I guess I’d just want maybe a button in the extension manger “use anyway” to quickly enable “unsupported” extensions after an update without having to use this hack.
Extensions rewrite the shell’s code, they’re both very powerful and dangerous, it’s why they’re all reviewed by GNOME devs. I’m not sure letting people optionally bork their shell is a good idea, even if there’s some automatic recovery options and it’s gonna be harmless most of the time. No, the correct solution is if you like the extension you pick up the mantle, it’s all open source - you can ask for the keys or fork away.
Well, since this extension is also on GitHub, I can try to sync it up that way, and then do a little editing to try to get it to work.
Thanks for the tip!






