KDE4(Kubuntu 14.04)では、ファイルシステムごとにゴミ箱ディレクトリがありました(/ homeでは〜の下にあり、他のファイルシステムでは(メモリから)/.trash/{id}/でした。それらはそのディレクトリに移動されただけなので、すばやく。
KDE5(Kubuntu 16.04)では、/ homeにごみ箱ディレクトリが1つしかなく、2番目のディスク上のものを削除するのが遅い(そしてSSDの摩耗を引き起こす)。 KDE4のようにゴミ箱が機能するように設定する方法はありますか?
仕様と標準
KDE(* 1)はFreedesktop仕様を使用しています: https://www.freedesktop.org/wiki/Specifications/ この場合-デスクトップゴミ箱の仕様: https://www.freedesktop.org/wiki/Specifications/trash-spec/
「ごみ箱ディレクトリ」(略):
システムには、1つ以上のごみ箱ディレクトリを含めることができます。
管理者は$ topdir/.Trashディレクトリを作成できます。 $ topdir/.Trashディレクトリが存在しない場合、$ topdir/.Trash- $ uidディレクトリがこのデバイス/パーティションのユーザーのゴミ箱ディレクトリとして使用されます。 $ uidはユーザーの数値識別子です。
ファイルを破棄するときに、このディレクトリが現在のユーザーに存在しない場合、実装は、ユーザーへの警告や遅延なしに、すぐに作成する必要があります。
(1)と(2)の両方が失敗した場合(つまり、$ topdir/.Trashディレクトリが存在せず、$ topdir/.Trash- $ uidの作成に失敗した場合)、実装はファイルをユーザーの「ホームトラッシュ」またはそれをゴミ箱に捨てることを拒否します。
ここで、Dolphinファイルマネージャーを使用して、「TrashTest.txt」ファイルを「トラッシング」します。
/.Trash-$uidが作成されます。
ユーザーとKDEセッションには、必要な/.Trash-$uidを作成する権利がありますか?
* 1)KDE5はありません。 KDE Frameworks 5(KF5)、Plasma 5、およびKDEアプリケーションがあります。 KF5およびプラズマバージョンは、KInfocenterから参照できます。 https://www.kde.org/applications/system/kinfocenter/ KDEアプリケーションのバージョンは、アプリケーションのヘルプページから確認できます。