Wielu zaawansowanych użytkowników Samsunga pokochało DeX od pierwszego wypróbowania: podłączenie telefonu do monitora i dostęp do kompletnego środowiska pulpitu brzmi jak spełnienie marzeń science fiction. Jednak wraz z pojawieniem się nowych wersji One UI, takich jak wersja 8, niejedna osoba zauważyła, że Doświadczenie korzystania z DeX uległo zmianie, niektóre funkcje zostały utracone, a zintegrowanego systemu Linux bardzo brakuje. jak w legendarnej wersji beta Linuksa na DeX.
Jednocześnie społeczność nie próżnowała. Pomiędzy propozycjami dla zespołu Samsunga, eksperymentami z Termux, chroot, Proot, virgl, a także ciekawymi rozwiązaniami do nagrywania ekranu DeX czy maksymalizacji trybu wielookienkowego, pojawiło się wiele rozwiązań. Cały ekosystem sztuczek i skrótów do skonfigurowania użytecznego środowiska Linux w DeXNawet bez oficjalnego wsparcia. Jeśli używasz Galaxy jako narzędzia profesjonalnego, do rozwoju lub nauczania, to Cię zainteresuje.
Linux na DeX: czym był i dlaczego wielu za nim tęskni
Przez kilka lat Samsung inwestował ogromne sumy w bardzo mocny pomysł: Linux na DeX, znany również jako Linux na GalaxyPropozycja była prosta do wyjaśnienia, ale dla tych, którzy ją wypróbowali, okazała się niewiarygodna: możliwość uruchomienia kompletnej dystrybucji Linuksa na urządzeniu Galaxy, wykorzystując DeX do posiadania tradycyjnego pulpitu na zewnętrznym monitorze z myszą i klawiaturą.
W praktyce Linux funkcjonował jako zwykła aplikacja w systemie Android, tyle że pod spodem. Działał na nim kompletny system operacyjny Linux z własnym środowiskiem graficznym i natywnymi aplikacjamiPodczas oficjalnych demonstracji można było zobaczyć, jak oprogramowanie takie jak GIMP czy Firefox działa normalnie, co w wielu sytuacjach pozwoliło deweloperom i zaawansowanym użytkownikom zapomnieć o laptopie.
Wersja beta systemu Linux na DeX była ograniczona i dostępna tylko dla Galaxy Note9 i Galaxy Tab S4 z systemem Android Oreo lub nowszymi dostępne za pośrednictwem programu rejestracji programistów. Uczestnicy tych testów mówią o ogromnym potencjale, zwłaszcza w środowiskach edukacyjnych i programistycznych, gdzie pojedynczy smartfon mógłby pełnić funkcję prawdziwego komputera stacjonarnego z systemem Linux.
Najczęstszym zastosowaniem tego określenia są nauczyciele kierunków technicznych: Profesorowie przedmiotów związanych z tworzeniem stron internetowych i programowaniem, którzy korzystali z Linuksa na DeX podczas zajęć aby zaprezentować środowiska programistyczne, serwery lokalne lub narzędzia open source bez potrzeby sali pełnej komputerów. Dla nich Galaxy to nie tylko telefon, ale całe biuro w kieszeni.
Jednak ten program beta zakończył się już jakiś czas temu. Po jego zamknięciu oficjalne informacje praktycznie zniknęły, a Strona beta przestała być aktualizowanaKilku użytkowników pytało na forach Samsunga o stan projektu, wyrażając opinię, że byłoby wspaniale, gdyby ta funkcja powróciła jako standardowa funkcja w obecnych urządzeniach Galaxy. Firma jednak nie ogłosiła jej powrotu.
Samsung stawia na konwergencję urządzeń mobilnych i komputerów PC
Podstawowa idea się nie zmieniła: Zbliża się moment połączenia smartfonów i komputerów.Samsung DeX to jedna z najbardziej dojrzałych propozycji przekształcenia telefonu komórkowego w środowisko komputera stacjonarnego, a jej integracja z Linuksem była w tamtym czasie jednym z najodważniejszych posunięć w tej dziedzinie.
Linux na Galaxy został przedstawiony jako naturalny sojusznik DeX. Stacja dokująca i tryb DeX zamieniły telefon komórkowy w „komputer”Podczas gdy Linux był preferowanym systemem operacyjnym dla większości środowiska programistycznego, Samsung pokazał na konferencjach dla programistów, jak ta konwergencja Androida i Linuksa pozwoliła użytkownikom korzystać z narzędzia programistyczneEdytory obrazów i przeglądarki komputerowe o bardzo przyzwoitej wydajności.
Publiczne przykłady wspominały o kompatybilności z Ubuntu 16.04 i nowsze wersjePodkreślono, że Linux pozostaje systemem preferowanym przez wielu programistów. Wprowadzenie go przez Samsunga do urządzeń Galaxy było zgodne z działaniami innych gigantów technologicznych, takich jak umożliwienie instalacji dystrybucji Linuksa bezpośrednio ze sklepu Windows 10.
Chociaż program beta dobiegł końca, obecna sytuacja sprzyja możliwemu powrotowi. Trend w kierunku pracy zdalnej i środowisk mobilnych jest wyraźny, a Dzisiejsze telefony komórkowe najwyższej klasy znacznie przewyższają wiele laptopów średniej klasy sprzed zaledwie kilku lat.To sprawia, że pomysł wskrzeszenia Linuksa na DeX wydaje się społeczności szczególnie kuszący.
Dlaczego społeczność domaga się powrotu Linuksa na DeX?

Na oficjalnych forach i w społecznościach użytkowników co jakiś czas pojawia się ktoś, kto zamieszcza tę samą wiadomość: „Samsung, zdecentralizował Linuksa na DeX, teraz naprawdę może odnieść sukces”Przedstawione przez nich argumenty są całkiem solidne i dobrze odzwierciedlają obecny stan sprzętu i oprogramowania.
Z jednej strony mamy sprzęt. Galaxy S24 Ultra lub jakikolwiek inny najnowszy model z wyższej półki ma Wystarczająca moc, porównywalna z wieloma laptopami służbowymiDzięki szybkim procesorom, dużej ilości pamięci RAM i pojemnemu dyskowi, uruchomienie pełnego pulpitu Linuxa byłoby dziś o wiele płynniejsze niż w czasach Note9 czy Tab S4.
Z drugiej strony, pojawiają się nowe sposoby pracy. Ludzie są bardziej mobilni, pracują zdalnie, łączą wypoczynek z produktywnością na tych samych urządzeniach i bardzo cenią sobie rzeczy. możliwość noszenia całego systemu w kieszeni bez konieczności noszenia ze sobą laptopaDla programistów, studentów i profesjonalistów technicznych posiadanie Linuksa w DeX byłoby bardzo praktycznym marzeniem: środowiska IDE, kontenery, serwery i narzędzia CLI – wszystko w zasięgu kabla HDMI.
Integracja z ekosystemem Galaxy jest również kluczowym argumentem. Entuzjastyczni użytkownicy sugerują, że Linux na DeX jest ponownie wprowadzany jako funkcja w DeX.z możliwością płynnego przełączania się między środowiskami Android i Linux z poziomu samego interfejsu oraz rozszerzonym wsparciem dla tabletów Galaxy i większej liczby modeli telefonów.
Wreszcie jest jeszcze czynnik społecznościowy. Liczba osób zainteresowanych Linuksem stale rośnie, a Duża część tej społeczności z chęcią skorzystałaby z natywnego środowiska Linux na swoich urządzeniach Galaxy.Dla Samsunga byłby to wyraźny sposób na wyróżnienie się na tle Apple i innych producentów urządzeń z Androidem, a także pozyskanie programistów, administratorów systemów, studentów informatyki i osób o wysoce technicznych profilach, które zazwyczaj najczęściej polecają tę markę w swoich sieciach.
Od oficjalnej wersji beta do obejść: jak korzystać z Linuksa na DeX już dziś
Chociaż Samsung nie oferuje już oficjalnego Linuksa na DeX, wielu użytkowników szukało alternatyw. Najbardziej rozpowszechniona metoda polega na łączeniu Środowiska Termux, PROOT lub CHROOT i tryb Samsung DeX skonfigurować coś bardzo podobnego do pulpitu Linux, z różnymi warstwami integracji i wydajności.
Klasycznym punktem wyjścia jest użycie Termux jako środowisko terminalowe i bazoweStamtąd możesz skonfigurować kompletny system pulpitu w kontenerze PROOT (bez uprawnień roota) lub kontenerze CHROOT (z uprawnieniami roota). Kilka publicznych projektów szczegółowo opisuje, jak to zrobić, udostępniając gotowe skrypty i konfiguracje, dzięki czemu nie musisz wyważać otwartych drzwi.
Do najczęściej używanych zasobów w środowiskach innych niż root należą: Termux-Desktops by LinuxDroidMasterktóry oferuje konfiguracje PROOT z różnymi pulpitami i dystrybucjami. Jest często polecany użytkownikom z dostępem do roota, którzy szukają lepszej wydajności. Wdrażanie systemu Linux, co ułatwia tworzenie systemów Linux w CHROOT, które charakteryzują się lepszą wydajnością niż PROOT i większym wykorzystaniem sprzętu.
Istnieje również opcja bardziej manualna, przeznaczona dla tych, którzy chcą w pełni zrozumieć, co dzieje się pod spodem: Konfigurowanie podstawowego systemu CHROOT Linux w środowisku Termux zgodnie ze szczegółowymi instrukcjami technicznymiWyjaśniają one krok po kroku, jak przygotować system plików, skonfigurować środowisko i zintegrować je z systemem Android. Jest to bardzo przydatne, jeśli chcesz dogłębnie poznać sposób działania tej warstwy konwergencji.
Środowiska PROOT vs CHROOT: bez roota lub z rootem
Instalując system Linux na urządzeniu Galaxy w celu korzystania z DeX, jedną z najważniejszych decyzji jest to, czy wybierz środowisko PROOT (bez uprawnień roota) lub środowisko CHROOT (z uprawnieniami roota)Obie opcje pozwalają użytkownikom Linuksa na stworzenie własnej hierarchii katalogów, ale znacząco różnią się pod względem wydajności i uprawnień.
Środowiska PROOT działają w trybie użytkownika na systemie Android, więc Nie wymagają dostępu do roota urządzenia i są znacznie bezpieczniejsze pod względem gwarancji.Dla użytkowników, którzy nie chcą się martwić rootowaniem swojego Galaxy, jest to oczywiste rozwiązanie. Kompromisem jest zazwyczaj nieco niższa wydajność oraz pewne ograniczenia sprzętowe i dostęp do systemu.
CHROOT natomiast działa bezpośrednio jako część systemu, dzięki czemu zasoby urządzenia są lepiej wykorzystywane. Dzięki dostępowi do roota Linux może lepiej wykorzystać procesor, kartę graficzną i wejście/wyjście.Rozwiązania z akceleracją sprzętową działają lepiej. Wadą jest to, że rootowanie wiąże się z większym ryzykiem bezpieczeństwa i, w wielu przypadkach, problemami z gwarancją i aktualizacjami OTA.
Linux Deploy znacznie ułatwia życie tym, którzy zdecydują się na CHROOT: Umożliwia pobieranie i instalowanie popularnych dystrybucji, konfigurowanie obrazu, środowiska graficznego i serwera X. Bez większego kłopotu. Dla tych, którzy wolą pełną kontrolę, bardziej zaawansowane poradniki pokazują, jak ręcznie skonfigurować CHROOT i jak następnie zintegrować wydajne klienty X, takie jak Termux X11.
Termux X11 i virgl: pulpit Linux z akceleracją DeX
Kluczowym punktem umożliwiającym używanie Linuksa na DeX jest sposób wyświetlania pulpitu i aplikacji graficznychWiele osób zaczyna od VNC, ale wydajność i opóźnienia można poprawić. Właśnie tutaj pojawia się Termux X11, klient X zaprojektowany specjalnie do tego typu konfiguracji.
Termux X11 działa jako serwer graficzny dla aplikacji Linux działających w środowisku PROOT lub CHROOT, Znacznie lepiej integruje się z ekosystemem Android i DeX niż tradycyjna przeglądarka VNC.Użytkownicy, którzy wypróbowali obydwie opcje, zgadzają się, że Termux X11 jest „miliard razy szybszy” niż VNC, charakteryzuje się mniejszym opóźnieniem oraz lepszą reakcją myszy i klawiatury.
Jeśli dodatkowo virglrenderer do przyspieszania grafikiTeraz możliwe jest uruchamianie aplikacji Linux z obsługą 3D, co jeszcze kilka lat temu było nie do pomyślenia na urządzeniach mobilnych. Dokumentacja, taka jak ta z Termux-Desktops, oraz artykuły specjalistyczne wyjaśniają, jak włączyć tę akcelerację w środowiskach PROOT i CHROOT, dostosowując sterowniki i zmienne środowiskowe, aby wykorzystać potencjał GPU urządzenia.
W praktyce pozwala to na uruchomienie Linuksa za pośrednictwem Termux na pulpicie DeX. otwieraj wymagające aplikacje graficzne, odtwarzaj treści multimedialne, a nawet wypróbuj kilka prostych gierKilka filmów prezentuje rzeczywistą wydajność, pokazując, że kombinacja DeX + Termux X11 + virgl może być zaskakująco wydajna.
Nagrywanie ekranu w DeX: porady i wskazówki z uprawnieniami roota i bez nich
Jednym z najczęściej wspominanych problemów przez osoby eksperymentujące z Linuksem w DeX jest to, że gdy chcą udostępnić swoje postępy, Odkryli, że rejestrator ekranu nie jest widoczny w środowisku DeX.To znacznie utrudnia tworzenie samouczków wideo i dokumentowanie konfiguracji.
Jeden szczególnie dociekliwy użytkownik postanowił zbadać sprawę i odkrył, sposób na uruchomienie rejestratora ekranu Samsunga za pomocą użyj ADB lub TermuxObie metody wymagają jednak dostępu do konta root. Idea polega na bezpośrednim uruchomieniu rejestratora za pomocą narzędzia „am start”.
W przypadku programu Termux przybliżone polecenie wygląda mniej więcej tak: suam 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 trueZ poziomu powłoki ADB można uzyskać podobny efekt, umieszczając go w poleceniu „su -c”. Pozwala to na uruchomienie rejestratora nawet wtedy, gdy jego standardowa ikona nie jest wyświetlana.
Osoby chcące zbadać sposób osiągnięcia tego bez dostępu do roota powinny zapoznać się z filtrowanie logcat procesu nagrywania ekranu przez aplikacje takie jak Automate firmy LlamalabNarzędzia te umożliwiają organizowanie przepływów pracy za pomocą bloków wizualnych i dostęp do wielu wewnętrznych interfejsów API systemu Android. Na przykład dzięki Automate możesz uruchamiać działania systemowe i manipulować widżetami, otwierając drzwi do potencjalnego skrótu bez konieczności uzyskiwania dostępu do roota.
Jeśli nie jesteś zainteresowany zajmowaniem się działaniami wewnętrznymi, istnieje jeszcze inna opcja: skorzystaj z natywny plik binarny /system/bin/screenrecordNarzędzie to, dostępne poprzez ADB lub z powłoki urządzenia, nagrywa ekran bez dźwięku, lecz jest wystarczające do przechwytywania sesji DeX lub demonstracji pulpitu Linux.
Aby go skonfigurować, najlepiej najpierw skonsultować się z pomocą techniczną /system/bin/screenrecord –pomocNastępnie należy za pomocą polecenia znaleźć identyfikatory ekranów fizycznych dumpsys SurfaceFlinger –display-idktóry pokazuje coś w stylu „Wyświetlacz 4613571866842539268…”. Ten numer przekazujesz do screenrecord z opcją display-id, aby wskazać monitor, który chcesz nagrywać.
Przykładem ze świata rzeczywistego byłoby bieganie screenrecord –display-id 4613571866842539268 /sdcard/Download/tmp_file_1.mp4 Aby przechwycić obraz z zewnętrznego monitora podłączonego do DeX i zapisać wideo w folderze „Download”. Aby zatrzymać nagrywanie, wystarczy nacisnąć Ctrl + C w terminalu, w którym uruchomiono polecenie. Po tym plik będzie gotowy do udostępnienia.
Przydatne ustawienia w Samsung DeX: ułatwienia dostępu, klawiatura i tryb programisty
Nie wszystko w DeX kręci się wokół Linuksa; są też drobne usprawnienia, które znacznie usprawniają codzienne użytkowanie. Na przykład, jeśli Zazwyczaj pracuję w słabo oświetlonych pomieszczeniach lub przy bardzo jasnych monitorachZalecamy zapoznanie się z dodatkową opcją przyciemniania ekranu w ustawieniach ułatwień dostępu.
W ścieżce Ustawienia > Dostępność > Ulepszenia widoczności > Dodatkowe przyciemnianie możesz dostosować Dostosuj intensywność przyciemniania i włącz je, aby zapewnić sobie komfort widzenia podczas długich sesji.To prosta, ale bardzo przydatna zmiana, jeśli spędzasz wiele godzin przed monitorem DeX i nie chcesz nadwyrężać wzroku.
Kolejną ważną kwestią jest mapowanie klawiszy i skróty klawiaturoweJest to szczególnie ważne, jeśli pracujesz w zdalnych lub lokalnych środowiskach Linux, gdzie klawiatura jest kluczowa. Aplikacje takie jak Keymapper (oprogramowanie open source) umożliwiają zmianę przypisań kombinacji klawiszy lub szybkie uruchamianie aplikacji, co jest idealne w przypadku prostych konfiguracji.
Jeśli potrzebujesz czegoś bardziej zaawansowanego, Automate może ponownie wejść do gry tworzyć złożone przepływy reagujące na klucze, zdarzenia lub zmiany stanu systemuW rzeczywistości Keymapper i Automate można łączyć ze sobą za pomocą intencji i wewnętrznych transmisji, tworząc niezwykle skuteczne skróty, które działają zarówno w sesjach Androida, jak i DeX w systemie Linux.
Na koniec trzeba wspomnieć o Tryb programistyczny Samsung DeX, który nie jest taki sam jak opcje programistyczne AndroidaTen tryb odblokowuje specjalne ustawienia środowiska pulpitu, w tym lepszą kontrolę nad zmianą rozmiaru okna i zachowaniem aplikacji.
Aby go aktywować, w środowisku DeX przejdź do Ustawienia > Samsung DeX > Informacje o Samsung DeX i Szybko dotknij tytułu „Samsung DeX” pięć razyPojawi się okno dialogowe z pytaniem, czy chcesz włączyć opcje programistyczne; po zaakceptowaniu i ponownym uruchomieniu DeX, to dodatkowe menu stanie się dostępne.
Zdecydowanie zaleca się łączenie go z opcją „Wiele okien dla wszystkich aplikacji” w Ustawieniach > Funkcje zaawansowane > Laboratoriumlub z poziomu samych opcji programistycznych. Dzięki temu możesz wymusić uruchamianie dowolnej aplikacji, nawet tej nieprzeznaczonej do dużych ekranów, w oknie o zmiennym rozmiarze w DeX.
Wymuś aplikacje mobilne i uzyskaj dostęp do programu uruchamiającego One UI z DeX
Jedną z częstych skarg użytkowników DeX jest napotykanie aplikacji, które Nie uruchamiają się w trybie pulpitu, nie uruchamiają się ponownie po zmianie rozmiaru lub nie pozwalają na zmianę rozmiaru.Włączenie trybu deweloperskiego i laboratoriów wielookienkowych rozwiązuje większość tych problemów, ale społeczność odkryła jeszcze kilka ciekawych sztuczek.
Wśród nich wyróżnia się jedno zachowanie, które można nazwać niemal „błędem przekształconym w funkcję”: możliwość Wymuś normalny program uruchamiający One UI w środowisku DeXDzięki temu możesz przeglądać ekrany główne, ikony i widżety tak, jakbyś był w trybie mobilnym, bez konieczności całkowitego opuszczania DeX.
Najczęściej cytowana metoda polega na zainstalowaniu aplikacji do tworzenia kopii zapasowych, takiej jak Szybka kopia zapasowa z Google PlayNie ma potrzeby korzystania z funkcji tworzenia kopii zapasowej; wystarczy otworzyć aplikację, przejść do zakładki aplikacji, wybrać dowolną aplikację i dotknąć menu złożonego z trzech pionowych kropek, aby wybrać opcję „Dodaj do ekranu głównego”.
Akceptując z jakiegoś powodu system Zmienia aktywny program uruchamiający i wyświetla typowy program uruchamiający One UI z aplikacjami i widżetami, jednocześnie zachowując pasek zadań i okna DeX.To rodzaj trybu hybrydowego, w którym możesz korzystać ze swojego zwykłego pulpitu i elementów DeX. Aby powrócić do „czystego” trybu DeX, wystarczy odłączyć i ponownie podłączyć kabel HDMI lub dwukrotnie użyć skrótu klawiaturowego Windows + W, aby przełączyć tryb.
Połączenie to daje wiele możliwości, ponieważ pozwala uzyskaj dostęp do widżetów, skrótów aplikacji i ustawień, które zwykle widzisz tylko w trybie mobilnym, podczas gdy Ty nadal używasz pływających okien DeX i np. pulpitu Linux uruchomionego w tym samym czasie na Termux X11.
Pomysły i propozycje na przyszłość dla Linuksa na Samsung DeX
Dzięki wszystkim informacjom zdobytym od czasu wydania wersji beta systemu Linux na DeX wielu użytkowników przedstawiło całkiem konkretne propozycje dotyczące tego, jak Samsung może ponownie wprowadzić na rynek nowoczesną wersję Linuksa zintegrowaną z DeXKoncepcje te bazują zarówno na doświadczeniach oryginalnej wersji beta, jak i na trikach i rozwiązaniach stosowanych obecnie w Termux i podobnych produktach.
Jedną z powtarzających się sugestii jest to, aby zamiast ograniczać się do jednego lub dwóch modeli, Samsung współpracujemy z popularnymi dystrybucjami, takimi jak Ubuntu czy Fedora, aby oferować zoptymalizowane, oficjalne obrazyAplikacja DeX będzie dostępna dla szerszej gamy urządzeń Galaxy (telefonów i tabletów), a jej integracja z nią umożliwi przełączanie się z systemu Android na system Linux za pomocą jednego kliknięcia, przy jednoczesnym zachowaniu spójności ekosystemu.
Dodatkową korzyścią byłoby przemyślane ponowne uruchomienie Linuksa na DeX, co wzmocniłoby wizerunek Samsunga jako Wiodąca marka pod względem innowacji w porównaniu do Apple i innych producentów AndroidaW oczach społeczności technicznej zaoferowanie oficjalnie wspieranego środowiska graficznego Linux jest bardzo ważnym gestem: oznacza to poważne traktowanie programistów, administratorów systemów i studentów kierunków technicznych.
Co więcej, idealnie pasowałby do pozostałych urządzeń w ekosystemie Galaxy, takich jak Galaxy Tab i Galaxy BookTworzy to interesujący trójkąt: tablet z Androidem, tradycyjny laptop i smartfon, który można przekształcić w minikomputer z systemem Linux. Dla wielu profesjonalistów Galaxy stałby się czymś więcej niż tylko telefonem: stałby się centrum całego procesu pracy.
Niezależnie od tego, czy taka przyszłość nadejdzie, czy nie, społeczność nadal wykorzystuje swoją pomysłowość, aby ją urzeczywistnić. Linux współistnieje z DeX poprzez Termux, PROOT, CHROOT, Termux X11, virgl i inne narzędziaPomiędzy ustawieniami ułatwień dostępu, skrótami klawiaturowymi, trybami programistycznymi i ciekawymi błędami przekształconymi w funkcje powstał praktyczny przewodnik, który przekształci wiele urządzeń Galaxy w prawdziwe, przenośne stacje robocze oparte na systemie Linux, pod warunkiem, że użytkownik jest skłonny do odrobinę eksperymentowania. Udostępnij te informacje, aby inni mogli dowiedzieć się więcej na temat trybu Samsung DEX w systemie Linux.