Page 1 of 1
Wo kann man eigentlich Fehler im offiziellen wiki melden?
Posted: Sat Aug 05, 2023 9:14 am
by lazydog
Siehe Thread-Titel.
Aktuell geht es um
https://wiki.gentoo.org/wiki/SDDM#Keymap
Die angegebene Datei /etc/sddm/scripts/Xsetup kann man ändern wie man will, da ändert sich nix am Tastatur-Layout. Der entsprechende Eintrag muss in /usr/share/sddm/scripts/Xsetup erfolgen:
Code: Select all
#!/bin/sh
# Xsetup - run as root before the login dialog appears
setxkbmap de
Dann erst ist ein deutsches Layout aktiv.
Posted: Sat Aug 05, 2023 10:17 am
by pietinger
Du kannst direkt im Wiki selbst notwendige Änderungen und Ergänzungen vornehmen (benötigt nur einen User account).
Es gibt einige Seiten (wie z.B. das AMD64 Handbuch) die nicht direkt geändert werden können. Du kannst aber jederzeit in der "Talk"-Seite des jeweiligen Artikels Deine Vorschläge einbringen.
Posted: Sat Aug 05, 2023 10:23 am
by firefly
Öhm nein solltest du nicht tun. /usr/share/sddm/scripts/Xsetup wird bei einem update einfach überschrieben.
Kann es eventuell sein, dass das script /etc/sddm/scripts/Xsetup eventuell keine ausführungsrechte hat?
Und zusätzlich hast du dich an diesen abschnitt gehalten?
https://wiki.gentoo.org/wiki/SDDM#override.conf_file
Denn auf den wird verlinkt wenn du in der Keymap sektion auf den link mit dem namen "/etc/sddm/scripts/Xsetup" klickst
Posted: Sat Aug 05, 2023 11:31 am
by pietinger
firefly,
vielen Dank für Deinen Hinweis ... ich habe auf die Schnelle nur seine Frage beantwortet ... und nicht "inhaltlich" geprüft ...
Klasse ! (auch alle Deine anderen Hilfen)

Posted: Sat Aug 05, 2023 12:56 pm
by lazydog
Ah, jetzt ist es klar.
Den verlinkten Abschnitt hatte ich gesehen. Und mich dort an die Note gehalten:
Note
In most cases, these files are not needed, so this section can be skipped.
Somit in Gedanken "goto Keymap" ausgeführt
Wollt ihr wissen wieviele Jahre ich mich mit englischem Tastaturlayout eingeloggt habe? Nein, wollt ihr nicht, ok...

Posted: Sat Aug 05, 2023 1:55 pm
by firefly
lazydog wrote:Ah, jetzt ist es klar.
Den verlinkten Abschnitt hatte ich gesehen. Und mich dort an die Note gehalten:
Note
In most cases, these files are not needed, so this section can be skipped.
Somit in Gedanken "goto Keymap" ausgeführt
Wollt ihr wissen wieviele Jahre ich mich mit englischem Tastaturlayout eingeloggt habe? Nein, wollt ihr nicht, ok...

Alternativ hätte man auch eine config datei unter /etc/X11/xorg.conf.d anlegen, welche die passende keymap setzt.
Wenn man systemd nutzt wird diese datei passend erstellt, wenn man via
localectl set-keymap die keymap setzt.
In deinem Falle lazydog wäre dann (als root ausgeführt)
Dadurch wird auch die keymap für die console passend gesetzt.
Beides hat den vorteil unabhängig des verwendeten DisplayManagers zu sein, wenn dieser selbst eine X11 session nutzt.
Posted: Thu Aug 17, 2023 1:04 pm
by l3u
Ich umschiffe dieses Problem folgenermaßen:
In der sddm.conf kann man ein Script definieren, was beim Start ausgeführt werden soll:
Code: Select all
[X11]
DisplayCommand=/etc/sddm/scripts/Xsetup
und da setze ich dann das Keyboard-Layout:
/etc/sddm/scripts/Xsetup:
Da das kein Standard-Ort ist (und nicht vom Paket selbst installiert wird), wird das Script auch nicht von einem Update überschrieben.
Posted: Thu Aug 17, 2023 1:47 pm
by firefly
l3u wrote:Ich umschiffe dieses Problem folgenermaßen:
In der sddm.conf kann man ein Script definieren, was beim Start ausgeführt werden soll:
Code: Select all
[X11]
DisplayCommand=/etc/sddm/scripts/Xsetup
und da setze ich dann das Keyboard-Layout:
/etc/sddm/scripts/Xsetup:
Da das kein Standard-Ort ist (und nicht vom Paket selbst installiert wird), wird das Script auch nicht von einem Update überschrieben.
Öhm das ist auch so in der wiki seite beschrieben. lazydog Problem war nur dass er /etc/sddm/scripts/Xsetup nicht passend angelegt und die config angepasst hat, weil er den entsprechenden Abschnitt übersprungen hatte.
Posted: Mon Aug 21, 2023 9:53 am
by Max Steel
Ich weiß nicht wie das bei Wayland aussieht... ich hoffe mal dort wird das auch möglich sein... aber für X stelle ich das Tastaturlayout seit immer in einer xorg.conf.d/10keyboard.conf Datei ein.
Code: Select all
Section "InputClass"
Identifier "keyboard"
Driver "evdev"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
Option "XkbOptions" "rwin,terminate:ctrl_alt_bksp"
MatchIsKeyboard "on"
EndSection
Gut... eventuell sollte ich mal den driver auf libinput ändern. Im Moment ist das noch nicht wirklich von Nöten.
Aber ich habe mehr freiheiten, auch was die Varianten und die Optionen angeht.