Jak obudzić GUI emacsa po naciśnięciu klawiszy Ctrl + Z

28

Używam emacs gui w Gnome. Po naciśnięciu klawiszy Ctrl + Z okno Emacsa zostaje zminimalizowane. Jeśli jednak przesunę okno do przodu, nie zareaguje ono na żadne naciśnięcie klawisza ani zdarzenie myszy. Przeszukałem tylko znalezioną sieć, zwracając ją z powrotem do wiersza poleceń. Ale jak reaktywować emace podczas używania go w trybie GUI?

Ning Sun
źródło

Odpowiedzi:

23

Jeśli C-zprzez pomyłkę naciśniesz, możesz dodać to do .emacs, aby Cz nic nie zrobił:

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

Zrobiłem to po wielokrotnym przypadkowym naciśnięciu Cz.

Tomek
źródło
zmień rozmiar okna (jak podano poniżej), aby naprawić teraz! A następnie zrób to, aby było trwałe. Dzięki od kogoś, kto musi ciągle zmieniać układ klawiatury w języku niemieckim i amerykańskim.
ruquay
Zarówno Cz, jak i Cx Cz są zazwyczaj związane (suspend-frame). Jeśli wyłączysz Cz, nadal możesz zawiesić z Cx przed Cz. (Uważam to za cechę, ale niektórzy mogą uznać to za inspirację (global-unset-key (kbd "C-x C-z")).)
ericP
18

Rodzaj

fg 

lub

fg %emacs

odzyskać Emacsa.

sRack
źródło
7

Może być konieczne wysłanie do procesu SIGCONTsygnału. Zwykle robisz to w konsoli, uruchamiając kill -CONT $emacs_pidlub killall -CONT emacs. Jeśli nalegasz na rozwiązanie GUI, możesz wypróbować menedżera zadań dostarczonego z dystrybucją.

billc.cn
źródło
5

Wyślij CONTsygnał:

killall -CONT emacs

WINCHSygnał wydaje się również do pracy, więc można po prostu zmienić rozmiar okna Emacsa .

Wydaje się, że klikanie dowolnych elementów menu również działa.

Jeśli uruchamiasz Emacsa z terminala fg(„pierwszy plan”) lub %emacszadziała.

Zaz
źródło
0

Aby wyłączyć to w Vimie, dodaj do .vimrc:

map <C-z> <Nop>
Evmorov
źródło