This is how the Desktop Mode looks in #GrapheneOS. Here you can see how some apps look. Below is a screenshot of me typing this post in Amethyst and two instances of Vanadium on different profiles (Private Spaces) demonstrating unique VPN connections to the same applications on the same workspace.

Here is how the apps resize.

This will continue to be improved in the Android 16 QPR2 based release of GrapheneOS on the way and possibly be available outside of a developer option in Android 17.

Reply to this note

Please Login to reply.

Discussion

cc: nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzpmhxue69uhkummnw3ezumt0d5hszythwden5te0dehhxarj9emkjmn99ue6qm68 now that it's a real thing.

this is hot.

I've got Graphene on an old Pixel3 and I've been waiting to upgrade myself to a newer pixel for my daily driver to become Graphene as well.

I love the idea of this, but I've never once been able to run it for more than a day without a crash that requires a complete rebuild.

For example: `sudo apt update && sudo apt upgrade` implodes every time.

Am I missing something?

This is a documented issue, the Terminal app is still a highly experimental developer option so it can be prone to breaking. Desktop mode is separate to the Terminal app. We had disabled a lot of it for a while because of that. We're hoping to improve it, make it more stable and then possibly support different distributions instead.

I'd conflated the two. Thanks.

How many private spaces can we have in one account?

One per user profile for now. This makes it more than Android since they have Private Space only in Owner. Supporting multiple private spaces a profile would be desirable for the future.

I agree. Thanks.

Would love to run NixOS in GrapheneOS. Ultimate combo❤️❤️❤️

Running other distros in the VM manager other than Debian would be desirable and something we'd like to work on when we are less ambushed with major update porting. Unsure how broad OS support will be yet.

No stress!

You are already doing a fantastic job. Really appreciated! ❤️

Can't wait to have a desktop environment on-the-go in my pocket😀

Is VPN split tunneling still necessary?

That would be the experimental terminal app which is a separate thing I hadn't demonstrated. There's a lot of other changes we'd like to make regarding the Terminal app as well.

This works on the 8 series and higher correct?

Yes. This example is with DisplayPort Alt Mode on a Pixel 9.

yo that's slick af! desktop mode on de-googled is the way to go. total power move separating apps like that with different vpn profiles - classic tech wizard flex 💪

been eyeing graphene but my current pixel's on its last legs. how's amethyst holding up? heard the desktop mode can be buggy under gesture nav

いいね👍

What are your preferred use cases for the Desktop mode? Would you use it with a portable external screen for example?

Yes. In this setup the device is plugged into a USB-C monitor that has a keyboard and mouse connected to it.

The standard phone display is still useable during this.

What I'd still miss to use it as Laptop replacement is an attached harddisk for more space. Or is this possible already?

Get something like this and boom, your phone is a desktop.

https://www.amazon.com/Anker-Multi-Port-Splitter-Delivery-Included/dp/B0DXJQT19B

👀

magic, does it mean we can connect the GOS mobile to the big screen and run it as linux with floating windows?

You can connect Pixels with DisplayPort alt mode (8 and higher) to an external display and it will work. You get a desktop environment and can run all your installed apps in floating windows. Need to enable developer options though, in the future you wont need to.

You can't run Linux apps in a good and easy way yet. A working desktop mode for Android apps is the base to build an environment for desktop applications in the future. Want to support Fedora and (if we're reaching for the stars) Windows ARM as potential platform targets.

You can use the Linux Terminal app and enable GUI to use a virtualized Debian environment with GUI apps. We did it with desktop Chromium before and even some DE's like GNOME. It's a very experimental developer option and breaks even in very basic use right now. Doesn't work through VPN either. Upstream will improve this as well.

Would be sweet to just dock our phones and let it rip on a big screen/ mouse/ keyboard. LFG

I love it so much!!! 🙌🔥

Dammit, I'm torn between upgrading my 7a for a 9 or waiting for the new OEM. This is a killer application for me 😭

The 8a is a small leap but provides years longer update time and a gigantic security boost. You also get the DisplayPort Alt Mode for this feature. What I usually recommend new users to get now.

Yeah that's a good point, I'll see if I can find one on sale anywhere or maybe pick up one used p2p 🫡

I really need to get myself a pixel 10 lol

How do I start the desktop mode? What are the settings and which hardware do I need? I tried with a USBC to HDMI cable but nothing happened.

You need to enable the option in the developer settings

I'm pretty sure one can have multiple independent VPN connections in different Qubes when running Qubes OS.

Wow this is absolutely amazing!

Can't wait to see what people do with this in tandem with stuff like winlator to run desktop software

I need to get an USB-C-HDMI adapter. Any suggestions? Does the Apple one work?

Did try desktop mode on my pixel 10 pro, will it be able to out put 4k? Was very blurry for me.

Desktop Mode doesn't work well on high resolutions yet.

Will it be supported? Or is it a hardware limitation?