Cela a été demandé un nombre incalculable de fois, je vais donc essayer d'être bref.
J'ai deux mises en page d'entrée , ukrainien et anglais, et je veux:
- à utiliser Caps Lockpour une commutation rapide;
- aucun retard n'est imposé, je suis un typer rapide;
- pas d' erreurs de mode :
- (n'importe quel nombre) CapsLockdéfinit l'anglais,
- (n'importe quel nombre) ShiftCapsLockdéfinit l'ukrainien;
- voir la disposition actuelle dans le widget standard.
J'ai déjà essayé trois (!) GUI pour configurer cela, les paramètres Gnome, le gnome-tweak-tool
, le dconf-editor
/ gsettings
. Rien ne fonctionne. Tweaks
se bloque au hasard.
Assez de devoirs faits
Je l'ai demandé moi-même il y a 4 ans pour 14.04 LTS. Depuis lors, ce popup UI est apparu et tout s'est cassé. Je peux maintenant facilement configurer la bascule avec état CapsLock , mais même dans ce cas, cela va avec ce retard irritant. Fondamentalement inutilisable lorsque j'ai besoin de changer de langue 4 à 5 fois par phrase.
Ce fil suggère l' caps:none
option XKB comme solution de contournement de bogue. J'ai essayé cela, à la fois avec gsettings
CLI et dconf-editor
, et en combinaison avec l' grp:shift_caps_switch
option XKB. Pas de dé. Quelque chose l'emporte sur ces principales fonctionnalités XKB comme il semble.
Ce fil offre l' caps:menu
option XKB comme un hack pour pouvoir se lier CapsLockdans Gnome Settings
→ Périphériques → Clavier. Cela fonctionne un peu, mais A) il donne une commutation cyclique / avec état; B) Je dois attendre un délai d'attente décent à chaque commutateur.
Ce fil me demande exactement ce dont j'ai besoin, mais il est sans réponse et encore pire: fermé en double de deux autres questions (???) aucune d'entre elles n'est la même, et aucune ne me donne une solution de travail. Qu'est-ce qui ne va pas avec vous?
Il y a une autre correspondance exacte - hélas, sans réponse aussi!
gnome-tweaks-tool
. Je ne promets pas si je peux creuser quoi que ce soit et j'aurai besoin d'un certain temps, car je suis occupé récemment, mais je posterai une réponse si je déterre quelque chose en rapport avecgnome-tweak-tool
. N'hésitez pas à me laisser un commentaire ici ou à me contacter par d'autres moyensRéponses:
Dans Ubuntu 18.04, par défaut, il y a une option pour choisir Caps_Locket Shift+ Caps_Lockpour obtenir le comportement que nous recherchons, est dans
gnome-tweaks
. Mais cela ne fonctionne pas et n'a pas pu comprendre pourquoi.J'ai réussi à obtenir ce comportement par la solution de contournement ci-dessous.
Voir ce lien pour une vidéo de 20 secondes. https://imgur.com/QNdrVqa
vérifiez d'abord les commandes ci-dessous dans le terminal si elles changent la langue d'entrée.
et
eh bien, ils fonctionnent.
nous devons lier ces commandes aux pressions de touches Caps_Locket Shift+Caps_Lock
peut y parvenir avec
xbindkeys
si xbindkeys n'est pas encore installé, installez-le parsudo apt install xbindkeys
.xbindkeysrc
dans le dossier $ HOMEtouch ~/.xbindkeysrc
exécutez
xbindkeys --key
une fois que la boîte blanche apparaît, appuyez sur le Caps_Lockbouton, faites-le pour le Shiftbouton également et copiez les keycodes / ids comme indiqué ci-dessous.xbindkeysrc
gedit ~/.xbindkeysrc
et modifiez le fichier comme ci-dessous en fonction des résultats des étapes ci-dessusModifiez les valeurs dans le contenu ci-dessous en fonction des résultats obtenus à l'étape 2 ci-dessus. Contenu:
la source
xbindkeys --poll-rc
). J'ai également laissé l'grp:shift_caps_switch
option XKB activée - ce qui a changé la façon dont mes codes clés sont imprimés (m:0x0 + c:66
ISO_First_Group
&m:0x1 + c:66
Shift + ISO_First_Group
); aucun problème de cela. Même la LED du clavier brille! Travail incroyable, vous auriez dû recevoir cette prime. (Les auteurs de gnome-tweaks, quels qu'ils soient, obtiennent un froncement de sourcils grincheux de ma part et des autres.)Il existe un rapport de bogue auquel vous pouvez vous abonner:
Le rapport de bogue se lit comme suit:
Solutions de contournement de bogues
Le bug est actuellement sur la "Wishlist". Ces solutions de contournement sont proposées:
Solution de contournement 1
Trouvé une solution de contournement pour ce bogue:
Solution de contournement 2
Une autre façon de procéder: 1. Installez GNOME Tweaks (gnome-tweak-tool) 2. Ouvrez l'application Tweaks 3. Basculez vers le panneau Clavier et souris 4. Cliquez sur Options de mise en page supplémentaires 5. Utilisez la section "Basculement vers une autre mise en page"
Abonnez-vous au rapport de bogue
Je recommanderais de vous abonner au rapport de bogue et d'ajouter vos propres expériences. Plus il y a de personnes qui souscrivent au rapport de bogue, plus vite la solution arrive (généralement).
la source