Acabo de leer esta pregunta y me di cuenta de que nunca había usado el menú contextual "Copiar a" o "Mover a". ¿Es posible ocultarlos?
Acabo de leer esta pregunta y me di cuenta de que nunca había usado el menú contextual "Copiar a" o "Mover a". ¿Es posible ocultarlos?
Respuestas:
Desafortunadamente no es posible hacer esto en 12.04 o 12.10, debido a los cambios Nautilus
y la eliminación de /usr/share/nautilus/ui/nautilus-directory-view-ui.xml
. Se ha preguntado recientemente (junio de 2012) en las listas de correo de gnome nautilus , y las respuestas de los desarrolladores dejan claro que ahora habría que descargar el código fuente, parchearlo y luego volver a compilarlo para eliminar u ocultar la copia. a y mover a los menús.
Emmanuel Bassi , un desarrollador de gnome, respondió a la misma solicitud en la lista de correo señalando que:
Las definiciones de UI son parte de la aplicación: modificarlas es el equivalente a modificar el binario en el disco.
En otra respuesta , Emmanuel entra en más detalles y señala que:
No es posible porque ahora (en interés de la relocalización de la aplicación y para mejorar el tiempo de inicio) el archivo de descripción de la interfaz de usuario se "compila" dentro del binario mismo; el archivo de descripción de la interfaz de usuario solo está disponible en el repositorio de Git, y cada cambio requiere recompilar Nautilus.
Dado que editar el archivo UI una vez instalado nunca fue una acción compatible por las razones que señalé en este hilo, esto no es una interrupción en la funcionalidad.
Lo que desea lograr no se puede hacer con la versión actual o futura de Nautilus; la única forma de hacerlo es modificar Nautilus para que pueda hacer lo que quiera.
Esta es la posición oficialNautilus
, por lo que lo único que debe hacer es sugerir un parche o simplemente preparar su propio parche y crear su propia versión personalizada. El código fuente que necesita está disponible en el repositorio de git .
No hay un 'truco' sucio que pueda lograr lo que quieres en este momento, como explicaron los desarrolladores. Puede cambiar en el futuro, pero esta es la situación actual.
Sí, edite el archivo:
/usr/share/nautilus/ui/nautilus-directory-view-ui.xml
y encuentre la última instancia de esto:
<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>
y hacer el interior vacío de esta manera:
<menu action="CopyToMenu">
</menu>
<menu action="MoveToMenu">
</menu>
Eso debería resolver tu problema.
<popup name="selection"> ... </popup>
.