將「我的應用程式」新增至 Ubuntu 的上下文選單

將「我的應用程式」新增至 Ubuntu 的上下文選單

我為 Ubuntu 開發了一個應用程式「MonitorMe」。

在 ubuntu 中,我現在看到 Microsoft 在上下文選單中新增了 Open With VS Code,而不是使用 Nautilus Action。

我想在 Ubuntu 的上下文選單中新增一個選項,例如「使用 monitorme 開啟」。怎樣做呢?

謝謝。

答案1

如果您的應用程式適用於某種類型的檔案(aMIME類型),您可以編寫一個 .desktop 檔案並將您的應用程式與該 MIME 類型相關聯;然後它將在所有文件管理器中可用。

如果您沒有任何特定的 MIME 類型,您可以欺騙並使用 MIME type inode/directory,然後您可以從目錄的上下文功能表中開啟它。

例子:

簡約的 .desktop 文件

[Desktop Entry]
Type=Application
Name=MyApplication
Exec=myapp %f
Icon=myapp
GenericName=MyApplication that does cool things
Terminal=false
MimeType=inode/directory;

將該檔案移至 ,/usr/share/applications使其可供電腦上的所有使用者使用。如果您從應用程式建立 .deb 套件來分發它,請將 .desktop 檔案安裝到/usr/share/applications您的步驟中make install並將其與您的應用程式打包在一起。

進一步閱讀

答案2

在 Ubuntu 20.04 中,您仍然可以使用 nautilus 操作,但在 21.04 中,這不再起作用。

仍然有效的是鸚鵡螺腳本。您將腳本(設定了可執行位)放入~/.local/share/nautilus/scripts.然後它們將顯示為“腳本”右鍵選單項目的子選單。這Ubuntu 社群幫助頁面包含有關其工作原理的更多資訊。

相關內容