Samsung DeX と Linux: 一緒に使用することは可能ですか?

  • Samsung は DeX 上の Linux をキャンセルしましたが、コミュニティは Termux、PROOT、CHROOT を使用した代替方法を作成し、DeX 内で Linux を引き続き使用できるようになりました。
  • 現在の Galaxy デバイスのパワーにより、特に Termux X11 と virglrenderer を組み合わせてグラフィック パフォーマンスを向上させることで、完全な Linux デスクトップを実行できます。
  • DeX 開発者モード、強制マルチウィンドウ、自動化ツールなどの設定により、Android、DeX、Linux 間の非常に柔軟な統合が可能になります。
  • Linux on DeX が正式に復活すれば、Samsung を差別化し、技術者や専門家層へのアピールを強化できる大きな可能性が生まれるだろう。

Samsung DeXとLinuxは併用可能

最新のGalaxyをお持ちで、いじくり回すのが好きな人なら、おそらく一度はこんな疑問を持ったことがあるでしょう。 組み合わせることが可能です サムスンDEX 完全なLinux環境を備えた 携帯電話をコンピューターのように操作する。このアイデアは非常に強力です。携帯電話をモニター、キーボード、マウスに接続し、お気に入りの開発ツール、オフィスツール、システム管理ツールを備えたLinuxデスクトップを起動します。

しばらくの間、そのビジョンは公式化に非常に近づきました。 DeX 上の Linux (または Galaxy 上の Linux)多くの上級ユーザーが懐かしく思い出す、Samsungの取り組み。公式サポートは終了しましたが、コミュニティはそれを機能させる方法を見つけました。 テルマックスPROOT、CHROOT、Termux X11、virglrenderer、その他多くのトリックを使用すると、時間を割く余裕があれば、DeX 内で Linux を実行し続けることができます。

Linux on DeX:サムスンの最初の賭けと、なぜこれほど高く評価されているのか

数年前、サムスンはコミュニティを驚かせた。 DeXモードを完璧に補完するLinux on DeXこの提案は素晴らしかった。携帯電話やタブレットを外部画面に接続する際に DeX が提供するデスクトップ インターフェイスを活用し、携帯電話自体の中で完全な Linux ディストリビューションを実行するというものだ。

実際には、Linuxディストリビューションは他のAndroidアプリケーションと同じように機能していましたが、その裏では 独自のグラフィカル環境とネイティブアプリケーションを備えた完全なLinuxオペレーティングシステムがありました。公式デモでは、GIMP や Firefox などのプログラムが完全に正常に動作していることが確認され、開発者、デザイナー、上級ユーザーにとって幅広い用途が開かれました。

ベータ版はかなり限定的な形でリリースされました。 Android Oreo以降を搭載したGalaxy Note9およびGalaxy Tab S4そして、特別な開発者プログラムに登録する必要がありました。それでも、その段階に参加した人々は、特に教育分野とプログラミングタスクにおいて、大きな可能性を秘めていると語っています。

非常によくあるケースは、コンピュータサイエンスや技術分野の教師が 授業ではDeX上のLinuxを使用して開発環境とローカルサーバーのデモンストレーションを行いました。 教室に溢れるPCに頼ることなく、Galaxyは文字通り教師のコンピュータとなり、HDMIケーブルを接続するだけで完全なLinuxデスクトップを実行できるようになりました。

最終的にベータ版は終了し、 Samsung は DeX 上の Linux に関する公式情報の更新を停止しました。番組のウェブサイトがフリーズし、フォーラムには番組が再開されるのかどうかという質問が殺到しました。現在に至るまで、番組再開の公式発表はありませんが、番組を楽しんだ人々の間では、あの体験の記憶は今も鮮明に残っています。

DeXとLinuxの背後にあるモバイルPC融合ビジョン

Linux on DeX ベータ版以降、その根底にある考え方は明確でした。 スマートフォンをデスクトップコンピュータの役割に近づける. サムスンDEX 実際、これはその意味で最も成熟した提案の 1 つであり、携帯電話やタブレットを大画面に接続して「ミニ PC」として使用できるようになります。

Linux on Galaxyはこの戦略に自然にフィットした。 ドックとDeXモードによりデスクトップインターフェースが生き生きとしたものになった一方、Linuxは開発コミュニティや多くの技術専門家に好まれるオペレーティングシステムを提供しました。開発者向け講演では、Samsungがこの組み合わせによって、モバイルデバイス上でデスクトップエディタ、プログラミングツール、ブラウザを非常に良好なパフォーマンスで使用できることを実演しました。

初期のドキュメントでは、 Ubuntu 16.04 LTS以降のバージョンサムスンは、Linuxがソフトウェア業界の多くの分野におけるリファレンス環境であることを強調しました。サムスンの動きは、Windows 10にMicrosoft StoreからLinuxディストリビューションをインストールできるようにするなど、他の企業が同時に行っていた取り組みと一致しています。

ベータ版は凍結されていましたが、現在の状況は改善されています。 今日の高性能携帯電話は、数年前の多くのノートパソコンを簡単に上回ります。また、リモートワークがますます一般的になるにつれて、DeX上で更新されたLinuxを復活させるというアイデアは、ユーザーにとってもSamsung自身にとっても特に魅力的です。

なぜこれほど多くのユーザーが DeX 版 Linux の復活を求めているのでしょうか?

公式フォーラムやユーザー コミュニティを閲覧すると、次のような不満を述べる人がときどき現れます。 「Samsung、LinuxをDeXに移行すれば動作するはずです。」これは単なる懐かしい要望ではありません。その考えを支持する非常に確固とした議論があります。

最初のポイントはハードウェアです。 Galaxy S24 Ultra やその他の最近のハイエンド フォンには、仕事用ラップトップにふさわしい CPU、GPU、メモリが搭載されています。高速なストレージと十分な接続性に加えて、今日では完全な Linux デスクトップを実行すると、Note9 や Tab S4 の時代よりもはるかにスムーズで安定します。

働き方も変化しました。ますます多くの人々が リモートワーク、モビリティ、レジャーを同じデバイスで組み合わせるそして、彼らは別のラップトップを持たずに完全なシステムを持ち運べることを非常に高く評価しています。開発者、工学部の学生、システム管理者にとって、DeXに統合されたLinuxは素晴らしいツールとなるでしょう。IDE、コンテナ、サーバー、テキストベースのツールなど、すべてがスマートフォンからアクセス可能になります。

もう一つの議論は、Galaxyエコシステムへの統合だ。熱心なユーザーは、 Linux on DeX は、DeX モードのネイティブ機能として復活します。奇妙な中間アプリケーションを使用せずに、同じインターフェースから Android から Linux に切り替えることができ、幅広い携帯電話やタブレットをサポートします。

最後に、コミュニティの要素も考慮する必要があります。Linuxに興味を持つ人の数は増え続けており、 そのユーザーの多くは、GalaxyにネイティブLinux環境があれば喜ぶだろう。サムスンにとって、これはアップルや他の Android メーカーとの差別化を明確に図る手段となり、家族や友人の間でブランド選択に大きな影響を与えることが多い技術的プロファイルを獲得することになるだろう。

Linux on DeX とは何ですか? また、どのようなデバイスをサポートしていましたか?

Samsung DeX と Linux: 一緒に使用することは可能ですか?

ベータ期間中、サムスンは徐々に拡大した DeX上のLinuxと互換性のあるデバイスのリストアイデアは常に同じでした。スマートフォンやタブレットをシステムの頭脳として使用し、DeX を活用して Linux ベースの「デスクトップ エクスペリエンス」を提供することです。

当初、サポートは Galaxy Note9とGalaxy Tab S4しかし、その後のアップデートで互換性が全く新しい世代のデバイスに拡大されました。具体的には、Galaxy S9、S9+、Galaxy Tab S5eタブレットに加えて、Galaxy S10、S10+、S10e、S10 5Gでも使用できるようになり、Galaxy Note 8でも動作することが確認されました。

システムの基礎は Samsungが管理するUbuntu 16.04 LTSのカスタマイズ版これは長年にわたりセキュリティアップデートを受け続けた延長サポート版でした。Ubuntu 18.04 LTSへの移行が次の論理的なステップとなるはずでしたが、そのアップデートが正式にリリースされる前にプロジェクトは中断されました。

マーケティングでは「携帯電話をPCに変える」と語られていましたが、 Linux on DeX は、軽いタスクと生産性を重視した基本的な PC として設計されました。これは、プロ仕様のワークステーションや強力なゲーム機を置き換えることではなく、モニターや周辺機器を備えたデスクで作業しているときに、携帯電話のハードウェアをより有効に活用することを目的としていました。

その素晴らしい点は、外部スクリーンとキーボードとマウスを接続することで(あるいはデバイスのタッチスクリーンを使用するだけで)、 どこでも完全なLinux環境を楽しめる多くの人にとって、これによって用途が広がるため、高級 Galaxy の価格もほぼ正当化されることになった。

公式の解決策から回避策まで: 今すぐSamsung DeXでLinuxを入手する方法

Linux on DeXの終焉はコミュニティを止めることはなく、コミュニティはすぐに代替の道を模索し始めました。 Android ツールを使用して DeX 内で Linux 環境をセットアップする現在最も普及しているアプローチは、Termux を PROOT または CHROOT 環境と Termux X11 などのグラフィカル クライアントと組み合わせることです。

典型的な出発点はインストールすることです Androidのターミナルおよびベース環境としてのTermuxそこから、PROOTコンテナ(ルートアクセスなし)またはCHROOTコンテナ(デバイスがルート化されている場合)で動作するLinuxシステムをセットアップできます。すぐに使えるスクリプトと設定を提供する公開プロジェクトがあり、手作業の手間を大幅に省くことができます。

非ルート環境で最も人気のあるオプションの中で、特に目立つのは次のものです。 LinuxDroidMaster開発者によるTermux-DesktopsLinux Deployは、PROOTから起動するための、事前設定された複数のデスクトップとディストリビューションを提供します。より高いパフォーマンスを求めるルートアクセスを持つユーザーには、CHROOTでのLinuxシステムの作成を簡素化するため、Linux Deployが推奨されることが多いです。

Linux Deployは、 ディストリビューションをダウンロードし、イメージを準備し、ブートタイプを定義し、グラフィカルサーバーを構成するこれにより、複雑なコマンドに苦労することなく、かなりまともなデスクトップを実現できます。これは、最小限の時間投資で機能的なものを望む場合に最適です。

プロセス全体を深く理解したい場合は、その方法を説明する上級ガイドがあります。 Termux内で「手動で」CHROOT環境を構築するこれらのガイドでは、ファイルシステムの作成、ユーザー設定、Androidとの統合、そしてDeXで美しく表示されるグラフィカルサーバーの起動方法をステップバイステップで詳しく説明しています。少し手間はかかりますが、学習には最適です。

PROOT vs. CHROOT: Linuxをroot権限なしで使うか、root権限で制限するか

DeXでLinuxを使うことを検討する際に重要な決定事項の1つは、 ルートなしのPROOT環境またはルートアクセスのあるCHROOT環境どちらのモデルでも、/home、/etc などを使用して独自の Linux ファイル階層を作成できますが、速度と機能には大きな違いがあります。

PROOTベースのセットアップはユーザーモードで動作するため、 システムの変更やデバイスのルート化は必要ありませんほとんどのユーザーにとって、保証、OTA アップデート、およびルート化に伴う潜在的なセキュリティ問題などの面倒を回避できるため、これは論理的な選択です。

代償として、PROOTは翻訳層を導入し、 パフォーマンスがわずかに低下し、ハードウェアへの直接アクセスが制限されます。軽いタスクやコンソールベースのタスクであれば通常は十分すぎるほどですが、CPU と GPU を最大限に活用したい場合は、物足りないかもしれません。

CHROOTを使用すると、映画はかなり変わります。 Linux システムは Android 上でより直接的に実行されます。これにより、ルート化されたデバイスに関連するリスクを負う代わりに、デバイスのパワーをより有効に活用し、入出力を改善し、グラフィック アクセラレーション ソリューションをより効果的にすることができます。

CHROOTを選択する人は通常、インストールを簡素化するためにLinux Deployを使用しますが、その方法を説明するチュートリアルもよく見られます。 ファイルシステムを作成し、必要なポイントをマウントし、Termux X11 などの効率的な X サーバーとともにデスクトップ環境を起動します。少しの忍耐があれば、公式ベータ版で提供されたものに非常に近い結果を達成できます。

Termux X11とvirglrenderer: DeX内で動作するLinuxデスクトップ

Linuxベースが起動したら、次の課題は Samsung DeXでデスクトップとグラフィカルアプリケーションをスムーズに表示します最初は多くの人が VNC を使用していましたが、遅延、画質の低下、常に自分の動きから一歩遅れているような感覚など、エクスペリエンスは最適ではありませんでした。

そこでTermux X11が登場します。これは、 TermuxとAndroidエコシステム内で最適化されたXグラフィックサーバーリモート デスクトップに接続する代わりに、デバイス上で X サーバーを直接起動するため、遅延と応答性が大幅に向上します。

両方のアプローチを試したユーザーは、次のようによくコメントしています。 Termux X11 は、従来の VNC サーバーよりも大幅に高速です。特にDeXモードでマウスとキーボードを使って作業する場合、ウィンドウの移動、スクロール、入力がより自然になります。これは、1日に数時間使用する予定がある場合に特に重要です。

さらに、 3Dアクセラレーションを有効にするvirglrenderer品質の飛躍的向上はさらに顕著です。適切な設定を行えば、高度なグラフィックサポートを備えたLinuxアプリケーションを実行することさえ可能になります。これは、ほんの数年前にはモバイルデバイスで実現できるSFの世界のようでした。

Termux-Desktopsのような様々なチュートリアルやプロジェクトでは、 PROOT 環境と CHROOT 環境の両方で virglrenderer をアクティブ化する方法環境変数を調整し、デバイスの GPU 機能を活用することで、グラフィック タスク、マルチメディア再生、さらには DeX 内での簡単なゲームにも使用できる、非常に優れた Linux デスクトップが実現します。

Linuxで作業中にDeXで画面を録画する方法:ルートありとなしの方法

この操作全体をセットアップした人は、通常、それを誇示したがりますが、まさにそこで次のような問題が繰り返し発生します。 SamsungのスクリーンレコーダーがDeXのオプションとして表示されないことがあるこれにより、ビデオチュートリアルを作成したり、モバイルデバイスで実行されている Linux デスクトップを他の人に見せたりすることが非常に難しくなります。

好奇心旺盛なユーザーの中には調査を始め、 スクリーンレコーダーを手動で起動する方法 ADB またはTermuxこれには通常、ルート権限が必要です。基本的な考え方は、「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 trueADB シェルでも考え方は似ており、コマンドを「su -c」内にカプセル化して権限を昇格します。

ルートを使いたくない(または使えない)人のための興味深い代替手段は スクリーンレコーダープロセスのlogcatを分析する LlamalabのAutomateのような自動化ツールを試してみましょう。Automateを使えば、システムアクティビティの起動、インテントの管理、ウィジェットの操作といった視覚的なフローを作成できるので、従来のメニューに触れることなく記録を開始するショートカットを設定できます。

これらすべてが複雑すぎると思われる場合は、もう 1 つの可能性があります。 ADBまたはシェルからアクセス可能なネイティブバイナリ/system/bin/screenrecordをプルします。このユーティリティを使用すると、音声なしでも画面上で起こっていることを記録できますが、DeX セッションや Linux デスクトップのデモンストレーションをキャプチャするのに非常に便利です。

通常の手順は、まずヘルプを見て /system/bin/screenrecord -help 次に、物理スクリーンの識別子を見つけます。 dumpsys SurfaceFlinger -ディスプレイIDこの最後のコマンドは、「ディスプレイ 4613571866842539268…」のような長い ID を持つ画面のリストを返します。この番号は、display-id オプションを使用して screenrecord に渡す必要があります。

実際の使用例は次のようになります スクリーンレコード -display-id 4613571866842539268 /sdcard/Download/tmp_file_1.mp4 DeXに接続された外部モニターの出力を録画し、動画をダウンロードフォルダに保存します。録画を停止するには、コマンドを実行したターミナルでCtrl + Cを押すだけで、ファイルは共有または編集できるようになります。

Linux エクスペリエンスを向上させる Samsung DeX の便利な調整

Linuxを起動するだけではありません。知っておくと非常に役立ちます。 日常生活をより便利にするSamsung DeXの設定最も便利な機能の 1 つは、薄暗い環境や非常に明るいモニターで作業する人のために、画面を暗くする機能が追加されていることです。

設定 > アクセシビリティ > 視認性向上 > 追加の減光で、レイヤーを有効にすることができます。 画面をさらに暗くし、暗くする強さを調整することができます。これは単純な詳細ですが、Android を使用している場合でも、Linux デスクトップを使用している場合でも、モニターの前で DeX を使用して何時間も過ごすときには重宝します。

もう一つの重要な要素はキーボードです。Linux環境では、特にターミナルを頻繁に使用する場合は、 キー マッピングとショートカットを適切に構成すると、大きな違いが生じます。オープンソースの Keymapper などのアプリケーションを使用すると、キーの組み合わせを再マップしたり、アプリケーションを起動したり、DeX で非常にうまく機能するカスタムショートカットを作成したりできます。

さらに高度な機能が必要な場合は、Automateが再び登場します。 キーストローク、システムの変更、アプリのイベントに反応する複雑なフローを構築できます。Keymapper と Automate を連携させて、インテントとブロードキャストを送信し、Android と DeX セッションの両方でアクションをトリガーすることもできます。

また、 Android開発者オプションとは独立しているこれを有効にすると、ウィンドウの動作、アプリの互換性、エクスペリエンスを微調整するためのその他の便利なパラメータに関連する追加のデスクトップ環境設定がロック解除されます。

有効にするには、DeX内で設定 > Samsung DeX > Samsung DeXについてに移動し、 「Samsung DeX」というタイトルを5回素早くタップします開発者向けオプションを有効にするかどうかを確認するメッセージが表示され、承認して DeX を再起動すると、設定に新しいメニューが表示されます。

それを以下のオプションと組み合わせると良いでしょう 「すべてのアプリでマルチウィンドウ」は設定 > 高度な機能 > Labs で利用できますまたはDeXの開発者向けオプションから。この機能により、元々大画面向けに設計されていないアプリであっても、ほぼすべてのアプリがサイズ変更可能なウィンドウで開くようになります。

モバイルアプリを強制し、DeXデスクトップからOne UIランチャーにアクセスする

DeXを頻繁に使用するユーザーからのよくある不満は、 デスクトップモードで動作しなくなったり、サイズを変更すると奇妙な動作をしたりします開発者モードとラボは問題の一部を解決しますが、コミュニティはシステムを活用するための他のトリックをいくつか発見しました。

これらのトリックの中で、特に目立つのは「バグを関数化した」もので、 DeX環境内でクラシックなOne UIランチャーを入手実際には、DeX デスクトップを離れることなく、モバイル モードと同じようにホーム画面、アイコン、ウィジェットが表示されます。

最も議論されている方法は、次のようなバックアップアプリをインストールすることです。 Google Playからの迅速なバックアップバックアップを作成するためにこれを使用する必要はありません。これを開いて、アプリケーション セクションに移動し、任意のアプリを選択して、3 つのドット メニューをタップし、「ホーム画面に追加」オプションを選択するだけです。

何らかの理由でシステムを受け入れることで アクティブなランチャーを変更し、ホーム画面、ウィジェット、アプリドロワーを含む One UI ランチャーを表示します。タスクバーと DeX フローティング ウィンドウを維持しながら、両方の長所を 1 つのビューに組み合わせた一種のハイブリッド モードです。

従来のDeXエクスペリエンスに戻りたい場合は、 HDMIケーブルを取り外して再接続するか、キーボードショートカットWindows + Wを2回押します。 モードを切り替えるには、モバイルモード特有のウィジェットやショートカットにアクセスしたいときに、このハイブリッド状態を操作します。

このオプションは、特に Termux X11のLinuxデスクトップをAndroidアプリケーションと同時に実行するDeX のサイズ変更可能なウィンドウを放棄することなく、通常はモバイル モードでのみ表示されるウィジェット、設定、アプリにすばやくアクセスできるからです。

DeX での Linux の復活に関するアイデアと提案

Linux on DeXベータ版以来得られた経験とコミュニティが開発したすべての回避策により、次のような非常に具体的な提案が生まれました。 Samsung はどのようにして、DeX に統合された Linux の最新かつ堅牢なバージョンを再リリースできるのでしょうか?これらのアイデアの多くは、古いベータ版の優れた点と、Termux、PROOT、CHROOT を使用して学んだことを組み合わせたものです。

頻繁に繰り返される提案の一つは、サムスンが UbuntuやFedoraなどの人気ディストリビューションが最適化された公式イメージを提供するDeXアプリから直接アクセスできます。これにより、エンドユーザーは中間手順や複雑なインストールを必要とせず、ワンクリックでAndroidからLinuxに切り替えることができます。

また、当初から対応デバイス数を拡大していく予定で、 ハイエンドのGalaxyスマートフォンとGalaxy Tabタブレットの両方現在の SoC には十分すぎるほどのパワーがあることを考えると、元のベータ版で起こったように、機能を 1 つまたは 2 つの特定のモデルに制限することはあまり意味がありません。

ブランドの観点から言えば、Linux on DeXを適切に復活させるということは アップルや他のAndroidメーカーに対して、サムスンがイノベーションのリーディングカンパニーとしてのイメージを強化するため公式にサポートされている Linux デスクトップ環境を提供することで、開発者、システム管理者、技術分野の学生に非常に明確なメッセージが送られます。

さらに、それはすでに共存しているギャラクシーエコシステムの他の部分と非常によく適合するだろう。 Galaxy Book(ノートパソコン)、Galaxy Tabタブレット、疑似PCに変身できるスマートフォン多くのプロフェッショナルにとって、携帯電話はワークフローの真の中心となり、残りのデバイスはその中核の自然な延長となるでしょう。

再開の可能性は(あるいはないかもしれないが)あるが、現実は コミュニティは、Linux と DeX を共存させるために創意工夫を続けています。 Termux、PROOTおよびCHROOT環境、Termux X11、virglrenderer、そしてその他いくつかのトリックを駆使することで、多くのGalaxyデバイスを真のポータブルLinuxベースワークステーションへと変貌させる、いわば「集合レシピ」が編み出されました。アクセシビリティ設定、キーボードショートカット、開発者モード、そして興味深いシステム挙動を組み合わせることで、一種の「集合レシピ」が完成しました。

このソリューションのエコシステム全体は、 Samsung DeX と Linux は、直接的な公式サポートがなくても、非常にスムーズに連携できます。また、同社が Linux on DeX のアイデアを復活させることを決定した場合、同社には意欲的なユーザーベース、十分すぎるほど強力なハードウェア、そしてモバイルと PC の融合を日常生活で本当に役立つものにする方法について得られた豊富な教訓があることも明らかです。

Android 16 デスクトップ モードを有効にする方法は次のとおりです。
関連記事
Android 16でデスクトップモードを最大限に活用する方法