Which app remote controlling pc from an android phone?

Hi!

I’m wondering what smartphone app(s) I should use to remote control my computer. I don’t want to just send some commands or exchange files. For that KDE Connect is sufficient.

I want to see the full desktop and control it - on my phone.

Is the go-to solution still VNC? I heard some use the sunshine/moonlight combo. Is that feasible? Or should I use something else?
Afaik TeamViewer is a no-go because of business practices. (source)
Steam offers remote control… but you that’s a bit… I don’t even let it autostart.

I connect to my home network using wireguard. My Cachy runs Niri on Wayland btw. My mobile is a Fairphone 6 running /e/OS.

(Edit: Corrected link)

rustdesk, rdp(gnome’s rdp implementation works well)

The rustdesk app refuses the connection because I run wayland.
It appears Gnome doesn’t offer any Android app.

the only reliable i can think of is rustdesk for Wayland
but if you want to do more out of the box
you can use Sunshine + Moonlight :person_running:

As I already wrote: The rustdesk app refuses a connection to my pc because it detected wayland.

I just tried sunshine/moonlight. It works. Now I need to find an on-screen keyboard so I can type stuff. :sweat_smile:

care to share some error log / screenshot? :thinking:
because i’ve been using it on my kde since last year without issue (all the saved target was wayland as well)

but well, if sunshine and moonlight works for you, that’s good then


It translates to:
Login error
X11 expected

It might work pc→pc but it doesn’t appear to work for android→pc.

can you open rustdesk on you niri, check if you got the same Warning msg like me Wayland support xxxx (on previous screenshot) ?
if you didn’t get any of that

try this

i don’t have problem on my android


edit : fortunately i do have niri installed, and can confirm, the root issue was niri didn’t set the XDG_SESSION_TYPE, so launching rustdesk with it solve the issue (atleast on my testing)

From my niri config.kdl:

environment {
    QT_QPA_PLATFORMTHEME "qt6ct"
    ELECTRON_OZONE_PLATFORM_HINT "auto"
    QT_QPA_PLATFORM "wayland"
    QT_WAYLAND_DISABLE_WINDOWDECORATION "1"
    XDG_SESSION_TYPE "wayland"
    XDG_CURRENT_DESKTOP "niri"
}

The environment variable was already set and I could confirm it with echo $XDG_SESSION_TYPE. I’m in the same situation as the last guy in the link you posted. There must be something else that’s causing that. :man_shrugging:

But sunshine/moonshine works so I’ll stick to that.

Nevertheless thank you for your help. :grinning_face_with_smiling_eyes: