手机消息同步+android屏幕镜像=电脑微信 for linux
目錄
- 引言
- 先看看效果圖
- 鏡像工具選型
- 實現步驟
-
- adb安裝
- 消息同步安裝
- 鏡像軟件安裝
- 控制手機
- 附:操作快捷鍵
引言
由于工作原因,需要使用linux,但平日里的工作又離不開windows電腦,所以就需要兩臺電腦,即便是這樣,在工作中還是有很多不便之處,如在linux電腦上工作的過程中,公司有重要的群消息(釘釘、企業微信、工作微信群等等)時,你可能無法及時接收到,導致被領導*****,不管怎么說吧,如果你用了linux電腦時,如果還想像windows電腦一樣使用微信等工具時,那么今天要說的內容就很有幫助。
先看看效果圖
鏡像工具選型
鏡像工具有很多種,常用的就那么幾種(想看其它選型請看這里),經過多方考慮之后,決定選用scrcpy,至于為什么選型,括號中那篇文章中說的很清楚,同時,由于在centos中安裝Vysor比較簡單,所以也試用了Vysor,使用之后發現,還是要相信前輩們總結的經驗,決定使用scrcpy。Vysor雖然安裝簡單,操作也很簡單,但是想要用好的功能就必需成為pro用戶,否則可用的功能很少,同時也很差,最重要的就是鏡像畫面很模糊。(貶完后Vysor相對于scrcpy有沒有優勢呢?當然有,Vysor可以通過pc鍵盤對手機輸入,而scrcpy不可以)
好了,說完選型后,我們針對已確定的選型進行安裝等操作。
實現步驟
adb安裝
所有這些鏡像工具均需要adb工具才能實現,所以首先需要在電腦上安裝adb,其實adb安裝是很簡單的事,但是需要注意的是,后面安裝的scrcpy也自帶adb,所以如果要通過scrcpy調用系統中安裝的adb就需要注意版本問題(錯誤消息如下),會導致不能控制手機,但是好消息是,你可以不安裝adb,直接使用scrcpy.adb直接運行adb,這樣就不會存在版本不一致的問題了。
adb server version (32) doesn’t match this client (39); killing…
手機中安裝adb工具(任選一種),為了省事adb和kdeconnect截圖如下圖:
同時,需要注意,一定要把手機的調試模式打開,各種手機打開調試模式不一樣,請自行百度。
消息同步安裝
消息同步好實現,分別在centos和android中安裝kdeconnect即可。安裝方法這里就不說了,能用linux的用戶安裝這些軟件應該沒什么困難,唯一要說的就是手機下載kdeconnect時,需要科學上網,在googlePlay中下載。
安裝完通知軟件后,手機上的所有通知消息就會在電腦的通知中顯示了,這樣你就不用擔心會錯過重要的消息了。
鏡像軟件安裝
安裝完這些軟件后,電腦是可以接收手機上的通知消息了,但是這還不夠,收到消息后還需要再回到手機上處理,這很不程序員,所以還需要讓電腦能直接處理消息才行,說干就干,scrcpy上場。
centos8中安裝scrcpy是一件令人很頭疼的事件,原因上面也說過了,由于centos生來就不是給桌面用戶使用的,所以像這些桌面軟件對于它的支持就不是很友好,導致安裝時出現了好多卡點,需要一一解決。下面我就簡單說說遇到的一些卡點,以及是怎么解決的。
- 首先去官網看看
scrcpy官網地址
centos8 安裝scrcpy有兩種安裝方法,一種是手工,一種是通過snap,兩種方法試下來都有卡點,這里才是今天要說的重點。
手工安裝呢,官方只給出了兩種操作系統(如下圖)的安裝方法,正好沒有centos,有人會說centos8不就是使用的是fedora一樣的內核嗎?其實不然,安裝過程中你就會發現,安裝fedora中的軟件依賴關系有時候會明確要求fedora的版本,這時候你挨個去找依賴包,你又會發現,有些依賴包又和你當前的系統版本存在沖突,這時候你是刪除原來的版本呢,還是放棄使用fedora進行安裝呢?經過嘗試后,還是決定放棄這種方法,因為有些依賴軟件太底層了,如果刪除就很有可能導致當前系統崩潰。
放棄了手工安裝后,我們就只剩下snap的方法了,scrcpy 官網沒有繼續給出snap的安裝網址,這時候需要自己去snap的官網自己找針對centos的安裝方法了。
snap官網
在snap官網上找到了centos的安裝方法,但是(又是但是),在centos8中,不管使用官方源(穩定版)還是其它鏡像源,都沒有snap(這不是廢話嗎,其它鏡像源也是鏡像的官方源),所以,snap官網也說了需要更換cr源(continuous release),為什么要用這個源呢,文章中也說的很清楚,這個源代表著下一個版中的軟件,換而言之,就是當前版中沒有這個軟件,所以需要在下一個版中安裝。
弄清楚這些之后,我們就按照文章所說,更換源,然后安裝snap。centos8更換源這里就不需要我再介紹了吧。
- 安裝scrcpy
安裝完snap后,就可以通過snap安裝scrcpy了,sudo snap instal scrcpy。安裝完scrcpy后就可以通過運行scrcpy控制手機了。
控制手機
控制手機共分三步:
1、scrcpy.adb tcpip 5555
2、可以通過scrcpy.adb connect 192.168.86.171連接手機 (更換自己手機的ip地址)
3、通過scrcpy &啟動控制程序
成功啟動scrcpy后,就可以出現文章開頭的手機界面。
附:操作快捷鍵
Shortcuts:Ctrl+fswitch fullscreen modeCtrl+gresize window to 1:1 (pixel-perfect)Ctrl+xDouble-click on black bordersresize window to remove black bordersCtrl+h # 現在好多手機都是全面屏,通過電腦很難從屏幕邊緣退到主屏幕,這個時候就需要這個快捷鍵Middle-clickclick on HOMECtrl+bCtrl+BackspaceRight-click (when screen is on)click on BACKCtrl+sclick on APP_SWITCHCtrl+mclick on MENUCtrl+Upclick on VOLUME_UPCtrl+Downclick on VOLUME_DOWNCtrl+pclick on POWER (turn screen on/off)Right-click (when screen is off)power onCtrl+oturn device screen off (keep mirroring)Ctrl+rrotate device screenCtrl+nexpand notification panelCtrl+Shift+ncollapse notification panelCtrl+ccopy device clipboard to computerCtrl+vpaste computer clipboard to deviceCtrl+Shift+vcopy computer clipboard to deviceCtrl+ienable/disable FPS counter (print frames/second in logs)Drag & drop APK fileinstall APK from computer
總結
以上是生活随笔為你收集整理的手机消息同步+android屏幕镜像=电脑微信 for linux的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国双面柔性印刷电路板(FPC)市场趋势
- 下一篇: 基于javafx的五子棋_基于JavaF