linux内核安装教程:图形界面的安装,当初可谓遇坑无数
序言
现阶段市售上的PC笔记本电脑主要运转着五大类控制系统,它们分别是谷歌的Windows、苹果公司的MacOS、Linux的软件包和Unix类控制系统。当中Linux和Unix都是开放源码的,因此市售出现的众多如前所述LinuxMach和UnixMach的软件包控制系统,当中Linux类控制系统数量最多、用户绝对值大,广泛采用于各个领域。相对于Windows在图形界面控制系统中的统治地位,Linux凭借强悍的命令辅助工具,和极为可信的灵活性根植于服务端的应用领域,现今全球至少三分之一的伺服器运转着Linux控制系统。不可否认,Linux是这款潇洒的操作控制系统,就连Bellary的Windows控制系统也在新一代的Windows10中导入了Linux子控制系统。
对于Win10中的Linux子控制系统,它绝非通过并行计算技术实现的,所以它的操控性低于软件包。并且软件系统于windows控制系统中,褫夺了以后Linux、Windows双控制系统往复转换的麻烦事。这也许是现阶段最轻松的Linux和Windows双控制系统软件系统。
这儿附加提一下,MacOS是如前所述unixMach合作开发的,Linux则相容Unix--换句话说Linux是Linus撰写的一个类Unix控制系统。而Windows以后几乎和这二者没有任何有关连的地方,但那时这一情况似乎有所变革。如果听众想更多地了解这些操作控制系统之间的纠葛爱恨,请另行翻查数据资料,这儿不作过多阐释。
从win10的Linux子控制系统发布到那时,已经快两年多了,我也采用了近几年,采用新体验整体极好,完全满足一般学习和合作开发任务。在这儿电魂网络撷取出加装讲义,特别是GUI的加装,原本虽说是遇坑不计其数。
更多linuxMach视频讲义文档数据资料完全免费以获取前台朋友圈【Mach】。
加装Linux子控制系统
现阶段windows应用领域零售店为win10 提供了数款Linux软件包本,包括Ubuntu、Debian、OpenSUSE等。
这儿我加装的Ubuntu控制系统。
1、准备工作
在控制面版中启用Linux子控制系统
在设置-更新和安全中-合作开发者选项中转换到合作开发人员模式
2、开始加装
在Windows应用领域零售店加装一个Linux软件包本,我这儿选择的是Ubuntu。
加装完成后可以在开始菜单找到,点击即可打开
第一次进入需等待加装完成。
设置用户名和密码。
设置完成,进入控制系统。
若需要采用root用户,可通过sudo passwd设置root的密码。
接下来是把软件源修改为国内,因为默认官方源伺服器在国外,访问太慢。当然你也可以选择跳过这一步,前提是你不嫌下载软件慢。
源的修改有两种方式:
- 通过修改源列表,即/etc/apt/sources.list。
- 通过apt-add-repository命令。
这儿我修改为清华大学的伺服器源。
加装GUI
对于Linux来说采用shell命令行完全满足大部分场景的采用。但是某些情况还是需要GUI,比如查看图片、视频,浏览网页,UI设计等,这也是我折腾GUI的原因。
1、加装必要软件包
可以通过执行sudo dpkg-reconfigure locales选择zh-CN.UTF-8将控制系统转换为中文环境。
加装图形界面、语言包、字体包、输入法等必要软件。
这儿选择的是lxde轻量化图形界面,个人比较推荐,当然也可以选择xfce,lxqt等其他图形界面。
sudo aptinstalllubuntu-core lxde fcitx fcitx-googlepinyin
sudo aptinstalllanguage-pack-gnome-zh-hans
sudo aptinstallfonts-wqy-zenhei
2、加装远程图形界面软件(tigervnc)
受限于Linux子控制系统实现原理,GUI无法直接输出到显示器。这儿选择vnc远程图形界面来解决,当然你也可以选择其他远程图形界面方案。
新一代版二进制包tigervnc_X86_64,下载解压到根目录即可采用。
执行vncserver :0 打开一个远程图形界面端口。:0 表示开启5900端口,:1表示5901端口,依次类推。vncserver详细用法见vncserver -h。
打开Windows端vnc客户端,输入IP和对于端口号即可进入GUI。若为第0个端口(即5900)可省略。
通过客户端我们会发现,进入后为黑屏无图像显示。这是因为lxde图形界面没启动。
第一次采用vnc会在用户家目录下生成 .vnc目录,里面是vnc的配置文件。通过在~/.vnc/xstartup 末行加上 startlxde& 。
通过vncserver -kill :0;vncserver :0重启端口即可进入图形界面。
这儿是我的图形界面。
加装到此结束,然后就可以愉快地采用了。
其他
1、进入Linux子控制系统的几种方式
1、通过开始菜单图标。
2、通过命令行输入对应软件包名称。比如的ubuntu、debian等。
我同时加装了debian和ubuntu,通过名称可以进入对于版。
3、通过bash命令。
可以看到这两个命令都能进入Linux控制系统。但是我这儿加装了两个Linux子控制系统,这种方式只会进入默认的Ubuntu控制系统。下面会介绍到怎么修改默认的Linux软件包。
4、通过wsl命令
查看wsl的用法,我们可以看到wsl -d可以指定版。
2、转换默认Linux版
通过wslconfig命令即可转换。
比如wslconfig /s debian
新版windows10控制系统中可用wsl -s 设置默认控制系统版。
3、无法转换中文输入
如果在fcitx辅助工具和fcitx输入法已经加装的情况下,还是无法在GUI下打出中文。
可以尝试如下步骤。
在~/.xprofile中添加(没有则创建):
exportXIM=fcitxexportXIM_PROGRAM=/usr/bin/fcitxexportXIM_ARGS=""exportGTK_IM_MODULE=fcitxexportQT_IM_MODULE=fcitxexportDEPENDS="fcitx"exportXMODIFIERS="@im=fcitx"
也可将其写入~/.bashrc或者直接写入~/.vnc/xstartup。
修改~/.vnc/xstartup模型:
.~/.xprofilestartlxde&fcitx&
4、其他采用技巧
- Linux子控制系统中可直接运转exe程序。比如: 在文件管理器中打开当前Linux下的目录。explorer.exe . 也就是说在Linux子控制系统中,我们可以同时运转为Linux和Windows编译的程序。
- 可直接在cmd/powershell中运转bash脚本,具体为: bash test.sh 因为bash为win10内置命令,指向默认Linux子控制系统。
我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!