昨天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之家所有文章均包含本聲明。