Як отримати доступ до режиму Samsung DeX в ОС Linux і Chrome

Ось як зробити режим Samsung DeX доступним в ОС Linux і Chrome, а не лише в Windows і macOS. Root доступ не потрібен.

Google ще не запропонував повноцінного інтерфейс робочого столу в Android, але ви можете доступу його приховану базову версію на деяких пристроях під керуванням Android 10. З іншого боку, кілька OEM-виробників пропонують власні реалізації режиму робочого столу, і Samsung DeX є, безперечно, найбільш відшліфованим і багатофункціональний варіант серед них. Остання версія Samsung DeX може навіть легко інтегрується з комп’ютерами Mac і Windows.

Тоді як Samsung це зробив Backport DeX для ПК, підтримка старих флагманів, вони досі не надають офіційної програми-супутника Linux (і Chrome OS), яка б відповідала цій зручної функції. З точки зору звичайного користувача Samsung, який використовує Linux, це означає, що ви могли отримати доступ до режиму DeX, лише якщо у вас був зовнішній дисплей. Обмеження рівня ОС як такого немає, тому XDA Senior Member KMyers вирішив створити техніку підтвердження концепції, яка зрештою працює як клієнт Linux для Samsung DeX.

Для неофіційного методу не потрібен root-доступ, але вам знадобляться деякі додаткові апаратні аксесуари (док-станція USB-C до HDMI у поєднанні з «фіктивним» термінатором HDMI), щоб спростити процес. Також потрібен комбінований блок живлення USB-кабель, який постачається з вашим пристроєм Samsung Galaxy. Що стосується програмного забезпечення, цей метод базується на безкоштовному проекті з відкритим кодом під назвою scrcpy, який допоможе вам надати фактичний інтерфейс DeX із вашого телефону Samsung на ПК під керуванням ОС Linux або Chrome. Крім того, вам потрібно налаштувати Android Debug Bridge (ADB) на вашому ПК, який використовується scrcpy як тунель підключення.

Типові функції, як-от спільний доступ до буфера обміну та встановлення файлів APK за допомогою перетягування, працюють без проблем у цьому методі, але маршрутизація звуку дещо безладна. Однак вам, можливо, доведеться скомпілювати scrcpy з вихідного коду, оскільки доступна збірка на типовому сховищі пакетів операційних систем на основі Debian (наприклад, Ubuntu і Середовище Crostini в ОС Chrome) зазвичай застаріла. Цей крок може бути особливо проблематичним на пристроях з ОС Chrome на базі ARM, тому натомість виберіть крос-компіляцію.

Samsung Dex на Linux і ChromeOS: Підручник || Тема обговорення XDA