سؤال يتعذر تعيين اختصار لمنطقة لقطة الشاشة


لدي حاليا Ubuntu 13.10. في مرحلة ما ، الاختصارات الافتراضية تحول+برن و السيطرة+تحول+برن توقف عن العمل.

ببساطة الضغط برن (يلتقط الشاشة بأكملها) يعمل ، والضغط البديل+برن لالتقاط أعمال النافذة النشطة فقط أيضًا ، لا يعمل اختصار لقطة المنطقة فقط لسبب ما.

بعض الحقائق أكثر:

  • تشغيل يدويا gnome-screenshot -a يعمل كما هو متوقع!
  • لا يساعد تغيير الإجراء على التحرير والسرد مفتاح آخر
  • تعطيل الإجراء وإضافة اختصار مخصص بالأمر gnome-screenshot -a كما أجاب هنا لا يساعد سواء

فيما يلي لقطة شاشة لإعدادات لوحة المفاتيح:

Keyboard settings

أيه أفكار؟

ملاحظة في مدير إعدادات CompizConfig ، و Commands يتم تشغيل البرنامج المساعد إيقاف


تحديث لقد ساعدت الإجابة على @ falconer في تحديد المشكلة ، وهنا إخراج برنامج نصي يحاكي الضغط على المفاتيح وبرامج المكبات التي تعترضها:

$ xdotool keydown "shift+Print"; xdotool key "XF86LogGrabInfo"; xdotool keyup "Print"; sleep 1; xdotool keyup "shift"; tail /var/log/Xorg.0.log
[ 25474.641] (II) Printing all currently active device grabs:
[ 25474.641] Active grab 0x4220d336 (core) on device 'Virtual core keyboard' (3):
[ 25474.641]       client pid 2196 xneur 
[ 25474.641]       at 25474411 (from passive grab) (device thawed, state 1)
[ 25474.641]         core event mask 0x3
[ 25474.641]       passive grab type 2, detail 0x0, activating key 50
[ 25474.641]       owner-events false, kb 1 ptr 1, confine 0, cursor 0x0
[ 25474.641] (II) End list of active device grabs

من الواضح من هذا السجل أنه في حالتي كان xneur (برنامج تبديل لوحة المفاتيح تخطيط).


4
2018-01-16 19:35


الأصل


مجرد احتمال نادر للغاية: عندما حاولت تغيير التحرير والسرد 3 زر ، هل حاولت تغييره إلى التحرير والسرد زر 2 أبسط أو آخر زر واحد 3؟ ربما بدأت لوحة المفاتيح الخاصة بك للموت ، والآن لا يمكن أن تنتج المجموعات 3 زر بشكل صحيح. - falconer
جلالة ، لقد غيرت ذلك ل Ctrl+M وانها عملت! ولكنها ليست لوحة المفاتيح (جهاز الكمبيوتر المحمول الخاص بي إذا كان جديدًا إلى حد ما) ، يمكنني إعادته إلى Ctrl + Shift + Prn أو مجموعة أخرى من 3 أزرار حتى تعمل لوحة المفاتيح ونظام التشغيل على تسجيلها. أي أفكار حول ما قد يسبب المشكلة؟ - Dmitry Pashkevich
بالمناسبة كانت لقطة الشاشة القديمة Disabled إلى عن على Take a screenshot of an area، كان في الأصل Shift+Print، كنت مجرد تجريب. تم تحديث لقطة الشاشة الآن - Dmitry Pashkevich


الأجوبة:


لقد صنعت سلسلة من الأوامر لتظهر لنا العناوين الرئيسية السلبية لضربات المفاتيح. بينما ال خذ لقطة شاشة للمنطقة يتم تعيين الإعداد على Shift + Print الرجاء تشغيل هذا الأمر ونشر الإخراج الخاص به.

xdotool keydown "shift+Print"; xdotool key "XF86LogGrabInfo"; xdotool keyup "Print"; sleep 1; xdotool keyup "shift"; tail /var/log/Xorg.0.log

هذا سوف يؤدي تحول+PRTSC keyvent ويجب أن تظهر gnome-settings-daemon الاستيلاء على لوحة المفاتيح.

يرجى أيضًا التحقق مما إذا كان قد تم تنشيط بعض مفتاح التعديل على لوحة المفاتيح وربما بطريقة ما تتداخل مع هذا المفتاح الأساسي. (على سبيل المثال ، NumLock أو ScrollLock أو بعض الشيء المماثل الخاص بلوحة المفاتيح) جرب التحرير والسرد مع تشغيل تلك المُعدِّلات.


4
2018-01-17 14:27



واو ، شكرًا جزيلاً !!! هذا السيناريو كان شيء كنت أبحث عنه ، لم أكن أعلم أنه من الممكن. تم حل المشكلة، xneur البرنامج مذنب! - Dmitry Pashkevich