deepin系統介紹
deepin(原名Linux Deepin)致力於為全球使用者提供美觀易用,安全可靠的 Linux發行版。deepin專案於2008年發起,並在2009年釋出了以 linux deepin為名稱的第一個版本。2014年4月更名為 deepin,在中國常被稱為“深度作業系統”。
截止到 2023 年,深度作業系統全球下載量超過 9000 萬次,提供超過 33 種不同的語言版本,以及遍佈六大洲的 140 多個映象站點的下載服務。在全球開源作業系統排行榜上是排名最高的中國作業系統產品。
在國產作業系統中我個人最喜歡也最看好deepin,因此本文以deepin系統為例,其他linux系統也差不多。
開始實踐
避坑
Avalonia開發桌面專案專案結構一般如下所示:
如果直接繼續操作,複製檔案到deepin系統上的時候是這樣子的:
.Desktop檔案是Linux系統中應用程式啟動和管理的重要組成部分,它使得使用者可以方便地在不同的桌面環境中啟動和管理應用程式。同時,.Desktop檔案也可以用於定義快捷方式、指令碼和其他型別的程式。
貌似被當成了.Desktop檔案,無法執行起來,直接改名也不行。
如果你的專案結構也如上圖所示,修改專案名稱為不以.Desktop結尾:
名稱空間也順帶改一下:
右鍵,點選發布:
選資料夾:
選資料夾:
預設位置:
點選顯示所有設定:
進行設定:
這裡選擇獨立部署模型,選擇目標執行時,這裡是linux-x64,選擇生成單個檔案。
點選發布:
釋出結果如下所示:
生成位置中的檔案如下所示:
將linux-x64資料夾複製到deepin系統中,如下所示:
雙擊執行,點選執行:
成功執行:
將昨天寫的小工具也按照上面的方式,在deepin系統上執行,效果如下所示: