Czy mogę zmienić nazwę Kosza na Bzdury?


18

Próbowałem zmienić nazwę folderu Kosz na bzdury .

ja to zrobiłem

Najpierw pobiegłem cd /home/username/.local/share/

Teraz mój obecny katalog roboczy to /home/username/.local/share

wtedy kiedy pisałem ls, zobaczyłem folder Kosz .

potem zmieniłem nazwę na Crap , piszącmv Trash Crap

a potem, gdy ponownie wpisałem ls, zobaczyłem, że nazwa folderu została zmieniona na Crap, ale w programie uruchamiającym, gdy otwieram folder Kosz, nadal jest nazywany Kosz, a nie Crap . Dlaczego to jest takie?


Jeśli zmienisz nazwę Kosza na Bzdury, a następnie wylogujesz się, zaloguj ponownie i przejdź do ~/.local/share, zostanie utworzony inny folder Kosza. Myślę, że musisz również zmienić niektóre inne ustawienia XDG (lub może użyć dowiązania symbolicznego): zobacz specyfikację kosza .

@Mik Nie Wylogowałem się i zalogowałem ponownie. Nie ma folderu o nazwie kosz ... to wciąż bzdura
Mukund

Zdaję sobie sprawę, że teraz - po usunięciu czegoś utworzę inny folder Kosz - powinienem spróbować.

1
Podczas używania języka angielskiego jest to nazywane, Rubbish binwięc metodą może być skopiowanie tłumaczenia na nową nazwę, a następnie zmiana Kosza na Crap.
Wpłynęłoby

1
Utworzyłem konto askUbuntu tylko do głosowania nad tym pytaniem. Niesamowite.
Яois

Odpowiedzi:


15

Tak, możesz nadużyć systemu tłumaczeń, aby to zrobić.

Stwórz tymczasowy plik tekstowy za pomocą gedit

gedit /tmp/foo.po

i wprowadź ten tekst:

msgstr "Kosz"

msgstr "Crap"

Zmień na /usr/share/locale/en/LC_MESSAGES

cd /usr/share/locale/en/LC_MESSAGES

A następnie zastosuj zmiany

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

Teraz uruchom ponownie jedność, aby zmiany zostały wprowadzone.

unity --replace

Źródło: /ubuntu//a/225023/17722


3

Ze specyfikacji kosza Freedesktop:

Dla każdego użytkownika MUSI być dostępny katalog „domowych śmieci”. Jego nazwa i lokalizacja to $XDG_DATA_HOME/Trash; $XDG_DATA_HOMEto katalog podstawowy danych specyficznych dla użytkownika, zgodnie z definicją w specyfikacji Desktop Directory Directory.

Więc nie. Wygląda na to, że nie ma możliwości zmiany nazwy katalogu.

Możesz jednak utworzyć miękkie łącze z żądaną nazwą, a następnie ukryć katalog Kosz:

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

Nie każdy eksplorator plików honoruje ten .hiddenplik, na przykład sam terminal. Wydaje się jednak, że działa poprawnie na Nautilusie.


Ale czy program uruchamiający jedność nadal będzie wyświetlał Kosz zamiast Bzdury?
blvdeer

Więc chcesz zmienić nazwę Kosza na Unity. Przepraszam, nie zrozumiałem tego. Nie, nie możesz. Twoja najlepsza szansa to modyfikacja .pot, dodam kolejną propozycję.
Jorge Suárez de Lis

-3

Wejdź na http://ubuntu-tweak.com/ Tam możesz pobrać program i użyć go, aby zmienić go na cokolwiek chcesz. Jeśli chodzi o „Kosz na śmieci”, twoje ustawienia prawdopodobnie mają cię w Australii.


6
To jest ikona kosza na pulpicie, a nie kosz w programie uruchamiającym. Wskazane jest również udzielenie odpowiedzi, aby pokazać, jak coś zrobić, a nie tylko podać link.
James
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.