SteamDeckHomebrew / decky-loader

A plugin loader for the Steam Deck.
https://decky.xyz
GNU General Public License v2.0
4.77k stars 165 forks source link

The implication of enabling 'CEF Remote Debugging' #289

Closed zhzy0077 closed 1 year ago

zhzy0077 commented 1 year ago

First off, it's really an amazing tool and thanks for making it happen!

I'm a bit confused of enabling 'CEF Remote Debugging' in the instruction. By searching it in the Internet, it seems to be something relating to browser debugging.

My question is, as a user of decky loader, by user I mean, installing plugins and using them, is it necessary for me to enable 'CEF Remote Debugging' in Developer menu?

WerWolv commented 1 year ago

It is necessary as Decky uses it to inject its code into Steam (which is basically just a browser). You don't need to do anything else with it afterwards though, just enable it and leave it enabled and you're good.

zhzy0077 commented 1 year ago

It is necessary as Decky uses it to inject its code into Steam (which is basically just a browser). You don't need to do anything else with it afterwards though, just enable it and leave it enabled and you're good.

Thanks for the prompt response. Just wondering if it exposes the debugging interface to local network w/o authentication? I don't see a place to set bind address or password.

PartyWumpus commented 1 year ago

It does not forward it to the network. Normally it would, but decky disables that when it's installed. If you look in decky settings you can re-enable the CEF forwarding. There is no password, and the port used is 8080 (or possibly 8081?)