35

I'm using Emacs GUI in Gnome. After pressing Ctrl+z, the Emacs window is minimized. However, if I bring the window to the front, it doesn't respond to any key press or mouse event. I searched the web and only found how to bring it back from the command line.

How do I reactivate Emacs when using it in GUI mode?

6 Answers 6

30

If you press C-z by mistake then you can add this to your .emacs to make C-z do nothing:

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

I did that after pressing C-z many times by accident.

2
  • resize the window (as posted below) to fix now! And then do this to make it permanent. Thanks from someone who has to constantly switch German and US keyboard layout.
    – david
    Mar 31, 2017 at 9:44
  • 2
    Both C-z and C-x C-z are typically bound to (suspend-frame). If you unset C-z, you can still suspend with a C-x before C-z. (I consider this to be a feature but some may take that as inspiration to (global-unset-key (kbd "C-x C-z")).)
    – ericP
    Jul 10, 2019 at 13:51
20

Type

fg 

or

fg %emacs

to get Emacs back.

8

You may have to send the process a SIGCONT signal. You normally do this in the console by running kill -CONT $emacs_pid or killall -CONT emacs. If you insist on a GUI solution, you can try the task manager shipped with your distro.

6

Send it a CONT signal:

killall -CONT emacs

A WINCH signal also seems to work, so you can just resize the Emacs window.

Clicking on any menu items seems to work as well.

If you were running Emacs from a terminal, fg ("foreground") or %emacs would work.

1

C-s resumes a GUI Emacs after C-z

0

Try using a window resize command. I was using X11 forwarding to forward the Emacs GUI from a Linux server to my computer (Windows). Hitting C-z minimized the window, and when I brought it back up Emacs had frozen, but resizing it using the Windows key (e.g., Win + Left arrow) unfroze it and it started responding again.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.