How to access Samsung DeX mode on Linux and Chrome OS
Google has yet to offer a full-fledged , but you can the hidden barebones version of it on some devices running Android 10. A handful of OEMs, on the other hand, offer , and Samsung’s is inarguably the most polished and option among them. The latest version of Samsung DeX can even .
While Samsung did , they still don’t provide an official Linux (and ) companion app corresponding to this handy feature. From the perspective of a regular Samsung user who uses Linux, it means that you could only access the DeX mode if you had an external display. There is no OS level limitation per se, so XDA Senior Member has decided to create a proof-of-concept technique that ultimately works as a Linux client for Samsung DeX.
The unofficial method doesn’t require root access, but you need some additional hardware accessories (a USB-C to HDMI dock, coupled with an HDMI “dummy” terminator) to streamline the process. The USB power brick-cable combo that comes with your Samsung Galaxy device is required as well. On the software side, the method relies on a free and open-source project called , which helps you to expose the actual DeX interface from your Samsung phone to a PC running Linux or Chrome OS. Moreover, you need to setup Android Debug Bridge () on your PC, which is used by scrcpy as a connection tunnel.
Typical features like clipboard sharing and drag-and-drop installation of APK files are working without issue in this method, but sound routing is a bit messy. You might have to compile scrcpy from source, though, because the available build on the default package repository of Debian based operating systems (e.g., Ubuntu and the ) is usually outdated. This step can be particularly problematic on ARM-powered Chrome OS devices, so opt for cross-compiling instead.