Tastatur Ziffernblock Komma in Punkt aendern
Hallo, wie kann ich (dauerhaft) unter OS leab 15.3 mit KDE das Komma im Ziffernblock zu einen Punkt änder? Alle Tipps im Netz mit xmodmap funktionieren nicht. Gruß Herbert
Am Mittwoch, 26. Januar 2022, 14:32:50 CET schrieb Herbert Albert:
Hallo,
wie kann ich (dauerhaft) unter OS leab 15.3 mit KDE das Komma im Ziffernblock zu einen Punkt änder? Alle Tipps im Netz mit xmodmap funktionieren nicht.
Gruß
Herbert vergaß zu erwähnen, es soll in der konsole funktionieren.
Am 26.01.22 um 14:34 schrieb Herbert Albert:
Am Mittwoch, 26. Januar 2022, 14:32:50 CET schrieb Herbert Albert:
Hallo,
wie kann ich (dauerhaft) unter OS leab 15.3 mit KDE das Komma im Ziffernblock zu einen Punkt änder? Alle Tipps im Netz mit xmodmap funktionieren nicht.
Gruß
Herbert vergaß zu erwähnen, es soll in der konsole funktionieren.
Hallo Herbert, als erstes stelle ich mir die Frage, nach dem Warum. Ich wüsste jetzt nicht, weshalb ich nur in der Konsole den Ziffernblock das "," ständig auf "." einstellen sollte. Nicht desto trotz habe ich mal 4 Varianten herausgeschrieben. Variante 1: Die einfachste Lösung ist, dass man sich ein Shortcut in KDE anlegt und zwischen deutschem und englischem Keyboard-Layout wechselt, wenn man nur Zahlen auf dem Ziffernblock tippt. Ich wechsel das Keyboard-Layout mit dem Shortcut Windows-Taste + Space (Standard unter KDE ist STRG + ALT + K) und ist oft schneller erledigt als irgendwo rumzutippen oder mit der Maus zu schubsen. Anwendungsmenü / Einstellungen / Systemeinstellungen / Eingabegeräte / Belegungen Variante 2: Eine dauerhafte Einstellung hat Auswirkung auf alle Eingaben über den X11 Server. Du kannst ja mal nachfolgendes testen. Vielleicht kannst du ja eine Lösung basteln, die für dich angenehmer ist. Wenn man in der Konsole folgendes eintippt, wird unmittelbar danach temporär das Komma vom Ziffernblock als Punkt ausgegeben: # setxkbmap -option kpdl:dot Zurücksetzen kann man wie folgt: # setxkbmap -option '' # setxkbmap -option terminate:ctrl_alt_bksp Festsetzen kann man es unter /etc/X11/xorg.conf.d/00-keyboard.conf im folgenden Abschnitt: Vorher: Option "XkbOptions" "terminate:ctrl_alt_bksp" Nachher: Option "XkbOptions" "kpdl:dot,terminate:ctrl_alt_bksp" Allerdings gilt die Anpassung grundsätzlich für alle Eingaben innerhalb KDE (betrifft aber auch andere Displaymanager). Variante 3: Wenn du es wirklich aktuell für die Eingabe in der Konsole brauchst und danach wieder zurücksetzt willst, kannst du ja in einem Skript die o.g. setxkbmap Befehle schreiben und rufst es dann über das jeweilige Skript auf. Alternativ geht es auch als Alias in der ~/.bashrc Variante 4: Wenn du Bock hast, kannst du das o.g. Skript als Shortcuts in KDE hinterlegen. Anwendungsmenü / Einstellungen / Kurzbefehle Viele Wege führen nach Rom. HTH -- Gruß Sebastian - openSUSE Member (Freespacer) - Wichtiger Hinweis zur openSUSE Mailing Liste: https://de.opensuse.org/openSUSE:Mailinglisten_Netiquette
Hallo Sebastian, zu Deiner Frage, nach dem Warum: Ich für oft Berechnungen in der Konsole mit octave, bc-l oder python aus und da bin ich mit den Eintippen auf den Ziffernblock schneller. Meine Systeme stelle ich eigentlich immer auf Punkt als Dezimaltrenner um. Unter Windows ist das ja sehr einfach und funktioniert dann durchgängig auch im Ziffernblock. Warum ist das unter Linux/KDE so schwer.
Hallo Herbert, hallo zusammen, Am Mittwoch, 26. Januar 2022, 14:32:50 CET schrieb Herbert Albert:
wie kann ich (dauerhaft) unter OS leab 15.3 mit KDE das Komma im Ziffernblock zu einen Punkt änder? Alle Tipps im Netz mit xmodmap funktionieren nicht.
Das könnte auch ein Timing-Problem sein - wann genau führst Du xmodmap aus? (In "Autostart" ist evtl. zu früh, weil es dann nochmal von den KDE-eigenen Tastatureinstellungen überschrieben wird [1].) Apropos: Du könntest die Taste über die KDE-Systemeinstellungen -> Eingabegeräte -> Tastatur -> Erweitert -> Verhalten der Löschtaste des Nummernblocks -> Veraltete Taste mit Punkt wie gewünscht umfunktionieren (ungetestet). Gruß Christian Boltz [1] Deshalb habe ich folgendes Script in Autostart: for i in `seq 1 10` ; do xmodmap /home/cb/.Xmodmap ; sleep 10 done Das ist vielleicht etwas übertrieben, funktioniert aber zuverlässig. -- Ich kriege Druck von beiden Seiten. Den technisch Bewanderten ist man immer der "Agenturheini, kein Ahnung, Hauptsache bunt" - und für die Kreativen ist man immer "Der Langweiler, der am liebsten alles SchwarzWeissTimesNew runterrasseln" würde. Beides macht das Web nicht besser. [Ratti in suse-linux]
Hallo, das ist wie verhext. Die Tipps von Sebastian haben alle nicht funktioniert. Dann habe ich gesehen, dass "Veraltete Taste mit Punkt" bei mir sogar gesetzt war, aber ohne Wirkung. Bin auf dem Rechner kein Admin. Probiere das nochmal an einem aus, bei dem ich auch Admin bin. Die ganzen Versuche mit xmodmap habe ich in einer Konsole ausgeführt, auch den Befehl setxkbmap -option kpdl:dot und anschließend das Komma auf den Ziffernblock gedrückt, bzw. auch mal eine neue Konsole geöffnet und da probiert, alles ohne Wirkung.
Am Donnerstag, 27. Januar 2022, 06:58:22 CET schrieb Herbert Albert:
Hallo,
das ist wie verhext. Die Tipps von Sebastian haben alle nicht funktioniert. Dann habe ich gesehen, dass "Veraltete Taste mit Punkt" bei mir sogar gesetzt war, aber ohne Wirkung. Bin auf dem Rechner kein Admin. Probiere das nochmal an einem aus, bei dem ich auch Admin bin.
Die ganzen Versuche mit xmodmap habe ich in einer Konsole ausgeführt, auch den Befehl setxkbmap -option kpdl:dot und anschließend das Komma auf den Ziffernblock gedrückt, bzw. auch mal eine neue Konsole geöffnet und da probiert, alles ohne Wirkung.
Habe es gerade an einem OS Leap 15.3 mit aktuellen KDE ausprobiert. Dort hilft der Haken bei "Veraltete Taste mit Punkt". Liegt als an den speziellen Rechner mit SLED15 SP1 und KDE aus den Package Hub.
participants (3)
-
Christian Boltz
-
Herbert Albert
-
Sebastian Siebert