C'è un modo in cui posso rinominare Cestino in Crap?


18

Stavo cercando di rinominare la cartella Cestino in merda .

l'ho fatto

Prima ho corso cd /home/username/.local/share/

Ora la mia directory di lavoro attuale è /home/username/.local/share

poi quando ho digitato lsho potuto vedere la cartella Cestino .

poi l'ho rinominato in Crap digitandomv Trash Crap

e poi quando ho digitato di nuovo lsho potuto vedere che la cartella è stata rinominata in Crap ma sul launcher quando apro la cartella Cestino viene ancora chiamata Cestino e non Crap . Perchè è così?


Se rinomini Cestino in Crap, quindi esci e accedi nuovamente e vai a ~/.local/share, verrà creata un'altra cartella Cestino. Penso che sia necessario modificare anche alcune altre impostazioni XDG (o forse utilizzare un collegamento simbolico): vedere le specifiche del cestino .

@Mik No Mi sono appena disconnesso e riconnesso. Non esiste una cartella chiamata spazzatura ... è ancora una schifezza
— Mukund,

Mi rendo conto ora che creerà un'altra cartella Cestino dopo aver eliminato qualcosa, dovrei provarlo.

1
Quando si utilizza l'inglese si chiama Rubbish binquindi un metodo potrebbe essere quello di copiare la traduzione con un nuovo nome e quindi cambiare Cestino in Crap. Ciò interesserebbe solo il lanciatore;)
— Rinzwind,

1
Ho creato un account askUbuntu solo per votare questa domanda. Eccezionale.
— Яois

Risposte:


15

Sì, puoi abusare del sistema di traduzioni per farlo.

Crea un file di testo temporaneo usando gedit

gedit /tmp/foo.po

e inserisci questo testo:

msgstr "Cestino"

msgstr "Merda"

Cambia in /usr/share/locale/en/LC_MESSAGES

cd /usr/share/locale/en/LC_MESSAGES

E quindi applicare le modifiche

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

Ora riavvia l'unità per rendere effettive le modifiche.

unity --replace

Fonte: /ubuntu//a/225023/17722


3

Dalle specifiche del cestino di Freedesktop:

Per ogni utente DEVE essere disponibile una directory "home trash". Il suo nome e la posizione sono $XDG_DATA_HOME/Trash; $XDG_DATA_HOMEè la directory di base per i dati specifici dell'utente, come definito nelle Specifiche della directory di base del desktop.

Quindi no. Sembra che non ci sia modo di rinominare la directory.

Tuttavia, è possibile creare un collegamento software con il nome desiderato, quindi nascondere la directory Cestino:

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

Non tutti i file explorer onoreranno questo .hiddenfile, ad esempio il terminale stesso. Tuttavia, sembra funzionare correttamente su Nautilus.


Ma il lanciatore dell'unità non mostrerà ancora Cestino anziché Crap?
— Blvdeer,

Quindi vuoi rinominare Cestino su Unity. Non l'ho capito, scusa. No, non puoi. La tua migliore possibilità è modificare il .pot, aggiungerò un'altra proposta.
— Jorge Suárez de Lis,

-3

Vai su http://ubuntu-tweak.com/ Lì puoi scaricare il programma e usarlo per cambiarlo come preferisci. Per quanto riguarda "Cestino della spazzatura", le tue impostazioni probabilmente ti hanno in Australia.


6
Questo è per un'icona cestino sul desktop, non per il cestino nel Launcher. È anche consigliabile dare una risposta per mostrare come fare qualcosa, non solo fornire un collegamento.
— James,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.