SteamDeckHomebrew / decky-loader

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

[BUG] Decky not showing #638

Open Ayorin opened 2 weeks ago

Ayorin commented 2 weeks ago

Please confirm

Bug Report Description

Decky icon disappeared after being installed, i tried to unistall and reinstall but nothing change.Both stable and prerelease doesn't seems to work.

Expected Behaviour

Working

SteamOS version

SteamOS 3.5.7 Stable

Selected Update Channel

Stable

Have you modified the read-only filesystem at any point?

No response

Backend Logs

deckylog.txt

Frontend Logs

cef_log.txt cef_log.previous.txt

PartyWumpus commented 2 weeks ago

Reading your deckylog.txt file, there's an error: '/json did not return 200. 404 page not found\n'. This likely means it found something on port 8080, but it wasn't steam. Probably caused by you installing something recently that runs on port 8080, like syncthing. Just change the port from 8080 for syncthing or whatever you installed to anything else and it should be fine

(this problem is listed in the common issues of the readme by the way)

bricefriha commented 1 week ago

Reading your deckylog.txt file, there's an error: '/json did not return 200. 404 page not found\n'. This likely means it found something on port 8080, but it wasn't steam. Probably caused by you installing something recently that runs on port 8080, like syncthing. Just change the port from 8080 for syncthing or whatever you installed to anything else and it should be fine

(this problem is listed in the common issues of the readme by the way)

Do you think it would be possible to find a way for the backend to use another port if it's in use?

I feel like that could be a very common issue since many users have other services running on their Deck I imagine

PartyWumpus commented 1 week ago

Do you think it would be possible to find a way for the backend to use another port if it's in use?

Decky didn't choose 8080, it's the port valve uses for CEF debugging, which we connect to. It is possible to change this port, I think, but it would require modifying the steam startup script. Decky generally tries to avoid system modification, so I'm not sure if we should. Probably better to test for it in the installer.

(Decky uses 1337 for itself, which could be changed but I don't think I've actually seen a collision with that yet)