Dans Emacs run in terminal, ctrl+space est une touche de raccourci standard pour sélectionner une région. Mais sous Ubuntu 12.04, il invoquera une méthode d’entrée pour une langue autre que l’anglais. Je me demandais si je pouvais le réserver uniquement à Emacs?
Sous System Settings -> Keyboard -> Shortcuts
, je n'ai pas trouvé quoi ctrl+space a été lié. Étrange.
D'autres programmes, notamment l'auto-complétion dans Eclipse, semblent également rencontrer des problèmes de gestion. ctrl+space.
On dirait que vous avez Ibus en marche, qui utilise Ctrl + Space par défaut pour activer/désactiver l'éditeur d'entrée.
Vous pouvez modifier la touche de raccourci qui lui est attribuée dans les préférences Ibus.
Si Ibus est en cours d'exécution dans la barre de menu, vous pouvez cliquer avec le bouton droit de la souris pour choisir Préférences dans le menu. Si Ibus n'est pas en cours d'exécution dans la barre de menus, vous pouvez démarrer la boîte de dialogue Préférences à partir du tableau de bord en exécutant Méthodes de saisie au clavier ou à partir du terminal avec ibus-setup
.
Mise à jour du 14.04
ibus-setup
n'est plus disponible pour 14.04. Les fonctions de l’ancien ibus-setup
sont à la place intégrées dans Paramètres système >> Entrée de texte .
La commutation d’entrée est maintenant réglée par défaut sur Super + Space, mais Ibus peut toujours voler le focus de la Control + Space les raccourcis clavier et causer d'autres problèmes système, notamment l'auto-complétion dans Eclipse.
L'intégration de l'entrée Ibus dans les nouveaux paramètres de saisie de texte est toujours en cours, ce qui pose problème, car l'ancien paramètre existe toujours dans les coulisses.
Si vous avez mis à niveau à partir de 12.04, ibus-settings
devrait toujours être disponible.
Dans 14.04, vous pouvez modifier directement les paramètres est dconf-editor
.
Si ce n'est pas installé:
Sudo apt install dconf-editor
Ensuite, accédez à Bureau >> ibus >> général >> raccourci clavier . Les paramètres trigger
et triggers
afficheront toujours 'contrôle + espace'. Modifiez ces paramètres en veillant à laisser des crochets vides []
dans triggers
.
Désactivez le déclencheur IBUS à l’aide de la ligne de commande:
gsettings set org.freedesktop.ibus.general.hotkey triggers @as []
Ou si cela ne fonctionne pas, essayez si le premier produit une erreur:
gsettings set org.freedesktop.ibus.general.hotkey triggers []
ibus ne me cause que des maux de tête. Chaque fois que j'essaie de modifier les paramètres, lorsque je redémarre, la combinaison de touches Ctrl + Espace revient. Voici ma solution:
Sudo apt-get purge ibus
Sudo killall ibus
Maintenant, tout fonctionne jusqu'à ce que Ubuntu décide de leur prochaine chose stupide. Peut-être que la lettre "o" indiquera comment éteindre l'ordinateur?
Après la mise à niveau vers Ubuntu 14.04, j'ai eu le même problème. Ce que j'ai fait.
Dans les préférences Ibus: System > Preferences > Keyboard Input Methods
.
Il existe une option: Next input method
elle a été définie sur ctrl + espace, je l’ai supprimée puis tout a recommencé à fonctionner.
Ubuntu Studio 14.04 (XFCE) ici. Je n'ai pas eu de problème avec la saisie semi-automatique (Ctrl + Space
), mais avec la ligne de copie (Ctrl + Alt + Down
).
Cela a fonctionné pour moi:
xfwm4-settings
Le changement de dconf-editor
ne m'a pas suffi. J'ai la source d'entrée Mozc (japonaise) installée.
Sur Ubuntu 16.04, je devais aussi:
J'ai Ubuntu 14.04 GNOME avec LXDE. Apparemment, ce bureau a ibus-setup. Donc, pour moi, changer le paramètre ibus était la bonne solution. Peut-être que seul Unity a supprimé l’application ibus-setup.
Pour certaines personnes utilisant la saisie japonaise avec fcitx, vérifiez Fcitx Configuration
. Il existe un menu pour la configuration globale et sous Trigger Input Method
, le raccourci par défaut sera Ctrl + Space.