การคลิกเมาส์หยุดทำงานหลังจากเวลาสุ่มโดยใช้ Awesome WM + Gnome


22

ฉันกำลังใช้ Awesome Window Manager ร่วมกับ Gnome ใน Linux Mint ฉันพบปัญหาต่อไปนี้วันละหลายครั้ง:

ทันใดนั้นหนูหยุดทำงานบางส่วนซึ่งหมายความว่าฉันยังคงสามารถเลื่อนเคอร์เซอร์ได้ แต่การคลิกเมาส์ใด ๆ จะไม่ทำอะไรเลย นอกจากนี้เคอร์เซอร์จะไม่เปลี่ยนแปลงเมื่อควรเช่นเมื่อวางเมาส์เหนือลิงก์

สถานะนี้จะไม่เปลี่ยนแปลงจนกว่าจะรีสตาร์ทคอมพิวเตอร์หรือรีสตาร์ทเซิร์ฟเวอร์ X ด้วย Ctrl + Alt + Backspace

อย่างไรก็ตามเรื่องนี้ระบบทำงานค่อนข้างปกติ (ตอนนี้ฉันกำลังเขียนข้อความโดยไม่ใช้เม้าส์)

ฉันคิดว่ามันไม่น่าเป็นไปได้มากที่มันจะเป็นเม้าส์เนื่องจากการเปลี่ยนเม้าส์จะไม่เปลี่ยนพฤติกรรม

สำหรับฉันแล้วมันให้ความรู้สึกเหมือนว่ามีหน้าต่างที่มองไม่เห็นวางอยู่เหนือหน้าจอทั้งหมดหรือบางแอปพลิเคชัน "จับ" เม้าส์และไม่ปล่อย แต่ก็เป็นการเก็งกำไรเท่านั้น

ฉันได้ลองใช้งานผ่าน TeamViewer แล้วและมันก็แสดงพฤติกรรมเหมือนกัน - งานที่กำลังเคลื่อนที่การโฮเวอร์และการคลิกไม่ได้

ฉันควรจะพูดถึงปัญหาคือโลกไม่ จำกัด โปรแกรมพิเศษใด ๆ

ตอนนี้ฉันรู้แล้วว่าข้อผิดพลาดเกิดขึ้นอย่างแน่นอน: ถ้าฉันคลิกในแอปพลิเคชัน Gtk (เช่น Nautilus, Gedit, ศูนย์ซอฟต์แวร์ Ubuntu) ที่ใดที่หนึ่งในแถบเมนูหรือแถบเครื่องมือที่ไม่มีเมนูหรือปุ่ม (เช่นด้านขวาของเมนู "ช่วยเหลือ" ใน Nautilus) จากนั้นข้อผิดพลาดนี้จะเกิดขึ้น ถ้าฉันปิดแอพพลิเคชั่นที่เกี่ยวข้องมันจะหายไป

ฉันจะเริ่มหัวข้อใหม่สำหรับเรื่องนี้


2
เรียกใช้xevและตรวจสอบว่ากิจกรรมการคลิกปรากฏขึ้นหรือไม่
pbm

1
ฉันเคยมีพฤติกรรมแบบเดียวกันนี้ในอดีตดังนั้นฉันจึงไม่คิดว่ามันจะมีอะไรพิเศษเกี่ยวกับฮาร์ดแวร์ของคุณ ฉันไม่มี Gnome ในเวลานั้น ขณะนี้ฉันมีสองระบบด้วย Awesome และไม่แสดงพฤติกรรมดังกล่าว
Shawn J. Goff

@pbm: ฉันลองแล้วไม่มีการแสดงเหตุการณ์เมาส์xevแต่มีเหตุการณ์แป้นพิมพ์
maxi.weller

มีบางสิ่งที่ modal กำลังขโมยโฟกัสอินพุต แต่ไม่แสดงกิจกรรมให้คุณเห็น? อาจเป็นกุญแจสำคัญที่คุณไม่รู้จักสำหรับการเรียกใช้หรือดำเนินการพรอมต์ที่ไม่ได้วาดขึ้นมา?
Caleb

1
สำหรับใครที่อยากรู้อยากเห็นเหมือนฉันคำถามอื่น ๆ ของแม็กซ์คือ: unix.stackexchange.com/questions/34412/ … .. แต่น่าเสียดายที่ตอนนี้ยังไม่มีคำตอบ
machineghost

คำตอบ:


6

ฉันมีปัญหานี้เช่นกัน ฉันคิดว่ามันเกี่ยวข้องกับข้อผิดพลาดในที่นี้:

http://osdir.com/ml/blfs-support/2011-12/msg00059.html

ปัญหาดูเหมือนว่าจะเกี่ยวข้องกับฟังก์ชั่นเฉพาะใน gtk 3.0 น่าจะเกี่ยวข้องกับการปรับขนาดหน้าต่างหรือทำให้การปรับขนาดปรากฏขึ้น: ฉันได้รับพฤติกรรมนี้เมื่อฉันใช้ Meta-Mouse2 เพื่อปรับขนาดใน Awesome ฉันเคยเห็นมันเกิดขึ้นเพียงในการใช้งานปกติ บางสิ่งที่อาจช่วย:

1) คุณสามารถเริ่มปิดหน้าต่าง gtk แบบสุ่ม จากประสบการณ์ของฉันปัญหาจะหายไปอย่างน่าเชื่อถือเมื่อฉันปิดเทอร์มินอลคำพังสุดท้ายของฉันเท่านั้น ฉันควรหาเทอร์มินัลที่ไม่ใช่ gtk ที่ทำให้ฉันพอใจ

2) ใช้งานหน้าต่างของคุณในรูปแบบที่ดีกว่าเสมอฟรี สิ่งนี้จะทำให้ส่วนจับปรับขนาดไม่แสดงขึ้นโดยไม่ตั้งใจ

นอกจากนั้นฉันคิดว่าสิ่งที่ดีที่สุดที่คุณสามารถทำได้คือรอให้ใครบางคนคิดหาเส้นทางของรหัสและแก้ไขปัญหานี้


สวัสดีฉันคิดว่าคุณถูกต้องด้วยการปรับขนาด แต่มีอีกที่ที่เกิดขึ้น: ถ้าฉันคลิกในแอปพลิเคชัน Gtk (เช่น Nautilus, Gedit, Ubuntu Software Center) ที่ไหนสักแห่งในแถบเมนูหรือแถบเครื่องมือที่ไม่มีเมนู หรือปุ่มคือ (เช่นด้านขวาของเมนู "ช่วยเหลือ" ใน Nautilus) จากนั้นบั๊กนี้จะเกิดขึ้น ถ้าฉันปิดแอพพลิเคชั่นที่เกี่ยวข้องมันจะหายไป
maxi.weller

นี่เป็นเรื่องที่น่าสนใจเพราะเมื่อเร็ว ๆ นี้ฉันมีปัญหาคล้ายกัน มันส่งผลต่อบางอย่างของ Gnome / GTK ที่ฉันใช้ และเมื่อฉันปิดผู้แต่งฉันก็หยุดมีปัญหาเหล่านี้ ฉันใช้ LMDE กับตัวจัดการหน้าต่าง XFCE4
vgoff

(อย่างน้อยก็ในรูปแบบปัจจุบัน) คุณไม่จำเป็นต้องปิดแอปพลิเคชันแบบสุ่ม สิ่งที่คุณใช้ทันทีก่อนที่ข้อผิดพลาดจะเกิดขึ้นและสิ่งที่คุณจะเปลี่ยนไปหรือสิ่งที่คุณคลิกโดยบังเอิญคือผู้สมัครที่มีแนวโน้มมากที่สุด เนื่องจากเมาส์แทบหยุดทำงานเมื่อข้อผิดพลาดเกิดขึ้นหน้าต่างเหล่านี้ควรจะระบุได้ง่าย
Bananguin

4

เมาส์คว้าเมื่อคลิกที่พื้นที่ว่างใด ๆ ในแถบชื่อเรื่อง / เมนูใน nautilius / evince / gnome-terminal / etc เกิดขึ้นกับฉันบน Ubuntu 11.10 / libgtk-3-0 3.2.0-0ubuntu6 / Awesome 3.4.10-1 เช่นกัน

killall nautilusหรือดังนั้นบนคอนโซลออกคว้าเมาส์; ด้วย Nautilus เพียงแค่ปิดหน้าต่างด้วย a Meta-cไม่ช่วย

ดูเหมือนว่าจะมีการแก้ไขปัญหาการปรับขนาดการจัดการที่กำลังจะเกิดขึ้นสำหรับ GTK + 3.3.6 ซึ่งเกี่ยวข้องกันหรือไม่

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630972
https://bugzilla.gnome.org/show_bug.cgi?id=650943
http://git.gnome.org/browse/ gtk + / tree / ข่าว # n301
http://git.gnome.org/browse/gtk+/commit/?id=e3005ea454293d7b86f2bc39ba5fd028906b5c72


ขอบคุณสำหรับการแบ่งปันข้อมูลของคุณ! ฉันก็พบว่าการฆ่าแอปพลิเคชันช่วย แต่ก็ยังน่ารำคาญที่จะต้องฆ่าหอยโข่งเพราะมันปิดหน้าต่างตัวจัดการไฟล์ทั้งหมดไม่เพียง แต่จะทำให้เกิดข้อผิดพลาด :-(
maxi.weller

ฉันยังพบรายงานข้อผิดพลาดใน Launchpad ของ Ubuntuพวกเขาบอกว่าจะได้รับการแก้ไขใน Ubuntu 12.04 (ซึ่งวางจำหน่ายในเดือนเมษายน)
maxi.weller

ฉันเห็นปัญหานี้ใน Ubuntu 14.04 เช่นกัน
miphe

ฉันเห็นปัญหานี้ใน Ubuntu MATE 15.10 ด้วย
quant_dev
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.