سؤال

يمكنني استخدام Eclipse ك IDE IDE، وعندما أقوم بتشغيل طلبي، أتمنى أن يعمل التطبيق نفسه كجذر. يتحقق برنامجي حاليا إذا كان الجذر، وإذا لم يكن الأمر كذلك gksudo. وبعد المخرجات، ومع ذلك، غير مكتوب إلى وحدة التحكم. لا استطيع استخدام sudo, ، لأنه لا يعطيني موجه رسوم بيانية. (في حين أن برنامجي CLI، لا يسمح الكسوف بتفاعل وحدة التحكم AFAICT)

ما هي الطريقة "الصحيحة" التي يجب أن ترفع طلبي؟

هل كانت مفيدة؟

المحلول

التنفيذ التقييدي يهيمن. أعتقد أن الكسوف لا يسمح بتفاعل وحدة التحكم، لكن نهج القوة الغاشمة سريعة وقذرة هو استخدام Suid إذا لم تكن قلقا بشأن الأمن. أو رمي موجه الرسومي الخاص بك في tkinter / أخرى واستخدام قليلا من نتوقع السحر لتفرخ واستجابة عملية سودو. حذرا مع هذه، ومع ذلك :)

نصائح أخرى

قد لا يكون ذلك حلا مثاليا، لكن الأوقات النادرة التي أحتاجها هذه الوظيفة نفسها، حيث انتهت تشغيل الكسوف فقط كجذر.

قد تحتاج إلى إنشاء عداء مع أدوات خارجية تشير إلى "/ sur / bin / sudo" والإشارة إلى المتغير $ {resource_loc} تشغيل -> الأدوات الخارجية -> تكوين الأدوات الخارجية الرابط أدناه سيرشدك على إنشاء عداء خارجي،

http://help.eclipse.org/mars/index.jsp؟topic=٪2Forg.eclipse.platform.doc.user٪2fgettingStarted٪2fqs-97_standalone_ets.htm.

لتشغيل، انقر فوق تشغيل ملف Python الرئيسي -> الأدوات الخارجية -> {اختر عداء الخاص بك}

هذا سيخدم هدفك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top