I've updated the KDE3 kvkbd build to include further patches developed for the TDE version.
The URL is the same as for the Nov '20 posting - https://ray-v.github.io/KDE3-kvkbd-patches.tar.xz.
Enhancements include:
Added ColorDialog for user setting keyboard and key colours
Tooltips
I18n support
Added levels 3 & 4 [AltGr AltGr+Shift] characters display
On most physical keyboards there is a very limited number of level 3 & 4 characters shown [on the right of the key].
Kvkbd shows all the characters available when AltGr or AltGr+Shift is clicked.
Keyboard selection is immediate using either the KDE keyboard tool or setxkbmap and can therefore be toggled to any other layout to insert any other character from an alternative layout.
Alternatively, create your own symbols file with the characters you would want in the level 3 & 4 positions.
This has been done with this mathematical symbols file which is the us [basic] layout with mathematical characters and level3(ralt_switch) added:
https://github.com/CaptchaSamurai/Math-Unicode-keyboard-overlay-Linux-XKB/r…
Loading this [mth] with the KDE keyboard tool or setxkbmap will enable the mathematical symbols to be seen by clicking on AltGR or AltGr+Shift, rather than having to know where they are on a physical keyboard. Kvkdb works with the physical keyboard, so the character can be printed from either.
The patches have been mostly left as they developed and are commented so can be included or not for any particular feature.
All,
In 15.4 beta, I had a number of .xz files and by chance I clicked one --
bingo, automatically opened and ready to navigate in tree-mode just like .gz,
.bz2, .zip, etc..
Whoever applied or wrote the patch -- my hat is off to you. Cherry picking
from TDE had been on my to-do since 42.3 and it is was quite a treat to see it
was already done!
KDE3 konqueror --profile file-management is by far the best file-manager
ever devised. (totally borked in KDE4 and I wrote 4+ bugs against it in
Plasma, and in Plasma it still doesn't work nearly as good as it does in KDE3.
Still the best desktop available.
--
David C. Rankin, J.D.,P.E.
All, Yasuhiko,
I filed:
Bug 1199643 - Leap 15.4 Beta - KDE3 kmenuedit crash - QGArray::at: Absolute
index 42385864 out of range
https://bugzilla.opensuse.org/show_bug.cgi?id=1199643
Summary:
kmenuedit hangs when you add a new item and click to change the icon. The
change icon dialog gets to 14% and then fills .xsession-errors with QGArray
out-of-range errors, e.g.
QGArray::at: Absolute index 42385920 out of range
QGArray::at: Absolute index 42385920 out of range
QGArray::at: Absolute index 42385920 out of range
QGArray::at: Absolute index 42385920 out of range
QGArray::at: Absolute index 42385920 out of range
QGArray::at: Absolute index 42385976 out of range
QGArray::at: Absolute index 42385976 out of range
(**35 GiB** of same error as mremap occurs)
A strace attached before the change icon button is clicked shows that it
scans through /usr/share/icons as normal (about 34K of lines of checking for
every icon under the sun), then mmap (mremap) enters an endless loop
mremap'ing over and over again, e.g.
writev(4,
[{iov_base="5\1\4\0\257\t\0\3\353\2\0\0000\0/\0007\2\4\0\260\t\0\3\257\t\0\3\0\0\0\0"...,
iov_len=15772},
{iov_base="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
iov_len=9216}, {iov_base="", iov_len=0}], 3) = 24988
openat(AT_FDCWD,
"/usr/share/icons/hicolor/symbolic/apps/goa-account-exchange-symbolic.svg",
O_RDONLY) = 11
fstat(11, {st_mode=S_IFREG|0644, st_size=2633, ...}) = 0
fstat(11, {st_mode=S_IFREG|0644, st_size=2633, ...}) = 0
fstat(11, {st_mode=S_IFREG|0644, st_size=2633, ...}) = 0
read(11, "<svg xmlns=\"http://www.w3.org/20"..., 4096) = 2633
fstat(11, {st_mode=S_IFREG|0644, st_size=2633, ...}) = 0
fstat(11, {st_mode=S_IFREG|0644, st_size=2633, ...}) = 0
brk(0x565273c37000) = 0x565273c37000
brk(0x565273c20000) = 0x565273c20000
mmap(NULL, 233472, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f886630a000
brk(0x565273c08000) = 0x565273c08000
mremap(0x7f886630a000, 233472, 237568, MREMAP_MAYMOVE) = 0x7f88662d0000
mremap(0x7f88662d0000, 237568, 241664, MREMAP_MAYMOVE) = 0x7f88662d0000
mremap(0x7f88662d0000, 241664, 245760, MREMAP_MAYMOVE) = 0x7f88662d0000
mremap(0x7f88662d0000, 245760, 249856, MREMAP_MAYMOVE) = 0x7f88662d0000
mremap(0x7f88662d0000, 249856, 253952, MREMAP_MAYMOVE) = 0x7f88662d0000
mremap(0x7f88662d0000, 253952, 258048, MREMAP_MAYMOVE) = 0x7f88662d0000
(millions of more mremap lines)
First time I've ever seen something like this.
--
David C. Rankin, J.D.,P.E.
All,
KDE3 works fine on 15.4. There are still a few loose ends and some stray
dependency issues from libpython 2.7, but other than a few hiccups, it is
running great.
One thing I immediately noticed was kmenu is no longer organized into
convenient submenus (like the submenus under "Utilities", etc... All apps for
Utilities are just dumped under Utilities with no submenus at all.
I have opened a bug and will find time this weekend to look further. It is:
Leap 15.4 Beta - KDE3 Menus No Longer Categorized - All Apps Dumped In Single
Submenu
https://bugzilla.opensuse.org/show_bug.cgi?id=1199473
--
David C. Rankin, J.D.,P.E.
All,
The kde3-gtk-qt-engine package that helps coordinate font and size in gtk
apps is missing from the 15.4 repository. the kde3-kch_gtk package is there,
but that package with all prior releases was broken.
It is still the same version: 0.7svn20070827-lp154.23.1.
Why isn't the kde3-gtk-qt-engine package built?
--
David C. Rankin, J.D.,P.E.
All,
I have noticed a bug with any of the apps when you use the menu "Configure
Shortcuts" command to set a new shortcut (like adding [Alt + .] for show
hidden files in konqueror, or setting [Win + d] to show/hide the document list
in kate)
When sitting the shortcut when you click to modify it, there is a long delay
(10-sec or so) and then the same long delay after you press the new key
combination to set it, and then an even longer delay when you click Ok to save
the new shortcut.
I didn't load 15.3, but at least through 15.2 this was all instantaneous as
it has always been.
Can somebody confirm this behavior in 15.4, if so, then I'll write up the
bug report.
Other than nits like that and the menus not being categorized, KDE3 on 15.4
is otherwise great.
There is a libreoffice-calc crash when you try and un-maximize the window,
but I don't see that as KDE3 related, writer has no problem there, so that
looks calc specific.
Let me know if you can verify the shortcut set delay.
--
David C. Rankin, J.D.,P.E.
Is it ever going to happen? Less than 2 months left until public release. :p
https://en.opensuse.org/openSUSE:Roadmap
Wed, March 2, 2022 Beta build is done
Fri, April 20, 2022 Checkin Deadline for RC
Wed, April 27, 2022 RC build is done
Fri, May 14, 2022 Deadline for Documentation and Translations
Wed, May 11, 2022 Gold Master code submission deadline
Fri, May 27, 2022 Gold Master build is done
Wed, Jun 8, 2022 Public Availability of the Release
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata