[コピー先]および[移動先]コンテキストメニューを非表示にすることはできますか?


回答:


5

の変更Nautilusとの削除により、残念ながら12.04または12.10でこれを行うことはできません/usr/share/nautilus/ui/nautilus-directory-view-ui.xmlgnome nautilusメーリングリストでごく最近(2012年6月)に尋ねられました。開発者の回答から、ソースコードをダウンロードし、パッチを適用し、コピーを削除または非表示にするために再コンパイルする必要があります。への移動メニュー。

gnome開発者のEmmanuel Bassiは、メーリングリストの同じリクエストに次のように応答しました。

UI定義はアプリケーションの一部です。UI定義は、ディスク上のバイナリを変更するのと同じです。

別の回答では、エマニュエルはさらに詳しく説明し、次のように指摘しています。

現在(アプリケーションの再配置性と起動時間の改善のため)UI記述ファイルがバイナリ自体の内部で「コンパイル」されているため、これは不可能です。UI記述ファイルはGitリポジトリでのみ利用でき、すべての変更にはNautilusの再コンパイルが必要です。

このスレッドで指摘した理由により、インストールされたUIファイルの編集がサポートされているアクションではないことを考えると、これは機能の中断ではありません。

Nautilusの現在または将来のバージョンでは、達成したいことはできません。それを行う唯一の方法は、Nautilusを実際に変更して、目的の操作を行えるようにすることです。

これはでの公式の立場Nautilusなので、行うべき唯一のことは、パッチを提案するか、単に独自のパッチを準備して独自のカスタムバージョンを構築することです。必要なソースコードはgitリポジトリから入手できます

開発者が説明したように、現時点であなたが望むことを達成できる汚い「ハック」はありません。将来変更される可能性がありますが、これは現状です。


13

11.10以前の場合

はい、ファイルを編集します。

/usr/share/nautilus/ui/nautilus-directory-view-ui.xml

そして、これの最後のインスタンスを見つけます:

    <menu action="CopyToMenu">
        <menuitem name="Copy to next pane" action="Copy to next pane"/>
        <menuitem name="Copy to Home" action="Copy to Home"/>
        <menuitem name="Copy to Desktop" action="Copy to Desktop"/>
    </menu>
    <menu action="MoveToMenu">
        <menuitem name="Move to next pane" action="Move to next pane"/>
        <menuitem name="Copy to Home" action="Move to Home"/>
        <menuitem name="Copy to Desktop" action="Move to Desktop"/>
    </menu>

このように内部を空にします:

    <menu action="CopyToMenu">
    </menu>
    <menu action="MoveToMenu">
    </menu>

これで問題が解決するはずです。


ノードの順序が将来変更される場合、削除(またはコメントアウト)する必要がある要素を持つノードはです<popup name="selection"> ... </popup>
マレックグルゼンコヴィッツ

うわー、この答えはとても助かりました!私は今、世界を支配することができます!私は無限の力を持っています!!! (本当に、ありがとう。コンテキストメニューを完全にカスタマイズする機能は非常に便利です。)
JamesTheAwesomeDude

マルチユーザーシステムには適していません

12.04で動作するはずですか?/usr/share/nautilus/ui/nautilus-directory-view-ui.xmlファイルがないためです。
-user55822

@ user55822 12.10の同じ問題。そのため、この質問には+100の評価に値するオープンバウンティがあります。現在の回答は古く、最近のUbuntuバージョンには適用されません。
マレックGrzenkowicz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.