Use phone as PC - enable detection of external monitor, keyboard and mouse using USB Type C

Make it possible to use the phone as a desktop PC. See

The request ist to implement this feature in sailfish for the next supported phone, e.g. xperia 10III with video input output capabilities (video/image via Display Port support TypeC Cable or USB-C to HDMI Adapter Cable (Display port 2560x1440/60fps)).


Mouse and keyboard are already working and always have been.
I don’t think any of the current line of officially supported devices has a video output to connect a monitor.

But the xperia 10iii has, so it might become possible in the future

1 Like

From the Sony website:

You can connect your Xperia® 1, Xperia 5, Xperia 1 II, Xperia 5 II, Xperia PRO, Xperia 1 III, or Xperia 5 III to an external display or TV which has a DisplayPort™ or HDMI® port.

None of the above devices are supported by SFOS. The problem has two sides. Even if the chipset supports it -which many do- it doesn’t mean that the MFG has wired it so it can be used. And then is the SFOS side of things where the compositor doesn’t support external monitors.

There is another thread somewhere in the forum that covers what you ask for but i cant find it right now.

In this specs overview for the 10iii under comms usb video out is listed:
It is well possible, that the 10iii becomes the next supported device (this is mere speculation).

OK. Then its only an issue with SFOS not supporting external displays. If and when the device is supported that is.

I have waited for this functionality for a long time.

I also look forward to this.
It’s the only significant advantage of the 10 III for me (well apart from being available, and perhaps having working gps).
I would be using SMATH (android) at least, which while it works, really needs a keyboard and large screen to be useful.

I would also really like to be able to do development of qml or python apps directly on the phone, as I find the whole virtualXX thing to be absolutely the worst programming experience I have ever had, bar none. (never works out of the box, execrably slow, flakey even when it works)

A corollary of this, is the need for linux full screen apps to be ported/packaged for sfos. I am not suggesting ports to the sfos UI. This has been the “pocket excel delusion” in the past. There are a bunch of things that are simply not useful on a small screen without a keyboard. They don’t need to be ported to the phone UI. What they need is to be able to plug the phone into a monitor+kbd when you want to use them.

This would have been a killer on the N900, which had lots of standard linux apps available, but needed a full screen to be usable.

It would also complement it to have working screencast , which while it might be too laggy for general use, would still be very useful if you wanted to do some work anywhere there is a tv or win10 machine available

Once you have video out you don’t need SFOS (the apps the UI etc) to be involved. You can run a linux distro in a container. I think people did this in the past (without video out obviously)

Of course it will be better if it works like: tap an icon on the app launcher and have the distro/DE run on the connected screen.