Desktop-Environment
從命令行模擬文件管理器“打開項目”的規範方法
幾乎每個桌面環境都有一種機制來確定當您(點兩下)文件管理器/資源管理器視窗中的文件時要做什麼。這可以基於副檔名,或基於任何其他內容
file
等。現在,假設我在桌面會話中打開了一個終端視窗,並且我在某個文件夾中。是否有一些二進製文件或腳本 - 希望在 Linux 常見的多個桌面環境中有效 - 當以文件名作為其參數執行時,使用此機制並具有與(點兩下)該文件相同的效果?
如果沒有單一的多桌面環境方法來執行此操作 - 是否有一堆具有此功能的特定於桌面環境的二進製文件/腳本?如果是這樣,你能列出這樣的一堆嗎?
start
在 Windows 上,我認為這以命令的形式存在(當然,它們可以假設一個桌面環境。)
對於實現freedesktop.org xdg-utils工具的桌面環境,您應該能夠使用
xdg-open
:姓名
xdg-open — 在使用者的首選應用程序中打開文件或 URL
xdg-打開 {文件 | 網址}
xdg-open {–幫助 | –手冊 | –version} 說明
xdg-open 在使用者的首選應用程序中打開文件或 URL。如果提供了 URL,則 URL 將在使用者首選的 Web 瀏覽器中打開。如果提供了文件,則該文件將在該類型文件的首選應用程序中打開。xdg-open 支持文件、ftp、http 和 https URL。
xdg-open 僅在桌面會話中使用。不建議以 root 身份使用 xdg-open。
選項
–help 顯示命令概要。
–manual 顯示此手冊頁。
–version 顯示 xdg-utils 版本資訊。