लिनक्स प्लेटफ़ॉर्म पर डिफ़ॉल्ट रूप से कॉन्फ़िगर किया गया कमांड (dbus-send ...) CentOS 6 और CentOS 7 पर विफल रहता है nautilus "${selected_resource_parent_loc}"
। इसे काम करने के लिए बदलना । मुझे यह जानकारी इस प्रलेखन पृष्ठ से मिली, जो मुझे इस बग रिपोर्ट से मिली ।
मैं एक आरसीपी ऐप बना रहा हूं, और मैं नहीं चाहता कि मेरे उपयोगकर्ता इस सेटिंग को मैन्युअल रूप से बदलें। प्लग-इन जासूस का उपयोग करके मुझे प्रासंगिक प्राथमिकता स्टोर और कुंजी मिली। तो यह गैर-एपीआई कॉल प्राथमिकता को प्रोग्रामेटिक रूप से सेट करेगा:
IDEWorkbenchPlugin.getDefault().getPreferenceStore().setValue(IDEInternalPreferences.WORKBENCH_SYSTEM_EXPLORER,
"nautilus \"${selected_resource_parent_loc}\"");
नॉटिलस के नए संस्करणों के साथ आप ${selected_resource_loc}
इसके बजाय निर्दिष्ट कर सकते हैं , जिस स्थिति में यह चयनित संसाधन के साथ मूल फ़ोल्डर खोलता है। मैंने इसे nautilus v 3.14 के साथ देखा, लेकिन संस्करण 2.28 में एक त्रुटि है संसाधन एक फ़ोल्डर नहीं है।