如何在Ubuntu 16.10的Unity 8上運(yùn)行老式Xorg程序
隨著 Ubuntu 16.10 的發(fā)布,Unity 8 越來(lái)越吸引到了更多人的關(guān)注。這是因?yàn)樵谶@個(gè)大家***的 Linux 發(fā)行版的***版本中可以體驗(yàn)其帶有的試驗(yàn)性桌面。桌面發(fā)行版是人們最熟悉的 Unity 環(huán)境,但有一點(diǎn)點(diǎn)不同。它不再使用 X11 圖形技術(shù),Ubuntu 的開發(fā)者選擇了另一種截然不同的方式。
原來(lái),Unity 8 用的是 Mir,這是 Ubuntu 為了在 Linux 上提供顯示服務(wù)而做出的努力。這項(xiàng)技術(shù)已經(jīng)在 Ubuntu phone 和平板上大量使用,但是這次新版是我們?cè)谧烂姝h(huán)境上***次見(jiàn)到 Mir 。
這項(xiàng)技術(shù)相當(dāng)新穎,結(jié)果是沒(méi)多少 Linux 程序能運(yùn)行在它之上。不是所有,那也是大部分的程序設(shè)計(jì)在 Xorg 和 X11 之上運(yùn)行。如果你想要試試在 Unity 8 上運(yùn)行這些程序,你肯定會(huì)為在 Unity 8上確實(shí)能夠運(yùn)行之前的 Xorg 程序而高興。接下來(lái)是如何做!
登錄進(jìn) Unity 8
Unity 8 在 Ubuntu 16.10 上是一個(gè)可選會(huì)話。在使用之前只須牢記一件事情:它不會(huì)加載 AMD 的圖形驅(qū)動(dòng),Intel 的同樣不會(huì)加載。唯一支持的圖形驅(qū)動(dòng)是 Nvidia 的開源驅(qū)動(dòng)。要用 Unity 8 的話,只要像往常那樣啟動(dòng) Ubuntu,然后,在登錄進(jìn)去之前,點(diǎn)擊用戶名上面的 Ubuntu 圖標(biāo),選擇 Unity8 選項(xiàng)。如果萬(wàn)事順利的話,這個(gè)新的、試驗(yàn)性的桌面環(huán)境將會(huì)加載。
注意: Unity 8 非常新而且不穩(wěn)定,自行承擔(dān)使用風(fēng)險(xiǎn)。
安裝 Libertine
Xorg 程序(例如 Firefox 等)確實(shí)能在 Unity 8 上使用,在使用之前需要一點(diǎn)小調(diào)整。在 Mir 桌面上用終端打開 Libertine ,在 Scopes 窗口中點(diǎn)擊終端圖標(biāo)就能完成。一旦打開,輸入你的密碼。接下來(lái),輸入以下的命令:
- sudo apt install libertine-tools libertine-scope libertine
當(dāng)這些程序完成安裝后,點(diǎn)擊并拖動(dòng) Scopes 窗口以刷新內(nèi)容。然后,在面板上點(diǎn)擊來(lái)啟動(dòng) libertine。
新建 Xorg 容器
打開 Libertine,就可以新建一些(應(yīng)用)容器了。這些容器很特別,因?yàn)樗鼈兡茏尰?X11 的 Linux 程序在 Mir/Unity 8 桌面上的容器之中運(yùn)行。另外,如果需要支持 32 位應(yīng)用,勾選“i386 multiarch support”復(fù)選框。否則,什么都不要?jiǎng)?或者輸入名字和密碼),點(diǎn)擊“OK”。
在這之后,這個(gè) Xorg 容器就準(zhǔn)備好,可以使用了。在 Libertine 找到它并啟動(dòng)。刪除也很容易,右鍵點(diǎn)擊容器,選擇“刪除”選項(xiàng)。
注意:每一個(gè) Xorg 容器有 500 MB的***內(nèi)存限制。所以多個(gè)容器是有必要的。
安裝軟件
在 Libertine 容器中安裝軟件有兩個(gè)方法。***種是允許用戶啟動(dòng)容器后選擇“輸入包名或者 Debian 文件”,這意味著用戶可以在軟件中心或者終端找到一個(gè)軟件的名字,然后在 Libertine 中輸入它來(lái)安裝。也可以指定特定的 DEB 文件來(lái)安裝,可以在Libertine LXC 容器中直接搜索安裝包。
注意:Unity 8 非常新,一些程序或許不能在 Libertine 里加載或者完全安裝。
結(jié)論
Unity 8 展現(xiàn)了不少的新特性,它現(xiàn)代、時(shí)髦,而且比之前任何一個(gè) Unity 迭代版本都快。唯一限制它的就是使用率。事實(shí)是大部分用戶更樂(lè)意選擇實(shí)用的應(yīng)用程序,而不是一個(gè)別致新穎的桌面環(huán)境。某種程度上來(lái)說(shuō),使用 Libertine 能解決這個(gè)問(wèn)題,但它不會(huì)***有效。早晚有一天,Canonical 都需要自行移植這些程序或者向社區(qū)求助來(lái)徹底解決這個(gè)問(wèn)題。