
Ich habe ö, ä und ü erfolgreich auf ç, ~ und ´ abgebildet, und zwar nach https://help.ubuntu.com/community/Custom%20keyboard%20layout%20definitions
Allerdings ist es mir nicht gelungen, die Minus- und Unterstrich-Taste auf das deutsche ß abzubilden. In der br-Datei in /usr/share/X11/xkb/symbols habe ich die Zeilen 161 bis
key <BKSL> {[minus, underscore, U00DF,U1E9E ] };
225 in
key <AD12> {[minus, underscore, U00DF, U1E9E]};
̣ und 96 in
key <AB09> {[period,greater, U00DF]};
alles ohne Erfolg. Die Taste befindet sich in der Zahlenreihe (zweite von oben) an 11. Stelle. Habe auch versucht, sie auf andere Tasten anzuwenden, was auch nicht funktioniert. Edit: Das scheint daran zu liegen, dass ö, ä und ü bereits im brasilianischen Layout vorhanden sind, ß hingegen nicht. Gibt es trotzdem eine Möglichkeit, sie zu integrieren?
Antwort1
Versuchen Sie Folgendes: Sichern Sie Ihre aktuelle Konfiguration:
sudo cp -r /usr/share/X11/xkb /usr/share/X11/xkb_backup
Bearbeiten Sie die entsprechende Keymap-Datei: Anstatt die vorhandene Keymap-Datei zu ändern, ist es besser, eine benutzerdefinierte Keymap-Datei zu erstellen, um Konflikte und Probleme bei Systemaktualisierungen zu vermeiden.
Erstellen Sie eine neue Keymap-Datei, z. B. benutzerdefiniert, im Verzeichnis /usr/share/X11/xkb/symbols:
sudo nano /usr/share/X11/xkb/symbols/custom
Definieren Sie Ihre Tastenzuordnungen: Fügen Sie in der benutzerdefinierten Datei die folgenden Zeilen hinzu, um die Neuzuordnungen der Minus- und Unterstrichtaste zum deutschen Zeichen „ß“ zu definieren:
Taste { [Minus, Unterstrich, U00DF, U1E9E] };
Bearbeiten Sie die Datei evdev.xml: Um die Änderungen in den Tastaturlayouteinstellungen sichtbar zu machen, müssen Sie die Datei evdev.xml bearbeiten.
sudo nano /usr/share/X11/xkb/rules/evdev.xml
Suchen Sie den Abschnitt für das deutsche Layout und fügen Sie darin den Verweis auf Ihre benutzerdefinierte Tastaturbelegungsdatei hinzu:
<layout>
<configItem>
<name>de</name>
<!-- Other configuration options -->
</configItem>
<variantList>
<!-- Other variants -->
<variant>
<configItem>
<name>custom</name> <!-- Add this line -->
</configItem>
</variant>
</variantList>
</layout>
Aktualisieren Sie die Keymap-Konfiguration:
sudo dpkg-reconfigure xkb-data
Neustart
Nach Abschluss dieser Schritte sollten Sie in der Lage sein, mit der Minus- und der Unterstrichtaste das deutsche Zeichen „ß“ einzugeben, wenn Sie die benutzerdefinierte Tastenbelegung verwenden.