ごみ箱 (Trash / Recycle Bin)
ごみ箱に見せかけたフォルダで、削除を取り消せるようにするもの。デスクトップのメタファーのうち、比喩ではなく機能であることが分かった部分だ。
アイコンは最初からあった。1981年のXerox Starと1983年のLisaにはWastebasketがあり、1984年のMacintoshにはSusan Kareが描いたTrashがあった。単なる飾りにとどまらなかったのは、そこに落としたファイルが消えず、明示的に空にするまで残ったからだ。いわば、猶予期間つきの rm である。Mac版には数十年続く癖が二つあった。中に何か入るとごみ箱が膨らむことと、フロッピーはそこへドラッグして取り出すことで、後者は世代全体の初心者を慌てさせた。ごみ箱は、1988年にAppleがMicrosoftとHPを訴えた訴訟で争われた要素の一つでもある。Windows 95が自前のものを手に入れたとき、それは別のアイコンと別の比喩を持つごみ箱(Recycle Bin)と呼ばれた。
Unixには何もなかった。rm は文字通りの意味だからだ。そのため各デスクトップ環境が独自に発明した。CDEのdtfile、KDE、GNOMEはそれぞれ別のディレクトリと形式を持ち、片方で捨てたファイルはもう片方からは見えなかった。freedesktop.orgはTrash仕様でこれを統一した。ファイル本体は ~/.local/share/Trash/files、ファイルごとに元のパスと削除時刻を記録する .trashinfo は info/ に置く。さらに別のボリュームごとに .Trash-UID を置くことで、削除がファイルシステムをまたぐコピーにならないようにしている。