Cannot type umlaute in PhpStorm

Answered

Cannot type umlaute in PhpStorm 24.2.4 on Kubuntu 24.04 when using the German keyboard layout. AT layout: all keys except öäüß are working fine. UK layout: all keys are working fine. In other applications all keys are working fine using any layout. Copying umlaute from another application into PhpStorm works without any problems. 

PhpStorm 2024.2.4
Build #PS-242.23726.107, built on October 23, 2024
Licensed to Michael Scheffenacker
Subscription is active until March 24, 2025.
Runtime version: 21.0.4+13-b509.26 amd64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.X11.XToolkit
Linux 6.8.0-47-generic
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 3912M
Cores: 24
Registry:
 run.processes.with.pty=TRUE
 ide.experimental.ui=true
 i18n.locale=
Current Desktop: KDE

0
2 comments
Do you have IBus enabled as IM_MODULE? You can use the following command to confirm. 
`set | grep -E 'XMODIFIERS|GTK_IM_MODULE|QT_IM_MODULE';setxkbmap -query` 

There are some workarounds which might be applicable for your case. 

• Configure the US layout as the main keyboard layout in KDE.
• Setting a custom VM option as described in https://youtrack.jetbrains.com/articles/SUPPORT-A-603/How-to-enable-national-keyboard-or-DVORAK-support-in-IntelliJ-IDE 
• You can try using a workaround (https://youtrack.jetbrains.com/issue/IDEA-59679#focus=streamItem-27-4149553.0-0) via XCompose (thanks to @Eduardo Moraes (https://youtrack.jetbrains.com/users/eduardobemoraes) for suggesting).
• Or generating (https://wiki.archlinux.org/index.php/Locale#Generating_locales) the corresponding locales can solve the problem
• For some users switching to Ibus helped but for some a different im_module.
1

I disabled now IBus by `im-config -n none ` . And it umlaute are now working correctly in PHPStorm.

By now I did not even know about this IBus bloatwear; what a useless clutter.

Thanks a lot man!

 

0

Please sign in to leave a comment.