Das Leerzeichen Strg setzt in Emacs keine Marke

21

Ich habe Ubuntu 14.04 installiert und benutze fvwm als Windows-Manager. Das Ctrl+ spacesetzt in Emacs keine Marke. Es scheint, dass Ctrl+ Spacenichts tut. Ich benutze Ctrl+ Alt+ F2, um zur Konsole zu gehen, und Emacs funktioniert dort korrekt. Wenn ich den Ubuntu-Standard-Windows-Manager verwende, funktioniert der Emacs auch korrekt. Hat jemand Ideen was falsch sein könnte? Vielen Dank.

CatinSun
quelle
Möglicherweise möchten Sie den Titel aktualisieren, da er nicht spezifisch für fvwm ist. Ich hatte das gleiche Problem auch mit awesome-wm.
Lester Cheung
1
@LesterCheung yep, es ist ein Problem mit Ubuntu 14.04 und Emacs. (Ich benutze KDE zum Beispiel)
bfootdav
1
Allgemeines Problem bei vielen Anwendungen, siehe askubuntu.com/q/243639 .
Fuenfundachtzig

Antworten:

36

Ich hatte das gleiche Problem und es sieht so aus, als wäre es ein Problem mit ibus. Von der Kommandozeile aus:ibus-setup

Darunter General::Next Input Methodsolltest du sehen <Control>space. Klicke auf die drei Punkte und ändere sie in etwas anderes. Schlagen Applyund schließen. Strg-Leertaste sollte jetzt in Emacs funktionieren.

bfootdav
quelle
3
OMG !, Ubuntu (oder was auch immer los ist) sollte einen solchen grundlegenden Bearbeitungsbefehl in Emacs nicht überschreiben!
Brady Trainor
@ brady-trainor Obwohl Strg-Leerzeichen für Emacs-Benutzer sehr wichtig sind, wird es von der Mehrheit der Ubuntu-Benutzer nicht verwendet und es ist auch wichtig, eine nette globale Verknüpfung zum Umschalten der Sprache zu haben, zumindest für nicht-englische Benutzer.
user829755