Comment réveiller emacs gui après avoir appuyé sur ctrl + z


28

J'utilise emacs gui dans Gnome. Après avoir appuyé sur ctrl + z, la fenêtre emacs est minimisée. Cependant, si j'amène la fenêtre à l'avant, elle ne répond à aucun événement de pression de touche et de souris. J'ai cherché sur le Web seulement trouvé le ramener dans la ligne de commande. Mais comment émacer réactif lors de son utilisation en mode GUI ??

Réponses:


23

Si vous appuyez C-zpar erreur, vous pouvez ajouter ceci à votre .emacs pour que Cz ne fasse rien:

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

Je l'ai fait après avoir appuyé plusieurs fois sur Cz par accident.


redimensionnez la fenêtre (comme indiqué ci-dessous) pour corriger maintenant! Et puis faites cela pour le rendre permanent. Merci de quelqu'un qui doit constamment changer la disposition du clavier allemand et américain.
ruquay

Cz et Cx Cz sont généralement liés à (suspend-frame). Si vous désactivez Cz, vous pouvez toujours suspendre avec un Cx avant Cz. (Je considère que c'est une fonctionnalité mais certains peuvent s'en inspirer (global-unset-key (kbd "C-x C-z")).)
ericP

18

Type

fg 

ou

fg %emacs

pour récupérer Emacs.


7

Vous devrez peut-être envoyer un SIGCONTsignal au processus . Vous le faites normalement dans la console en exécutant kill -CONT $emacs_pidou killall -CONT emacs. Si vous insistez sur une solution GUI, vous pouvez essayer le gestionnaire de tâches livré avec votre distribution.


5

Envoyez-lui un CONTsignal:

killall -CONT emacs

Un WINCHsignal semble également fonctionner, vous pouvez donc simplement redimensionner la fenêtre Emacs .

Cliquer sur n'importe quel élément du menu semble également fonctionner.

Si vous exécutiez Emacs à partir d'un terminal, fg("premier plan") ou %emacsfonctionnerait.


0

Pour le désactiver dans Vim, ajoutez à votre .vimrc:

map <C-z> <Nop>
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.