有什么方法可以将垃圾箱重命名为废话吗?


18

我试图重命名文件夹废纸篓胡扯

我做了这个

我先跑了 cd /home/username/.local/share/

现在我现在的工作目录是 /home/username/.local/share

然后当我键入时,ls我可以看到文件夹Trash

然后我通过键入将其重命名为Crapmv Trash Crap

然后,当我再次键入时,ls我可以看到该文件夹​​已重命名为Crap,但是在启动器中,当我打开Trash文件夹时,该文件夹仍名为Trash而不是Crap。为什么呢?


如果将“废纸rash”重命名为“废话”,然后注销并再次登录并转到~/.local/share,则会创建另一个“废纸folder”文件夹。我认为您还需要更改其他一些XDG设置(或使用符号链接):请参阅垃圾桶规格

@Mik不,我刚刚注销并再次登录。没有名为垃圾箱的文件夹...它仍在胡扯
Mukund

我现在意识到-一旦删除某些内容,它将创建另一个“废纸folder”文件夹-我应该尝试一下。

1
使用英语时,它被称为,Rubbish bin因此一种方法可能是将翻译复制到新名称,然后将“废纸rash”更改为“废话”。这只会影响发射器;)
Rinzwind 2013年

1
我创建了一个askUbuntu帐户,用于将这个问题投票。太棒了
Яois

Answers:


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垃圾箱规格中:

对于每个用户,都必须有一个“家庭垃圾”目录。它的名字和位置是$XDG_DATA_HOME/Trash; $XDG_DATA_HOME是特定于用户的数据的基本目录,如Desktop Base Directory Specification中所定义。

所以不行。似乎无法重命名目录。

但是,您可以使用所需的名称进行软链接,然后隐藏“废纸directory”目录:

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

并非每个文件浏览器都会认可此.hidden文件,例如终端本身。但是,它似乎可以在Nautilus上正常工作。


但是,统一启动器会不会仍然显示“垃圾桶”而不是“废话”?
blvdeer

因此,您想在Unity上重命名垃圾箱。我不明白,对不起。不,你不能。您最好的机会是修改.pot,我将添加另一个建议。
豪尔赫·苏亚雷斯·德里斯,2013年

-3

转到http://ubuntu-tweak.com/ 在那里,您可以下载该程序并将其更改为所需的任何内容。至于“垃圾桶”,您的设置可能在澳大利亚。


6
那是针对桌面上的垃圾桶图标,而不是启动器中的垃圾桶。建议您给出答案以显示如何做某事,而不只是提供一个链接。
詹姆斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.