thinRoot is a buildroot (https://buildroot.org/) powered operating system environment to create lightweight user-defined kiosk systems or ThinClients (e.g. using x86 hardware, RaspberryPi, ASUS Tinkerboard, etc.) to smoothly connect to server-based desktop environments via ThinLinc, RDP, SPICE@ProxmoxVE, VNC or to create a simply web-kiosk.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by jens-maus over 1 year ago
Changes:
vm.dirty_expire_centisecs
and vm.dirty_writeback_centisecs
to 5 seconds. Thus we use a global sysctl.conf
now with reasonable values.Published by jens-maus about 2 years ago
Changes:
+gfx-thin-client
option to queselect rdp callout script to feature advanced xfreerdp 2.8.0 settings.20-intel.conf
xorg config file to take care of correct DRI/device OpenGL settings.Published by jens-maus over 2 years ago
Changes:
rpi-eeprom
package to latest pieeprom-2022-04-26 version.qt-webkit-kiosk
package in favour of qt-webengine-kiosk
.-x jitter
option to rngd startup to disable performance hungry jitter RNG source.Published by jens-maus over 2 years ago
Changes:
/video
option to xfreerdp startup script to improve vide playback capabilities.Published by jens-maus over 2 years ago
Changes:
Published by jens-maus almost 3 years ago
Changes:
S99SetupLEDs
startup script which will make sure that the onboard LED of a RaspberryPi/Tinkerboard will be set to "heartbeat" mode for better monitoring of the current state.Published by jens-maus about 3 years ago
Changes:
Busybox.config
and added PID_FILE_PATH
so that crond will put its crond.reboot
file into /run correctly and not in root./VERSION
file for the intelnuc platform so that we can identify the used thinRoot version during runtime as well.bootEnv.txt
files for RaspberryPi and Tinkerboard platform but with disabled entries so that users can pickup the BASE_PATH
stuff on their own more easily.Published by jens-maus about 3 years ago
Changes:
dhcpcd-run-hooks
which executes logger without -i
S42LoadNetFiles
to correctly deal with non existing BOOT_IMAGE
parameter in /proc/cmdline
and also correctly deal with BASE_PATH
being specified instead. This should finally allow our raspberrypi to work correctly as a thinroot client.wm
vs. qutselect
startup in dedicated wm-startup.sh
and qutselect-startup.sh
scripts so that users can more easily override which command should be executed upon X11/WM startup, especially if they are not interested in running qutselect at all.Published by jens-maus over 3 years ago
Changes:
Published by jens-maus over 3 years ago
Changes:
intel-e1000e
package to latest version and added support for intelNUC Gen11 (Panther Canyon) hardware.Published by jens-maus almost 4 years ago
Changes:
/dynamic-resolution
to xfreerdp call so that the resolution is updated in case a user switch between NUC stations having different monitors/resolutions.Published by jens-maus almost 4 years ago
Changes:
/bpp:32 /gdi:hw /rfx /gfx:avc444 /network:lan
parameters to xfreerdp for an improved gfx performance.BR2_x86_corei7
for a cpu optimized build for an potentially increased performance.Published by jens-maus about 4 years ago
Changes:
Published by jens-maus over 4 years ago
Changes:
-floatbar
argument.Published by jens-maus almost 5 years ago
Published by jens-maus almost 5 years ago
Published by jens-maus almost 5 years ago
Published by jens-maus about 5 years ago
utf8
vfat option is used to mount these drives with utf8 encoding enabled so that xfreerdp
can forward these files correctly to Windows Terminalservers.Published by jens-maus about 5 years ago
Published by jens-maus about 5 years ago
S42LoadNetFiles
startup to grab own hostname from a thinroot.hosts
file in case the dhcp server didn't reply with a useable hostname at all.clientid
instead of duid
to workaround broken DHCP servers not extracting the MAC address out of the duid (M$ suxxs).NET_DNS_XXXX
env variable handling to LoadNetFiles so that we can override the DNS servers and search string accordingly.NTP_TIME_SERVER
parsing and push to chrony.conf
to allow to override the default, dhcp-provided NTP server selection.