| Summary: | KLayouts: Breaks standard work of kkbswitch and doesn't work on locales with deep translation. | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Roman Savochenko <rom_as> |
| Component: | tdebase | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | PATCHAVAIL --- | ||
| Severity: | normal | CC: | bugwatch, rom_as |
| Priority: | P5 | ||
| Version: | R14.1.x [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Attachments: | klayout_DefCfg_XkbOpts.patch | ||
Created attachment 3066 [details] klayout_DefCfg_XkbOpts.patch So, I have expanded and widely tested the patch and it performs: • preventing translation untranslatable messages like to "grp" and keys; • loading the system XKB configuration at disabling TDE Layouts with overriding the XKB options from the tab "Options Xkb"; • applying TDE Layouts at its enable; • preventing of display an incorrect layout at the KXKB start (last one) due to KXKBApp::slotGroupChanged() can receive group number outside their whole count, 22 in my case. Also I removed the controversial part "Modes" in the tab "Options Xkb"! Now that fine works for me.