linuxmint / linuxmint/cinnamon

Error activating XKB configuration

Open
#9,544 10 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

 * Cinnamon version (cinnamon --version)
Cinnamon 4.4.8

   - Please specify if you are using the daily builds PPA
     (https://launchpad.net/~linuxmint-daily-build-team/+archive/ubuntu/daily-builds).
No
 * Distribution - (Mint 17.2, Arch, Fedora 25, etc...)
Ubuntu Cinnamon Remix 20.04
 * Graphics hardware *and* driver used
GeForce GTX 1650
Nvidia 440.100
 * 32 or 64 bit
64 bit
 * Attach /home/<username>/.xsession-errors, or /var/log/syslog
[xsession-errors.zip](https://github.com/linuxmint/cinnamon/files/5133368/xsession-errors.zip)


Issue
On login or when trying to add an additional keyboard layout, the error message "error activating XKB configuration.
There can be various reasons for that.
If you report this situation as a bug, include the results of xprop -root | grep XKB

Output of xprop:
~$ xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "applealu_iso", "gb", "mac", ""
_XKB_RULES_NAMES(STRING) = "evdev", "applealu_iso", "gb", "mac", ""

Screenshot from 2020-08-26 19-24-19

Steps to reproduce
Log into Cinnamon session
OR
Configure keyboard layouts/add second keyboard layout

The keyboard layouts are not displayed in the taskbar as usual

Expected behaviour
Login without the error message
Add keyboard layouts without the error message
Find the keyboard layout indicator in the taskbar

Other information

Configuration info, if applicable
If this bug report is related to an Applet, Desklet or Extension, please paste (or use a pastebin service) the offending extension's settings, if it has any. You can obtain this by opening its configuration, clicking the 'hamburger' button in the upper-right corner of the window, and selecting "Export to a file". Please be sure to review the contents and remove any personal data it may contain.


Please paste here

Contributor guide

No contributing guide indexed for this repository

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 by reviewing the attached xsession-errors.zip and the reported xprop -root | grep XKB output, then trace the keyboard-layout activation path used at login and when adding a layout. Done means both flows complete without the XKB error and the keyboard layout indicator appears in the taskbar.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.