Dies wurde unzählige Male gefragt, deshalb werde ich versuchen, mich kurz zu fassen.
Ich habe zwei Eingabelayouts , Ukrainisch und Englisch, und möchte:
- zum Caps Lockschnellen Umschalten verwenden;
- nicht haben Verzögerungen auferlegt, ich schnell typer bin;
- keine Modusfehler haben :
- (beliebig viele) CapsLockSätze Englisch,
- (beliebig viele) ShiftCapsLockSätze ukrainisch;
- Das aktuelle Layout finden Sie im Standard-Widget.
Ich habe bereits drei (!) GUIs ausprobiert, um dies zu konfigurieren, die Gnome-Einstellungen, die gnome-tweak-tool
, die dconf-editor
/ gsettings
. Nichts funktioniert. Tweaks
stürzt zufällig ab.
Genug Hausaufgaben gemacht
Ich habe das selbst vor 4 Jahren nach 14.04 LTS gefragt . Seitdem erschien dieses UI-Popup und alles brach zusammen. Ich kann jetzt problemlos Stateful CapsLock Toggle konfigurieren , aber selbst dann geht es mit dieser irritierenden Verzögerung einher. Grundsätzlich unbrauchbar, wenn ich die Sprache 4-5 mal pro Satz wechseln muss.
Dieser Thread schlägt die caps:none
XKB-Option als Fehlerumgehung vor. Ich habe das versucht, sowohl mit gsettings
CLI als dconf-editor
auch in Kombination mit der grp:shift_caps_switch
XKB-Option. Kein Würfel. Wie es scheint, übertrifft etwas diese XKB-Kernfunktionen.
Dieser Thread Angebote caps:menu
XKB Option als ein Hack der Lage sein , zu binden , CapsLockin Gnome Settings
→ Geräte → Tastatur. Es funktioniert irgendwie, aber A) es gibt zyklisches / zustandsbehaftetes Schalten; B) Ich muss bei jedem Wechsel eine angemessene Zeitüberschreitung abwarten.
Dieser Thread fragt genau, was ich brauche, ist aber unbeantwortet und noch schlimmer: Als Duplikat von zwei anderen Fragen (???) geschlossen, von denen keine gleich ist und keine mir eine funktionierende Lösung bieten. Was ist los mit euch?
Es gibt noch eine genaue Übereinstimmung - leider auch unbeantwortet!
gnome-tweaks-tool
. Ich werde nicht versprechen, ob ich etwas ausgraben kann und einige Zeit brauchen werde, da ich in letzter Zeit beschäftigt bin, aber ich werde eine Antwort posten, wenn ich etwas ausgrabe, das damit zu tun hatgnome-tweak-tool
. Fühlen Sie sich frei, mir hier einen Kommentar zu hinterlassen oder mich auf andere Weise zuAntworten:
In Ubuntu 18.04 gibt es standardmäßig eine Option zur Auswahl Caps_Lockund Shift+ Caps_Lock, um das gesuchte Verhalten zu erreichen
gnome-tweaks
. Aber das funktioniert nicht und konnte den Grund dafür nicht verstehen.Ich könnte es schaffen, dieses Verhalten durch die folgende Problemumgehung zu erreichen.
Unter diesem Link finden Sie ein 20Sec-Video. https://imgur.com/QNdrVqa
Überprüfen Sie zunächst die folgenden Befehle im Terminal, ob sie die Eingabesprache ändern.
und
Nun, sie arbeiten.
Wir müssen diese Befehle an Tastendrücke von Caps_Lockund Shift+ bindenCaps_Lock
kann dies erreichen,
xbindkeys
wenn xbindkeys noch nicht installiert ist. Installieren Sie es vonsudo apt install xbindkeys
.xbindkeysrc
im Ordner $ HOMEtouch ~/.xbindkeysrc
,
xbindkeys --key
drücken Sie die Caps_LockTaste, tun Sie dies auch für die ShiftTaste und kopieren Sie die Schlüsselcodes / IDs wie unten gezeigt.xbindkeysrc
gedit ~/.xbindkeysrc
und bearbeiten Sie sie wie unten beschrieben, basierend auf den Ergebnissen der obigen SchritteÄndern Sie die Werte im folgenden Inhalt entsprechend den Ergebnissen, die Sie in Schritt 2 oben erhalten haben. Inhalt:
quelle
xbindkeys --poll-rc
). Ich habe auch diegrp:shift_caps_switch
XKB-Option aktiviert gelassen. Dadurch wurde geändert, wie meine Schlüsselcodes gedruckt werden (m:0x0 + c:66
ISO_First_Group
&m:0x1 + c:66
Shift + ISO_First_Group
). keine probleme davon. Sogar die Tastatur-LED leuchtet! Erstaunlicher Job, du hättest dieses Kopfgeld unbedingt bekommen sollen. (Gnome-Tweaks-Autoren, wer auch immer sie sind, bekommen ein mürrisches Stirnrunzeln von mir und anderen.)Es gibt einen Fehlerbericht, den Sie abonnieren können:
Der Fehlerbericht lautet:
Fehlerumgehungen
Der Fehler befindet sich derzeit auf der "Wunschliste". Diese Problemumgehungen werden vorgeschlagen:
Problemumgehung 1
Es wurde eine Problemumgehung für diesen Fehler gefunden:
Problemumgehung 2
Eine andere Möglichkeit, dies zu tun: 1. Installieren Sie GNOME Tweaks (Gnome-Tweak-Tool). 2. Öffnen Sie die Tweaks-App. 3. Wechseln Sie zum Tastatur- und Mausbedienfeld. 4. Klicken Sie auf Zusätzliche Layoutoptionen. 5. Verwenden Sie den Abschnitt "Wechseln zu einem anderen Layout"
Abonnieren Sie den Fehlerbericht
Ich würde empfehlen, den Fehlerbericht zu abonnieren und Ihre eigenen Erfahrungen hinzuzufügen. Je mehr Leute den Fehlerbericht abonnieren, desto schneller kommt die Lösung (normalerweise).
quelle