LibreOffice Calc in #GrapheneOS Debian VM running on an external display in the launcher with 'freeform windows in external display' switched on:

Reply to this note

Please Login to reply.

Discussion

Super!

This is magic. Is this available in Pixel 8 and above?

Yes

How do I connect to external hdmi monitor?

Next update will add the new desktop mode. Pixel 8 and above use DisplayPort Alt Mode so you need a cable supporting it.

What is this? I feel like I missed some big new feature that just dropped... is this in the stable channel of Graphene?

Yes. VM management with GUI support was added in 2025031300. Past posts on my page should give a rundown.

👀

Judging your screenshot, the external monitor is not filled completely?

Does the pixel tablet only share its screen, not extend?

Do you think it would be possible to implement a true 'external monitor' solution like Samsung Dex and others?

(Where the full resolution of the external monitor is filled.)

Or is this a limitation of pixel devices?

It's specifically different with the Pixel Tablet because that device doesn't have DisplayPort alternate mode for external display. The next release enables the new desktop mode with far more features as well.

Is it possible to run docker/podman containers in the terminal?

Should be possible, it's an entire Debian VM for you to install Docker in.

What would be the best way to route traffic through the Tor network first, then access a proxy after the last node, and finally reach the destination website? This applies to both smartphones and computers.

I don't recommend this and I don't try this.

RethinkDNS allows chaining numerous WireGuard VPNs. One of them with Tor would do it. All I can think of.

Once again, you've recommended an awesome app that I wasn't aware of. Do you have, or could you put together, a list of your top app recommendations for Android?

Most of the apps I use are tied to a service, so they're not really something I can recommend unless they like that service.

Organic Maps is a good maps app.

AppVerifier is a good app to check the APK signing key hash of an installed app. Some app developers put it in their repo as a way of verifying an authentic download.

I use this Gallery app:

https://github.com/IacobIonut01/Gallery

Thanks

What's the current situation with spyware like Pegasus and similar tools?

Companies of this business model are highly secretive and the amount of victims for such attacks isn't fully known since it depends on heuristics or TTPs used by the exploit during that exploit's period of not being exposed, there can always be more and it's not accurate to tell. It is almost certain such malware of its kind exists for iOS and the stock Android distributions. How that exploit is delivered also can vary and has a dependency on a user using a certain service or app, one example being WhatsApp.

Majority of GrapheneOS features and exploit protections like hardened_malloc and MTE are designed for protecting the user against memory corruption vulnerabilities. Memory corruption makes up the majority of critical vulnerabilities exploited in the wild because of the capabilities exploiting it can bring. There are many features users could opt into using as well.

For an exploit of its class to work on GrapheneOS, it would almost certainly have to be designed for GrapheneOS. This can be difficult to maintain due to regular updates and new features/enhancements of the OS or even the apps.

nostr:nevent1qqsfdvew2fde7lm6tkfqz5m43xxugr998sxe7tfqchfv59uf2yehh3cpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczyrq45kn9nph84dqnfhhr4wzj2nd9ch2tqnncknckeq5rwxfdx4gc2qcyqqqqqqgh2glvj

this is gonna result in me buying a new pixel so soon lol.

Would be great to get a Kali VM running as well.

Cool stuff. nostr:nprofile1qqs8dz6zeyakvr087zzw9tlm80uu0l5ljsz025qq7cpauc8ta6yachspzemhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6qgkwaehxw309aex2mrp0yhxummnw3ezucnpdejqhqp4xa nostr:nprofile1qqsg4743a00v4pe2u5q7gt5c5ny8k99zy7jq48pjmqqhcp8a5tht3lspzdmhxue69uhhwmm59e6hg7r09ehkuef0ctl3z3

nostr:nevent1qqsxfr077j8sv4qgd3u43z0pqae52kxldseu3zzc4z5sy8f20ujq8pcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgstnr0dfn4w5grepk7t8sc5qp5jqzwnf3lejf7zs6p44xdhfqd9cgsrqsqqqqqpy3acfr

👀👀👀