您想要將Android設備鏈接到Ubuntu以傳輸文件、查看Android通知、以及從Ubuntu桌面發送短信 – 你會怎麼作?將文件從手機傳輸到PC時不要打電話給本身:使用GSConnect就能夠。很簡單:您只須要一個像Ubuntu這樣的Linux發行版和一個名爲「GSConnect」的開源GNOME Shell擴展。 |
GSConnect是一個徹底免費,功能豐富的附加組件,可以讓您經過無線網絡將Android手機鏈接到Ubuntu,無需USB線!在這篇文章中,咱們將討論擴展提供的功能,並向您展現如何在Ubuntu 18.04 LTS及更高版本上安裝GSConnect,以便您能夠本身試用!python
爲何要將Android手機鏈接到Ubuntu?linux
讓咱們從解決這個大問題開始:爲何想要將Android手機鏈接到Ubuntu(或任何其餘臺式PC)。shell
簡單的答案(對我而言)就是方便。小程序
使用個人Android手機(沒什麼特別的,只是帶有Android 8.1 Oreo的Moto G 5S Plus),也使用個人Ubuntu PC(運行最新的Ubuntu 18.10版本,ofc)。瀏覽器
二者都是功能強大,富有成效的設備時,當它們與每一個設備放在一塊兒時,它有助於節省個人時間、麻煩。安全
例如,若是我想將照片從Android發送到Ubuntu以在GIMP中進行編輯,我能夠經過無線方式在幾個簡單的點擊中使用GSconnect。 我沒有必要尋找和鏈接電纜,掛載個人手機,瀏覽文件系統中的正確文件夾,但願我拖出正確的文件…網絡
另外一個例子:若是個人藍牙鼠標在我工做時耗盡電池(常常發生!)我能夠將手機的觸摸屏用做Ubuntu上的觸摸板並繼續工做。app
正是這些功能使GSConnect擴展變得很是方便。能夠把它想象成一個真正的集成和互操做性的瑞士軍刀。ssh
GSConnect與KDE Connect工具
GSConnect不須要任何KDE或Qt依賴項。它徹底是獨立的。
GSConnect是KDE Connect的JavaScript端口,這是一個基於Qt的應用程序。
KDE Connect和GSConnect都以相似的方式工做。這兩種工具都充當設備之間的橋樑。他們讓Android設備與Linux PC安全通訊(反之亦然),使他們可以交換數據,表面系統功能,槓桿控制等。
GSConnect和KDE Connect之間的主要區別在於:工具包,依賴關係和桌面環境。
KDE Connect的桌面應用程序是用Qt編寫的。 Qt是很是跨平臺的,容許KDE Connect在大多數Linux桌面和發行版(不只僅是KDE Plasma)上運行 – 甚至還有一個不受支持的Windows 10版本!
基於GNOME的系統的缺點是,Qt應用程序每每須要安裝至關數量的Qt依賴項才能運行,一般看起來不合適,而且不能像非Qt桌面那樣整齊地集成爲本機解決方案。
GSConnect不須要任何KDE或Qt依賴項。 它徹底是獨立的,若是更具體的設置。
由於它是GNOME Shell擴展,它(固然)須要GNOME桌面才能工做。 一些附加組件的功能和插件也依賴於特定的GTK應用程序和信號(如兼容的文件管理器,MPRIS播放器支持等)。
此外,非Qt端口可以更好地與Ubuntu桌面,Nautilus文件管理器集成,使用本機GNOME通知系統掛鉤並在Linux桌面上提供Android通知等等。
所以,若是你渴望嘗試KDE Connect,但被Qt依賴項推遲,那麼這個擴展是值得一試的。
GSConnect:傳輸文件,發送短信等
您可使用GSConnect將文件從Android發送到PC(反之亦然),在桌面上查看Android通知,甚至將Android手機用做鼠標或遠程觸摸板!
GSConnect擴展的主要功能包括:
值得注意的是,GSConnect甚至容許您一次配對多個設備 – 並單獨管理它們!若是您想要集成多個設備,只需安裝Android應用程序並在您要使用的每一個設備上重複配對步驟(以下所列)。
最好的一點?任何人均可以使用它
全部這些功能均可經過常規無線網絡鏈接得到。不須要昂貴的集線器或接入點,無需解開電纜,也無需購買或設置專有軟件。
您只須要一個帶有GNOME Shell 3.28(或更高版本)的Linux發行版,(免費)GSConnect擴展,以及(免費)KDE Connect Android應用程序來充分利用各類功能。
如何在Ubuntu上安裝GSConnect
如今有趣的是:如何在Ubuntu 18.04 LTS和18.10上安裝GSconnect(該功能計劃在Ubuntu 19.04中默認發佈)。
下面,咱們將從頭至尾引導您完成整個過程:從安裝Ubuntu上的擴展程序到在手機上安裝KDE Connect Android應用程序。
1.在Android手機上安裝KDE Connect
第一步是將KDE Connect應用程序安裝到您的Android設備上。 該應用程序是免費的開源軟件,您能夠在GitHub上找到它的源代碼。
您能夠從F-Droid下載最新版本的應用程序,也能夠直接從Google Play商店安裝:
KDE Connect on Google Play Store
2.在GNOME Shell桌面上安裝GSConnect
第二步是在Ubuntu桌面上安裝GSConnect。
您可使用Firefox或Google Chrome等網絡瀏覽器從GNOME Extensions網站安裝它,假設您已按照此處的說明操做。
您也能夠直接從Ubuntu軟件應用程序在Ubuntu 18.10上安裝較舊版本的GSConnect。 按名稱搜索或單擊此按鈕:
Install GSConnect from Ubuntu Software
3.無線鏈接
安裝了桌面擴展程序和Android應用程序後,您能夠繼續進行第三個關鍵步驟:配對。
首先確保您的Android設備和Ubuntu計算機鏈接到同一網絡。 若是您的PC經過/鏈接到以太網而且您的手機使用Wi-Fi,則可有可無; 只要二者都使用相同的鏈接,集成就會起做用。
要配對,請在Android設備上打開KDE Connect應用。 在主屏幕中,在「可用設備」下查找您的系統。
點擊系統名稱,而後點擊藍色的「請求配對」按鈕,將一對請求轉移到您的Ubuntu框中。
將配對請求從手機發送到Ubuntu很是重要,而不是相反。
到達時,在桌面上接受配對請求:
接受! 您會發現狀態菜單中列出的手機附有一個小電池百分比和圖標。
單擊您的Android設備名稱以展開完整菜單,您能夠在其中找到SMS消息的快速連接,找到您的設備,文件安裝和共享。 還有一個「請勿打擾」切換和(最重要的)訪問GSConnect設置/首選項的連接。
4.選擇您的功能
將您的設備配對並進行通訊,最後要作的就是打開您想要的功能和集成!
要啓用KDE Connect Android應用程序中的功能,只需打開它,選擇桌面設備,點擊菜單按鈕,而後選擇「插件設置」。
你會看到這個屏幕:
點擊複選框啓用/禁用功能。
要在桌面上啓用GSConnect擴展中的插件,您須要打開狀態菜單>您的設備>移動設置。
在顯示的窗口中,您須要從側邊欄中選擇Android設備,而後在下一頁中,轉到「高級」部分以啓用/禁用GSconnect的各類選項:
其中一些功能(如剪貼板同步和媒體播放器集成)具備可從「共享」部分設置,管理或配置的其餘控件:
「電話」部分提供了傳入和傳出呼叫警報的首選項:
您能夠將GSConnect與Google Chrome和Mozilla Firefox Web瀏覽器配合使用。 爲此,您須要安裝額外的Web擴展。 您能夠在每一個瀏覽器的官方附加商店/市場中找到它。
選擇菜單模式
默認狀況下,GSConnect會將本身丟棄在GNOME Shell狀態菜單中。 這有助於保持頂部區域整潔。
可是,爲了更快速地訪問您的設備和功能,如消息,查找個人電話,文件系統和共享,您能夠切換到「面板」模式,其中菜單的行爲更像傳統的指示器小程序。
在Nautilus中遠程安裝Android設備
與虛擬MTP同樣,您能夠將Android手機安裝在Ubuntu的文件管理器中,以經過無線網絡瀏覽,複製和管理手機上的文件,文件夾和照片。
但要經過WiFi遠程鏈接到您的Android設備以瀏覽其文件系統(如常規安裝),您首先須要在GSConnect和KDE Connect Android應用程序的插件部分中啓用Nautilus集成設置(有關如何操做的詳細信息,請參閱上文) 那)。
此外,根據您的系統設置,您可能還須要安裝一些依賴項。 GSConnect應用程序將提供幫助您安裝這些(請查看「其餘>文件系統」窗格),但要提早運行:
sudo apt install python-nautilus gir1.2-nautilus-3.0 sshfs
完成後,您將可以遠程安裝Android文件系統以瀏覽,編輯和傳輸文件。 您還能夠經過Nautilus快速將文件從Ubuntu發送到Android:只需右鍵單擊文件,而後選擇發送到移動設備>設備菜單條目:
GSConnect是使用Android與Ubuntu和其餘兼容的Linux發行版的最佳方式。
雖然微軟的「你的手機」應用程序爲Windows 10用戶提供了與上述相似的功能,但我真的認爲GSConnect功能更強大、更易於使用。
GSConnect是一款易於使用的免費軟件。
可是,若是您遇到任何問題,例如試圖讓您的PC和手機互相看到,請務必查看全面的維基頁面並在Github上提出問題。