Вот как сделать режим Samsung DeX доступным в Linux и Chrome OS, а не только в Windows и macOS. Root-доступ не требуется.
Google еще не предложил полноценный интерфейс рабочего стола в Android, но вы можете доступ его скрытая базовая версия на некоторых устройствах под управлением Android 10. С другой стороны, несколько OEM-производителей предлагают свои собственные реализации режима рабочего столаи Samsung ДеХ бесспорно, самый изысканный и многофункциональный вариант среди них. Последняя версия Samsung DeX может даже легко интегрируется с компьютерами Mac и Windows.
Хотя Samsung сделал бэкпортировать поддержку DeX для ПК на старые флагманы, они до сих пор не предоставляют официального сопутствующего приложения для Linux (и Chrome OS), соответствующего этой удобной функции. С точки зрения обычного пользователя Samsung, использующего Linux, это означает, что вы можете получить доступ к режиму DeX только в том случае, если у вас есть внешний дисплей. Как такового ограничения уровня ОС нет, поэтому старший участник XDA
КМайерс решила создать метод проверки концепции, который в конечном итоге будет работать как клиент Linux для Samsung DeX.Неофициальный метод не требует root-доступа, но вам потребуются некоторые дополнительные аппаратные аксессуары (док-станция USB-C — HDMI в сочетании с «фиктивным» терминатором HDMI), чтобы упростить процесс. Также необходим комплект USB-кабеля питания, поставляемый в комплекте с устройством Samsung Galaxy. Что касается программного обеспечения, метод основан на бесплатном проекте с открытым исходным кодом под названием мусор, который поможет вам открыть реальный интерфейс DeX с вашего телефона Samsung на ПК под управлением Linux или Chrome OS. Кроме того, вам необходимо настроить Android Debug Bridge (ADB) на вашем компьютере, который используется scrcpy в качестве туннеля подключения.
Типичные функции, такие как совместное использование буфера обмена и установка файлов APK путем перетаскивания, в этом методе работают без проблем, но маршрутизация звука немного беспорядочна. Однако вам, возможно, придется скомпилировать scrcpy из исходного кода, поскольку доступная сборка находится в репозитории пакетов по умолчанию для операционных систем на базе Debian (например, Ubuntu и Среда Crostini в Chrome OS) обычно устарел. Этот шаг может быть особенно проблематичным на устройствах Chrome OS на базе ARM, поэтому вместо этого выберите кросс-компиляцию.
Samsung Dex в Linux и ChromeOS: Руководство || Обсуждение XDA