I am using Fedora Linux so the commands here will be run on Fedora 36.
- Install Wine
sudo dnf install wine* -y
You may need to enable rpm fusion depending on your distribution
- Change browser useragent to show that you are running Windows. There are many tutorials on how to do this. I used this extension in Chrome: User-Agent-Switcher
You will need to find the custom string for Chrome on windows and add it to the list.
This is important because since we aren't on Windows, the Ninja Remote icon doesn't appear
3. Sign into Ninja and download the ncplayer msi.
4. Install Ncplayer:
wine /home/<username>/ncinstaller-x64.msi
- Create a file:
nano ~/.local/share/applications/ncplayer.desktop
with the contents :
[Desktop Entry]
Exec=wine /home/<username>/.wine/drive_c/users/<username>/AppData/Roaming/NinjaRemote/ncplayer.exe -u %u
Type=Application
Terminal=false
MimeType=x-scheme-handler/ninjarmm;
- Install the desktop entry so that Chrome can recognize the protocol, and the mime handler so Firefox recognizes it.
xdg-desktop-menu install ~/.local/share/applications/ncplayer.desktop --novendor
xdg-mime install ~/.local/share/applications/ncplayer.desktop --novendor
- Install dxvk wine module
winetricks dxvk
- Launch Ninja Remote from the Machine page in the web portal.
The client will open, connect, then close, then re-establish the connection.