2010-12-17 11 views
7

शायद मुझे सुपरसियर पर यह पूछना चाहिए, लेकिन यहां कई अन्य Emacs प्रश्न हैं इसलिए मैंने सोचा कि मैं अपनी किस्मत आजमाऊंगा।मैं विंडोज़ पर emacs में व्यवस्थापक उपयोगकर्ता पर कैसे स्विच करूं?

मैं उपयोगकर्ता पहुंच नियंत्रण सक्षम के साथ विंडोज 7 पर जीएनयू Emacs 23.2.1 का उपयोग करता हूं।

Emacs में, मैं कुछ व्यवस्थापक फ़ाइलों (जैसे मेजबान फ़ाइल) में परिवर्तन करना चाहता हूं। हालांकि, फ़ाइल को सहेजने का प्रयास करने पर मुझे एक चेतावनी मिली है कि मुझे फ़ाइल में लिखने की अनुमति नहीं है।

क्या इन फ़ाइलों को संपादित करने के लिए Emacs को व्यवस्थापक उपयोगकर्ता में बढ़ने का कोई तरीका है?

उत्तर

3

आप हमेशा हार मान सकते हैं और उच्च विशेषाधिकारों के साथ एमएक्स सत्र चला सकते हैं। ऐसा करने के तरीकों का एक समूह है, और this page उन्हें सूचीबद्ध करता है, जिसमें स्वचालित रूप से व्यवस्थापक के रूप में चल रहे सामान शामिल हैं।

यह शायद आप जो चाहते हैं वह शायद नहीं है। अन्यथा आप एक स्क्रिप्ट बना सकते हैं जो फ़ाइल नाम को पहली तर्क के रूप में प्राप्त कर लेता है, और उसके बाद उस प्रोग्राम को शॉर्टकट या कुछ, जैसे कि व्यवस्थापक-सेव करें। यदि आप उस व्यवस्थापक अधिकार देते हैं, और फिर फ़ाइल को बफर नाम के साथ कॉल करें क्योंकि यह पहला तर्क है और यह दूसरा स्थान है, तो यह अच्छा होना चाहिए।

स्क्रिप्ट एक सरल BATfile, आला कुछ (मैं एक Windows बॉक्स पर नहीं कर रहा हूँ तो मैं खुद के लिए यह परीक्षण नहीं कर सकते)

:: Administrator-copy.bat copies a file with adminstrator privileges. 
:: Remember to give it administrator privileges! 
: START 
COPY %1 %2 
: END 

लेकिन वह एक नहीं बल्कि भद्दा समाधान हालांकि है हो सकता है।

पहले से चल रहे एप्लिकेशन को कैसे बढ़ाया जाए, मुझे नहीं पता।

+0

+1 उस अच्छे लेख के लिए! मुझे नहीं पता था कि आप ctrl-shift-enter के साथ 'sudo' कर सकते हैं। – Nathan

+0

धन्यवाद भाग सलाह Haakon। मैं हार मानूंगा और व्यवस्थापक परिवर्तनों के लिए एक अलग Emacs सत्र चलाऊंगा। – Martin

+1

एक बार जब कोई एप्लिकेशन चल रहा है तो आप इसे ऊपर नहीं बढ़ा सकते हैं (न ही इसे उन्नत कर दिया गया है या नहीं।) यह है कि ऐप कैसे लॉन्च किया गया है, और इसके बाद बदला नहीं जा सकता है। ऐसा करने वाले ऐप्स वास्तव में स्वयं की एक और प्रतिलिपि लॉन्च करते हैं और फिर मूल को बंद करते हैं। –

संबंधित मुद्दे