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 …
[View More]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.
[View Less]
# diff -u kdmrc.bak kdmrc
--- kdmrc.bak 2022-04-28 01:53:02.000000000 -0400
+++ kdmrc 2022-06-04 23:09:01.000000000 -0400
@@ -284,13 +284,13 @@
# Whether KDM's built-in utmp/wtmp/lastlog registration should be used.
# Default is true
#UseSessReg=false
+# Which X-authorization mechanisms should be used.
+# Default is "MIT-MAGIC-COOKIE-1"
+AuthNames=MIT-MAGIC-COOKIE-1
# Restart instead of resetting the local X-server after session exit.
# Use it if the server leaks memory etc.
# …
[View More]Default is false
TerminateServer=false
-# Which X-authorization mechanisms should be used.
-# Default is "MIT-MAGIC-COOKIE-1"
-AuthNames=MIT-MAGIC-COOKIE-1
# Greeter config for all displays
[X-*-Greeter]
@@ -573,9 +573,9 @@
# See above
ClientLogFile=.xsession-errors
# See above
-TerminateServer=true
-# See above
Authorize=true
+# See above
+TerminateServer=true
# Greeter config for 1st local display
[X-:0-Greeter]
@@ -593,12 +593,12 @@
# Default is ""
LogSource=/dev/xconsole
-[X-:93-Core]
-# See above
-TerminateServer=true
+[X-:1-Core]
# See above
Authorize=true
-[X-:1-Core]
+[X-:93-Core]
# See above
Authorize=true
+# See above
+TerminateServer=true
#
What causes this recurring nonsense? Am I missing something? These
changes are all meaningless AFAICT.
--
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
[View Less]
# grep bind .bash_history
mount -o bind /lan/lansrv/public/zyp/ /var/cache/zypp/packages/
# cat /etc/mtab | grep public
/dev/sda10 /public ext4 rw,noatime 0 0
lansrv:/public /lan/lansrv/public nfs rw,nosuid,relatime,vers=3,rsize=8192,wsize=8192,namlen=255,soft,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.1.2,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.1.2 0 0
lansrv:/public/zypp /var/cache/zypp/packages nfs rw,nosuid,relatime,vers=3,rsize=8192,wsize=8192,…
[View More]namlen=255,soft,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.1.2,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.1.2 0 0
# zypper -v dup -d
...
The following product is going to be upgraded:
openSUSE Tumbleweed 20220426-0 -> 20220603-0
...
1216 packages to upgrade, 10 new, 9 to remove.
Overall download size: 81.1 MiB. Already cached: 613.8 MiB. Download only.
Continue? [y/n/v/...? shows all options] (y): y
committing
Retrieving package kde3-oxygen-icon-theme-4.0-3.34.noarch (1/1226), 46.2 MiB ( 48.1 MiB unpacked)
Retrieving: kde3-oxygen-icon-theme-4.0-3.34.noarch.rpm .............................................[done (7.0 MiB/s)]
Failed to provide Package kde3-oxygen-icon-theme-4.0-3.34.noarch (KDE3). Do you want to retry retrieval?
[KDE3|http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumblewee…] Can't provide file './noarch/kde3-oxygen-icon-theme-4.0-3.34.noarch.rpm' from repository 'KDE3'
History:
- Can't hardlink/copy /var/adm/mount/AP_0xF9p5m2/noarch/kde3-oxygen-icon-theme-4.0-3.34.noarch.rpm to /var/cache/zypp/packages/KDE3
- Can't provide ./noarch/kde3-oxygen-icon-theme-4.0-3.34.noarch.rpm
Abort, retry, ignore? [a/r/i] (a): i
In cache kde3-susetranslations-12.1-21.6.noarch.rpm (2/1226), 248.7 KiB ( 1.2 MiB unpacked)
Retrieving package misc-console-font-3.5.10.1-370.6.x86_64 (3/1226), 29.0 KiB ( 29.8 KiB unpacked)
Retrieving: misc-console-font-3.5.10.1-370.6.x86_64.rpm ........................................................[done]
Failed to provide Package misc-console-font-3.5.10.1-370.6.x86_64 (KDE3). Do you want to retry retrieval?
[KDE3|http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumblewee…] Can't provide file './x86_64/misc-console-font-3.5.10.1-370.6.x86_64.rpm' from repository 'KDE3'
History:
- Can't hardlink/copy /var/adm/mount/AP_0xF9p5m2/x86_64/misc-console-font-3.5.10.1-370.6.x86_64.rpm to /var/cache/zypp/packages/KDE3
- Can't provide ./x86_64/misc-console-font-3.5.10.1-370.6.x86_64.rpm
Abort, retry, ignore? [a/r/i] (a): a
Problem occurred during or after installation or removal of packages:
Installation has been aborted as directed.
Please see the above error message for a hint.
#
Can anyone explain why packages from KDE3 repo need to be hardlinked anywhere,
but not any packages from any other repos? It's preventing zypper dup from
properly working with my LAN cache of TW packages.
--
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
[View Less]