Fresh install of Kubuntu 25.04 - now some keys not working

Operating System: Kubuntu 25.04
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.3
Kernel Version: 6.14.0-15-generic (64-bit)
Graphics Platform: Wayland

I usually use X11, not sure if Wayland is a factor ? At install, I changed the keyboard from us(english) to Australia(english), but can’t find that under system settings / keyboard.

The keyboard is a Logitech K120.All the keys worked fine previously. The keys I have noticed so far not working as expected are:

Shift/2 - no @, produces a "
shift/single quote - produces the @
shift/ backslash - produces a ~

there are probably more, in time I will find them. The system settings has no provision to change the keyboard layout ??

I read up a bit more on this, and added a layout called English(Australia) and now those keys work.

So, why didn’t the install add the layout as I had specified ?

Hi - that’s a step that’s handled by the distribution’s installer, so if it’s not working correctly, that would be a question or bug report for the Kubuntu folks :slight_smile:

1 Like

Thanks @johnandmegh - I will file a bug, as there were a few other gotchas. I do wonder if this is related ? - Fresh install of Kubuntu 25.04 - KMM date format now incorrect

I do actually backup /etc before a fresh install; seems an overkill but may be useful in this instance.

Now used Beyond Compare ( a great tool) to check the ‘locale’ files in /etc

/etc/locale.alias

insignificant difference - just a date comment


/etc/locale.conf - from Backup

File generated by update-locale

LANG=“en_AU.UTF-8”
LANGUAGE=“en_AU:en”


/etc/locale.conf - current (fresh install)

LANG=en_GB.UTF-8
LC_ADDRESS=en_AU.UTF-8
LC_IDENTIFICATION=en_AU.UTF-8
LC_MEASUREMENT=en_AU.UTF-8
LC_MONETARY=en_AU.UTF-8
LC_NAME=en_AU.UTF-8
LC_NUMERIC=en_AU.UTF-8
LC_PAPER=en_AU.UTF-8
LC_TELEPHONE=en_AU.UTF-8
LC_TIME=en_AU.UTF-8

so, “en_AU” previously, now “en_GB” , BUT system prefs won’t provide an AU option ??


/etc/locale.gen

comparing the 2 files, 13 differences, mostly new entries for the current version

en_AU.UTF-8 UTF-8 backup

en_AU.UTF-8 UTF-8 current - commented out ??

all the next differences are just new entries, then right at the bottom of the file

Locales enabled by Calamares

en_AU.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_US.UTF-8 UTF-8

I didn’t know what ‘Calamares’, I thought it was some type of fish ..hahah

So, some digging and it is the installer for Kubuntu.

@johnandmegh

I’m logged into Launchpad, and the “report a bug” keeps taking me to ReportingBugs - Community Help Wiki

Calamares is an installer used by several different Linux distributions, including Kubuntu :slight_smile:

That page you linked there describes several different approaches for filing Ubuntu bugs - if you’re unsure about which one to follow, then folks on the Ubuntu Discourse might be able to help guide: https://discourse.ubuntu.com/

1 Like

I’ve filed bugs before. It was weird it kept taking me to the Ubuntu wiki page and not let me fill a bug. Anyway I added a comment to this, it seems relevant - Bug #2105439 “Kubuntu 25.04 beta calamares installer keyboard la...” : Bugs : calamares package : Ubuntu

1 Like

The post at https://askubuntu.com/questions/1477215/kubuntu-wrong-date-locale suggests to remove the file ~/.pam_environment to fix a date/locale problem. This is the contents of said file for me:

LANGUAGE DEFAULT=en_GB
LANG DEFAULT=en_GB.UTF-8
LC_NUMERIC DEFAULT=en_AU.UTF-8
LC_TIME DEFAULT=en_AU.UTF-8
LC_MONETARY DEFAULT=en_AU.UTF-8
LC_PAPER DEFAULT=en_AU.UTF-8
LC_NAME DEFAULT=en_AU.UTF-8
LC_ADDRESS DEFAULT=en_AU.UTF-8
LC_TELEPHONE DEFAULT=en_AU.UTF-8
LC_MEASUREMENT DEFAULT=en_AU.UTF-8
LC_IDENTIFICATION DEFAULT=en_AU.UTF-8
PAPERSIZE DEFAULT=a4

Notice "language settings are “en.GB” ; yet according to system prefs it should be “en_AU”. So, I’ll remove the file and see what happens. Fyi, this file was not in the previous version of Kubuntu, at least not according to the backup.