Ho appena letto questa domanda e ho capito che non avevo mai usato il menu contestuale "Copia in" o "Sposta in": è possibile nasconderli?
Ho appena letto questa domanda e ho capito che non avevo mai usato il menu contestuale "Copia in" o "Sposta in": è possibile nasconderli?
Risposte:
Sfortunatamente non è possibile farlo in 12.04 o 12.10, a causa delle modifiche Nautilus
e della rimozione di /usr/share/nautilus/ui/nautilus-directory-view-ui.xml
. È stato chiesto molto recentemente (giugno 2012) nelle mailing list di gnome nautilus , ed è chiaro dalle risposte degli sviluppatori che ora si dovrebbe scaricare il codice sorgente, patcharlo e quindi ricompilarlo per eliminare o nascondere la copia per e passare a menu.
Emmanuel Bassi , uno sviluppatore di gnome, ha risposto alla stessa richiesta sulla mailing list notando che:
Le definizioni dell'interfaccia utente fanno parte dell'applicazione: modificarle equivale a modificare il file binario su disco.
In un'altra risposta , Emmanuel approfondisce e sottolinea che:
Non è possibile perché ora (nell'interesse della ricollocazione dell'applicazione e per migliorare i tempi di avvio) il file di descrizione dell'interfaccia utente viene "compilato" all'interno del file binario stesso; il file di descrizione dell'interfaccia utente è disponibile solo nel repository Git e ogni modifica richiede la ricompilazione di Nautilus.
Dato che la modifica del file UI una volta installato non è mai stata un'azione supportata per i motivi che ho sottolineato in questo thread, questa non è una rottura nella funzionalità.
Quello che vuoi ottenere non può essere fatto con la versione attuale o futura di Nautilus; l'unico modo per farlo è effettivamente modificare Nautilus in modo che possa fare quello che vuoi.
Questa è la posizione ufficiale su Nautilus
, e quindi l'unica cosa da fare è suggerire una patch, o semplicemente preparare la propria patch e creare la propria versione personalizzata. Il codice sorgente di cui hai bisogno è disponibile dal repository git .
Non esiste un 'hack' sporco che possa realizzare ciò che desideri al momento, come hanno spiegato gli sviluppatori. Potrebbe cambiare in futuro, ma questa è la situazione attuale.
Sì, modifica il file:
/usr/share/nautilus/ui/nautilus-directory-view-ui.xml
e trova l' ultima istanza di questo:
<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>
e rendere vuoti gli interni in questo modo:
<menu action="CopyToMenu">
</menu>
<menu action="MoveToMenu">
</menu>
Questo dovrebbe risolvere il tuo problema.
<popup name="selection"> ... </popup>
.