void-linux / void-linux/void-mklive

Keyboard layout chosen in void-installer is not preserved after first boot for both LightDM and XFCE

Open
#455 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement installer
Dominant language
Shell
Stars
516
Forks
270
PR merge metrics
No merged PRs in 30d

Description

Is this a new report?

Yes

System Info

Void 6.18.33_1 x86_64 GenuineIntel uptodate rr

Package(s) Affected

void-live,void-installer,lightdm,lightdm-gtk3-greeter,xfce4

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

The keyboard layout selected during installation should be automatically applied to both the LightDM login screen and the installed XFCE session after the first boot.

Actual behaviour

The keyboard layout selected during installation is not applied after installation. Both the LightDM login screen and the XFCE session use the default keyboard layout, requiring manual reconfiguration after installation.
I selected the Turkish Q (trq) keyboard layout during installation. After the first boot, both the LightDM login screen and the XFCE session use the default US keyboard layout instead of the selected layout.

Steps to reproduce
  1. Boot the void-live-x86_64-20250202-xfce.iso image.
  2. Start the Void Linux installer.
  3. Select trq (Turkish Q) as the keyboard layout during installation.
  4. Complete the installation and reboot into the installed system.
  5. Observe the keyboard layout used by the LightDM login screen.
  6. Log in to the XFCE session and observe the keyboard layout.

Result: Both LightDM and the XFCE session use the default US keyboard layout instead of the selected trq layout.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the Void installer entry point and trace how the selected trq layout is carried into the installed system. Reproduce with the specified live ISO, then verify that the selected layout is used by both the LightDM login screen and the XFCE session after the first boot.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, shell
Domain
desktop-dev, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
57/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.