
當你在 Linux 上工作但仍需要一些 Windows 應用程式時,你自然會想如何在不犧牲桌面便利性的情況下整合它們。在這種情況下,Cassowary 就派上用場了。 一個允許你在虛擬機器中啟動 Windows 程式的項目 並在您的會話中顯示它們,就好像它們是母語人士一樣。 此整合基於 FreeRDP 和 RemoteApps 技術。,因此 Windows 的行為與發行版中的任何其他應用程式一樣。
在本文中,我們將向您介紹有關 Cassowary 的所有資訊。我認為這個選項比較新,但對於那些不熟悉它的人來說,它已經開發了好幾年了。
什麼是 Cassowary?它是如何運作的?
Cassowary 是一種將 Windows 用戶端連接到 Linux 主機的解決方案,可讓您從前者開啟應用程式並將其整合到後者中使用。 技術關鍵在於FreeRDP和RemoteApps模式,它將 Windows 軟體視窗投射到你的 Linux 會話中,就像它們自己的視窗一樣。這不是模擬:底層才是真正的 Windows,它 支援與 Office 或 Adobe 等複雜套件的兼容性.
在他的方法中,Cassowary 試圖讓文件交換變得自然。 在 Linux 上,您可以直接在 Windows 應用程式中開啟文檔 反之亦然,在 Windows 用戶端中,可以使用 Linux 原生工具開啟檔案。此外, 簡化了主機和客戶機檔案系統之間的共享 這樣處理共享項目和資料夾就不會很麻煩。
Cassowary 的另一個實際重點是使用者體驗。 包含配置實用程式 這使得調整環境變得更加容易, 允許您建立 Windows 應用程式啟動器 在你的桌面選單中,如果你使用 virt-manager, 當沒有使用任何應用程式時,請自動暫停虛擬機,並在您再次需要時恢復虛擬機這個想法是,資源消耗會適應您的工作流程,而無需不斷進行人工幹預。
Cassowary 的優勢和主要特點
- 視覺化整合:Windows 視窗原生出現在您的 Linux 會話中。 除非你選擇,否則不存在“桌中桌”.
- 雙向檔案流: 在 Windows 程式中開啟主機文檔 反之亦然。
- 日常工具: 簡單的安裝嚮導, 投手一代 和自動化 VM 暫停/返回 使用 virt-manager。
- 文件和社群:該專案建議 安裝指南視頻,邀請您給一顆星來支持它的發展和 提供 Discord 伺服器來解決疑問.
專案狀態和安全考慮
目前的維護狀態很重要。 Cassowary 近兩年沒有做出任何承諾。這是否意味著它們無法使用?不一定:如果你的依賴項仍然相容,它們就可以工作。但有一些細微差別: 如果沒有最近的補丁,未修補漏洞的風險就會增加,尤其是在公開 RDP 服務或使用不斷發展的第三方元件時。
為了最大限度地降低風險,建議 使用謹慎的網路規則隔離 Windows VM限制開放端口,保持客戶機和主機系統處於最新狀態,並避免共享不必要的資源。在相關論壇和社群提問也會有所幫助: 在 /r/Linux 中,它促進新聞和資訊(不支援),他們建議將技術問題直接發送到 /r/Linux4Noobs 或 /r/linuxquestions 等空間甚至還有像 Lemmy 或 Kbin 這樣的社區。這些社交生態系統會給你真實的回饋,告訴你哪些功能在 2025 年仍然有效,以及需要哪些調整。
如何開始:要求和一般步驟
Cassowary 的典型流程包括三個部分: 使用 Virt-Manager 準備 Windows VM, 在 Windows 用戶端和 Linux 主機上安裝 Cassowary,最後 微調附加內容並解決常見問題每個分佈都會有細微的變化,但方法是一致的。
如果您決定從原始程式碼進行編譯(而不是使用已發布的二進位),則有一些重要的細節。 首先在 Windows 上安裝 Python 3 和 Git (如果是Windows 7,建議使用Python 3.7)並依照下列步驟產生工件: 在 app-linux 資料夾中,建立了一個 dist 目錄,其中包含一個可安裝的 .whl 檔案。 y, 在 app-win 部分,使用安裝程式建置了一個 bin 目錄。此過程在安裝過程中下載 Python 二進位文件,因此 你需要網路連線.
如果您在 Linux 上編譯 Windows 應用程式會怎麼樣?這時 Wine 就派上用場了。 您必須安裝 Wine 才能從 Linux 編譯 Windows 元件。請記住,雖然透過 Wine 進行打包通常有效, 在某些情況下,以這種方式產生的可執行檔在某些 Windows 系統上無法正常運作。如果您遇到這種情況,從真正的 Windows 建置通常可以解決此問題。
想幫助這個專案嗎?有幾種常見的方法可以實現: 改進文檔, 報告錯誤 o 提出改進建議此外,您還可以透過技術贊助平台提供資金支援。 這種支持有助於維持利基計畫的活力。,即使沒有頻繁提交。