Was ist das Gegenteil von setxkbmap -option ctrl: nocaps?


33

Normalerweise habe ich eine Feststelltaste, um eine Steuertaste zu sein.

setxkbmap -option ctrl: nocaps

macht das möglich, aber ich kann mich nicht erinnern, woher ich es habe oder wo ich irgendwelche Dokumente finde ( man setxkbmapist besonders wenig hilfreich)

Kann mir jemand den Befehl geben, ihn wieder in den normalen Zustand zu versetzen, oder mich zumindest auf die Dokumente verweisen, die mir sagen, was er -option ctrl:nocapstatsächlich tut?


9
Um es wieder so zu machen, wie es normalerweise ist, setxkbmap -optionfunktioniert es nur bei mir.
Immanuel Weihnachten

Antworten:


25

Wenn Sie bereits eine Einstellung vorgenommen haben, müssen Sie diese möglicherweise löschen, bevor Sie eine neue Einstellung vornehmen können.

Aufheben:

Um es wieder so zu machen, wie es normalerweise ist, setxkbmap -optionfunktioniert es nur bei mir. - Emanuele Natale 8. September 14 um 19:29 Uhr

Beispiel: Ich habe verwendet setxkbmap -option ctrl:swapcaps, um mit der (dh nicht gesetzten) Feststelltaste umzugehen, nachdem sie durch zufällige Macken gesetzt wurde. Heute wollte ich Nocaps, konnte es aber nicht einstellen, weil die andere Einstellung noch aktiv war. Ich habe den obigen Befehl verwendet und konnte ihn dann verwendensetxkbmap -option ctrl:nocaps


Möglicherweise möchten Sie setxkbmap -printzuerst Ihre vorhandenen Optionen anzeigen. Wenn Sie mehrere Optionen festgelegt haben und nur eine löschen möchten, müssen Sie diese nicht erraten. Wenn Sie (wie ich) versuchen, die "zufällige" Aktivierung der Feststelltaste aufzuheben, stellen Sie möglicherweise fest, dass Sie sie aktiviert haben shift:both_capslock, und stellen fest, wie sie aktiviert wurde .
Dogmatixed

18

Es wäre sehr schön, eine vollständige, lesbare Dokumentation zu finden, in der erklärt wird, wie der Tastaturmechanismus in Ubuntu funktioniert und wie er lokal überschrieben wird (und wie er mit dem Layoutwechsel interagiert).

Ich habe den Verdacht, dass es wirklich wenige Menschen gibt, die das wirklich verstehen (ich erinnere mich an ein berühmtes Zitat von Stephen Hawkings, denkt nach, über die Zeit); Ich habe ein paar Links in einer anderen Antwort gesammelt , aber immer noch keine allgemeine Anleitung.

Grundsätzlich sollten Sie alle Definitionen für Ihre Tastatur verfolgen, beginnend mit /usr/share/X11/xkb/symbols/us--- Wenn Ihre Tastatur vorhanden ist us, ersetzen Sie sie nach Bedarf. Es gibt viele Optionen und es enthält anscheinend die meisten Modifikatortasten, in /usr/share/X11/xkb/rules/basedenen Sie finden können:

caps:none             =       +capslock(none)
caps:ctrl_modifier    =       +capslock(ctrl_modifier)
ctrl:nocaps           =       +ctrl(nocaps)
ctrl:lctrl_meta       =       +ctrl(lctrl_meta)
ctrl:swapcaps         =       +ctrl(swapcaps)

und in xorg.lst:

ctrl:nocaps    Caps Lock as Ctrl 
...
caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters

unter anderen Dingen. Was dies bedeutet und welche anderen Optionen Sie haben, hängt wahrscheinlich von Ihrem Layout ab, aber Sie können versuchen, dort etwas zu erraten. Zum Beispiel würde ich versuchen

setxkbmap -option caps:capslock 

um es rückgängig zu machen.

Was genau bedeuten sie, wie können Sie sie aktivieren (über control center-> keyboardoder languageüber die gnome-tweak-toolBefehlszeile, Init-Skripte), wie können Sie sie für einen Layoutwechsel undurchlässig machen, ob sie funktionieren oder nicht (ich kann keine Caps deaktivieren)? sperren und so über Layoutschalter machen), ist eine andere Sache.

Wenn jemand die Antwort ausfüllen kann, tun Sie das bitte. Ich war xmodmapdaran gewöhnt, meine Tastatur zu optimieren , ich verstehe, dass dies überholt ist, aber wäre es wirklich schön, eine Anleitung zum Optimieren Ihrer Tastatur zu haben ...


3
Trotz aller Aufstimmungen funktioniert das eigentlich nicht. Zuvor festgelegte Optionen scheinen spätere Optionen zu überschreiben, und Sie können mehrere widersprüchliche Optionen festlegen, ohne dass die vorherige gelöscht wird.
Pydsigner

2
@pydsigner sorry --- Es hat bei mir geklappt, als ich das gepostet habe, aber ich wäre auch nicht überrascht, wenn sich etwas geändert hätte. Ich habe es aufgegeben, mehrere Layouts zu haben, und ich denke immer noch, dass xkbKonfiguration im Allgemeinen schwarze Magie und reines Glück in Ubuntu ist ...
Rmano

'xbd' in den Pfaden oben ist ein Tippfehler und sollte xkb lauten
Aaron Skomra

1
@ AaronSkomra, danke, ich glaube, ich habe es behoben. Sie können den Beitrag auch selbst bearbeiten, kein Problem!
Rmano
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.