Ich habe meine Tastatur lange Zeit so konfiguriert, dass sie das Layout verwendet, das derzeit als "Englisch (internationale AltGr-Totaltasten)" bekannt ist. Ich mag dieses Layout, weil es ohne Modifizierertasten mit der Tastatur in US-Englisch identisch ist, aber wenn ich gedrückt halte, Right Altkann ich Buchstaben mit Akzent und andere Zeichen erhalten, die auf einer Standardtastatur in US-Englisch nicht verfügbar sind.
In Oneiric ist das Layout jedoch durcheinander. Right Alt+ Nerzeugt erwartungsgemäß "ñ". Und eine andere Methode funktioniert: Right Alt+ `, Eerzeugt "è", ebenfalls wie erwartet. Aber es gibt keine Möglichkeit, "é" einzugeben, was wahrscheinlich der akzentuierte Buchstabe ist, den ich am meisten schreibe. Ich erwarte Right Alt+ A,Eden Trick machen. Anstelle eines toten Schlüssels für den akuten Akzent wird jedoch eine Methode zum Kombinieren von Zeichen verwendet, um das hybride "́e" zu erstellen. Dieser Hybrid sieht in einigen Einstellungen wie das richtige "é" aus, ist jedoch nicht derselbe Charakter und funktioniert nicht immer. (Zum Beispiel sieht es im Texteingabefeld, während ich dies eingebe, genauso aus wie das richtige Zeichen, aber wenn es auf der Site für alle angezeigt wird, sieht es sehr falsch aus - zumindest auf meinem Computer.) Das Gleiche gilt für alle andere Zeichen mit einem akuten Akzent, obwohl einige direkt als vorkomponierte Zeichen verfügbar sind: Zum Beispiel ergibt Right Alt+ I"í".
Wie kann ich den akuten Akzent auf dem ASchlüssel in einen richtigen toten Schlüssel ändern ? Vielleicht ist die allgemeinere Version davon: Wie kann ich mein Tastaturlayout optimieren?
Aktualisieren
Ich habe dies gerade auf meinem anderen Computer getestet, auf dem auch Oneiric ausgeführt wird, aber von früheren Versionen aktualisiert. Ich habe keine Probleme mit der zweiten Maschine. Die Problemmaschine war eine Neuinstallation von Oneiric, aber ich habe meine alte beibehalten, $HOME
als ich die Neuinstallation durchgeführt habe.
Klärung
Selbst wenn eine Antwort nicht auf meine spezifischen Beispiele eingeht, würde ich sie dennoch akzeptieren, wenn sie genügend Details enthält, um das Layout zu finden und es an meine Bedürfnisse anzupassen.
Hauptupdate
Nachdem ich die Informationen aus den hilfreichen Antworten von Jim C und Chascon durchgearbeitet habe, habe ich etwas Neues gelernt: Das Problem liegt nicht beim Layout selbst, sondern bei der Tatsache, dass das ausgewählte Layout nicht angewendet wird. Als ich mir die Definition in /usr/share/X11/xkb/symbols/us
dem Layout ansah, das ich schon lange ausgeführt habe, stellte ich fest, dass die Definition nicht mit dem übereinstimmt, was ich beim Tippen erhalte. Darüber hinaus unterscheidet sich das Tastaturlayout-Dialogfeld, in dem das aktuelle Layout angezeigt werden soll, von der Definition des Layouts in der von mir erwähnten Datei und entspricht dem, was beim Tippen tatsächlich passiert.
Auf Vorschlag von Jim C habe ich ein neues Layout erstellt, /usr/share/X11/xkb/symbols/us
das einige Änderungen am gewünschten Layout enthält. Ich kann mein Layout aus den Tastatureigenschaften auswählen und es auf der Konsole nach Chascons Beitrag verwenden, aber das Layout, das ich beim Tippen erhalte, bleibt unverändert.
Anscheinend ist irgendwo ein anderes Layout definiert, das das überschreibt, was ich festgelegt habe. Wo versteckt sich dieses Layout?
Dieses Problem tritt in Unity (3D und 2D) auf, aber ich konnte das richtige Layout in Xfce festlegen.
Falls es relevant ist, ist dieses Problem aufgetreten, seit ich Oneiric frisch auf diesem Computer installiert habe (obwohl ich mein $ HOME beibehalten habe). Ich kann mich nicht erinnern, ob dieses Problem vor der Neuinstallation aufgetreten ist.
Falls es relevant ist, führe ich auch iBus aus, damit ich Koreanisch eingeben kann. Ich habe einige Schwierigkeiten mit iBus, aber ich bezweifle, dass sie verwandt sind.
quelle
Right-Alt + ' + e
?RightAlt + '
produziert’
, kein toter Schlüssel.Right-Alt+e
ergibt den Buchstaben è: Das gleiche mitRight-Alt+a
=> áAntworten:
Ich werde Ihnen sagen, was letztendlich am besten für mich funktioniert hat.
Die beiden vorherigen Schritte wurden als eigenständige Korrekturen vorgeschlagen (in den Ubuntu-Foren?). Sie haben nicht für mich gearbeitet. Ich habe sie nacheinander zusammen ausprobiert und das hat bei mir wieder nicht funktioniert. Also mein nächster Schritt.
Ich denke, mein Problem war die Tatsache, dass sich einige der Layouts im Namen geändert hatten. Zumindest ist das meine Meinung, wenn man bedenkt, dass die Layoutnamen nicht genau das waren, was ich bei der Neuzuweisung erwartet hatte. Das Löschen meiner zusätzlichen Layouts und das anschließende Zuweisen neuer Layouts aus einer neuen Liste scheint meine Probleme umgangen zu haben, da die Layouts meiner Wahl jetzt auf vorhandene Layouts mit passenden Namen verweisen.
quelle
Sie sollten in der Lage sein, Folgendes auszuführen, um Ihre Tastatur erneut auszuwählen.
Wenn es nicht haftet, müssen Sie wahrscheinlich ändern
/etc/default/keyboard
. Ich glaube, ich habe Ihre Tastatur und meine relevante Datei zeigt Folgendes, das über eine alte IBM Clone 104-Tastatur ausgeführt wird.Tun Sie das also mit
gksudo gedit /etc/default/keyboard
oder wie auch immer Kinder heutzutage Dateien bearbeiten. Lesen Sie hier die relevanten Informationen, was Sie einstecken müssen.Ich sehe,
sudo udevadm trigger --subsystem-match=input --action=change
wird an anderer Stelle hier vorgeschlagen.Wenn das nicht funktioniert, ist Ihr Layout wahrscheinlich beschädigt oder einfach falsch, und ich kann nicht sicher sein, was helfen würde, aber ich würde versuchen, xkb-Daten, Iso-Codes neu zu installieren.
Aktualisieren Sie möglicherweise Ihr Gebietsschema, da Sprache und Layouts miteinander verflochten sind. Sehen Sie dies aber so etwas wie:
Ich denke, ich sollte erwähnen, dass ich das Layout "English International AltGr Dead Keys" gut genutzt habe, wenn Sie nach Dead Keys suchen. Ich weiß nicht, was die
/etc/default/keyboard
Datei für diese Datei widerspiegeln würde, aber Googeln würde sicherlich eine Antwort bringen, aber versuchen Sie zuerst, sie über das Tastaturlayoutfenster hinzuzufügen. Achtung, es scheint ein Limit von 4 zu geben, bevor Sie keine weiteren hinzufügen können.Ansonsten würde ich Sie auf xmodmap hinweisen. Es ist in der Lage, Layout-Standardeinstellungen zu überschreiben. Lassen Sie mich wissen, ob welche helfen.
Welche Sprachen schreiben Sie außer Englisch? Spanisch (wegen der ñ)? und?
quelle
Ich bin nicht sicher, ob dies Ihnen helfen wird, aber als ich einem deutschen Kollegen (der auch Ubuntu verwendet) diese Frage stellte, schickte er mir diesen Link:
http://ubuntuforums.org/showthread.php?t=1654199&highlight=.Xmodmap
Da ich mit Definitionen des Tastaturlayouts nicht vertraut bin, kann ich nicht sicher sein, ob es für Sie funktioniert, aber ich dachte, ich würde es für alle Fälle mitschicken.
Viel Glück bei der Lösung dieses Problems!
quelle
Ich frage mich nur, was passiert, wenn Sie ein ~ / .dmrc wie folgt ändern oder erstellen:
Und dann laufen:
Quelle: Tastaturlayout dauerhaft ändern
quelle
.dmrc
bereits ein und es stellte sich heraus, dass es auf das falsche Layout eingestellt war. Ich habe es korrigiert und Ihrenudevadm
Befehl ausgeführt. Kein Würfel. Ich habe neu gestartet und es hat immer noch nicht funktioniert.Es gibt einen Fehler in ibus , der dazu führt , dass das Standardlayout des Systems nicht standardmäßig verwendet wird.
Versuchen Sie es
ibus preferences->advanced->keyboard layout->use system keyboard layout
miton
. Wenn es bereits eingestellton
ist oder wenn eson
nicht hilft, schreibe einen Kommentar und ich werde ihn weiter für dich untersuchen.quelle
sudo dpkg-reconfigure keyboard-configuration
?Ich habe eine Anleitung gefunden , die bestätigt, dass dies
dpkg-reconfigure keyboard-configuration
funktionieren sollte.Also schreibt es in
/etc/default/keyboard
und es soll eingerichtetX
und konsolidiert werden, wenn man bedenkt, dass beide diese Datei lesen. Sie müssen jedoch neu startenHAL
, und ich glaube nicht, dass dies erwähnt wurde.Angenommen, Ubuntu weicht nicht zu weit von Debian ab, wenn Sie feststellen, dass
/etc/default/keyboard
in das geschrieben wird (spiegelt das Layout wider, das Sie nach dem Ausführen wünschendpkg-reconfigure keyboard-configuration
), aber keine Änderung im implementierten Layout vorliegt, liegt das Problem darin, dass das System nicht aufnimmt es. Wenn es nicht geschrieben wird,dpkg-reconfigure keyboard-configuration
ist es offensichtlich schuld (zumindest in diesem Fall). Und wenn es geschrieben wird, aber nicht bei Neustarts bleibt, müssen Sie den Schuldigen oder Prozess identifizieren, der schief läuft.Jemand, der mit den Innenseiten von Debian / Ubuntu besser vertraut ist, sollte in der Lage sein, die möglichen Schuldigen aus dem obigen Szenario zu identifizieren.
Ich möchte hinzufügen, dass ich ein ähnliches Problem hatte und die Auswahl des Layouts
lightdm
tatsächlich funktioniert. Eine andere Möglichkeit, dies zu erreichen, besteht darinlightdm
, bei der Auswahl eines Layouts herauszufinden, worauf geschrieben wird.Versuchen Sie zuletzt, HAL nach dem Ausführen neu zu starten
dpkg-reconfigure keyboard-configuration
. Ich habe das noch nie manuell gemacht, aber ich stelle mir vor, dass etwas wie das Folgende funktionieren könnte.quelle
/etc/default/keyboard
ist auf meinem System dank einer vorherigen Antwort korrekt. Mein Computer wurde seitdem mehrmals neu gestartet. Leider bleibt das Problem bestehen. Vielen Dank für Ihre Mühe.Ich hatte dieses Problem / hier war meine Lösung.
Testen Sie dann Rechts Alt + Backtick -> Umschalt + E = È & Rechts Alt + Umschalt + i = Í
Auch wenn dies nicht funktioniert, entfernen und / oder installieren Sie xkb-Daten neu
quelle