Этот репо содержит набор инструментов для обеспечения виртуальных настольных сред для игр и производительности на Linux с использованием поддерживаемых очков XR.
На данный момент есть две установки. Примечание. Не устанавливайте ни один из них вручную, если вы запускаете плагин Decky на одной и той же машине, поскольку они лишают недействительных установок друг друга. Это только временно.
Breezy Gnome - это виртуальное решение для рабочего пространства для настольных компьютеров Linux, которое использует среду настольных компьютеров GNOME (поддерживают версии GNOME 42–47); Смотрите настройку, не являющуюся Gnome, если вы хотите попробовать ее без среды настольного компьютера GNOME. В настоящее время он поддерживает один широкоэкранный виртуальный монитор и несколько физических мониторов. Посмотрите на предстоящие функции, чтобы получить дополнительные улучшения на горизонте.
Для наилучшей производительности убедитесь, что у вас есть последние графические драйверы, установленные для вашего дистрибуции. Кроме того, дважды проверьте, что ваши очки расширяют вашу рабочую область, а не просто отражают ваш основной монитор, открывая диалоговое окно «Настройки Displays » и выбрав параметр Join для нескольких дисплеев.
Breezy Gnome находится в Aur (но не Pacman, пока еще). Для установки запустите эти команды из терминала:
breezy_gnome_uninstallyay -S breezy-desktop-gnome-gitsystemctl --user enable --now xr-driver.servicechmod +x ~/Downloads/breezy_gnome_setup )~/Downloads/breezy_gnome_setupРежим рабочего стола Steam Deck запускает плазму KDE, поэтому на данный момент можно запустить Breezy Desktop только путем запуска вложенной оболочки Gnome, и требует отключения файловой системы только для чтения, чтобы получить настройку. Если вы заинтересованы и хотите принять какие-либо риски, которые поставляются с отключением файловой системы только для чтения , ознакомьтесь с записью вики.
Обработанным решением (с некоторыми необходимыми улучшениями QOL) является использование вашей предпочтительной среды настольных компьютеров с окном GNOME, открытым в вложенном режиме. Чтобы сделать это:
gnome-shell , используя свой диспетчер пакетов дистрибутив (например, APT-Get, Pacman, DNF и т. Д.). В настоящее время это будет работать только с версиями Gnome Shell 42-47, поэтому проверьте, что использование gnome-shell --versionMUTTER_DEBUG_DUMMY_MODE_SPECS="1920x1080@60" dbus-run-session -- gnome-shell --nested После настройки у вас будет установлено приложение под названием Breezy Desktop . Запустите это и следуйте любым инструкциям. Вам нужно будет выходить и вернуться хотя бы один раз, чтобы работать расширение GNOME. Вы также можете настроить сочетания клавиш для наиболее распространенных переключателей. Приложение для настольного компьютера Breezy не должно работать, чтобы использовать виртуальный рабочий стол или сочетания клавиш, как только вы настраиваете все по своему вкусу.
Для двойного экрана включите «широкоэкранный режим», используя переключатель в приложении настольного компьютера. Примечание. Это может быть значительно более интенсивным ресурсом, чем не широкоэкранное, вы можете заметить провалы производительности на старом оборудовании.
Breezy Gnome поставляется с 2 бесплатными пробными месяцами. После этого это требует активной лицензии уровня производительности. Платежи в настоящее время принимаются только через KO-Fi. Вот структура ценообразования:
| Период оплаты | Цена | Обновление окна * |
|---|---|---|
| Ежемесячно | 5 долларов США, повторяющиеся | В течение 7 дней до обновления до ежегодного |
| Ежегодно | 50 долларов США, повторяющиеся | В течение 90 дней, чтобы перейти на жизнь |
| Продолжительность жизни | 125 долларов США, один раз | - |
* Если вы платите за план и решите перейти на долгосрочный план, вы можете заплатить разницу в этом окне.
Если у вас достаточно средств, ваша лицензия будет автоматически продлить в течение 7 дней после истечения срока действия, поэтому вы никогда не испытываете неожиданный сбой. Ваше устройство никогда не требуется в сети, чтобы продолжить использование функций уровня производительности при включении, но если ваш доступ истекает с истечения срока действия в автономном режиме (даже если у вас достаточно средств), функции будут отключены до следующего времени, когда ваше устройство выйдет в интернет, а лицензия будет обновлена. Обязательно проверьте, что на наличие предупреждений о истечении до путешествий.
Чтобы сделать Breezy широко доступным, уровень производительности в настоящее время является бесплатным для квалифицированных людей, использующих его в некоммерческих целях. Приемлемые группы включают:
Если вы считаете, что вы квалифицируетесь, пожалуйста, напишите [email protected]. Вас могут попросить предоставить документацию для проверки вашего права на участие.
После вашего первого платежа вам следует немедленно получить электронное письмо (по вашему адресу по электронной почте KO-Fi) с токеном проверки. После того, как вы получите это, введите его в просмотр License Details на настольном приложении Breezy Desktop , доступный в меню в верхней панели окна.
Если вы не получите токен, вы можете запросить один в просмотре License Details , введя свой адрес электронной почты.
Для пользователей Steam Deck драйвер теперь доступен через Decky Plagin Loader. Просто найдите «XR» в магазине Decky, чтобы установить и использовать, не выходя из игрового режима. Теперь вы можете включить или отключить драйвер и управлять настройками других драйверов через меню Decky Sidebar.
Вы все еще можете сделать ручную установку, используя приведенные ниже инструкции, если вы введете режим рабочего стола.
chmod +x ~/Downloads/breezy_vulkan_setup )sudo ~/Downloads/breezy_vulkan_setup )ENABLE_VKBASALT на 1 . Вам нужно либо установить это во всем мире, чтобы включить его для всех игр, либо установить его в качестве опции запуска для отдельных игр (например, в поле «Параметры запуска» ENABLE_VKBASALT=1 %command% ).См. Поддерживаемые устройства xrlinuxdriver.
После установки вы захотите убедиться, что вы включили драйвер ( xr_driver_cli -e ), а затем вы можете перейти в любой режим вывода, который вы хотели бы использовать ( xr_driver_cli -m ), где -m предназначен для мыши -режима, -j для джойстика, -vd для виртуального дисплея и -sv для siteview; Обратите внимание, что эти две команды не могут быть объединены, они должны быть выполнены отдельно. Оттуда вы сможете запустить любую игру Vulkan, подключить очки (в любом случае, не только после запуска) и увидеть плавающий виртуальный дисплей или экран Sideview (в зависимости от того, какой режим вы выбрали).
Существует период ожидания через 15 секунд после подключения очков xReal, где экран останется статичным, чтобы позволить калибровать очки. После готовности экран будет привязаться к пространству, где вы смотрите.
Чтобы увидеть все доступные для вас параметры конфигурации, введите xr_driver_cli без параметров, чтобы получить оператор использования. Есть некоторые вещи, которые вы не можете запустить из сценария, например, повторно посетите виртуальный дисплей или ввод режима SBS; Вы можете достичь этих вещей с помощью мультипинга или через физические кнопки на очках, соответственно.
Я внедрил экспериментальную функцию обнаружения с несколькими табачками для повторного сектора экрана (2 TAP) и повторную калибровку устройства (3 TAP) . Чтобы выполнить мультипинку, вы захотите дать приличные краны на вершине очков. Я склонен делать это на углу, прямо на вершине шарнира. Это должен быть твердый, острый кран, и подождать всего за долю секунды, чтобы сделать второй кран, так как он должен обнаружить небольшую паузу между ними (но также не должно занять более половины секунды между кранами, поэтому не ждите слишком долго).
Особенности уровня сторонника Breezy Vulkan Support - это усовершенствование основной функциональности, предлагаемые как способ вознаграждения тех, кто поддерживает проект. Основные функции-например, режим виртуального отображения, режимы мыши/джойстика VR-Lite, и следуя настройки позиционирования/изменения размера Mode-всегда останутся доступными для всех, независимо от статуса сторонника. Вот структура ценообразования:
| Период оплаты | Цена | Обновление окна * |
|---|---|---|
| Ежегодно | 10 долларов США, повторяющиеся | В течение 90 дней, чтобы перейти на жизнь |
| Продолжительность жизни | 25 долларов США, один раз | - |
* Если вы платите за план и решите перейти на долгосрочный план, вы можете заплатить разницу в этом окне.
Если у вас достаточно средств, ваш доступ будет автоматически обновляться в течение 7 дней после истечения срока действия, так что вы никогда не испытываете неожиданного отключения. Ваше устройство никогда не требуется в сети, чтобы продолжить использование функций уровня сторонников при включении, но если ваш доступ истекает с истекания в автономном режиме (даже если у вас достаточно средств), функции будут отключены до тех пор, пока в следующем случае ваше устройство выйдет в интернет, а лицензия не может быть обновлена. Обязательно проверьте, что на наличие предупреждений о истечении до путешествий.
Функции предлагаются в настоящее время:
Если вы пожертвуете не менее 10 долларов, вам следует немедленно получить электронное письмо (по адресу электронной почты KO-Fi) с токеном проверки. Если вы этого не сделаете, запросите его с помощью скрипта конфигурации:
xr_driver_cli --request-token [emailAddress]Как только у вас есть токен, убедитесь, что он используя:
xr_driver_cli --verify-token [token]
xr_driver_cli --refresh-license Чтобы отключить эффект плавающего экрана, либо отключите драйвер ( xr_driver_cli -d ), отключите очки, либо нажмите на клавишу Home (вам нужно связать это с контроллером, если на паровой палубе).
Повторный сценарий breezy_vulkan_setup . Не нужно повторно загружать этот скрипт, так как он автоматически загружает последнюю установку Binary для вас.
Если вы хотите полностью удалить установку:
~/.local/bin/breezy_gnome_uninstallyay , запустите следующее: pacman -R breezy-desktop-gnome-git , вы также можете удалить базовый драйвер с pacman -R xr-driver-breezy-gnome-git~/.local/bin/breezy_vulkan_uninstall . Это не удалит базовый пакет драйверов, следуйте инструкциям в конце удаления, чтобы сделать это вручную. Ваше право на конфиденциальность и защита ваших личных данных выпекаются в каждом решении о том, как ваши личные данные собираются, обрабатываются и хранятся. Ваши личные данные никогда не будут переданы, проданы или распределены в любой форме.
Чтобы предоставить вам функции уровня сторонников, это приложение и его бэкэнды должны собирать следующие части личной информации:
Функции хеширования-это односторонний процесс, который служит для анонимизации ваших личных данных, необратимо изменяя их. После того, как они не смогут быть неразличенными или отслеживаемыми до их первоначальных ценностей.
Для запроса о конфиденциальности данных или любых связанных проблемах, пожалуйста, свяжитесь с собой:
Уэйн Хини - [email protected]