Linux
 Computer >> コンピューター >  >> システム >> Linux

Linux用のWindowsサブシステムを使用してLinuxデスクトップを実行する方法

LinuxをWindowsと一緒に実行することは、長年にわたってますます有用であることが証明されています。ただし、仮想マシンのセットアップ中には安定性の問題が発生するため、デュアルブートの管理が難しい場合があります。

1つの解決策は、Linux用のWindowsサブシステムを使用することです。 Linux用のWindowsサブシステムを使用してWindows上でLinuxデスクトップを実行する方法は次のとおりです。

Linux用のWindowsサブシステムとは何ですか?

Linux用のWindowsサブシステム(WSL)は、Windowsストアで入手可能なLinuxオペレーティングシステムのインストールをサポートするWindows10および11のオプション機能です。

Linux用のWindowsサブシステムを使用してLinuxデスクトップを実行する方法

これは基本的に、WindowsでLinuxターミナルを開き、Linuxソフトウェアをインストールして実行できることを意味します。

仮想化アプリをインストールする必要はなく、デュアルブートもありません。

ただし、Windows Subsystem for Linuxの問題は、デフォルトでは純粋にコマンドラインエクスペリエンスであるということです。デスクトップはありません。パワーユーザーにとって、これはおそらく問題にはなりませんが、Linuxにはデスクトップ環境の幅広い選択肢があるため、少し見落としているように見えます。

幸い、WSLを使用してWindowsにLinuxデスクトップをインストールできます。

Windows10に互換性があることを確認する

先に進む前に、重要な点があります。64ビットバージョンのWindowsを実行している必要があります。

これは、設定>システム>バージョン情報で確認できます。 、システムタイプがあります エントリ。続行するには、「64ビットオペレーティングシステム」と読み替えてください。そうでない場合で、64ビットハードウェアを実行している場合は、Windows10を32ビットから64ビットにアップグレードする必要があります。

Linux用のWindowsサブシステムを使用してLinuxデスクトップを実行する方法

もう1つの前提条件は、Windows10ビルド14393を実行している必要があることです。 またはそれ以降。これは、Windowsの仕様の下にリストされている同じ[バージョン情報]画面で確認できます。 。 OSビルドを探します --- 14393より大きい場合は、Windows SubsystemforLinuxを使用できます。そうでない場合は、WindowsUpdateを実行するだけです。

Windows 10との互換性が得られたら、Linux用のWindowsサブシステムをインストールするためのガイドに従ってください。

続きを読む:Linux用のWindowsサブシステムをインストールする

これで、デスクトップを追加できます。

WSLデスクトップをインストールする

Linux用のWindowsサブシステムをすでにセットアップしている場合は、開始をクリックします。 bashと入力します 。 Linuxの使用を開始するには、最初のオプション(bash runコマンド)をクリックします。次の手順は、Ubuntuを優先Linuxオペレーティングシステムとしてインストールしたことを前提としています。

アップデートを実行してUbuntuをアップグレードすることから始めます:

sudo apt update
sudo apt upgrade

このアップグレードの実行中に、Sourceforgeにアクセスして、VcXsrv WindowsXServerユーティリティをダウンロードしてインストールします。 (XmingやMobaXtermなどの他のXサーバーをWindowsで使用できます。このガイドの残りの部分では、VcXsrvを使用します。)

Xサーバーを使用すると、Linuxアプリケーションまたはデスクトップ環境のグラフィックユーザーインターフェイス(GUI)にアクセスできます。 Linuxシステムはデスクトップの表示をXに依存していますが、ネットワーク全体で使用することもできます。

続行する前に、Xウィンドウサーバーがインストールされていることを確認してください。次のステップは、Linuxデスクトップ環境(LDE)をインストールすることです。

WSLでは多くのLinuxデスクトップ環境を利用できます。物事をシンプルに保ち、LXDEと呼ばれる軽量環境をインストールします。インストールするには、次のように入力します:

sudo apt install lxde

LXDEのインストール後、このコマンドを入力します

export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1

これは、Xサーバーを介してデスクトップを表示するようにLinuxに指示します。したがって、上記でダウンロードしたX Serverプログラムを実行すると、Linuxデスクトップ環境が表示されます。

XLaunchツールを備えたVcXsrvを使用しました。これをクリックして、Xディスプレイ設定を表示します ウィンドウを選択し、1つの大きなウィンドウを選択します またはタイトルバーのない1つの大きなウィンドウ表示番号を探します そこにいて0に設定している間 。

Linux用のWindowsサブシステムを使用してLinuxデスクトップを実行する方法

次へをクリックします 、[クライアントを起動しない]を選択します XLaunchがサーバーのみを起動し、後でLinuxデスクトップを起動できるようにするため。 次へをクリックします もう一度、終了 。最初に[構成を保存]をクリックすることをお勧めします 保存します。

Linux用のWindowsサブシステムを使用してLinuxデスクトップを実行する方法

Linuxデスクトップを起動する準備はできましたか?コマンドを入力して、希望のLDEを開始します。たとえば、LXDEの場合は、次を使用します。

startlxde

Linuxデスクトップ環境が表示されます!

Linux用のWindowsサブシステムを使用してLinuxデスクトップを実行する方法

これで、プレインストールされたLinuxソフトウェアを実行したり、新しいアプリやユーティリティをインストールしたりすることができます。他のWSL互換のデスクトップ環境にはKDEが含まれます。 GNOMEをWindowsにインストールして、Ubuntuデスクトップを完全に体験することもできます。

WSLデスクトップ環境は必要ありませんか? Linuxアプリをインストールするだけです

Linuxデスクトップをインストールするだけでなく、Windows 10からLinuxデスクトップアプリをインストールするだけでもかまいません。これは、完全なデスクトップをインストールするのがやり過ぎだと考えている場合に便利です。

たとえば、RhythmboxメディアプレーヤーをインストールしてLinux on Windowsで実行するには、次のコマンドを使用します。

sudo apt install rhythmbox

エクスポートコマンドが設定されていることを確認してください:

export DISPLAY=:0

次に、bashプロンプトからアプリを実行するだけです:

rhythmbox

メディアプレーヤーが起動し、ライブラリを参照できるようになります。

Linux用のWindowsサブシステムを使用してLinuxデスクトップを実行する方法

さて、この場合、あなたは明らかにあなたのコンピュータのLinux環境にいくつかのメディアファイルを追加する必要があるでしょう。これを行うには、ブラウザをインストールしてファイルをダウンロードするか、メディアファイルをオンにしたUSBドライブを接続します。

USBドライブを接続したら、忘れずにマウントしてください(この例では、ドライブ文字としてD:を使用しています):

sudo mount -t drvfs D: /mnt/d

完了したら、取り外す前にドライブをアンマウントする必要があります。これにより、ドライブ上のデータの整合性が保証されます。

sudo umount /mnt/d

Linuxアプリ内からWindowsフォルダーを参照することは可能ですが、実際のファイルを開くことはできません。これは、WindowsとLinuxの両方の環境を損傷から保護するものではありますが、Linux用のWindowsサブシステムの欠点です。

WindowsでLinuxデスクトップを実行する:究極の収束!

Linux用のWindowsサブシステムを使用すると、WindowsPCでLinuxソフトウェアを簡単に実行できます。仮想マシンやデュアルブートの苦痛を心配する必要はありません。

Linuxデスクトップがインストールされていれば、コンバージェンスはほぼ完了しています。これは、Windowsデスクトップの快適さからLinuxを理解するための優れた方法です。

もっと知りたいですか?今こそLinuxを使い始める時です。


  1. Linux用の最高の壁紙チェンジャーの5つ

    デスクトップを活気づけてよりダイナミックに感じさせる方法として壁紙を頻繁に変更することに気付いた場合は、自動壁紙チェンジャーを利用できます。これらのプログラムを使用すると、一連の画像を事前に選択して、デスクトップの壁紙として自動的に回転させることができます。 Linux用の最高の壁紙チェンジャーのいくつかをチェックしてみましょう。 1。デスクトップのネイティブ壁紙変更機能 サードパーティのアプリケーションを使用して壁紙を変更する代わりに、選択したデスクトップ環境がそのようなオプションを提供し、設定のどこかに隠されているか、追加のプラグイン(KDEのプラズマデスクトップなど)を介して提供されて

  2. WSL を使用して Windows 10 および 11 で Linux アプリを実行する方法

    私はかなり長い間、OS クラスに Windows Subsystem for Linux (WSL) を使用してきました。また、仮想マシンのインストールやデュアル ブートの複雑さを増すことなく、Windows で Linux コマンドを簡単な方法で使用できる点も気に入っています。 この記事の終わりまでに、次のように Windows から直接 Linux コマンドを実行できるはずです: Windows での Linux コマンドの例 前提条件 WSL を効果的に実行するには、Windows 11 にアップグレードすることをお勧めします。WSL は Windows 10 でも利用できますが、