1. 程式人生 > >Win10Linux子系統(WSL)圖形介面的安裝

Win10Linux子系統(WSL)圖形介面的安裝

wsl安裝好以後只有基於PowerShell(cmd的升級版)字元介面,雖然說Linux操作是沒有任何問題的,但是有的時候總想弄一個圖形介面,不然心裡總是不那麼舒服。wsl設計的目的本身也不是為了圖形介面,因此我們需要自己努力整理這個。

一、首先先更新自己的軟體源(也可以叫做軟體倉庫),並更新你的軟體,以免出現一些奇奇怪怪的問題,可以根據不同地區換不同的源,這部分操作不清楚的同學可以暫時無視這塊,源的不同對軟體版本影響不大,主要影響下載速度。

更新軟體源並安裝更新:

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

 其次安裝桌面以及一些執行必要的外掛(Xfce,基於GTK2.0,和舊版Gnome介面類似):

sudo apt-get install --assume-yes xfce4 xorg-dev libopencc2 libopencc2-data libqt4-opengl libqtwebkit4 unzip zip

再其次我們就可以再安裝一些平常用的軟體了,比如Firefox瀏覽器和輸入法:

火狐:

sudo apt-get install --assume-yes firefox firefox-locale-zh-hans

輸入法(核心):

sudo apt-get install --assume-yes fcitx dbus-x11 fcitx-libs libfcitx-qt0

如果是安裝搜狗輸入法可以去搜狗輸入法Linux官網下載安裝(這裡不推薦,在子系統下可能會遇到有亂碼的問題),想要安裝sunpinyin的話就在上面的命令後面加上空格fcitx-sunpinyin,libpinyin就在上面的命令加上空格fcitx-libpinyin;

中文字型安裝及中文配置:

#安裝字型管理包
sudo apt-get install --assume-yes fontconfig
#安裝中文字型
sudo mkdir -p /usr/share/fonts/windows
sudo cp -r /mnt/c/Windows/Fonts/*.ttf /usr/share/fonts/windows/
#清除字型快取
fc-cache
#生成中文環境
sudo locale-gen zh_CN.UTF-8

 截止到目前可以說我們的字元介面流程基本結束,剩下的如果可以建議將下面幾條環境變數配置在系統環境變數/etc/profile下,但不新增不影響使用桌面:

export DISPLAY=localhost:0
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8

配置好環境變數後需要更新環境:

source /etc/profile

 二、安裝輸出圖形介面所需要的軟體,原理這裡不做細講,也歡迎各位同學研究

下載vcxsv,點選download下載安裝好就可以不用管他了,然後下載下面我給出的配置檔案desktop.xlaunch和Ubuntu.bat指令碼檔案:百度雲連結: 點選進入下載頁面, 提取碼: 3siz,雙擊bat就可以開啟xfce桌面了(不要關閉後面的Bash終端),關閉也很簡單,只需要點選圖形介面右上角的x即可(不要直接關閉後面的Bash終端)

三、子系統在Windows下的目錄

這裡以Ubuntu為例,中間“CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc”可能不一致,只需找到相應發行版的資料夾即可,不建議對這個檔案目錄進行寫操作,容易出現許可權問題

C:\Users\SilverSliver\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs

附、如果想要不開啟桌面,同時執行Windows程式和Linux程式

首先一定要新增上面提供的環境變數,其次下載剛才提供的資料夾內所提供的剩餘兩個檔案,雙擊UbuntuMul.bat,在彈出的Bash視窗輸入對應指令即可啟動對應的Linux程式。效果如圖(打開了Linux的Thunar檔案管理器和gnome-terminal):

最終如果桌面出現任何顯示上的問題,請開啟Ubuntu應用,輸入並執行rm  -rf ~/.config/xfce4和rm -rf ~/.cache/sessions

相關推薦

Win10Linux子系統WSL圖形介面安裝

wsl安裝好以後只有基於PowerShell(cmd的升級版)字元介面,雖然說Linux操作是沒有任何問題的,但是有的時候總想弄一個圖形介面,不然心裡總是不那麼舒服。wsl設計的目的本身也不是為了圖形介面,因此我們需要自己努力整理這個。 一、首先先更新自己的軟體源(也可以叫

Arch Linux安裝筆記3圖形介面

圖形介面安裝與配置篇 目錄 1.簡介 2.安裝xorg和顯示卡驅動 3.安裝"桌面環境" 4."桌面環境"的配置 5.安裝日常軟體 正文 1.簡介         圖形介面的安裝分成幾個步驟。         首先,安裝xorg服務的相關元件和顯示卡驅動;然後安裝桌面環境(

MySQL下載、安裝圖解教程 圖形安裝方式

一、 下載圖解(教程) http://dev.mysql.com/downloads/ 1、點選“Downloads”—>“Community”—>“MYSQL on Windows”—>“MySQL Installer” 2、翻到網頁底部,點選“Do

在Windows子系統WSL中配置開機啟動服務

在WSL中跑了一些測試服務 比如 mysql nginx等,但關機後每次都要手動開啟甚是吃力,本想著用rc.local來編輯開機啟動 ,無奈不支援啊!先看看非WSL環境中是怎麼實現的。 在 Ubuntu 18一下,設定開機自動啟動一般是編輯 /etc/rc.local 在 Ubuntu 18以上則需要連結

Linux CentOS 7的圖形介面安裝GNOME、KDE等

4、然後安裝我們需要的圖形介面軟體,GNOME(GNOME Desktop) 這裡需要特別注意!!!! 一定要注意 名稱必須對應 不同版本的centOS的軟體名可能不同 其他Linux系統類似 否則會出現No packages in any requested group available to in

《零基礎入門學習Python》35--圖形使用者介面入門:EasyGui

0. 安裝 EasyGUI 進行下載,下載好了儘量將它放在你python安裝目錄下面,方面查詢 使用 pip 進行安裝: 1. 什麼是 EasyGUI? EasyGUI 是 Python 中一個非常簡單的 GUI 程式設計模組,不同於其他的 GUI 生成器

樹莓派自動執行應用程式指令碼及圖形介面

/etc/rc.local :加入自己的執行命令。 /etc/inittab :初始狀態的設定。 /etc/init.d/ :編寫一個指令碼,放著裡面,需設為執行許可權。 以svn為例: 1.製作開機啟動指令碼svn_serve #!/bin/sh ### BEGIN INIT INF

kubernetes學習記錄8——中文介面版dashboard安裝

dashboard-controller.yaml apiVersion: extensions/v1beta1 kind: Deployment metadata: name: kubernetes-dashboard namespace: ku

InnoSetup快速入門:改變安裝介面語言並支援多語言

之前的安裝程式預設語言為英文,現在我們需要將它變成中文,由於InnoSetup安裝包中預設沒有帶中文語言檔案,我們需要下載一個先: 到http://www.400gb.com/u/758954/12357342,下載ChineseSimplified.isl檔案,並把它放到

跟我學JAVA5圖形介面設計——佈局管理器之FlowLayout流式佈局

一、佈局管理器所屬類包 所屬類包 佈局管理器名稱 說明 Java.awt FlowLayout(流式佈局) 元件按照加入的先後順序按照設定的對齊方式從左向右排列,一

筆記圖形使用者介面:awt元件及swing元件 簡單例項

程式碼執行類: package ch13.day0731.zy.zy01; public class Start { public static void main(String[] args) { LoginFrm vLoginFrm=new LoginFrm();

OpenStackQueens詳細安裝部署介面horizon安裝

本篇文章是本系列的第六篇文章,將繼續進行OpenStack介面的安裝 七、安裝介面 7.1 (控制節點)安裝軟體包並配置相關檔案 - 安裝軟體包 # yum install open

java學習筆記圖形用戶接口

star strong per getwidth cep runnable graphics s2d gb2 這個學期主要放在ACM比賽上去了,比賽結束了。不知不覺就15周了,這周就要java考試了,復習一下java吧。java的學習的目的還是讓我們學以致用,讓我們可以

Window 上安裝Node.js

自動 pda mysql setup back python .html 安裝步驟 修改 window上安裝nodejs非常的簡單,next,next就行了,環境變量都是自動配置,不明白為毛java不這樣 Window 上安裝Node.js http://www.runoo

【轉】Nodejs學習筆記--- 簡介及安裝Node.js開發環境

ack 目錄 javascrip 難度 時間 網站開發 clas jetbrains 常用 目錄 學習資料 簡介 安裝Node.js npm簡介 開發工具 Sublime Node.js開發環境配置 擴展:安裝多版本管理器 學習資料   1.深入淺出Node.j

[linux][MongoDB] mongodb學習:MongoDB安裝、管理工具、

ole ont mon mkdir man 管理工具 tar end 認證 參考原文:http://www.cnblogs.com/kaituorensheng/p/5118226.html linux安裝完美實現! 1. mongoDB安裝、啟動、關閉   1.1

Git學習筆記 --- --- git的安裝及本地倉庫的創建,github上倉庫的連接方式

由於 分布式版本控制 是我 控制系統 路徑 一行代碼 信息 控制 fff 首先了解git的作用是什麽,本地倉庫,中央倉庫都是幹什麽的? Git是分布式版本控制系統,同一個Git倉庫,可以分布到不同的機器上。實際情況往往是這樣,找一臺電腦充當服務器的角色,每天24小時開機,其

Spark入門實戰系列--2.Spark編譯與部署--Hadoop編譯安裝

二進制包 1.10 不能 mapr 修復 att 機器 mave end 【註】該系列文章以及使用到安裝包/測試數據 能夠在《[傾情大奉送–Spark入門實戰系列] (http://blog.csdn.net/yirenboy/article/deta

LAMP環境的搭建----PHP7的安裝

title move eas 安裝php7 edi ase epel pre tps centos自帶的PHP源是5.4版本的。如果需要安裝PHP 5.4 直接輸入 yum install php -y 即可 因為PHP7性能巨大的提升,因此本文選擇安裝PHP7 如

Linux常用命令程序的安裝與管理

rpm 編譯安裝 侯良金 linux 安裝軟件 Linux常用命令(四)程序的安裝與管理一、Linux應用程序基礎1、Linux應用程序的組成■普通的可執行程序文件。一般保存在“/usr/bin”目錄中,普通用戶即可執行。■服務器程序、管理程序文件。一般保存在“/usr/sbin”