¿Hay alguna manera de cambiar el nombre de Trash a Crap?

18

Estaba tratando de cambiar el nombre de la carpeta Papelera a basura .

hice esto

Primero corrí cd /home/username/.local/share/

Ahora mi directorio de trabajo actual es /home/username/.local/share

entonces cuando escribí lspude ver la carpeta Papelera .

luego lo renombré a Crap escribiendomv Trash Crap

y luego, cuando volví a escribir ls, pude ver que la carpeta se renombró a Crap, pero en el iniciador cuando abro la carpeta Papelera todavía se llama Papelera y no Crap . ¿Por qué es así?

Mukund
fuente
Si cambia el nombre de Papelera a Crap, y luego cierra sesión y vuelve a iniciar sesión y va a ~/.local/share, se creará otra carpeta Papelera. Creo que también necesita cambiar algunas otras configuraciones de XDG (o tal vez usar un enlace simbólico): consulte las especificaciones de la papelera .
@Mik No Acabo de cerrar sesión y volver a iniciar sesión. No hay una carpeta llamada basura ... sigue siendo basura
Mukund
Ahora me doy cuenta de que creará otra carpeta Papelera una vez que elimine algo, debería intentarlo.
1
Cuando se usa en inglés, se llama Rubbish binasí que un método podría ser copiar la traducción a un nuevo nombre y luego cambiar la Papelera a Crap. Esto solo afectaría al lanzador;)
Rinzwind
1
He creado una cuenta askUbuntu solo por votar esta pregunta. Increíble.
Яois

Respuestas:

15

Sí, puedes abusar del sistema de traducción para hacer esto.

Hacer un archivo de texto temporal usando gedit

gedit /tmp/foo.po

e ingrese este texto:

msgstr "Basura"

msgstr "Mierda"

Cambiar a /usr/share/locale/en/LC_MESSAGES

cd /usr/share/locale/en/LC_MESSAGES

Y luego aplicar cambios

sudo msgfmt -o unity.mo /tmp/foo.po

Ahora reinicie la unidad para que los cambios surtan efecto.

unity --replace

Fuente: /ubuntu//a/225023/17722

Amith KK
fuente
3

De la especificación de basura de Freedesktop:

Para cada usuario, DEBE estar disponible un directorio de "basura doméstica". Su nombre y ubicación son $XDG_DATA_HOME/Trash; $XDG_DATA_HOMEes el directorio base para datos específicos del usuario, tal como se define en la Especificación del directorio base del escritorio.

Entonces no. Parece que no hay forma de cambiar el nombre del directorio.

Sin embargo, puede hacer un enlace suave con el nombre que desee y luego ocultar el directorio Papelera:

ln -s ~/.local/share/Trash ~/.local/share/Crap
echo Trash > ~/.local/share/.hidden

No todos los exploradores de archivos honrarán este .hiddenarchivo, por ejemplo, el terminal en sí. Sin embargo, parece funcionar correctamente en Nautilus.

Jorge Suárez de Lis
fuente
¿Pero el lanzador de la unidad todavía no mostrará la Papelera en lugar de Crap?
blvdeer
Por lo tanto, desea cambiar el nombre de Papelera en Unity. No entendí eso, lo siento. No, no puedes. Su mejor oportunidad es modificar el .pot, agregaré otra propuesta.
Jorge Suárez de Lis
-3

Vaya a http://ubuntu-tweak.com/. Allí puede descargar el programa y utilizarlo para cambiarlo a lo que desee. En cuanto a "Papelera", su configuración probablemente lo tiene en Australia.

BowlingDude8888
fuente
66
Eso es para un icono de papelera en el escritorio, no para la papelera en el Iniciador. También es aconsejable al dar una respuesta para mostrar cómo hacer algo, no solo para proporcionar un enlace.
James