Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions gh-pages/blog/2026-10-31-external-display-trackpad.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
title: You don't have Samsung DeX? No problem 🖥️
description: Connect any phone to a monitor, and Local Desktop puts the Linux desktop on it and turns your phone into a trackpad, like Samsung DeX.
authors: teddy
tags: [for-user, external-display, trackpad, dex]
image: /img/blog/external-display-monitor.webp
---

![The phone as a trackpad, with the Local Desktop bear in the top left corner](/img/blog/external-display-trackpad.webp)

Local Desktop was built on the assumption that when you connect your phone to an external display, the phone becomes a trackpad (like Samsung DeX), or at least the whole display is used for the desktop. It turned out that not all phones can do that. Even Google's own list of phones with a desktop on a connected display is short: the Pixel 8, 9 and 10 series and recent Samsung devices such as the S26, Fold7 and Flip7, on Android 16 QPR3. Most other phones, including most budget and mid-range ones, just mirror their screen.

![Android & Monitor](https://blogger.googleusercontent.com/img/a/AVvXsEh4KMWMVZ7Rz0KIkvTwRezAsagg8e0Uzek67H7ut0Knkxr0ZayC_P032KgjfwUJuxWMD3ZR2pdZniNhS2_x3z_j8N9eA14jsbrhKsn59D0IuhCiSDBFWJqB12r6_rCz5nq_cjK3sGth0k8uC01CeDBspgWE5tmA5Uw2yOKOOBAVLETdH7A7a_lZyIWKa7E=w640-h360)

_What we expected: a phone driving a desktop on a monitor. Source: [Android Developers Blog](https://android-developers.googleblog.com/2026/03/android-devices-extend-seamlessly-to.html)._

## Local Desktop now works better with external monitors

Now, on any phone, when you connect it to an external monitor and open Local Desktop, the monitor becomes the Wayland display for your Linux desktop environment (through Android's Presentation API), and your phone becomes a trackpad. We also forward your Android keyboard to the apps (instead of relying on the on-screen keyboards installed in Linux), but we strongly recommend connecting a physical keyboard.

![The Xfce desktop of Local Desktop on a 4K monitor](/img/blog/external-display-monitor.webp)

You can rotate the trackpad however you want. We put a nice app icon in the top left corner so that you know which orientation you are using (yes, I lose my sense of direction sometimes 😅).

| Gesture | Does |
|---|---|
| Slide one finger | Move the cursor |
| Tap | Left click |
| Tap with two fingers | Right click |
| Tap with three fingers | Middle click |
| Slide two fingers | Scroll |
| Touch and hold, then slide | Drag |

## Local Desktop now works better in the background

You can swipe away to use your phone for something else, without worrying that Local Desktop will exit like before. And with the [GPU improvements](https://github.com/localdesktop/localdesktop.github.io/pull/328), an idle desktop barely uses your CPU or GPU.

## Local Desktop now has less weird settings

Also, not related to monitors: the settings are now in Android. They used to be in `localdesktop.toml` inside Linux, which needed a text editor installed, and a broken setting could keep the desktop from starting, and with it your only way to fix the file. Now you change them from App info, even when the desktop doesn't start.

<img src="/img/blog/settings-step-1.webp" width="32%" alt="Touch and hold the Local Desktop icon, then tap App info" /> <img src="/img/blog/settings-step-2.webp" width="32%" alt="Tap Additional settings in the app" /> <img src="/img/blog/settings.webp" width="32%" alt="Local Desktop settings" />

## Local Desktop: Pantheon too

And yes, it also works with elementary OS.

[elementary mobile](https://github.com/localdesktop/elementary-mobile), our fork that ships elementary OS, gets the same feature in version 1.1. It also fixes the black screen some Snapdragon phones got, where the window manager kept crashing.

![elementary OS on a 4K monitor, driven by a phone](/img/blog/external-display-elementary.webp)

We are still looking for testers on Google Play. Please leave your email address in [this discussion](https://github.com/localdesktop/localdesktop.github.io/discussions/354), and I'll send you the code and invitation. Thank you for your support, and happy hacking on the big screen! 👋
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gh-pages/static/img/blog/settings-step-1.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gh-pages/static/img/blog/settings-step-2.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gh-pages/static/img/blog/settings.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading