設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

手機(jī)變PC的第二步:給Ubuntu Touch安裝桌面軟件

2018/2/1 21:34:53 來源:IT之家 作者:三七 責(zé)編:三七

昨天IT之家在《手機(jī)變PC的第一步:給魅族PRO 5刷Ubuntu Touch系統(tǒng)》的文章結(jié)尾埋下了一個(gè)伏筆,展示了Ubuntu Touch運(yùn)行桌面軟件和連接到電視的照片,今天,IT之家的這篇教程就教各位讀者如何在Ubuntu Touch上安裝桌面軟件。

感謝Ubuntu社區(qū)的 Robie Basak 和Github的 Mutse Young 為IT之家小編提供思路。

開始之前

開始在Ubuntu Touch里安裝桌面軟件之前,我們需要在Windows 10計(jì)算機(jī)里安裝Ubuntu子系統(tǒng)(其他的Linux發(fā)行版也可以)。

在Windows 10里安裝Ubuntu子系統(tǒng)的方法非常簡(jiǎn)單,在Microsoft Store里搜索并安裝“Ubuntu“后簡(jiǎn)單設(shè)置即可。

此外,在開始之前,我們需要保證手機(jī)已經(jīng)連接到WiFi且和Windows 10計(jì)算機(jī)在同一局域網(wǎng)下。

設(shè)置SSH

我們首先在手機(jī)上操作。

打開手機(jī)上的終端。

在里面依次執(zhí)行以下兩條命令:

sudo setprop persist.service.ssh true
mkdir -pm700 ~/.ssh

執(zhí)行結(jié)果如下:

執(zhí)行以下命令來查看手機(jī)在局域網(wǎng)的IP地址:

ip addr

執(zhí)行結(jié)果如下:

以小編的手機(jī)為例,IP地址是192.168.0.59。

執(zhí)行以下命令:

nc -l 1234 > ~/.ssh/authorized_keys

此命令的執(zhí)行過程將被掛起如下:

此時(shí)我們?cè)谟?jì)算機(jī)上操作。

執(zhí)行以下命令:

ssh-keygen

執(zhí)行時(shí),請(qǐng)?jiān)凇癊nter file in witch to save the key”后輸入你要將key保存到的路徑,如:

/home/lenovo/.ssh/id_rsa

在“Enter passphrase”后輸入你要設(shè)置的密碼,如Ruanmei20180201。

在“Enter same passphrase again”后確認(rèn)你剛剛輸入的密碼,如Ruanmei20180201。

命令執(zhí)行完成后,結(jié)果如下:

執(zhí)行以下命令來將key導(dǎo)入手機(jī):

nc *你手機(jī)的局域網(wǎng)IP地址* < home/lenovo/.ssh/id_rsa.pub

如:

nc 192.168.0.59 1234 < ~/.ssh/id_rsa.pub

執(zhí)行結(jié)果如下:

執(zhí)行以下命令:

ssh phablet@你手機(jī)的局域網(wǎng)IP地址

如:

ssh phablet@192.168.0.59

當(dāng)你看到“Are you sure you want to continue connecting (yes/no)?“的時(shí)候,在其后輸入:

yes

并回車。

當(dāng)你看到“Enter passphrase for key……“的時(shí)候,輸入你剛剛設(shè)置的密碼(如Ruanmei20180201)并回車。

執(zhí)行結(jié)果如下:

現(xiàn)在,我們已經(jīng)成功地在電腦上通過SSH連接到手機(jī)了。

安裝Xmir

要在Ubuntu Touch運(yùn)行桌面軟件,我們需要先安裝Xmir。

要安裝Xmir非常簡(jiǎn)單,只需執(zhí)行以下操作:

在Windows 10計(jì)算機(jī)的Ubuntu子系統(tǒng)里通過SSH連接到Ubuntu Touch手機(jī),然后執(zhí)行以下兩條命令:

sudo mount -o remount,rw /
sudo touch /userdata/.writable_image

執(zhí)行結(jié)果如下:

再執(zhí)行以下命令:

sudo add-apt-repository ppa:mlankhorst/ppa

執(zhí)行結(jié)果如下:

接著執(zhí)行以下命令:

sudo apt-get update

此過程需要一些時(shí)間,請(qǐng)耐心等待。

該條命令執(zhí)行完成后,結(jié)果如下:

執(zhí)行以下命令:

sudo apt-get install xserver-xorg-xmir

執(zhí)行結(jié)果如下:

在手機(jī)上安裝桌面軟件(以Firefox為例)

在Windows 10計(jì)算機(jī)的Ubuntu子系統(tǒng)里通過SSH連接到Ubuntu Touch手機(jī),然后執(zhí)行以下命令:

sudo apt-get install firefox

在“您希望繼續(xù)執(zhí)行嗎?”后輸入“Y”(不包含引號(hào))并回車。

下載和安裝的過程需要一點(diǎn)時(shí)間,請(qǐng)耐心等待。

命令執(zhí)行完成后,結(jié)果如下:

在Ubuntu Touch手機(jī)上運(yùn)行桌面軟件(以Firefox為例)

Firefox已經(jīng)安裝完了,接下來我們開始運(yùn)行它。

要在Ubuntu Touch手機(jī)上運(yùn)行Firefox非常簡(jiǎn)單,我們只需執(zhí)行以下操作:

在Windows 10計(jì)算機(jī)的Ubuntu子系統(tǒng)里通過SSH連接到Ubuntu Touch手機(jī),然后執(zhí)行以下命令:

sudo vi /bin/firefox.sh

你將進(jìn)入vi編輯器如下:

按鍵盤上“i“鍵來啟用編輯。

在vi編輯器里輸入以下內(nèi)容:

#!/bin/bash
Xmir :0 -sw -flatten -rootless --desktop_file_hint=/usr/share/applications/firefox.desktop &
sleep 0.5
DISPLAY=:0 firefox --window-size=1920x1080 --force-device-scale-factor=2

輸入完成后,執(zhí)行快捷鍵操作“Ctrl+C“,再輸入:

:wq

然后回車。

文件寫入成功后,結(jié)果如下:

執(zhí)行以下命令:

sudo chmod a+x /bin/firefox.sh

執(zhí)行結(jié)果如下:

執(zhí)行以下命令:

sudo vi /usr/share/applications/firefox.desktop

你將通過vi編輯器打開這樣一個(gè)文件:

按鍵盤上的“i”鍵來啟用編輯,在末尾加上以下幾行:

[空行]
Exec=/bin/firefox.sh
X-Ubuntu-Touch=true

如下:

執(zhí)行快捷鍵“Ctrl+C”,再輸入:

:wq

回車。

文件寫入成功后,結(jié)果如下:

執(zhí)行以下命令:

firefox.sh

此時(shí)將目光移至你的手機(jī),如果不出意外的話,F(xiàn)irefox瀏覽器應(yīng)該成功運(yùn)行了。

因?yàn)檫@是為桌面PC設(shè)計(jì)的軟件,不是為手機(jī)設(shè)計(jì)的,所以要使用它,你最好通過藍(lán)牙給你的Ubuntu Touch手機(jī)連接一套鍵盤和鼠標(biāo),就像這樣:

把Ubuntu Touch手機(jī)連接到大屏幕

如果要把Ubuntu Touch手機(jī)連接到大屏幕上讓它變身PC模式,我們需要有一臺(tái)支持無線投屏(或者連接有無線投屏適配器)的顯示器(或者電視)。

隨后,我們?cè)凇跋到y(tǒng)設(shè)置-亮度和顯示”中將“外部顯示”項(xiàng)的開關(guān)打開,在無線顯示列表里,我們可以看到無線顯示設(shè)備。

點(diǎn)擊你要投屏到的目標(biāo)設(shè)備,稍等片刻,Ubuntu Touch手機(jī)即可連接到大屏幕(或者電視)。

在大屏幕上,Ubuntu Touch的UI將以PC模式顯示,在此模式下,你可以把手機(jī)的觸摸屏當(dāng)成觸摸板使用(光標(biāo)定位設(shè)備)。

不過在連接到大屏幕后,Ubuntu Touch不能運(yùn)行我們剛剛安裝的桌面軟件(比如Firefox)。如果有讀者對(duì)此有解決方案,歡迎在評(píng)論區(qū)中給出。

好的,本期IT之家極客學(xué)院先告一段落,在下期IT之家極客學(xué)院中,我們將介紹如何將刷了Ubuntu Touch的魅族PRO 5恢復(fù)為安卓(國行的Flyme)系統(tǒng)。

推薦閱讀:

手機(jī)變PC的第一步:給魅族PRO 5刷Ubuntu Touch系統(tǒng)

IT之家學(xué)院:將刷了Ubuntu Touch的魅族PRO 5恢復(fù)為安卓系統(tǒng)

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知