The many enhancements include setting key and/or background colours, and displaying level 3 & 4 characters where the xkb/symbols definitions include using the AltGr [ralt] key.
The many enhancements include setting key and/or background colours, and displaying level 3 & 4 characters where the xkb/symbols definitions include using the AltGr key [include "level3(ralt_switch)"].
Build-time options to be hard-coded into the app are:
Build-time options to be hard-coded into the app are:
[1] Use Win keys
[1] Use each Win key
a] as modifier keys
a] as a modifier key
The default use for the \Zb\Z6LWin\Zn and \Zb\Z6RWin\Zn keys on the \Zb\Z6Kvkbd\Zn keyboard is set as modifier keys to map a number of characters or functions and to 'lock' for the next key click - this is to simulate holding down the key on a physical keyboard.
The default use for the \Zb\Z6LWin\Zn and \Zb\Z6RWin\Zn keys on the \Zb\Z6Kvkbd\Zn keyboard is set as modifier keys to map a number of characters or functions and to 'lock' for the next key click - this is to simulate holding down the key on a physical keyboard.
or b] for characters set with xmodmap.
or b] for a character set with xmodmap
Alternatively, using xmodmap they can map to characters set by a user - this will generate a keycode on a single click.
Alternatively, using xmodmap, each key can map to a character set by a user - this will generate a keycode on a single click.
[2] Alternative text on the num pad keys.
[2] Alternative text on the num pad keys.
@ -15,10 +15,10 @@ For example:
|Ho|
|Ho|
|me| can be replaced with |H←|, which is a better fit on the keys.
|me| can be replaced with |H←|, which is a better fit on the keys.
[3] Small icons can be shown on the buttons if the keyboard is to be used at the default size.
[3] Small icons are a better fit on the buttons if the keyboard is to be used at the default size.
[4] Show blank keys where AltGr doesn't produce a character.
[4] Show blank keys where AltGr doesn't produce a character.
3rd and 4th level character sets on a keyboard generally don't cover all keys.
Usually, not all keys have 3rd and 4th level characters assigned.
Select this option to see only those characters which AltGr generates.
Select this option to see only those characters which AltGr or AltGr+Shift generate.
@ -724,7 +724,7 @@ See the README for further details ..
[1] Use Win keys
[1] Use Win keys
either as modifier keys,
either as modifier keys,
or to print charactersset with xmodmap.
or to print a character set with xmodmap.
[2] Alternative text on the num pad keys.
[2] Alternative text on the num pad keys.
@ -801,8 +801,8 @@ Create and/or update the git repositories local copies.
#rm -f $TMPVARS/PRE_DOWNLOAD ## this is done at the head of this script
#rm -f $TMPVARS/PRE_DOWNLOAD ## this is done at the head of this script
[[$(cat $TMPVARS/TDEVERSION)== 14.0.11]]&&PRE_DOWNLOAD_MESSAGE="Only the source archives not already in 'src' will be downloaded."||PRE_DOWNLOAD_MESSAGE="All cgit sources for the build list packages will be cloned/updated.\nMisc archives will only be downloaded if not already in 'src'."
[[$(cat $TMPVARS/TDEVERSION)== 14.0.12]]&&PRE_DOWNLOAD_MESSAGE="Only the source archives not already in 'src' will be downloaded."||PRE_DOWNLOAD_MESSAGE="All cgit sources for the build list packages will be cloned/updated.\nMisc archives will only be downloaded if not already in 'src'."
## testing for cgit!=no will allow =yes, or null, which is the 14.0.11 build case
## testing for cgit!=no will allow =yes, or null, which is the 14.0.12 build case
@ -12,11 +12,3 @@ Take especially note of the following:
When using direct aKode playback sinks will be autodetected by loading and probing plugins in this order: pulse, jack, alsa, oss
When using direct aKode playback sinks will be autodetected by loading and probing plugins in this order: pulse, jack, alsa, oss
"""
"""
---------------------
Attempting to build FFMPEG_DECODER was abandoned because the akode code is too old.
Example:
/tmp/build/tmp-akode/akode-trinity-14.0.7/akode/plugins/ffmpeg_decoder/ffmpeg_decoder.cpp:98:17: error: ‘AVCODEC_MAX_AUDIO_FRAME_SIZE’ was not declared in this scope
@ -18,7 +18,7 @@ Information about dependencies for some packages has been added at the bottom of
Only building the packages is a global option. It therefore can't be used where the build list includes packages which will need to be installed as dependencies for other packages in the build list [for example tdesdk needs tdepim to be installed].
Only building the packages is a global option. It therefore can't be used where the build list includes packages which will need to be installed as dependencies for other packages in the build list [for example tdesdk needs tdepim to be installed].
14.0.11 source archives will be downloaded from a geoIP located mirror site, or the development sources [14.0.x/14.1.0] cloned or updated from trinitydesktop gitea.
14.0.12 source archives will be downloaded from a geoIP located mirror site, or the development sources [14.0.x/14.1.0] cloned or updated from trinitydesktop gitea.
Downloading can be done pre-build [useful for an off-line build], or during the build.
Downloading can be done pre-build [useful for an off-line build], or during the build.
If you're curious about what this might involve, [take a look at a sample build set up](https://ray-v.github.io/A_typical_TDE_SlackBuild.html).
If you're curious about what this might involve, [take a look at a sample build set up](https://ray-v.github.io/A_typical_TDE_SlackBuild.html).
@ -26,7 +26,8 @@ If you're curious about what this might involve, [take a look at a sample build
---
---
***Command line options*** that can be used to set some build parameters:
***Command line options*** that can be used to set some build parameters:
* TDE_MIRROR= - override the trinitydesktop.org geoIP redirector to use https - example, *https://trinitydesktop.mirrorservice.org/trinity*.
* TDE_MIRROR= - override the trinitydesktop.org geoIP redirector to use https.
For example, *TDE_MIRROR=https://trinitydesktop.mirrorservice.org ./BUILD-TDE.sh*
URLs for this and other locations are @ https://www.trinitydesktop.org/mirrorstatus.php
URLs for this and other locations are @ https://www.trinitydesktop.org/mirrorstatus.php
* BUILD= - sets the package build identifier, overriding the SlackBuild default of 1
* BUILD= - sets the package build identifier, overriding the SlackBuild default of 1
* GCC_VIS=0 - override setting gcc visibility if it has been set ON in tdelibs
* GCC_VIS=0 - override setting gcc visibility if it has been set ON in tdelibs
This directory is used to store the cloned tde-git repositories which are copied to the build area in place of the extracted R14.0.x archives.
This directory is used to store the cloned tde-git repositories which are copied to the build area for development builds instead of the extracted TDE current release archives.