วิธีการปลุก emacs gui หลังจากกด ctrl + z


28

ฉันใช้ emacs gui ใน Gnome หลังจากกด ctrl + z หน้าต่าง emacs จะย่อเล็กสุด อย่างไรก็ตามถ้าฉันนำหน้าต่างไปข้างหน้ามันไม่ตอบสนองการกดปุ่มและเหตุการณ์เมาส์ ฉันค้นหาเว็บเท่านั้นที่พบว่านำกลับมาภายใน commandline แต่วิธีการตอบสนอง emace เมื่อใช้ในโหมด GUI ??

คำตอบ:


23

หากคุณกดC-zโดยไม่ได้ตั้งใจคุณสามารถเพิ่มสิ่งนี้ลงใน. emacs ของคุณเพื่อให้ Cz ไม่ทำอะไรเลย:

(global-unset-key (kbd "C-z"))

ฉันทำอย่างนั้นหลังจากกด Cz หลายครั้งโดยไม่ได้ตั้งใจ


ปรับขนาดหน้าต่าง (ตามที่โพสต์ด้านล่าง) เพื่อแก้ไขทันที! จากนั้นทำเช่นนี้เพื่อทำให้ถาวร ขอบคุณจากคนที่ต้องเปลี่ยนเค้าโครงแป้นพิมพ์ภาษาเยอรมันและสหรัฐอเมริกาอย่างต่อเนื่อง
ruquay

ทั้งสอง Cz และ Cx Cz (suspend-frame)มักจะถูกผูกไว้กับ หากคุณไม่ได้ตั้งค่า Cz คุณยังสามารถระงับ Cx ก่อน Cz ได้ (ฉันคิดว่านี่เป็นคุณสมบัติ แต่บางคนอาจใช้เป็นแรงบันดาลใจ(global-unset-key (kbd "C-x C-z")))
ericP


7

คุณอาจต้องส่งSIGCONTสัญญาณกระบวนการ คุณเคยทำตามปกตินี้ในคอนโซลโดยการเรียกใช้หรือkill -CONT $emacs_pid killall -CONT emacsหากคุณยืนยันในโซลูชัน GUI คุณสามารถลองตัวจัดการงานที่จัดส่งพร้อม distro ของคุณ


5

ส่งCONTสัญญาณ:

killall -CONT emacs

WINCHสัญญาณยังดูเหมือนว่าจะทำงานเพื่อให้คุณสามารถเพียงแค่ปรับขนาดหน้าต่าง Emacs

คลิกที่รายการเมนูใด ๆ ดูเหมือนว่าจะทำงานเช่นกัน

หากคุณใช้ Emacs จากเครื่องเทอร์มินัลfg("เบื้องหน้า") หรือ%emacsอาจใช้งานได้


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