PCMan फ़ाइल प्रबंधक के संदर्भ मेनू में रूट के रूप में ओपन फ़ोल्डर जोड़ें


10

PCManFM के नवीनतम संस्करण में रूट के रूप में टूल्स-ओपन करंट फोल्डर के तहत विकल्प को हटा दिया गया है। क्या विकल्प को फिर से जोड़ने का कोई तरीका है? मुझे पता है कि मैं टर्मिनल के माध्यम से PCManFM को रूट के रूप में खोल सकता हूं, लेकिन टूल विकल्प के तहत विशिष्ट फ़ोल्डर को खोलना आसान था। वहाँ भी एक तरीका है एक संदर्भ मेनू प्रविष्टि के रूप में विकल्प जोड़ने के लिए?

मुझे डेस्कटॉप फ़ाइल विनिर्देश विस्तार (DES-EMA) समझ में नहीं आया।

मुझे मिला:

[Desktop Entry]
Name = Open as Root
Tooltip = Open the folder as root
Icon = terminal
Profiles = on_folder;

[X-Action-Profile on_folder]
Name = Open as Root
MimeTypes = inode/directory;
SelectionCount = 1
Exec = gksudo pcmanfm %s

मैं तब फ़ाइल pcman_root.desktop को नाम देता हूं और फ़ाइल को इसमें रखता हूं ~/.local/share/file-manager/actions:। दुर्भाग्य से, मेरे पास निर्देशिका के file-manager/actionsतहत फ़ोल्डर नहीं है ~/.local/share। क्या मैं उस विशिष्ट फ़ोल्डर को बनाने वाला हूं?


उत्तर नहीं, लेकिन यह अनुशंसा की जाती है कि किसी को रूट अनुमतियों का उपयोग करके GUI फ़ाइल प्रबंधक नहीं खोलना चाहिए। ऐसे कार्यों को टर्मिनल का उपयोग करके किया जाना चाहिए। जब ​​पीसीएमएफ़एम के डेवलपर्स ने इस खतरे को समझा तो फीचर हटा दिया।
पंजीकृत उपयोगकर्ता

आपके इनपुट के लिए धन्यवाद। मेरा मानना ​​है कि आप फीचर को हटाने के संबंध में सही हैं। हालाँकि टर्मिनल का उपयोग करने के बजाय किसी रूप में विकल्प को फिर से जोड़ने का एक तरीका होना चाहिए। माना जाता है कि ऊपर उल्लिखित फ़ाइल विकल्प प्रदान करेगी, लेकिन मेरे पास ~ .local / शेयर स्थान के तहत 'फ़ाइल-प्रबंधक / क्रियाएँ' फ़ोल्डर नहीं है। आपके इनपुट के लिए फिर से धन्यवाद।
user236378

जवाबों:


7

आप सही रास्ते पर हैं।

बनाएँ ~/.local/share/file-manager/actions

उस फ़ोल्डर में, बनाएँ root.desktop(pcman_root.desktop या कुछ और नहीं)।

इस सामग्री को जोड़ें:

[Desktop Entry]
Type=Action
Tooltip=Open Folder As Root
Name=Open Folder As Root
Profiles=profile-zero;
Icon=gtk-dialog-authentication

[X-Action-Profile profile-zero]
MimeTypes=inode/directory;
Exec=/usr/bin/gksu /usr/bin/pcmanfm %u
Name=Default profile

फ़ाइल सहेजें।

(या स्क्रिप्ट को यहां से डाउनलोड करें ।)

PCManFM को पुनरारंभ करें (सिस्टम टूल्स, टास्क मैनेजर, PCmanfm को समाप्त या मारें, फिर इसे फिर से शुरू करें)। अब, जब आप किसी फ़ोल्डर पर राइट-क्लिक करते हैं, तो आपको संदर्भ मेनू में "रूट के रूप में खोलें" विकल्प देखना चाहिए।

यहाँ छवि विवरण दर्ज करें

जैसा कि दूसरों ने कहा है, यह सुविधा खतरनाक हो सकती है, यही वजह है कि यह डिफ़ॉल्ट रूप से नहीं है।

और यह है कि PCManFM परियोजना से जुड़े एक डेवलपर को सुविधा के लिए " अनुरोध " के जवाब में कहना होगा:

Pcmanfm को रूट के रूप में चलाने का मतलब है कि सभी एप्लिकेशन रूट के नीचे चलेंगे जो आपको सुरक्षित नहीं पता है (ठीक है, यदि आप अपने सिस्टम को जोखिम में डालना चाहते हैं और ब्लेड पर चलना चाहते हैं तो मैं इसका कारण देख सकता हूं) और मैंने कभी भी संपादक को चलाने का कोई कारण नहीं देखा / ब्राउज़र / शराब / आदि। रूट के तहत (और आप यही चाहते हैं, क्या आप नहीं?)

लेकिन वैसे भी अगर आप इतना जोखिम भरा काम करना चाहते हैं तो आप कभी http://wiki.lxde.org/en/PCManFM#Run_as_root पेज क्यों नहीं पढ़ते ? हां, इसे हाल ही में बदल दिया गया था लेकिन यह अभी भी उपलब्ध है, अपने जोखिम पर।


आपके इनपुट के लिए बहुत - बहुत धन्यवाद। आपकी सलाह बहुत अच्छी है। नहीं, मैंने लिंक नहीं पढ़ा (मुझे लिंक के बारे में पता नहीं था) लेकिन मैं इसे ध्यान से पढ़ूंगा। मुझे नहीं पता था कि यह सुविधा उपयोग करने के लिए खतरनाक थी। अंतर्निहित सुविधा का उपयोग करने में मुझे कभी कोई समस्या नहीं हुई। मैं टर्मिनल में "sudo gksudo pcmanfm" का उपयोग करूंगा, यदि वह सुरक्षित है तो pcmanfm को रूट के रूप में चलाने के लिए। यही है, जब मुझे ऐसा करने की आवश्यकता होती है। आपकी सलाह, निर्देश और वास्तविक चिंता के लिए फिर से धन्यवाद। मैं वास्तव में इसकी बहुत सराहना करता हूं।
user236378

जब उस 'रूट के रूप में खोलें' विकल्प को दबाया जाता है तो मुझे एक त्रुटि मिलती है। यह कहता है/file no such file or directory

मुझे यहाँ एक स्क्रिप्ट मिली है जो काम करती है। मैं तदनुसार आपके उत्तर को संपादित
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.