WSL捣鼓记——图形化(以emacs为例)

前言

这学期开始学习linux,但笔记本装了双系统以后指纹识别会失效,开虚拟机又十分占据内存,因而乎基本须要使用linux的时候就用wsl,可奈何只有命令行界面,在须要使用图形软件(如emacs)的时候就非常苦恼。最近捣鼓了下,终于能够成功的在wsl中使用图形化软件了。html

下面就来说讲流程linux

过程

装wsl的过程在个人这篇博客里有介绍,这里就不说了。ubuntu

1.修改文件配置

首先咱们先把软件源改成清华镜像(速度提高不止一点点)vim

清华大学开源软件镜像站app

在镜像中选择合适的版本,而后复制里面内容学习

cd /etc/apt/ui

sudo mv sources.list sources.list.bakes5

sudo vi sources.listspa

# 而后将镜像内容粘贴进来保存 .net

# 更新软件到最新

sudo apt-get update && sudo apt-get --assume-yes upgrade

sudo apt-get install --assume-yes xfce4

sudo apt-get install --assume-yes xorg-dev 

将下面代码添加到 /etc/profile 文件里:

# 与 Xserver 链接 ,下面要用到的,很重要,图像化全靠它了

export DISPLAY=:0

export NO_AT_BRIDGE=1

2.MovaXterm

安装MobaXterm,里面内置了Xserver服务。

MobaXterm

使用其免费版本的portable就OK~

注意!!!每次在打开WSL的app前确保 MobaXterm 正在运行,并保证右上角 Xserver 为开启状态,如图:

 

 

 

而后修改下配置

 

 双击边上的WSL后,咱们就能够这样子使用了

 

 不对啊,说好的图形化界面,怎么仍是命令行?orz

3.emacs

首先安装所需依赖

sudo apt-get install --assume-yes build-essential libncurses5-dev

sudo apt-get install --assume-yes libgif-dev libxpm-dev

sudo apt-get install --assume-yes libtiff5-dev

sudo apt-get install --assume-yes libxml2-dev

sudo apt-get install --assume-yes libgnutls28-dev

(这下载速度真的是太爽了)
接着输入下面命令就行了
sudo apt-get install emacs
看一看效果,咱们想要的图形化界面出来了

 

 或许你会发现,每操做一次都会这样,一堆的 GConf-WARNING **: Client failed to connect to the D-BUS daemon:

 

 虽然说没啥事,可是看到这一堆东西就很难受,不过问题不大,一行命令便可解决

 sudo apt-get install dbus-x11

 

 如今就完美了,舒服。

总节

 又是一趟愉快的踩坑之旅,前段时间每天在搞数据挖掘,偶尔弄弄这个感受还不错,顺便熟悉了vim,如今感受vim真好用, 可能之前太菜了才会以为vim不是正常人能用的

原文出处:https://www.cnblogs.com/csu-lmw/p/11747977.html

相关文章
相关标签/搜索