विनिर्देशों और मानक
KDE (* 1) Freedesktop विनिर्देशों का उपयोग कर रहा है: https://www.freedesktop.org/wiki/Specifications/ । इस स्थिति में - डेस्कटॉप ट्रैश कैन स्पेसिफिकेशन: https://www.freedesktop.org/wiki/Specifications/trash-spec/
'ट्रैश निर्देशिका' (संक्षिप्त) द्वारा:
एक सिस्टम में एक या अधिक ट्रैश डायरेक्टरी हो सकती हैं।
एक व्यवस्थापक $ topdir / .Tash निर्देशिका बना सकता है। यदि $ topdir / .Tash निर्देशिका अनुपस्थित है, तो $ topdir / .Tash- $ uid निर्देशिका को इस उपकरण / विभाजन के लिए उपयोगकर्ता के ट्रैश निर्देशिका के रूप में उपयोग किया जाना है। $ uid उपयोगकर्ता का संख्यात्मक पहचानकर्ता है।
किसी फ़ाइल को ट्रैश करते समय, यदि यह निर्देशिका वर्तमान उपयोगकर्ता के लिए मौजूद नहीं है, तो कार्यान्वयन तुरंत ही इसे बनाना होगा, उपयोगकर्ता के लिए कोई चेतावनी या देरी के बिना।
यदि दोनों (1) और (2) विफल होते हैं (अर्थात, कोई $ topdir / .Trash निर्देशिका मौजूद नहीं है, और $ topdir / .Trash- $ uid विफल होने का प्रयास), तो कार्यान्वयन उपयोगकर्ता के फ़ाइल में या तो फ़ाइल को मिटा देगा। घर कचरा "या इसे कचरा करने के लिए मना कर दिया।
यहाँ पर, डॉल्फिन फ़ाइल मैनेजर के साथ, 'TrashTest.txt' फ़ाइल को 'ट्रैशिंग' करें:
/ .Trash-$uid बनाया गया है।
क्या आपके उपयोगकर्ता और KDE सत्र को आवश्यक /.Tash--uuid बनाने का अधिकार है?
* 1) कोई केडीई 5 नहीं है। केडीई फ्रेमवर्क 5 (केएफ 5), प्लाज्मा 5 और केडीई अनुप्रयोग हैं। KF5 और प्लाज्मा संस्करण KInfocenter से देखा जा सकता है: https://www.kde.org/applications/system/kinfocenter/ । KDE एप्लिकेशन संस्करण को एप्लिकेशन सहायता पृष्ठ से देखा जा सकता है।