當前位置:
首頁 > 科技 > 如何給Ubuntu Touch安裝桌面軟體

如何給Ubuntu Touch安裝桌面軟體

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

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

開始之前

開始在Ubuntu Touch里安裝桌面軟體之前,我們需要在Windows 10計算機里安裝Ubuntu子系統(其他的Linux發行版也可以)。

在Windows 10里安裝Ubuntu子系統的方法非常簡單,在Microsoft Store里搜索並安裝「Ubuntu「後簡單設置即可。

如何給Ubuntu Touch安裝桌面軟體

此外,在開始之前,我們需要保證手機已經連接到WiFi且和Windows 10計算機在同一區域網下。

設置SSH

我們首先在手機上操作。

打開手機上的終端。

在裡面依次執行以下兩條命令:

sudo setprop persist.service.ssh true

mkdir -pm700 ~/.ssh

執行結果如下:

如何給Ubuntu Touch安裝桌面軟體

執行以下命令來查看手機在區域網的IP地址:

ip addr

執行結果如下:

如何給Ubuntu Touch安裝桌面軟體

以小編的手機為例,IP地址是192.168.0.59。

執行以下命令:

nc -l 1234 > ~/.ssh/authorized_keys

此命令的執行過程將被掛起如下:

如何給Ubuntu Touch安裝桌面軟體

此時我們在計算機上操作。

執行以下命令:

ssh-keygen

執行時,請在「Enter file in witch to save the key」後輸入你要將key保存到的路徑,如:


/home/lenovo/.ssh/id_rsa

在「Enter passphrase」後輸入你要設置的密碼,如Ruanmei20180201。

在「Enter same passphrase again」後確認你剛剛輸入的密碼,如Ruanmei20180201。

命令執行完成後,結果如下:

如何給Ubuntu Touch安裝桌面軟體

執行以下命令來將key導入手機:

nc *你手機的區域網IP地址*

如:

nc 192.168.0.59 1234

執行結果如下:

如何給Ubuntu Touch安裝桌面軟體

執行以下命令:

ssh phablet@你手機的區域網IP地址

如:

ssh phablet@192.168.0.59

當你看到「Are you sure you want to continue connecting (yes/no)?「的時候,在其後輸入:

yes

並回車。

當你看到「Enter passphrase for key……「的時候,輸入你剛剛設置的密碼(如Ruanmei20180201)並回車。

執行結果如下:

如何給Ubuntu Touch安裝桌面軟體

現在,我們已經成功地在電腦上通過SSH連接到手機了。

安裝Xmir

要在Ubuntu Touch運行桌面軟體,我們需要先安裝Xmir。

要安裝Xmir非常簡單,只需執行以下操作:

在Windows 10計算機的Ubuntu子系統里通過SSH連接到Ubuntu Touch手機,然後執行以下兩條命令:

sudo mount -o remount,rw /

sudo touch /userdata/.writable_image

執行結果如下:

如何給Ubuntu Touch安裝桌面軟體

再執行以下命令:

sudo add-apt-repository ppa:mlankhorst/ppa

執行結果如下:

如何給Ubuntu Touch安裝桌面軟體

接著執行以下命令:

sudo apt-get update

此過程需要一些時間,請耐心等待。

如何給Ubuntu Touch安裝桌面軟體

該條命令執行完成後,結果如下:

如何給Ubuntu Touch安裝桌面軟體

執行以下命令:

sudo apt-get install xserver-xorg-xmir

執行結果如下:

如何給Ubuntu Touch安裝桌面軟體

在手機上安裝桌面軟體(以Firefox為例)

在Windows 10計算機的Ubuntu子系統里通過SSH連接到Ubuntu Touch手機,然後執行以下命令:

sudo apt-get install firefox

在「您希望繼續執行嗎?「後輸入」Y「(不包含引號)並回車。

如何給Ubuntu Touch安裝桌面軟體

下載和安裝的過程需要一點時間,請耐心等待。

如何給Ubuntu Touch安裝桌面軟體

命令執行完成後,結果如下:

如何給Ubuntu Touch安裝桌面軟體

在Ubuntu Touch手機上運行桌面軟體(以Firefox為例)

Firefox已經安裝完了,接下來我們開始運行它。

要在Ubuntu Touch手機上運行Firefox非常簡單,我們只需執行以下操作:

在Windows 10計算機的Ubuntu子系統里通過SSH連接到Ubuntu Touch手機,然後執行以下命令:

sudo vi /bin/firefox.sh

你將進入vi編輯器如下:

如何給Ubuntu Touch安裝桌面軟體

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

在vi編輯器里輸入以下內容:

#!/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

輸入完成後,執行快捷鍵操作「Ctrl+C「,再輸入:

:wq

然後回車。

文件寫入成功後,結果如下:

如何給Ubuntu Touch安裝桌面軟體

執行以下命令:

sudo chmod a+x /bin/firefox.sh

執行結果如下:

如何給Ubuntu Touch安裝桌面軟體

執行以下命令:

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

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

如何給Ubuntu Touch安裝桌面軟體

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

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

如下:

如何給Ubuntu Touch安裝桌面軟體

執行快捷鍵「Ctrl+C」,再輸入:


:wq

回車。

文件寫入成功後,結果如下:

如何給Ubuntu Touch安裝桌面軟體

執行以下命令:

firefox.sh

此時將目光移至你的手機,如果不出意外的話,Firefox瀏覽器應該成功運行了。

如何給Ubuntu Touch安裝桌面軟體

因為這是為桌面PC設計的軟體,不是為手機設計的,所以要使用它,你最好通過藍牙給你的Ubuntu Touch手機連接一套鍵盤和滑鼠,就像這樣:

如何給Ubuntu Touch安裝桌面軟體

把Ubuntu Touch手機連接到大屏幕

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

如何給Ubuntu Touch安裝桌面軟體

隨後,我們在「系統設置-亮度和顯示」中將「外部顯示」項的開關打開,在無線顯示列表裡,我們可以看到無線顯示設備。

如何給Ubuntu Touch安裝桌面軟體

點擊你要投屏到的目標設備,稍等片刻,Ubuntu Touch手機即可連接到大屏幕(或者電視)。

如何給Ubuntu Touch安裝桌面軟體

在大屏幕上,Ubuntu Touch的UI將以PC模式顯示,在此模式下,你可以把手機的觸摸屏當成觸摸板使用(游標定位設備)。

不過在連接到大屏幕後,Ubuntu Touch不能運行我們剛剛安裝的桌面軟體(比如Firefox)。如果有讀者對此有解決方案,歡迎在評論區中給出。

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

推薦閱讀:

手機變PC的第一步:給魅族PRO 5刷Ubuntu Touch系統

IT之家學院:將刷了Ubuntu Touch的魅族PRO 5恢復為安卓系統

想看到更多這類內容?去APP商店搜IT之家,天天都有小歡喜。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT之家 的精彩文章:

魅族Flyme 6新春穩定版1月30日推送
USB 3.2傳輸規範即將發布:速率翻倍

TAG:IT之家 |