Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »

Review Suggested Edit

You can't approve or reject suggested edits because you haven't yet earned the Edit Posts ability.

Approved.
This suggested edit was approved and applied to the post over 1 year ago by zetyty‭.

42 / 255
  • How to change the keyboard layout with Arch linux?
  • How to change the keyboard layout with Gnome and Arch linux?
My goal is to use a french AZERTY keyboard layout with Arch linux and Gnome desktop environment but use US English as "OS language".

Note that I am also open to a "working" solution on any other desktop environment than Gnome as long as I can run a GUI web browser with it.

## Attempts

During the install I just done:
```bash
loadkeys fr-latin1
```
And everything was fine (i.e. the keyboard layout instantaneously changed correctly).

But after the install, during first boot of the OS, I noted that the keyboard was set to "QWERTY" when I tried to log in my user session.

I tried a lot things, like the below commands, but it seems that "nothing" append:
```bash
loadkeys fr-latin1
setxkbmap fr
localectl set-x11-keymap fr
localectl set-keymap fr-latin1
```

The content of `/etc/X11/xorg.conf.f/00-keyboard.conf` is currently
```bash
Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "fr"
    Option "XkbModel" "pc105"
    Option "XkbVariant" "latin1"
EndSection
```

But the keyboard layout remains in QWERTY...

<details>
<summary>

## Additional materials

</summary>

In `/etc/locale.gen` file, only these 4 lines are uncommented:
```bash
en_US.UTF-8 UTF-8
en_US ISO-8859-1
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
```

Output of `locale-gen` command:
```bash
Generating locales...
    en_US.UTF-8... done
    en_US ISO-8859-1... done
    fr_FR.UTF-8... done
    fr_FR ISO-8859-1... done
Generation complete.
```

`LANG` variable created with:
```bash
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
```

N.B. I use a fresh install of Arch, so I can reinstall it easily if necessary.

</details>

*N.B. I am completely new to Arch.*

Suggested over 1 year ago by matthewsnyder‭