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.