Ich habe diese Frage gerade gelesen und festgestellt, dass ich weder das Kontextmenü "Kopieren nach" noch das Kontextmenü "Verschieben nach" verwendet habe. Ist es möglich, sie auszublenden?
Ich habe diese Frage gerade gelesen und festgestellt, dass ich weder das Kontextmenü "Kopieren nach" noch das Kontextmenü "Verschieben nach" verwendet habe. Ist es möglich, sie auszublenden?
Antworten:
Leider ist dies in 12.04 oder 12.10 nicht möglich, da Änderungen an Nautilus
und das Entfernen von vorgenommen wurden /usr/share/nautilus/ui/nautilus-directory-view-ui.xml
. In den Mailinglisten von gnome nautilus wurde kürzlich (Juni 2012) gefragt, ob der Quellcode heruntergeladen, gepatcht und neu kompiliert werden müsse, um die Kopie zu entfernen oder zu verbergen auf und bewegen Menüs.
Emmanuel Bassi , ein Gnome-Entwickler, antwortete auf die gleiche Anfrage in der Mailingliste mit den folgenden Worten:
Die Definitionen der Benutzeroberfläche sind Teil der Anwendung: Wenn Sie sie ändern, entspricht dies dem Ändern der Binärdatei auf der Festplatte.
In einer anderen Antwort geht Emmanuel näher auf Folgendes ein:
Dies ist nicht möglich, da die UI-Beschreibungsdatei jetzt (im Interesse der Verschiebbarkeit der Anwendung und zur Verbesserung der Startzeit) innerhalb der Binärdatei selbst "kompiliert" wird. Die UI-Beschreibungsdatei ist nur im Git-Repository verfügbar, und für jede Änderung muss Nautilus neu kompiliert werden.
Da das Bearbeiten der UI-Datei nach der Installation aus den in diesem Thread genannten Gründen nie unterstützt wurde, ist dies keine Funktionsunterbrechung.
Was Sie erreichen möchten, können Sie mit der aktuellen oder einer zukünftigen Version von Nautilus nicht tun. Die einzige Möglichkeit, dies zu tun, besteht darin, Nautilus tatsächlich so zu ändern, dass es tun kann, was Sie wollen.
Dies ist die offizielle Position in Bezug auf Nautilus
und das einzige, was Sie tun können, ist, einen Patch vorzuschlagen oder einfach Ihren eigenen Patch vorzubereiten und Ihre eigene benutzerdefinierte Version zu erstellen. Der benötigte Quellcode ist im Git-Repository verfügbar .
Wie die Entwickler erklärt haben, gibt es derzeit keinen schmutzigen "Hack", mit dem Sie das erreichen können, was Sie wollen. Es kann sich in Zukunft ändern, aber dies ist der aktuelle Stand der Dinge.
Ja, bearbeiten Sie die Datei:
/usr/share/nautilus/ui/nautilus-directory-view-ui.xml
und finde den letzten Instanz davon:
<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>
und mach die Innenseiten so leer:
<menu action="CopyToMenu">
</menu>
<menu action="MoveToMenu">
</menu>
Das sollte dein Problem lösen.
<popup name="selection"> ... </popup>
.