開いているフォルダをルートとしてPCManファイルマネージャのコンテキストメニューに追加


10

PCManFMの最新バージョンでは、Tools-Open Current Folder as Rootのオプションが削除されました。オプションを再度追加する方法はありますか?PCManFMをターミナル経由でルートとして開くことができることは知っていますが、[ツール]オプションで特定のフォルダーを開くと便利です。また、オプションをコンテキストメニューエントリとして追加する方法はありますか?

デスクトップファイル仕様拡張子(DES-EMA)を理解できませんでした。

私はこれを見つけました:

[Desktop Entry]
Name = Open as Root
Tooltip = Open the folder as root
Icon = terminal
Profiles = on_folder;

[X-Action-Profile on_folder]
Name = Open as Root
MimeTypes = inode/directory;
SelectionCount = 1
Exec = gksudo pcmanfm %s

次に、ファイルにpcman_root.desktopという名前を付け、ファイルを次の場所に配置します~/.local/share/file-manager/actions。残念ながら、ディレクトリのfile-manager/actions下にフォルダがありません~/.local/share。その特定のフォルダを作成することになっていますか?


答えではありませんが、ルート権限を使用してGUIファイルマネージャを開かないことをお勧めします。そのようなタスクは、ターミナルを使用して実行する必要があります。PCManFMの開発者は、脅威を理解したため、機能を削除した可能性があります。
登録ユーザー

ご意見ありがとうございます。私はあなたが機能を削除することに関して正しいと信じています。ただし、ターミナルを利用するのではなく、何らかの形でオプションを再度追加する方法が必要です。おそらく上記で概説したファイルがオプションを提供すると思いますが、私は〜.local / shareの場所の下に 'file-manager / actions'フォルダーを持っていません。入力ありがとうございます。
user236378 2014

回答:


7

あなたは正しい軌道に乗っています。

を作成します~/.local/share/file-manager/actions

そのフォルダーで、root.desktop(pcman_root.desktopなどではなく)を作成します。

このコンテンツを追加:

[Desktop Entry]
Type=Action
Tooltip=Open Folder As Root
Name=Open Folder As Root
Profiles=profile-zero;
Icon=gtk-dialog-authentication

[X-Action-Profile profile-zero]
MimeTypes=inode/directory;
Exec=/usr/bin/gksu /usr/bin/pcmanfm %u
Name=Default profile

ファイルを保存します。

(または、ここからスクリプトをダウンロードしてください。)

PCManFMを再起動します(システムツール、タスクマネージャー、pcmanfmを終了または終了してから、再起動します)。これで、フォルダーを右クリックすると、コンテキストメニューに[ルートとして開く]オプションが表示されます。

ここに画像の説明を入力してください

他の人が述べたように、この機能は危険である可能性があるため、デフォルトでは存在しません。

そして、これは、PCManFMプロジェクトに関連する開発者が、機能を復元するための「リクエスト」に応じて言わなければならないことです。

pcmanfmをrootとして実行すると、すべてのアプリケーションがrootの下で実行され、安全ではありません(システムを危険にさらしてブレード上を歩きたい場合は、理由を確認できます)。また、エディターを実行する理由はありません。 / browser / wine / etc。ルートの下(そしてあなたは正確にこれを望んでいますね?)

とにかく、この危険なことをやりたいと思っているのなら、なぜhttp://wiki.lxde.org/en/PCManFM#Run_as_rootページを決して読んでいないのですか?はい、最近変更されましたが、ご自身の責任でご利用いただけます。


ご協力ありがとうございます。あなたのアドバイスはとても良いです。いいえ、リンクは読みませんでした(リンクについては知りませんでした)が、注意深く読みます。機能が利用するのにそれほど危険だとは思いませんでした。ビルトイン機能を利用して全く問題がありませんでした。安全であれば、ターミナルで「sudo gksudo pcmanfm」を使用してpcmanfmをrootとして実行します。つまり、私がそうする必要があるときです。あなたのアドバイス、指示、そして真の懸念に改めて感謝します。本当に感謝しています。
user236378 14

「Open as root」オプションを押すとエラーが発生します。それは言う/file no such file or directory

私はここで動作するスクリプトを見つけました。私はそれに応じてあなたの答えを編集します
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.