diff --git a/Readme.md b/Readme.md index 362bcfd..86f802a 100644 --- a/Readme.md +++ b/Readme.md @@ -317,6 +317,9 @@ Both can be used at the same time — they serve different purposes: - **build-essential** - GCC, make, etc. - **Python 3** with evdev for PTT - **jq** - JSON processing +- **curl / git** - Downloading and version control +- **net-tools** - Legacy networking utilities (ifconfig, netstat, etc.) +- **ncdu** - Disk usage analyzer for troubleshooting --- @@ -1119,6 +1122,7 @@ See the LICENSE file in the repository for full terms. **Current Version:** 1.0.3 **Recent Updates (v1.0.3):** +- **Package install:** installer now also installs `net-tools` and `ncdu` (alongside the already-installed `curl` and `git`) - **Touch input fix (keyring):** added `--password-store=basic` to the Electron launch. Under LightDM autologin the GNOME keyring stays locked; when Chromium accessed it, the keyring unlock dialog grabbed all keyboard/touch input — the kiosk rendered fine but ignored every tap and keypress. This flag stops Electron from using the keyring, so the dialog never appears. - **Touch gesture fix (libinput):** any touch screen is now forced to the `libinput` driver via `/etc/X11/xorg.conf.d/99-finger-libinput.conf` (matched by hardware capability, so it works on any brand and never affects keyboards, mice, or the pen/stylus). Some drivers — notably `wacom` — only do single-touch pointer emulation and never pass real multitouch to Chromium, so 1-finger and 2-finger swipe gestures could not fire. libinput delivers proper multitouch. - **Upgrade reliability:** `start.sh` is now refreshed on every upgrade alongside `main.js` and `preload.js` diff --git a/ubuntu-based-kiosk-v1.0.3.sh b/ubuntu-based-kiosk-v1.0.3.sh index 9b0c489..1516ff3 100644 --- a/ubuntu-based-kiosk-v1.0.3.sh +++ b/ubuntu-based-kiosk-v1.0.3.sh @@ -3953,7 +3953,8 @@ first_time_install() { libegl-mesa0 libegl1-mesa-dev libgles2-mesa-dev \ pipewire pipewire-pulse pipewire-alsa wireplumber pipewire-audio-client-libraries alsa-utils libnotify-bin \ gstreamer1.0-pipewire libspa-0.2-bluetooth \ - systemd-timesyncd acpid xbindkeys xdotool python3-evdev unzip + systemd-timesyncd acpid xbindkeys xdotool python3-evdev unzip \ + net-tools ncdu if lspci | grep -i "VGA.*Intel" >/dev/null 2>&1; then sudo apt install -y intel-gpu-tools xserver-xorg-video-intel \