Comment ouvrir emacs dans sa propre fenêtre

0

Je travaille sur un projet et pour cela, j'utilise le serveur du collège avec une connexion SSH.

Chaque fois que j'essaie d'ouvrir Emacs sur le terminal après la connexion, il ouvre emacs dans le terminal lui-même. pas sa propre fenêtre. Sur mon ordinateur portable sur lequel Ubuntu est installé, emacs s’ouvre toujours dans sa propre fenêtre et c’est comme ça que je suis habitué. Lors de son ouverture dans le terminal, il y a plusieurs problèmes, comme lorsque j'essaie d'utiliser des commandes telles que M-V, le menu d'affichage du terminal s'ouvre, ce qui est très frustrant. De plus, je suis presque sûr que le serveur du collège fonctionne sous Red Hat et que X est installé sur celui-ci. Alors, que dois-je faire pour récupérer ma fenêtre emacs.

EDIT: J'ai enfin trouvé une solution à ce problème persistant, alors je pensais que je la partagerais. Il suffit d’aller dans les raccourcis clavier Édition- & gt; et de désactiver les touches d’accès au menu. Problème résolu, pas besoin d'ouvrir emacs dans sa propre fenêtre. La source : http://draptik.wordpress.com/2010/01/15/using-basic-emacs-keybindings-in-gnome-terminal/

Rohit Chauhan
la source

Réponses:

2

votre serveur transfère-t-il X.? Si oui, vous pouvez essayer de vous connecter avec l'option '-Y' pour ssh

ssh -Y me@myserver

kindahero
la source
En outre, en utilisant xemacs au lieu de emacs pourrait être utile.
BennyInc
1
@BennyInc: Notez que xemacs est un programme différent de GNU emacs fonctionnant sous X. Il y avait une fourchette possédant de profonds désaccords quant à la direction à suivre pour le développement d’emacs. Les deux branches ont développé des capacités similaires mais restent distinctes.
dmckee
@BennyInc OP n'a qu'un choix d'utiliser ce qui a été installé sur le serveur.
kindahero
0

Eh bien, qu'en est-il d'un autre émulateur de terminal sans touche de raccourci en conflit? Je suppose qu'il y en a.

Cependant, il existe une solution basée sur un terminal, si vous avez besoin d'exécuter Emacs à distance dans une nouvelle fenêtre de terminal.

Vous ne savez pas quel émulateur de terminal vous utilisez, je vais donc dire gnome-terminal

appelez l'émulateur de terminal par cette commande pour (ssh et démarrer emacs sur un hôte distant):

gnome-terminal -e 'ssh HOSTNAME emacs'

Jokester
la source