Welcome to Sunshine!
+Before Getting Started, write down below these credentials
+Keep them safe, since you will never see them again!
diff --git a/README.md b/README.md index 0a5a7f30..5a476a86 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,8 @@ sunshine needs access to uinput to create mouse and gamepad events: - When Moonlight request you insert the correct pin on sunshine: - Type in the URL bar of your browser: `https://xxx.xxx.xxx.xxx:47990` where `xxx.xxx.xxx.xxx` is the IP address of your computer - Ignore any warning given by your browser about "insecure website" - - Type in the username and password shown the first time you run Sunshine + - You should compile the next page with a new username and a password, needed to login into the next step + - Press "Save" and log in using the credentials given above - Go to "PIN" in the Header - Type in your PIN and press Enter, you should get a Success Message - Click on one of the Applications listed @@ -99,16 +100,6 @@ All shortcuts start with CTRL + ALT + SHIFT, just like Moonlight - CTRL + ALT + SHIFT + N --> Hide/Unhide the cursor (This may be usefull for Remote Desktop Mode for Moonlight) - CTRL + ALT + SHIFT + F1/F13 --> Switch to different monitor for Streaming -## Note: -- The Windows key is not passed through by Moonlight, therefore Sunshine maps Right-Alt key to the Windows key -- If you set Video Bitrate to 0.5Mb/s: - - Sunshine will use CRF or QP to controll the quality of the stream. (See example configuration file for more details) - - This is less CPU intensive and it has lower average bandwith requirements compared to manually setting bitrate to acceptable quality - - However, it has higher peak bitrates, forcing Sunshine to drop entire frames when streaming 1080P due to their size. - - When this happens, the video portion of the stream appears to be frozen. - - This is rare enough that using this for the desktop environment is tolerable (in my opinion), however for gaming not so much. - - ## Credits: - [Simple-Web-Server](https://gitlab.com/eidheim/Simple-Web-Server) - [Moonlight](https://github.com/moonlight-stream) diff --git a/assets/sunshine.conf b/assets/sunshine.conf index bb846029..7ada209f 100644 --- a/assets/sunshine.conf +++ b/assets/sunshine.conf @@ -77,6 +77,20 @@ # 3840x1600, # ] +# Sometimes it may be usefull to map keybindings. +# Wayland won't allow clients to capture the Win Key for example +# +# See https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes +# +# Note: +# keybindings needs to have a multiple of two elements +# keybindings = [ +# 0x10, 0xA0, +# 0x11, 0xA2, +# 0x12, 0xA4, +# 0x4A, 0x4B +# ] + # How long to wait in milliseconds for data from moonlight before shutting down the stream # ping_timeout = 10000 diff --git a/assets/web/config.html b/assets/web/config.html index d7b67b98..c14a24b3 100644 --- a/assets/web/config.html +++ b/assets/web/config.html @@ -111,6 +111,18 @@ are supported. + +
Before Getting Started, write down below these credentials
+