मैं हमेशा दबाने की सिफारिश की है ALT+ F2और उदाहरण के लिए टाइपिंग gksu nautilus
या gksudo nautilus
दोनों बराबर हैं; रूट विशेषाधिकार के साथ चित्रमय कार्यक्रम चलाने के लिए । हालाँकि, मैंने परीक्षण प्रणाली पर सिर्फ रेयरिंग स्थापित की है और यह अब काम नहीं करता है।
gksu
और gksudo
एक डिफ़ॉल्ट रेयरिंग इंस्टॉल के भाग के रूप में स्थापित नहीं हैं; हालांकि वे रिपॉजिटरी में हैं। 12.04 में कम से कम gksudo
सिर्फ एक प्रतीकात्मक लिंक थाgksu
जिन कारणों से मैंने हमेशा ऐसा किया है, क्योंकि यह sudo
कुछ परिस्थितियों में उपयोग करने के लिए अक्सर सुरक्षित होता है, यह ग्राफ़िकल एप्लिकेशन के साथ समस्या पैदा कर सकता है क्योंकि gksu
आपने प्रोग्राम को रूट के रूप में चलाया है जबकि sudo
आप स्वयं के रूप में चल रहे हैं लेकिन उन्नत विशेषाधिकार के साथ।
इसका मतलब यह हो सकता है कि आप अनजाने में महत्वपूर्ण सिस्टम फ़ाइलों के स्वामी को बदल सकते हैं। इसके कारण समस्या हो सकती है।
इस तर्क को यहाँ बेहतर तरीके से समझाया गया है:
कमांड को नए सिरे से क्यों हटाया गया और इसके बजाय हमें क्या उपयोग करना चाहिए?
gksudo
और gksu
कर रहे हैं नहीं है, भले ही एक दूसरे के लिए एक प्रतीकात्मक कड़ी (कार्यक्रम का पता लगाता है कि यह कैसे शुरू किया गया था) है समान,। एक सूक्ष्म अंतर है, जो दुर्लभ मामलों में, चयनित सिस्टम फ़ाइलों के नुकसान को जन्म दे सकता है। इसलिए, जब तक आप उपयोग करना शुरू नहीं करते हैं pkexec
, कृपया gksudo
इसके बजाय हमेशा उपयोग करें gksu
।
gksudo
वे ही देख रहे हैं कि gksudo और gksu में क्या अंतर है? । क्या आप उस प्रश्न का उत्तर जोड़ सकते हैं जो अंतर को स्पष्ट करता है; या हमें एक वेबसाइट का लिंक दें जो यह बताती है कि हममें से कोई एक ऐसा कर सकता है।
gksu
डिफ़ॉल्ट रूप से इंस्टॉल किए जाने का कारण यह है कि डेवलपर्स को लगता है कि पोलकिट विशेषाधिकारों को नियंत्रित करने का एक बेहतर तरीका है। इसलिए वे इसके बजाय धीरे-धीरे अनुप्रयोगों का उपयोग करने के लिए पलायन कर रहे हैं। gksu
डिफ़ॉल्ट इंस्टॉल का केवल एक हिस्सा था क्योंकि अन्य अनुप्रयोग उस पर निर्भर थे। चूंकि डिफॉल्ट इंस्टॉल में कुछ भी निर्भर नहीं करता है gksu
और gksudo
न ही निर्भरता के रूप में खींचा जाता है।