Spacja Ctrl nie ustawia znaku w Emacsie

21

Zainstalowałem Ubuntu 14.04 i używam fvwm jako menedżera systemu Windows. Znak Ctrl+ spacenie ustawia znaku w Emacsie. Wygląda na to, że Ctrl+ Spacenic nie robi. Używam Ctrl+ Alt+, F2aby przejść do konsoli, a Emacs działa tam poprawnie. Jeśli korzystam z domyślnego menedżera systemu Ubuntu, emacs również działa poprawnie. Czy ktoś ma pomysły, co może być nie tak? Dziękuję Ci bardzo.

CatinSun
źródło
Możesz zaktualizować tytuł, ponieważ nie jest on specyficzny dla fvwm. Miałem ten sam problem z awesome-wm.
Lester Cheung
1
@LesterCheung tak, to jest problem z Ubuntu 14.04 i emacs. (Używam KDE np.)
bfootdav
1
Ogólny problem dotyczący wielu aplikacji, patrz askubuntu.com/q/243639 .
fuenfundachtzig

Odpowiedzi:

36

Miałem ten sam problem i wygląda na to, że jest to problem z ibus. Z poziomu wiersza poleceń:ibus-setup

Poniżej General::Next Input Methodpowinieneś zobaczyć <Control>space. Kliknij trzy kropki i zmień je na coś innego. Hit Applyi zamknij. ctrl-space powinien teraz działać w Emacsie.

bfootdav
źródło
3
OMG !, Ubuntu (lub cokolwiek się dzieje) nie powinno zastępować tak podstawowego polecenia edycji w Emacsie!
Brady Trainor
@ brady-trainor Chociaż ctrl-space jest bardzo ważna dla użytkowników emacsa, nie jest używana przez większość użytkowników ubuntu i posiadanie ładnego globalnego skrótu do zmiany języka jest również ważne, przynajmniej dla użytkowników nieanglojęzycznych.
user829755