JetBrains рассказала о том, как установить Rider IDE на Steam Deck
В блоге JetBrains представили пошаговую инструкцию о том, как установить на Steam Deck полноценную среду разработки Rider и .NET SDK. Компания считает, что это может упростить разработку для Steam Deck и ускорить процесс тестирования, позволив делать это сразу на целевом устройстве.
Среди возможных сценариев использования Rider в компании отметили:
создание плагинов и расширений для среды Steam Deck;
разработка игр с тестированием сразу на устройстве;
отладка приложений;
разработка инструментов.
Установка JetBrains Rider с помощью JetBrains Toolbox
Для установки и запуска Rider необходимо переключить Steam Deck в режим рабочего стола. Это можно сделать, перейдя в меню Power → Switch to Desktop. После этого следует перейти в браузер и скачать с официального сайта JetBrains менеджер Toolbox. В блоге компании отметили, что важно использовать именно Toolbox, а не Flatpak, так как это даст полные возможности отладки при разработке на Unity.
Установив Rider через Toolbox, можно перейти в пункт настроек Environment и убедиться, что .NET и Mono ещё не установлены. Для перехода к следующему шагу можно закрыть Rider.
Установка .NET
Для установки .NET в JetBrains рекомендуют придерживаться руководства от Microsoft. Это позволит установить рядом сразу несколько версий .NET.
После загрузки .NET надо сделать исполняемым. Для этого требуется запустить приложение Konsole на Steam Deck. С помощью команды cd можно перейти к каталогу загрузки, а затем выполнить chmod:
chmod +x ./dotnet-install.sh
Последнюю версию .NET можно установить с помощью команды:
./dotnet-install.sh –channel 7.0
Установка Mono
Фреймворк Mono активно используется в Unity Game Engine, Xamarin и других приложениях Linux. Установить его можно с помощью Flatpak:
flatpak install org.freedesktop.Sdk.Extension.mono6
Специалисты из JetBrains рекомендуют во время установки выбрать версию Mono 22.08 и запомнить путь установки, так как он может быть нужен при настройке Rider.
В пункте меню Toolset and Build среды разработки Rider необходимо указать путь к Mono, если он не определился. Если требуется только разработка на .NET, то процесс настройки можно считать завершённым.
Установка Unity Hub
Менеджер Unity Hub рекомендуется устанавливать с помощью Flatpak. Сделать это можно с помощью соответствующей команды в терминале:
flatpak install flathub com.unity.UnityHub
После этого можно установить Unity Editor и выбрать в качестве редактора сценариев Rider. Это гарантирует, что Unity будет открывать скрипты C# через JetBrains Rider.