Install net-tools and ncdu; curl/git already covered
apt install already includes curl and git; adds net-tools and ncdu to the same idempotent apt install so they're present on fresh installs without duplicating already-installed packages.
This commit is contained in:
@@ -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`
|
||||
|
||||
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user