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

相關文章
相關標籤/搜索