Samsung DeX и Linux: Възможно ли е да се използват заедно?

  • Samsung спря Linux в DeX, но общността създаде алтернативни методи с Termux, PROOT и CHROOT, за да продължи да използва Linux в DeX.
  • Мощността на настоящите Galaxy устройства позволява работа с пълноценни Linux десктопи, особено чрез комбиниране на Termux X11 и virglrenderer за подобряване на графичната производителност.
  • Настройки като режим за разработчици на DeX, принудителен многопрозоречен режим и инструменти за автоматизация улесняват много гъвкава интеграция между Android, DeX и Linux.
  • Евентуалното официално завръщане на Linux в DeX би имало голям потенциал да диференцира Samsung и да засили привлекателността му за технически и професионални профили.

Samsung DeX и Linux могат да се използват заедно

Ако имате модерен Galaxy и обичате да се занимавате с него, вероятно в някакъв момент сте се чудили дали... Възможно е да се комбинира Samsung DeX с пълна Linux среда да работи така, сякаш мобилният ви телефон е компютър. Идеята звучи много убедително: свържете телефона към монитор, клавиатура и мишка и стартирайте Linux десктоп с любимите си инструменти за разработка, офис или системна администрация.

За известно време тази визия беше много близо до това да стане официална благодарение на Linux на DeX (или Linux на Galaxy)Инициатива на Samsung, която много напреднали потребители си спомнят с известна носталгия. Официалната поддръжка вече не съществува, но общността е намерила начин да я накара да работи: TermuxPROOT, CHROOT, Termux X11, virglrenderer и куп други трикове ви позволяват да поддържате Linux работещ в DeX, ако сте готови да му отделите известно време.

Linux на DeX: Първоначалният залог на Samsung и защо е толкова високо ценен

Преди няколко години Samsung изненада общността, като представи Linux на DeX като перфектното допълнение към DeX режимаПредложението беше брилянтно: да се стартира пълна Linux дистрибуция в самия телефон, като се възползвате от десктоп интерфейса, предлаган от DeX, при свързване на мобилния телефон или таблет към външен екран.

На практика, дистрибуцията на Linux функционираше като просто още едно приложение за Android, но отдолу... Имаше пълноценна операционна система Linux със собствена графична среда и вградени приложения.В официални демонстрации програми като GIMP или Firefox работеха напълно нормално, което отвори огромен набор от приложения за разработчици, дизайнери и напреднали потребители.

Бета версията беше пусната по доста ограничен начин: само потребителите на Galaxy Note9 и Galaxy Tab S4 с Android Oreo или по-нова версияИ трябваше да се запишете в специална програма за разработчици. Въпреки това, тези, които са участвали в този етап, говорят за огромен потенциал, особено в образователната област и в задачите по програмиране.

Много често срещан случай беше този на учителите по компютърни науки и технически дисциплини, които Те използваха Linux на DeX в клас, за да демонстрират среди за разработка и локални сървъри. без да разчитат на класна стая, пълна с компютри. За тези хора техният Galaxy буквално се превърна в компютъра на учителя, способен да стартира пълен Linux десктоп само чрез свързване на HDMI кабел.

В крайна сметка бета версията приключи и Samsung спря да актуализира официалната информация за Linux в DeX.Уебсайтът на шоуто замръзна, а форумите бяха залети от въпроси дали проектът някога ще се завърне. До ден днешен няма официални съобщения за завръщането му, но споменът за това преживяване остава много жив сред онези, които са му се насладили.

Визията за конвергенция на мобилните компютри зад DeX и Linux

Отвъд бета версията на Linux on DeX, основната идея беше ясна: доближаване на смартфона до ролята на настолен компютър. Samsung DeX Всъщност това е едно от най-зрелите предложения в този смисъл, което ви позволява да използвате мобилния си телефон или таблет като „мини компютър“, като ги свържете към голям екран.

Linux на Galaxy се вписва естествено в тази стратегия, защото Докингът и DeX режимът вдъхнаха живот на интерфейса на работния плотМеждувременно Linux осигури операционната система, предпочитана от общността на разработчиците и много технически специалисти. В разговори с разработчици, Samsung демонстрира как тази комбинация позволява използването на настолни редактори, инструменти за програмиране и браузъри с доста прилична производителност на мобилно устройство.

В първоначалната документация се споменаваше за съвместимост с Ubuntu 16.04 LTS и по-нови версииSamsung подчерта, че Linux е референтната среда за голяма част от софтуерния свят. Ходът на Samsung беше в съответствие с това, което други компании правеха едновременно, като например възможността за инсталиране на Linux дистрибуции от Microsoft Store на Windows 10.

Въпреки че бета версията беше замразена, текущата ситуация се подобри: Днешните мобилни телефони от висок клас лесно превъзхождат много лаптопи отпреди няколко години.И тъй като дистанционната работа става все по-често срещана, идеята за възраждане на актуализиран Linux на DeX е особено привлекателна както за потребителите, така и за самия Samsung.

Защо толкова много потребители искат Linux на DeX да се върне?

Ако разглеждате официални форуми или потребителски общности, ще видите, че от време на време някой се оплаква: „Samsung, децентрализирай Linux върху DeX, сега ще работи.“Това не е просто носталгично искане; има много солидни аргументи в подкрепа на тази идея.

Първият момент е хардуерът. Модели като Galaxy S24 Ultra и други скорошни телефони от висок клас имат процесори, графични процесори и памет, достойни за работни лаптопи.В допълнение към бързото съхранение и многото възможности за свързаност, работата с пълен Linux десктоп днес би била много по-плавна и стабилна, отколкото по времето на Note9 и Tab S4.

Начинът, по който работим, също се е променил. Все повече хора Съчетава дистанционна работа, мобилност и свободно време на едни и същи устройстваИ те високо ценят възможността да носят цялостна система без отделен лаптоп. За разработчици, студенти по инженерство или системни администратори, интегриран в DeX Linux би бил невероятен инструмент: IDE, контейнери, сървъри, текстови инструменти… всички достъпни от телефона им.

Друг повтарящ се аргумент е интеграцията в екосистемата на Galaxy. Ентусиазираните потребители предполагат, че Linux на DeX ще се завърне като вградена функция на DeX режима.позволявайки ви да превключвате от Android към Linux от един и същ интерфейс, без странни междинни приложения и с поддръжка на широк спектър от мобилни телефони и таблети.

Накрая, факторът общност трябва да се вземе предвид. Броят на хората, които се интересуват от Linux, продължава да расте и Голяма част от тази аудитория би се радвала да има оригинална Linux среда на своя Galaxy.За Samsung това би бил много ясен начин да се диференцира от Apple и други производители на Android, спечелвайки технически профили, които често оказват значително влияние върху избора на марка сред семейството и приятелите.

Какво точно представляваше Linux на DeX и какви устройства поддържаше?

Samsung DeX и Linux: Възможно ли е да се използват заедно?

По време на бета периода Samsung постепенно се разшири Списъкът с устройства, съвместими с Linux на DeXИдеята винаги е била една и съща: да се използва DeX, за да се предложи „настолно изживяване“, базирано на Linux, като смартфонът или таблетът е мозъкът на системата.

Първоначално подкрепата беше ограничена до Galaxy Note9 и Galaxy Tab S4Последваща актуализация обаче разшири съвместимостта с цяло ново поколение устройства. По-конкретно, можеше да се използва и с Galaxy S10, S10+, S10e и S10 5G, в допълнение към Galaxy S9, S9+ и таблета Galaxy Tab S5e; дори беше потвърдено, че работи с Galaxy Note 8.

Основата на системата остана Персонализирана версия на Ubuntu 16.04 LTS, поддържана от SamsungТова беше издание с разширена поддръжка, което продължи да получава актуализации за сигурност в продължение на години. Всичко сочеше следващата логична стъпка да бъде преминаването към Ubuntu 18.04 LTS, но проектът беше спрян преди официалното пускане на тази актуализация.

Важно е да се разбере, че въпреки че маркетингът говори за „превръщането на мобилния телефон в компютър“, Linux на DeX е проектиран като основен компютър, насочен към леки задачи и продуктивност.Не е било предназначено да замени професионална работна станция или мощна геймърска машина, а по-скоро да използва по-добре хардуера на телефона, когато сте на бюро с монитор и периферни устройства.

Хубавото беше, че чрез свързване на външен екран, клавиатура и мишка (или просто чрез използване на сензорния екран на устройството), Можете да се насладите на пълноценна Linux среда навсякъдеЗа много хора това до голяма степен оправдаваше цената на висок клас Galaxy, като умножаваше възможните му приложения.

От официалното решение до заобиколни решения: как да инсталирате Linux на Samsung DeX днес

Крахът на Linux на DeX не спря общността, която веднага започна да проучва алтернативни пътища за... Настройване на Linux среда в DeX с помощта на инструменти за AndroidНай-разпространеният подход в момента включва комбиниране на Termux със PROOT или CHROOT среди и графични клиенти като Termux X11.

Типичната отправна точка е инсталирането Termux като терминална и базова среда в AndroidОттам можете да настроите Linux система, която работи в PROOT контейнер (без root достъп) или CHROOT контейнер (ако устройството ви е root-направено). Има публични проекти, които предлагат готови за употреба скриптове и конфигурации, спестявайки много ръчна работа.

Сред най-популярните опции за не-root среди се открояват следните: Termux-Desktops от разработчика на LinuxDroidMasterLinux Deploy предоставя няколко предварително конфигурирани десктопа и дистрибуции за зареждане от PROOT. За тези с root достъп, които търсят по-висока производителност, Linux Deploy често се препоръчва, тъй като опростява създаването на Linux системи в CHROOT.

Linux Deploy е отговорен за Изтеглете дистрибуцията, подгответе образа, дефинирайте типа на зареждане и конфигурирайте графичния сървърТова ви позволява да получите доста приличен десктоп, без да се налага да се борите с твърде много сложни команди, което е идеално, ако искате нещо функционално с минимални инвестиции във време.

Ако искате да разберете целия процес в дълбочина, има разширени ръководства, които обясняват как настройте CHROOT среда „ръчно“ в TermuxТези ръководства описват стъпка по стъпка как да създадете файловата система, да конфигурирате потребители, да се интегрирате с Android и да стартирате графичен сървър, който изглежда добре в DeX. По-трудоемко е, но е идеално за обучение.

PROOT срещу CHROOT: Използване на Linux без root или стискане с root

Едно от ключовите решения, когато обмисляте използването на Linux в DeX, е изборът между PROOT среда без root достъп или CHROOT с root достъпИ двата модела ви позволяват да имате собствена файлова йерархия в Linux, с вашите /home, /etc и т.н., но се различават значително по скорост и възможности.

PROOT-базираните настройки работят в потребителски режим, така че Те не изискват модифициране на системата или руутване на устройствотоЗа повечето потребители това е логичният избор, защото избягва главоболията с гаранцията, OTA актуализациите и потенциалните проблеми със сигурността, които руутването е свързано с него.

Цената, която трябва да се плати, е, че PROOT въвежда слой за превод, който Това леко намалява производителността и ограничава директния достъп до хардуера.За леки или конзолни задачи обикновено е повече от достатъчно, но ако искате да извлечете максимума от процесора и графичния процесор, може да се окаже недостатъчно.

С CHROOT филмът се променя доста, защото Linux системата работи по-директно върху Android.Това ви позволява да използвате по-добре мощността на устройството, да подобрите входно/изходните операции и да направите решенията за графично ускорение много по-ефективни, в замяна на поемането на рисковете, свързани с наличието на руутирано устройство.

Тези, които изберат CHROOT, обикновено използват Linux Deploy, за да опростят инсталацията, но е често срещано да се намерят и уроци, които обясняват как... Създайте файловата система, монтирайте необходимите точки и стартирайте работната среда заедно с ефективен X сървър като Termux X11.С малко търпение можете да постигнете резултати, много близки до тези, които предлагаше официалната бета версия.

Termux X11 и virglrenderer: плавен Linux десктоп в DeX

След като имате инсталирана и работеща Linux база, следващото предизвикателство е Показвайте плавно работния плот и графичните приложения в Samsung DeXВ началото много хора използваха VNC, но изживяването не беше най-доброто: забавяне, ниско качество на изображението и усещането винаги да си една крачка зад движенията си.

Ето къде се намесва Termux X11, компонент, специално проектиран да предлага оптимизиран X графичен сървър в екосистемата на Termux и AndroidВместо да се свързвате с отдалечен работен плот, стартирате X сървъра директно на устройството, което значително подобрява латентността и бързината на реакция.

Потребителите, които са опитали и двата подхода, често коментират, че Termux X11 е значително по-бърз от традиционния VNC сървър.Особено когато работите в режим DeX с мишка и клавиатура. Навигацията в прозорците, превъртането и писането стават много по-естествени, което е ключово, ако планирате да използвате това устройство по няколко часа на ден.

Освен това, ако добавите virglrenderer, за да се даде възможност за известно 3D ускорениеСкокът в качеството е още по-голям. С правилната конфигурация можете дори да стартирате Linux приложения с разширена графична поддръжка, нещо, което изглеждаше като научна фантастика на мобилно устройство само преди няколко години.

Различни уроци и проекти като Termux-Desktops обясняват Как да активирам virglrenderer в PROOT и CHROOT средиЧрез настройване на променливите на средата и използване на възможностите на графичния процесор на устройството, резултатът е сравнително способен Linux десктоп за графични задачи, възпроизвеждане на мултимедия и дори някои прости игри в DeX.

Запис на екрана в DeX при работа с Linux: методи със и без root

Който и да организира цялата тази операция, обикновено иска да я покаже и точно тук възниква повтарящ се проблем: Екранният рекордер на Samsung понякога не се показва като опция в DeXТова прави много по-трудно създаването на видео уроци или показването на други как вашият Linux десктоп работи на мобилното ви устройство.

Някои любопитни потребители започнаха да разследват и откриха Начини за ръчно стартиране на запис на екрана с помощта на ADB или ТермуксТова обикновено изисква root права. Основната идея е директно да се стартира вътрешната дейност на приложението за запис, използвайки командата „am start“.

Например, от Termux можете да използвате команда като тази: su am start -n com.samsung.android.app.smartcapture/com.samsung.android.app.screenrecorder.ScreenRecorderStarterActivity -a com.samsung.android.app.screenrecorder.ACTION_START -ez FLAG_ACTIVITY_NEW_TASK trueВ ADB обвивка идеята е подобна, като командата се капсулира в „su -c“, за да се повишат разрешенията.

За тези, които не искат (или не могат) да използват root, има интересна алтернатива анализирайте логката на процеса на запис на екрана и експериментирайте с инструменти за автоматизация като Automate на Llamalab. Automate ви позволява да създавате визуални потоци, които стартират системни дейности, управляват намерения и взаимодействат с джаджи, така че можете да настроите пряк път, който започва запис, без да докосвате класическото меню.

Ако всичко това ви се струва твърде сложно, има още една възможност: изтеглете оригиналния двоичен файл /system/bin/screenrecord, достъпен от ADB или от shellТази помощна програма ви позволява да записвате какво се случва на екрана, макар и без звук, но е много полезна за заснемане на DeX сесии или демонстрации на вашия Linux десктоп.

Обичайната процедура включва първо разглеждане на помощта с /system/bin/screenrecord -help и след това намерете идентификаторите на физическите екрани, използвайки dumpsys SurfaceFlinger -display-idТази последна команда връща списък с екрани с дълги идентификатори, като например „Display 4613571866842539268…“, и това число трябва да бъде предадено на screenrecord с опцията display-id.

Пример за употреба от реалния свят би бил нещо подобно screenrecord -display-id 4613571866842539268 /sdcard/Download/tmp_file_1.mp4 За да запишете изхода на външния монитор, свързан към DeX, и да запазите видеото в папката за изтегляне. За да спрете записа, просто натиснете Ctrl + C в терминала, от който сте стартирали командата, и файлът ще бъде готов за споделяне или редактиране.

Полезни настройки в Samsung DeX за подобряване на вашето Linux изживяване

Не става въпрос само за зареждане на Linux; също така е много полезно да се знае определени настройки на Samsung DeX, които правят ежедневието по-удобноЕдна от най-полезните функции е допълнителното затъмняване на екрана за тези, които работят в слабо осветена среда или с много ярки монитори.

В Настройки > Достъпност > Подобрения на видимостта > Допълнително затъмняване можете да активирате слой, който Това допълнително потъмнява екрана и ви позволява да регулирате интензитета на това затъмняване.Това е прост детайл, но е ценен, когато прекарвате часове пред монитора, използвайки DeX, независимо дали с Android или с Linux десктоп отгоре.

Друг ключов аспект е клавиатурата. В Linux среди, особено ако използвате терминала много, Правилното конфигуриране на картографирането на клавишите и преките пътища е от решаващо значение.Приложения като Keymapper, който е с отворен код, ви позволяват да преназначавате клавишни комбинации, да стартирате приложения и да създавате персонализирани преки пътища, които работят много добре с DeX.

Ако имате нужда от нещо още по-усъвършенствано, Automate се връща на помощ, защото Това ви позволява да изграждате сложни потоци, които реагират на натискания на клавиши, промени в системата или събития в приложението.Можете дори да накарате Keymapper и Automate да си сътрудничат, изпращайки намерения и излъчвания, за да задействат действия както на Android, така и в рамките на вашите DeX сесии.

Струва си да се спомене и което е независимо от опциите за разработчици на AndroidАктивирането му отключва допълнителни настройки на работната среда, свързани с поведението на прозорците, съвместимостта с приложенията и други полезни параметри за фина настройка на изживяването.

За да го активирате, отидете в Настройки > Samsung DeX > Относно Samsung DeX в DeX и Докоснете бързо пет пъти заглавието „Samsung DeX“Ще се появи съобщение, което ви моли да потвърдите активирането на опциите за разработчици и след като приемете и рестартирате DeX, ще видите това ново меню в настройките.

Добра идея е да го комбинирате с опцията за „Много прозорец за всички приложения“ е налично в Настройки > Разширени функции > Лабораторииили от собствените опции за разработчици на DeX. Тази функция принуждава почти всяко приложение да се отваря в прозорци с променлив размер, дори ако първоначално не е било проектирано за големи екрани.

Принудително стартиране на мобилни приложения и достъп до стартовия панел на One UI от работния плот на DeX

Често срещано оплакване от активните потребители на DeX е срещането на приложения, които Те не работят в режим на десктоп или се държат странно при преоразмеряванеВъпреки че режимът за разработчици и лабораториите решават част от проблема, общността е открила някои други трикове, за да се възползва от системата.

Сред тези трикове един се откроява като вид „бъг, превърнат във функция“, който позволява Вземете класическия стартер на One UI в DeX средаНа практика виждате началните си екрани, икони и джаджи, сякаш сте в мобилен режим, но без да напускате работния плот на DeX.

Най-обсъжданият метод включва инсталиране на приложение за архивиране, като например Бързо архивиране от Google PlayНе е необходимо да го използвате, за да правите резервни копия; просто го отворете, отидете в секцията с приложения, изберете произволно приложение и докоснете менюто с три точки, за да изберете опцията „Добавяне към началния екран“.

Като приема, по някаква причина, системата Той променя активния стартер и показва стартера на One UI с неговите начални екрани, джаджи и чекмедже с приложения.Въпреки че запазва лентата на задачите и плаващите прозорци на DeX, това е един вид хибриден режим, който съчетава най-доброто от двата свята в един изглед.

Ако искате да се върнете към класическото DeX изживяване, просто Изключете и свържете отново HDMI кабела или използвайте клавишната комбинация Windows + W два пъти за превключване на режими. По този начин можете да експериментирате с това хибридно състояние, когато искате достъп до джаджи или преки пътища, специфични за мобилния режим.

Тази опция е особено полезна, ако използвате Linux десктоп в Termux X11, работещ едновременно с Android приложенияЗащото ви позволява бърз достъп до джаджи, настройки и приложения, които обикновено виждате само в мобилен режим, без да се отказвате от променящите се размери прозорци на DeX.

Идеи и предложения за евентуално завръщане на Linux в DeX

С натрупания опит след бета версията на Linux on DeX и всички заобиколни решения, разработени от общността, се появиха много специфични предложения относно Как би могъл Samsung да рестартира модерна и стабилна версия на Linux, интегрирана в DeX?Много от тези идеи съчетават най-доброто от старата бета версия с наученото с помощта на Termux, PROOT и CHROOT.

Едно често повтаряно предложение е Samsung да си сътрудничи с популярни дистрибуции като Ubuntu или Fedora, които предлагат оптимизирани официални образидостъпно директно от приложението DeX. Това би позволило превключване от Android към Linux с едно кликване, без междинни стъпки или сложни инсталации за крайния потребител.

Съществуват и планове за разширяване на броя на поддържаните устройства от самото начало, включително както висок клас телефони Galaxy, така и таблети Galaxy TabКато се има предвид, че настоящите SoC-та имат повече от достатъчна мощност, не би имало много смисъл функцията да се ограничава до един или два конкретни модела, както се случи с оригиналната бета версия.

От гледна точка на марката, правилното връщане на Linux на DeX би означавало да се укрепи имиджът на Samsung като водеща компания в областта на иновациите в сравнение с Apple и други производители на AndroidПредлагането на официално поддържана Linux десктоп среда изпраща много ясно послание към разработчиците, системните администратори и студентите от техническите области.

Освен това, би се вписал много добре в останалата част от екосистемата на Галактиката, в която вече съществува едновременно. Galaxy Book (лаптопи), таблети Galaxy Tab и смартфони, които могат да се превърнат в псевдо-компютриЗа много професионалисти мобилният телефон би се превърнал в истински център на работния им процес, а останалите устройства са естествено продължение на това ядро.

Въпреки че това евентуално рестартиране може (или не може) да се случи, реалността е, че Общността продължава да използва изобретателност, за да накара Linux да съществува едновременно с DeX. Използвайки Termux, PROOT и CHROOT среди, Termux X11, virglrenderer и шепа други трикове, е изплетена един вид „колективна рецепта“, която трансформира много Galaxy устройства в истински преносими Linux-базирани работни станции. Между настройките за достъпност, клавишните комбинации, режимите за разработчици и любопитното системно поведение е създадена един вид „колективна рецепта“.

Цялата тази екосистема от решения показва, че Samsung DeX и Linux могат да работят заедно доста гладко, дори без директна официална поддръжка.Също така става ясно, че ако компанията реши да възроди идеята за Linux върху DeX, тя разполага с високо мотивирана потребителска база, повече от достатъчно мощен хардуер и богатство от научени поуки за това как да направи конвергенцията между мобилни устройства и компютри наистина полезна в ежедневието.

Ето как можете да активирате десктоп режима на Android 16.
Свързана статия:
Как да използвате режима на работния плот на Android 16 и да извлечете максимума от него