Files

如何在 Elementary OS 文件管理器上下文菜單中添加“以 root 身份打開文件夾”?

  • January 29, 2020

是將“在此處打開終端”添加到 Elementary OS 文件管理器(通常稱為“文件”-執行檔是pantheon-files)的上下文菜單中的解決方案。

對於該特定需求,我們的想法是創建文件/usr/share/contractor/terminal.contract並添加類似

[Contractor Entry]
Name=Open Terminal here
Icon=terminal
Description=Open Terminal here
MimeType=inode;application/x-sh;application/x-executable;
Exec=pantheon-terminal -d %U
Gettext-Domain=pantheon-terminal

但是如何適應它並有一個模型來添加其他命令,即 - 按照我的優先順序 - ‘以 root 身份打開文件夾’?

為了創建“以 root 身份打開文件夾”上下文菜單命令 -並且為了創建任何新的此類命令**-** 必須*.contract/usr/share/contractor.

要在中創建文件gedit

sudo gedit /usr/share/contractor/Open_as_admin.contract

對於“以根目錄打開文件夾”-該文件必須包含類似

[Contractor Entry]
Name=Open folder as root
Icon=gksu-root-terminal
Description=Open folder as root
MimeType=inode;application/x-sh;application/x-executable;
Exec=gksudo pantheon-files -d %U
Gettext-Domain=pantheon-files

(但無論如何,上下文菜單中都沒有出現圖示)

在此處輸入圖像描述

引用自:https://unix.stackexchange.com/questions/92494