This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
doc:howto:tce [2025/04/21 07:12] stefanbaur [What options are available under FURTHER-OPTIONS-GO-HERE?] missed two "soon"s |
doc:howto:tce [2025/05/05 09:32] (current) stefanbaur [What options are available under FURTHER-OPTIONS-GO-HERE?] added liveboot_params description |
||
---|---|---|---|
Line 72: | Line 72: | ||
# 2) https:// | # 2) https:// | ||
# 3) Minidesktop builds are work in progress and not production-ready. Cont(r)act us if you need them; feel free to submit patches. | # 3) Minidesktop builds are work in progress and not production-ready. Cont(r)act us if you need them; feel free to submit patches. | ||
- | # 4) Microdesktop builds are currently only available via https:// | + | # 4) Microdesktop builds are currently only available via https:// |
+ | # the Minidesktop builds. Feel free to try them out! | ||
# 5) Add " | # 5) Add " | ||
# add " | # add " | ||
Line 91: | Line 92: | ||
# If you want to use the stock ISO image as created by this script, add your boot parameters here | # If you want to use the stock ISO image as created by this script, add your boot parameters here | ||
- | # export LBX2GO_BOOTAPPEND_LIVE=" | + | # Make sure to leave a trailing space at the end of your string(s)! |
- | export LBX2GO_BOOTAPPEND_LIVE=" | + | export LBX2GO_BOOTAPPEND_LIVE=" |
+ | export LBX2GO_BOOTAPPEND_LIVE+=" | ||
+ | export LBX2GO_BOOTAPPEND_LIVE+=" | ||
if echo -e " | if echo -e " | ||
- | | + | # if you use nottyautologin instead of noautologin, |
+ | # this would conflict with our setting for the account " | ||
+ | LBX2GO_BOOTAPPEND_LIVE+=' | ||
export LBX2GO_BOOTAPPEND_LIVE | export LBX2GO_BOOTAPPEND_LIVE | ||
elif echo -e " | elif echo -e " | ||
Line 105: | Line 110: | ||
fi | fi | ||
- | # detect if the selected git repo is meant to build a buster, stretch or jessie image | + | # make Backports default to true |
+ | export LBX2GO_BACKPORTS=" | ||
+ | |||
+ | # detect if the selected git repo is meant to build a bookworm, bullseye, | ||
if [ -z " | if [ -z " | ||
export LBX2GO_DEBVERSION=" | export LBX2GO_DEBVERSION=" | ||
Line 125: | Line 133: | ||
export LBX2GO_BOOTAPPEND_LIVE+=" | export LBX2GO_BOOTAPPEND_LIVE+=" | ||
export LBX2GO_ARCHIVE_AREAS=" | export LBX2GO_ARCHIVE_AREAS=" | ||
+ | # disable Backports for Bookworm, as mate-minidesktop won't build with Backports enabled | ||
+ | export LBX2GO_BACKPORTS=" | ||
else | else | ||
export LBX2GO_DEBVERSION=" | export LBX2GO_DEBVERSION=" | ||
Line 169: | Line 179: | ||
# These are default values that should not require tuning | # These are default values that should not require tuning | ||
- | export LBX2GO_DEFAULTS=" | + | export LBX2GO_DEFAULTS=" |
--firmware-chroot true | --firmware-chroot true | ||
--initsystem sysvinit | --initsystem sysvinit | ||
Line 196: | Line 206: | ||
export LBX2GO_ARCHIVE_AREAS=" | export LBX2GO_ARCHIVE_AREAS=" | ||
- | # This is for minidesktop builds and currently only adds firefox-esr language packs | + | # This is for micro- and minidesktop builds and currently only adds firefox-esr language packs |
- | # export LBX2GO_LANG=' | + | # use this for autodetection based on your lang= selection |
+ | export LBX2GO_LANG=$(echo " | ||
+ | # To override this and add several language packs at once, use something like: | ||
+ | # export LBX2GO_LANG=' | ||
+ | |||
+ | # Set the boot timeout for all syslinux/ | ||
+ | # Note that this is measured in 1/10 seconds! | ||
+ | # So for 1 second, set the value to 10, for 10 seconds, set it to 100. | ||
+ | # A value of 0 means "wait indefinitely", | ||
+ | # Leave it unset to use live-build' | ||
+ | #export LBX2GO_BOOT_TIMEOUT=' | ||
+ | export LBX2GO_BOOT_TIMEOUT=' | ||
# This is to optimize squashfs size, based on a suggestion by intrigeri from the TAILS team | # This is to optimize squashfs size, based on a suggestion by intrigeri from the TAILS team | ||
Line 259: | Line 280: | ||
export LBX2GO_DEFAULTS+=" | export LBX2GO_DEFAULTS+=" | ||
fi | fi | ||
+ | |||
</ | </ | ||
Line 401: | Line 423: | ||
rsync -aPH --ignore-existing --exclude=" | rsync -aPH --ignore-existing --exclude=" | ||
fi | fi | ||
- | | + | |
+ | | ||
# Note that this is an accessibility feature for blind users, so use with care. | # Note that this is an accessibility feature for blind users, so use with care. | ||
- | sed -e " | + | sed -e " |
+ | sed -e " | ||
+ | |||
+ | # this will set the boot timeout for all syslinux/ | ||
+ | if [ -n " | ||
+ | sed -e " | ||
+ | fi | ||
# This enables an i386-only package in the sources.list file when an i386 build is requested | # This enables an i386-only package in the sources.list file when an i386 build is requested | ||
Line 452: | Line 481: | ||
fi | fi | ||
- | + | | |
- | | + | |
if [ -f config/ | if [ -f config/ | ||
if [ -n " | if [ -n " | ||
- | for LBX2GO_SINGLE_LANG in $(echo " | + | for LBX2GO_SINGLE_LANG in $(echo " |
echo "LANG: ' | echo "LANG: ' | ||
- | sed -i -e 's/# | + | sed -i -e 's|# |
+ | if ! grep -v " | ||
+ | echo " | ||
+ | sed -i -e " | ||
+ | fi | ||
done | done | ||
else | else | ||
Line 464: | Line 496: | ||
fi | fi | ||
fi | fi | ||
+ | |||
if [ " | if [ " | ||
echo '# | echo '# | ||
Line 693: | Line 726: | ||
cd .. | cd .. | ||
fi | fi | ||
+ | |||
</ | </ | ||
===== Netbooting ===== | ===== Netbooting ===== | ||
Line 931: | Line 965: | ||
@echo off | @echo off | ||
setlocal | setlocal | ||
- | set BCDEDIT=%SYSTEM%\bcdedit.exe | + | set BCDEDIT=%SYSTEMROOT%\system32\bcdedit.exe |
if not exist %BCDEDIT% exit 1 | if not exist %BCDEDIT% exit 1 | ||
for /f " | for /f " | ||
Line 1041: | Line 1075: | ||
=== These are entirely optional === | === These are entirely optional === | ||
+ | * '' | ||
* '' | * '' | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
Line 1047: | Line 1083: | ||
* '' | * '' | ||
* The SVG must be in SVG1.1 or SVG1.2 tiny format, or things may break | * The SVG must be in SVG1.1 or SVG1.2 tiny format, or things may break | ||
- | * Newer versions of X2Go-TCE-Live will check for the strings '' | + | * Newer versions of X2Go-TCE-Live will check for the strings '' |
* Newer versions of X2Go-TCE-Live also support '' | * Newer versions of X2Go-TCE-Live also support '' | ||
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
Line 1069: | Line 1111: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
+ | * Note that x5250 support is currently not part of the standard image available via git, as there is no x5250 executable in Debian. You can try using x3270 instead, most modern IBM i (System i, iSeries, AS/400) systems support 3270-type connections as well. Note that you need to specify " | ||
+ | * For a full mapping of x3270 keys to x5250 keys, see [[https:// | ||
+ | * If you need native 5250 support, say, with a commercial, closed-source 5250 terminal emulator, | ||
* '' | * '' | ||
* '' | * '' | ||
Line 1085: | Line 1130: | ||
* '' | * '' | ||
- | ===== Client Branding/ | + | ===== Client Branding/ |
It is possible to make X2Go-TCE-Live match your Corporate Design/ | It is possible to make X2Go-TCE-Live match your Corporate Design/ | ||
This is actually a feature of X2GoClient itself, so it will also work on //fat client// installations, | This is actually a feature of X2GoClient itself, so it will also work on //fat client// installations, | ||
+ | Note that only **SVGs** are supported for these two parameters | ||
{{: | {{: | ||
You can find a more detailed explanation in the [[wiki: | You can find a more detailed explanation in the [[wiki: | ||
+ | |||
+ | For X2Go-TCE-Live-Openbox-MicroDesktop, | ||
===== Querying X2Go-TCE version info ===== | ===== Querying X2Go-TCE version info ===== | ||
- | images built using the https:// | + | X2Go-TCE-Live will create a file ''/ |
A command like < | A command like < |