في جنوم ث / زموناد, كيف يمكنني استدعاء البرنامج النصي عند توصيل جهاز العرض أو عند إرساء جهاز الكمبيوتر المحمول?

StackOverflow https://stackoverflow.com/questions/8980060

  •  12-11-2019
  •  | 
  •  

سؤال

المشكلة:

لدي مجموعة إضافية من أعلى وأسفل جنوم لوحات لجهاز العرض الثاني.عندما أقوم بفك لينوفو ثينك باد (تي 510) ، تبقى الألواح العلوية والسفلية الإضافية ، لذلك لدي لوحان في الأعلى واثنان في الأسفل.أنا حاليا تشغيل ريل 6/فيدورا (س 86_64) جنوم (2.28.2) المثال مع زموناد (0.9.1-6.1.إل6) تعيين كمدير النافذة ، وذلك باستخدام ملحقات زموناد للعمل داخل جنوم.

حاول:

لقد استخدمت أكبي وجدت رمز لرسو السفن و أوندوكينغ ، ولكن عندما أحاول الاستفادة من البرنامج النصي وجدت في هذا بلوق وظيفة, ، فإنه يحصل على الصفر للدعوة إلى زراندر.يعمل البرنامج النصي عند استدعاؤه من تلقاء نفسه من الجهاز.لقد حاولت استدعاء برنامج نصي حلقات منفصل في مؤشر الترابط الخاص به ويستمر في الحصول على صفر للقيمة ، بعد فترة طويلة من تحديث (تحديث) الشاشة.

لقد أحسب كيفية الحصول على حلقة النصي كل ثانية س والتحقق من وجود ملف الذي تطرق إلى الوجود في حالة البرنامج النصي الحصول على الصفر ، ثم إجراء التغيير اللازم ، ولكن أنا لا أحب هذا النهج.

السؤال:

آمل أن يعرف شخص ما مكانا يمكنني فيه إسقاط مكالمة إلى البرنامج النصي المشار إليه وأن تأتي لوحاتي وتذهب كما أتوقع دون الحاجة إلى بدء البرنامج النصي يدويا.

شكراً!

تحديث:لقد أضفت مكافأة من 50 (ماكس يمكنني القيام به) للحصول على إجابة.

بن

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

المحلول

أعتقد أن إحدى المشاكل المذكورة أدناه تحدث (أو كليهما):

1) يبدو أن مقتطف زراندر الخاص بك لا يعود القيم المناسبة لأنه لم يتم تعيين متغير بيئة العرض $بشكل صحيح.أكبي معالج النصي يعمل عادة كمستخدم الذي ليس المستخدم تشغيل جلسة س الحالية.بهذه الطريقة زراندر فقط لا يعرف أي $DISPLAY للوصول.

2) إذا $DISPLAY تم تعيين بشكل صحيح ، قد لا يزال المستخدم أكبيد لا يكون قادرا على الوصول إلى تشغيل زسسيون.قد تحقق ما إذا كان البرنامج النصي سوف تعمل على معالج أكبي ، إذا قمت بتنفيذ xhost + كمستخدم الذي يشغل حاليا شسيسيون الحالي مع عرض specified المحدد في البرنامج النصي الخاص بك.سيؤدي هذا إلى تعطيل التحكم في الوصول إلى س.يمكنك إعادة تمكينه مع xhost - مجددا.

التحقق من ذلك ، وآمل أن يساعد أو على الأقل سوف نشير لكم في أي اتجاه لحفر.

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