Como ativar o emacs gui depois de pressionar ctrl + z

28

Estou usando o emacs gui no Gnome. Depois de pressionar ctrl + z, a janela do emacs é minimizada. No entanto, se eu abrir a janela, ela não responderá a nenhum pressionamento de tecla e evento do mouse. Eu pesquisei na web apenas encontrei trazendo de volta dentro da linha de comando. Mas como reativar o emace ao usá-lo no modo GUI?

Ning Sun
fonte

Respostas:

23

Se você pressionar C-zpor engano, poderá adicioná-lo ao seu .emacs para fazer o Cz não fazer nada:

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

Eu fiz isso depois de pressionar Cz várias vezes por acidente.

Tom
fonte
redimensione a janela (conforme publicado abaixo) para corrigir agora! E então faça isso para torná-lo permanente. Agradecemos a alguém que precisa mudar constantemente o layout do teclado alemão e americano.
ruquay
Cz e Cx Cz normalmente estão vinculados (suspend-frame). Se você desabilitar Cz, ainda poderá suspender com um Cx antes de Cz. (Considero que este é um recurso, mas alguns podem ter isso como inspiração (global-unset-key (kbd "C-x C-z")).)
ericP
18

Tipo

fg 

ou

fg %emacs

para recuperar o Emacs.

sRack
fonte
7

Pode ser necessário enviar um SIGCONTsinal ao processo . Você normalmente faz isso no console executando kill -CONT $emacs_pidou killall -CONT emacs. Se você insistir em uma solução GUI, poderá tentar o gerenciador de tarefas enviado com sua distribuição.

billc.cn
fonte
5

Envie um CONTsinal para ele:

killall -CONT emacs

Um WINCHsinal também parece funcionar, então você pode redimensionar a janela do Emacs .

Clicar em qualquer item do menu também parece funcionar.

Se você estivesse executando o Emacs a partir de um terminal, fg("primeiro plano") ou %emacsfuncionaria.

Zaz
fonte
0

Para desativá-lo no Vim, adicione ao seu .vimrc:

map <C-z> <Nop>
Evmorov
fonte