18Jul
تم كسر الطريقة التقليدية لتحويل الشاشة عن طريق مفتاح التشغيل السريع لبعض الإصدارات الآن.A النصي بيثون بسيط جدا يمكن أن تجلب تلك الوظيفة مرة أخرى بشكل موثوق وكفاءة.
الطريقة القديمة لإيقاف مراقبتك كانت من خلال الأمر زسيت:
زسيت دبمس قوة
هناك بعض الاختلافات على ذلك، ولكن منذ أوبونتو كارميك( 9.10)، تم كسره.بعض من يدعو النظام على ما يبدو لا تحصل على طول جيدا مع هذا الأمر، مما تسبب في الشاشة لتستيقظ بعد حوالي دقيقة.بعد أن ازعجت في هذا لبعض الوقت، وجدت بعض الحلول على منتديات أوبونتو.تشغيل هذا الأمر في حلقة يبدو وحدة المعالجة المركزية مكثفة، وليس هناك وسيلة أنيقة جدا للهروب منه.لحسن الحظ، مستخدم واحد، نكسمهتا، وجدت حلا باستخدام النصي بيثون بسيط، وأنها تعمل على كل شيء من كارميك إلى ناتي.
أولا وقبل كل شيء، تحتاج إلى أن يكون عدد قليل من التبعيات، حتى فتح محطة وأدخل الأمر التالي:
سودو الرابطة بين الحصول على تثبيت الثعبان بيثون-زليب
هذا سوف تثبيت حزم الثعبان و بيثون-زليب إذا لم تكنتثبيت بالفعل.بعد ذلك، افتح محرر النصوص( جيديت) وانسخ / الصق النص التالي:
#!/usr/bin/ الاستيراد الفرعي وقت استيراد بيثون من استيراد زليب X من Xlib.display استيراد عرض الشاشة = عرض( ': 0') الجذر = display.screen() . روت root.grab_pointer( صحيح، X.ButtonPressMask | X.ButtonReleaseMask | X.بوينترموتيونماسك، X.GrabModeAsync، X.GrabModeAsync، 0، 0، X.CurrentTime) root.grab_keyboard( ترو، X.GrabModeAsync، X.GrabModeAsync، X.CurrentTime) subprocess.call( 'xset dpms force off'.split() ) p = subprocess. Popen( 'غنوم-سكرينزافر-كوماند -i'.split() ) time.sleep( 1) بينما ترو: برينت display.next_event() p.terminate() برياكاحفظ الملف في مكان ما بشكل صحيحاسم.أنا عالقة الألغام في ~ /bin/ screen_off.sh مع بقية مخطوطاتي.
بعد ذلك، انقر بزر الماوس الأيمن فوق الملف وانتقل إلى الخصائص.
ضمن علامة التبويب "الأذونات"، تأكد من تحديد "السماح بتنفيذ الملف كبرنامج".انقر فوق إغلاق.
الآن يمكنك تعيينه إلى أي اختصار لوحة المفاتيح!أنا أحب أن يضع الألغام إلى قبعات قفل، لذلك اضطررت إلى تعطيل هذا المفتاح أولا.يمكنك إجراء ذلك من خلال الانتقال إلى لوحة المفاتيح & غ؛تخطيطات & غ؛خيارات.
هنا، اختر "كابس لوك معطل" تحت سلوك مفتاح كابس لوك.
لتعيين هذا البرنامج النصي إلى اختصار لوحة المفاتيح، افتح تفضيلات اختصارات لوحة المفاتيح.
انقر فوق إضافة، وإعطاء اختصار اسم، وسوف يكون الأمر مجرد موقع البرنامج النصي.انقر فوق تطبيق، ثم انقر تحت اختصار لتعيينه.إذا قمت بتعطيل كابس لوك، سترى أنها مدرجة على أنها "فوادسيمبول" لكنها ستعمل دون عقبة.
وقد تم هذا التنصت لي لبعض الوقت، وكان الحل صعبة بعض الشيء للعثور على ما مع جميع الشكاوى تطفو حولها.نأمل أن هذا سوف تساعدك على الحفاظ على بطارية الكمبيوتر المحمول الخاص بك.