win10 折騰linux 開啓編碼新姿勢

折騰的初心

win的終端各種問題,什麼編碼字體問題各種難用,之前寫過吐槽win終端的文章,最後還是放棄了win終端。真的要是完全用Linux還真的有點費勁,字典沒有好用的有道(現在有道的包已經安裝不上了,因爲他用的包已經被棄用,無法修復好依賴關係),沒有賴以生存的tim等通訊軟件(wine真的是不好折騰只能部分解決難完美,比如截圖之類的),實在是沒法好好玩耍了。

就此,要找到一個能兼容兩者的工作方案就是我折騰的初心和動力。

win10折騰Linux子系統

  • 折騰系統:Ubuntu 16.04, Ubuntu 18.04
  • 折騰桌面:gnome, mate, unity, xfce
  • 折騰的具體目標:至少要:1.安裝輸入法 2.安裝vscode
  • 折騰過程:1.在win商店裏安裝子系統 2.安裝桌面 3.安裝軟件
  • 折騰結果:這東西沒法用。

    大體都是按照以上的步驟進行的,由於不能順暢的完成各個步驟,導致有的桌面測試的不全,比如連輸入法都沒弄好,還怎麼進行下去了。

    一開始我就給了結果,那就是這子系統真的沒法像各個桌面發行版一樣來使用,所以我就來彌補一下對win10的linux子系統的限制性做個實際測試(網上的帖子都是寫 哇~你看win能原生支持linux了,快來裝一個看看,能裝桌面,還能跑服務器軟件,日常編碼也沒問題,好厲害啊。。。。哎。),沒有多麼專業的測試,出的問題我也解決不了,具體microsoft幹了什麼我也不知道,就是實際測試什麼能用,什麼用不了,好奇的沒用過linux子系統的可以做個參考,好有個準備,是否真的要用。

    折騰內容記錄:

        1.win商店安裝 Ubuntu 16.04, Ubuntu安裝18.04 (這個安裝的過程很奇妙,七八十MB每秒的下載速度震驚了我,這是什麼微軟黑科技。。。我的正常速度峯值只有10m/s左右啊。。這個確實很爽,值得體驗。)

        別忘了在控制面板開啓linux虛擬機的功能。

        裝好之後點一下它會跳出一個終端讓等一會他會安裝,然後會讓輸入用戶名和密碼。

        就此係統就好了,體驗很好。

        2.打開powershell,給他先上個桌面。

        我安裝桌面的順序是:mate gnome xfce unity 。

        由於子系統是無法用桌面直接啓動的,所以就採用遠程控制的方式來使用這個桌面。

        遠程控制的軟件:vnc4server,vnc client 。

        還是老樣子,先公佈易用結果:xfce > mate > gnome > unity.

        xfce由於佔用資源少,速度快,讓他在遠程控制中顯示出了出色的能力。

        mate也不錯,除了佔用資源比xfce多以外都還不錯。

        gnome相當糟糕,桌面不顯示壁紙,顯示有各種問題。

        unity根據網上的vnc配置啓動文件,沒有正常連接起來,可能是我的配置有問題吧,反正沒能使用上。

        3.安裝軟件

        到這步之前,還算順利,雖然不是所有桌面都能正常使用,但是還是有能用的桌面。

        但是到了要開始安裝軟件的時候,災難就開始了。

        他這個系統啊,真的是超級超級超級精簡,精簡到,能砍掉的都砍掉,沒安裝桌面之前覺得好像挺好,安裝之後問題就來了,哎?我要安裝輸入法咋沒有language support,爲啥我手動安裝了它打開還閃退。。實在是讓人崩潰。(個人猜測是因爲作爲子系統,就沒想讓你安裝桌面,自然就是win的終端下用win的輸入法,也就不用管什麼language support了,至於爲什麼閃退,這個吧,,可能有解,但是至少我是沒解出來,查出來的辦法到了子系統 統統失效。哎~ 。。如果有人解決了,請回個帖子告訴我,多謝了。)

        輸入法解決不了就基本判定了這子系統方案可能要跪了。但是吧,也能忍,實在不行就不用中文了,全英文也行。 那麼問題又來了,我不輸入中文,那總得能正常顯示吧。。可惜並沒有。。。所有中文都變成了小方框,每個方框裏還有四個數值,起初以爲是他是英文系統,識別不了中文,後來發現原來我把系統更換成了中國地區,中文系統,還是有部分的字體是方框。那那那,,坑啊。。最後反應過來,應該是缺少中文字體,最終解決方案:把win下的中文字體(例如微軟雅黑)複製到/usr/share/fonts/下面的一個文件夾下,這個文件夾自己創建,(比如我創建了一個Microsoft來方微軟雅黑的字體)。ok這回所有的字體顯示全解決了。後來測試發現,其實只要把字體方過去,就能完美解決,不用一定設置中國地區,中文顯示。

        顯示的問題解決了,感覺距離我能全英文使用子系統好像又近了一步。。哎,實在是太天真了。。。終於要安裝vscode了(微軟出的不管是virtual studio 還是vscode都很好用,而且可以說是最好用的ide了,除了要花錢,還得在終端殘廢的win下跑,沒有linux那麼多好用的軟件以外,真的是最好用的。太大了也是我不願意用的一個理由。)爲啥用vscode不用別的編輯器的問題,我就不多說了,個人愛好而已(但他確實好用啊,速度快,插件多,還漂亮,免費用也算是個優點了)。

        安裝vscode就沒啥說的了,官網下包,dpkg -i 就裝了,頂多是有依賴問題,修復一下就能安裝了。。我一看勝利在望,好樣的,然後去裝zsh了。。沒想到啊,,這vscode竟然打不開。連窗口的閃退痕跡都沒有,就是怎麼點都沒反應。。。蹦了蹦了,這是給使用子系統判了死刑了。。

        這個vscode打不開的問題同樣也是到最後也沒解決,如果有大神解決了,請留言告訴我一下,感激不盡啊。

        至此,完全放棄了子系統,他根本無法讓我在當中正常工作。還有些在安裝以上軟件的過程當中遇到的問題,也就此說明一下。

        首先,子系統中的dpkg貌似很不穩定,我在裝軟件當中多次因爲它而不得不刪除了子系統,重新安裝。

        錯誤代碼:E sub-process /usr/bin/dpkg returned an error code (1) ubuntu

        google了一些解決方案,說什麼去刪除出錯的包,再怎樣怎樣的,反正都沒解決。而且這個問題出現了好幾次,最後都重裝了系統。

        還有一些dpkg的錯誤,但是我查到了方法,也解決了。所以綜合來看,dpkg他不穩定,至少用起來好像沒有原生的那麼穩妥。

 

待續……

 

win10折騰Linux虛擬機

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章