如何使用windows subsystem for linux运行linux桌面

想在Windows PC上运行Linux吗?下面介绍如何使用Windows子系统在Windows中运行Linux桌面。...

多年来,在Windows环境下运行Linux已被证明越来越有用。但是在设置虚拟机时,双引导可能很难管理,这会带来一些稳定性问题。

run-linux-windows-subsystem

一种解决方案是在Linux上使用Windows子系统,但它没有桌面环境。那么,为什么不安装自己的Linux发行版呢?

下面介绍如何使用Windows子系统在Windows中运行Linux桌面。

什么是linux的windows子系统(the windows subsystem for linux)?

如果您不知道的话,2018年秋季,创建者将更新Windows 10,该更新将随Windows Subsystem for Linux一起提供。这是一个易于安装的可选功能,它支持安装Windows应用商店中提供的Linux操作系统。

Install Linux on Windows

它基本上意味着您可以在Windows中打开Linux终端,安装并运行Linux软件。

不需要虚拟机,也没有双引导。

然而,Windows Subsystem for Linux的问题在于,它纯粹是一种命令行体验。没有桌面。对于高级用户来说,这可能不会是一个问题,但是由于Linux有很多桌面环境可供选择,这看起来确实有点疏忽。

幸运的是,您现在可以在Windows中安装Linux桌面,只要您首先为Linux设置了Windows子系统。

确保windows 10兼容

在继续之前,这里是重要的一点:您需要运行64位版本的Windows。

您可以在“设置”>“系统”>“关于”中进行检查,在那里可以找到“系统类型”条目。要继续,应将其改为“64位操作系统”。如果不是,并且您正在运行64位硬件,则需要将Windows10从32位升级到64位。

Check Windows version

另一个先决条件是您需要运行Windows10Build14393或更高版本。您可以在Windows规范下列出的“关于”屏幕中进行检查。查找操作系统版本——如果高于14393,则可以使用适用于Linux的Windows子系统。如果没有,只需运行Windows更新。

一旦windows10兼容了,就可以按照我们的指南安装Windows子系统了。

有了这个设置,是时候添加一个桌面了。

在windows中安装linux桌面

如果已经为Linux设置了Windows子系统,请单击开始并输入bash。单击第一个选项(bash run命令)开始使用Linux。以下步骤假设您将Ubuntu安装为首选Linux操作系统。

从运行更新和升级Ubuntu开始:

sudo apt updatesudo apt upgrade

在运行此升级时,请转到Sourceforge下载并安装VcXsrv Windows X Server实用程序。(其他X服务器可用于Windows,包括Xming和MobaXterm。在本指南的其余部分中,我们将使用VcXsrv。)

X服务器允许您访问Linux应用程序或桌面环境的图形用户界面(GUI)。Linux系统依赖于X来显示桌面,但是它也可以通过网络使用。

继续之前,请确保已安装X window服务器。下一步是安装Linux桌面。

许多Linux桌面环境(LDEs)都是可用的。我们将保持简单,并安装一个名为LXDE的轻量级环境。要安装,请输入:

sudo apt install lxde

安装LXDE后,输入以下命令

export DISPLAY=:0export LIBGL_ALWAYS_INDIRECT=1

这指示Linux通过X服务器显示桌面。因此,当您运行上面下载的X服务器程序时,您将看到Linux桌面环境。

我们使用了VcXsrv,它具有XLaunch工具。单击此项可查看“X显示设置”窗口,并选择一个大窗口或一个不带标题栏的大窗口。在那里查找显示号码并将其设置为0。

Set up an X server in Windows

单击Next,然后选择Start no client以确保XLaunch只启动服务器,从而允许您稍后启动Linux桌面。再次单击“下一步”,然后单击“完成”。您可能首先要单击“保存配置”来保存它。

Configure an X server in Windows

准备好启动Linux桌面了吗?在命令行中,输入启动首选LDE的命令。例如,对于LXDE,使用:

startlxde

这时应该会出现Linux桌面环境!

Linux desktop in Windows

您现在可以运行任何预安装的Linux软件,甚至可以安装新的应用程序和实用程序。

不想要linux桌面?只需安装一个应用程序

除了安装Linux桌面,您还可以简单地从Windows10安装Linux桌面应用程序。如果您考虑安装一个完整的桌面,这是非常有用的。

例如,要安装Rhythbox media player并在Windows上的Linux中运行,请使用:

sudo apt install rhythmbox

确保已设置导出命令:

export DISPLAY=:0

然后从Bash提示符运行应用程序:

rhythmbox

媒体播放器将启动,供您浏览库。

Run Linux apps in Windows with Windows Subsystem for Linux

现在,在这种情况下,您显然需要将一些媒体文件添加到计算机上的Linux环境中。您可以通过安装浏览器和下载文件来实现这一点,或者只需将USB驱动器与媒体文件连接起来即可。

连接USB驱动器后,请记住安装它(本例使用D:作为驱动器号):

sudo mount -t drvfs D: /mnt/d

完成后,需要先卸载驱动器,然后再卸下。这确保了驱动器上数据的完整性。

sudo umount /mnt/d

虽然可以从Linux应用程序中浏览Windows文件夹,但无法打开任何实际文件。这是针对Linux的Windows子系统的一个缺点,尽管它可以保护Windows和Linux环境免受损坏。

windows下的linux:终极融合!

Linux的Windows子系统使在Windows PC上运行Linux软件变得简单,不必担心虚拟机或双重启动的痛苦。

安装了Linux桌面之后,融合几乎完成了。这是一个很好的方法,可以从舒适的Windows桌面上使用Linux。

想了解更多吗?下面介绍如何开始使用Linux。你可能还喜欢看看为什么Windows提供的Linux内核改变了一切。

  • 发表于 2021-03-18 04:14
  • 阅读 ( 228 )
  • 分类:IT

你可能感兴趣的文章

5 linux发行版,您可以在windows subsystem for linux中安装

Windows的Linux子系统改变了桌面上的Linux游戏。在2000年代微软和Linux曾经争执不下的地方,微软现在与Linux社区紧密合作,以确保他们能够互操作。 ...

  • 发布于 2021-03-10 22:31
  • 阅读 ( 307 )

ubuntu现在可以在windows商店买到

...择“打开或关闭Windows功能” 选择“Windows Subsystem for Linux”并单击“确定” 重新启动你的电脑,开始在Windows10上使用Ubuntu ...

  • 发布于 2021-03-14 03:35
  • 阅读 ( 161 )

Windows10中LinuxBashShell快速指南

...发人员模式。可能需要重新启动。一旦重新启动,Windows Subsystem for Linux(Beta版)可能会在Windows功能下启用。然后,这会提示再次重新启动,最后,一旦系统重新启动,就可以打开Bash。呜呼! ...

  • 发布于 2021-03-17 01:06
  • 阅读 ( 189 )

为什么windows提供linux内核会改变一切

... 微软推出了Windows Subsystem for Linux(WSL)和2018年Windows 10周年更新,作为在Windows操作系统中运行Linux软件的一种方式。 ...

  • 发布于 2021-03-20 05:49
  • 阅读 ( 198 )

如何在windows10上获得linux bash shell

... 什么是linux的windows子系统(the windows subsystem for linux)? ...

  • 发布于 2021-03-21 11:48
  • 阅读 ( 281 )

如何在windows10上安装ubuntu:3个简单的方法尝试

... 随着Windows Subsystem for Linux的到来,您可以在windows10计算机上运行Linux而不费吹灰之力。微软商店里有几个Linux发行版可以作为应用程序使用,比如Ubuntu、Debian、suselinux,甚至kalilinux渗...

  • 发布于 2021-03-22 20:35
  • 阅读 ( 267 )

在计算机上安装linux最简单的方法是什么?

...而不必担心安装新的操作系统。windows10有一个名为Windows Subsystem for Linux的特性,它允许您安装Bash命令行shell。仅此一点就可以帮助您掌握Linux,而不必离开熟悉的Windows环境! ...

  • 发布于 2021-03-23 16:43
  • 阅读 ( 243 )

如何在Windows10中访问linux(wsl)文件

...可以访问Linux文件。首先,简单一点。在要浏览的Windows Subsystem for Linux环境中,运行以下命令: explorer.exe . 这将启动文件资源管理器,显示当前的Linux目录,您可以从那里浏览Linux环境的文件系统。 也可以通过\\wsl$路径直接访问...

  • 发布于 2021-04-03 10:02
  • 阅读 ( 159 )

如何在Windows10上导出和导入linux系统

...要在PowerShell或命令提示符环境中运行它,而不是在Windows Subsystem for Linux环境中运行。您可以右键单击“开始”按钮或按Windows+x,然后单击“Windows PowerShell”打开一个 要列出已安装的发行版,请运行以下命令: wsl --list 现在,使...

  • 发布于 2021-04-03 10:24
  • 阅读 ( 186 )

2019年是桌面linux年

...托瓦尔兹说,他可以看到使用Chromebook在几年内。 相关:如何在Chromebooks上设置和使用Linux应用程序 大多数台式机和笔记本电脑将运行linux软件 有了这些变化,你所使用的任何Windows PC或Chromebook都将运行Linux内核和Linux软件。 当然...

  • 发布于 2021-04-03 14:28
  • 阅读 ( 181 )
f857977146
f857977146

0 篇文章

相关推荐