Trashの名前をCrapに変更する方法はありますか?


18

フォルダーの名前をTrashからCrapに変更しようとしていました。

これは私がしました

私は最初に走った cd /home/username/.local/share/

現在の私の作業ディレクトリは /home/username/.local/share

入力するlsと、「ゴミ箱」フォルダが表示されました。

次に、タイプしてCrapに名前を変更しましたmv Trash Crap

もう一度入力するlsと、フォルダーの名前がCrapに変更されたことがわかりますが、ランチャーでは、Trashフォルダーを開くと、まだCrapではなくTrashという名前が付けられています。どうしてこんなことに?


Trashの名前をCrapに変更し、ログアウトして再度ログインしてに移動すると~/.local/share、別のTrashフォルダーが作成されます。他のXDG設定も変更する必要があると思います(またはシンボリックリンクを使用することもできます):trash specを参照してください。

@Mikいいえ、ログアウトして再度ログインしました。ゴミ箱という名前のフォルダはありません...それでもがらくた
ムクンド

私は今気づきました-何かを削除すると別のゴミ箱フォルダが作成されます-それを試してみてください。

1
英語を使用する場合は、Rubbish binその名前が呼び出されるため、翻訳を新しい名前にコピーしてから、ゴミ箱をクラップに変更する方法があります。これはランチャーにのみ影響します;)
Rinzwind

1
この質問に投票するためだけにaskUbuntuアカウントを作成しました。驚くばかり。
Яois

回答:


15

ええ、これを行うために翻訳システムを悪用することができます。

geditを使用して一時的なテキストファイルを作成する

gedit /tmp/foo.po

次のテキストを入力してください:

msgstr "ゴミ箱"

msgstr "クラップ"

への変更 /usr/share/locale/en/LC_MESSAGES

cd /usr/share/locale/en/LC_MESSAGES

そして、変更を適用します

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

次に、Unityを再起動して、変更を有効にします。

unity --replace

ソース: https : //askubuntu.com/a/225023/17722


3

Freedesktop Trash Specificationから:

すべてのユーザーについて、「ホームトラッシュ」ディレクトリが利用可能でなければなりません。その名前と場所は次のとおり$XDG_DATA_HOME/Trashです。$XDG_DATA_HOMEDesktop Base Directory Specificationで定義されている、ユーザー固有のデータのベースディレクトリです。

だから ディレクトリの名前を変更する方法はないようです。

ただし、必要な名前でソフトリンクを作成し、ごみ箱ディレクトリを非表示にすることができます。

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

.hidden端末自体など、すべてのファイルエクスプローラーがこのファイルを優先するわけではありません。ただし、Nautilusでは正常に動作するようです。


しかし、ユニティランチャーはCrapではなくTrashを表示しませんか?
blvdeer

したがって、Unityのゴミ箱の名前を変更します。分かりませんでした、ごめんなさい。いいえ、できません。.potを変更するのが最善のチャンスです。別の提案を追加します。
ホルヘスアレス

-3

移動http://ubuntu-tweak.com/ あなたがそこにプログラムをダウンロードし、あなたが好きにそれを変更するためにそれを使用することができます。「ゴミ箱」については、オーストラリアの設定でおそらく設定されています。


6
これは、ランチャーのゴミ箱ではなく、デスクトップのゴミ箱アイコン用です。また、単にリンクを提供するだけでなく、何かを行う方法を示すために答えを出すときにも賢明です。
ジェームズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.