Index: etc/2026 ASN RPi5/raspi5/history.log =================================================================== diff -u --- etc/2026 ASN RPi5/raspi5/history.log (revision 0) +++ etc/2026 ASN RPi5/raspi5/history.log (revision c66a0d78ae001162524a9c26ed166f2aa1bf1b2b) @@ -0,0 +1,459 @@ + 1 ls + 2 cd / + 3 find -name libQ* + 4 sudo find -name libQ* + 5 sudo apt install + 6 sudo apt update + 7 ip a + 8 sudo apt update + 9 sudo apt upgrade + 10 sudo apt update + 11 sudo apt upgrade + 12 ls + 13 cd home/ + 14 ls + 15 cd leahi/ + 16 ls + 17 mkdir lib + 18 ls + 19 cd lib/ + 20 ls + 21 mkdir leahi + 22 ls + 23 rm -rf leahi/ + 24 ls + 25 cd .. + 26 mkdir leahi + 27 cd leahi/ + 28 ls + 29 exit + 30 ls + 31 cd leahi/ + 32 ls + 33 mkdir /opt/leahi + 34 sudo mkdir /opt/leahi + 35 ls + 36 sudo cp -r * /opt/leahi/ + 37 ls + 38 cd /opt/leahi/ + 39 ls + 40 ./leahi + 41 ls /home/leahi/lib/ + 42 exprt LD_LIBRARY_PATH="$HOME/lib/" + 43 export LD_LIBRARY_PATH="$HOME/lib/" + 44 ./leahi + 45 ./leahi --platform eglfs + 46 ldd ./leahi --platform eglfs + 47 ./leahi --platform eglfs + 48 ./leahi --platform linuxfb + 49 cd / + 50 find -name libc.so + 51 sudo find -name libc.so + 52 sudo find -name libstd* + 53 sudo apt update + 54 sudo apt upgrade + 55 cd + 56 cd lib/ + 57 ls + 58 reboot + 59 cd /opt/leahi/ + 60 ./leahi + 61 cd + 62 cd lib/ + 63 ls + 64 ls libc.so.6 + 65 ls libc.so.6 -hitlr + 66 export LD_LIBRARY_PATH="$HOME/lib/" + 67 ./leahi --platform eglfs + 68 cd /opt/leahi/ + 69 ./leahi --platform eglfs + 70 find / -name libc* + 71 reboot + 72 sudo reboot + 73 echo $LD_LIBRARY_PATH + 74 cd lib/ + 75 ls + 76 rm libc.so.6 + 77 export LD_LIBRARY_PATH="$HOME/lib/" + 78 cd /opt/leahi/ + 79 ./leahi --platform eglfs + 80 sudo find / -name libc + 81 cp /lib/aarch64-linux-gnu/libc.so* ~/lib/ + 82 ./leahi --platform eglfs + 83 ls ~/lib/ + 84 cp /lib/aarch64-linux-gnu/libm* ~/lib/ + 85 ./leahi --platform eglfs + 86 ldd ./leahi --platform eglfs + 87 cp /lib/aarch64-linux-gnu/libm* ~/lib/ + 88 ldd ./leahi --platform eglfs + 89 ./leahi --platform eglfs + 90 ldd ./leahi + 91 ./leahi --platform eglfs + 92 /lib/$(uname -m)-linux-gnu/libc.so.6 + 93 ldd --version + 94 uname -m + 95 rm ~/lib/libc.so + 96 uname -m + 97 sudo reboot + 98 history + 99 export LD_LIBRARY_PATH="$HOME/lib/" + 100 /opt/leahi/leahi + 101 export LD_LIBRARY_PATH + 102 export LD_LIBRARY_PATH="" + 103 /opt/leahi/leahi + 104 ldd /home/leahi/lib/libc.so + 105 ldd /home/leahi/lib/libc.so.6 + 106 cp /usr/lib/ld-linux-aarch64.so.1 /home/leahi/lib/ + 107 export LD_LIBRARY_PATH="$HOME/lib/" + 108 /opt/leahi/leahi + 109 ldd --version + 110 export LD_LIBRARY_PATH="" + 111 ldd --version + 112 file /opt/leahi/leahi + 113 readelf -l /opt/leahi/leahi | grep -E "interpreter|ld-linux" + 114 ldd /opt/leahi/leahi | head -n 50 + 115 exit + 116 cd lib/ + 117 ls + 118 cd .. + 119 ls + 120 cd leahi/ + 121 ls + 122 cd .. + 123 cd /opt/leahi/ + 124 ls + 125 ./leahi --platform eglfs + 126 cd / + 127 export LD_LIBRARY_PATH="/usr/lib/" + 128 ./leahi --platform eglfs + 129 cd /opt/leahi/ + 130 ./leahi --platform eglfs + 131 export LD_LIBRARY_PATH="/usr/lib/aarch64-linux-gnu/" + 132 ./leahi --platform eglfs + 133 cd / + 134 find / -name libQt5Quick.so.5 + 135 sudo find / -name libQt5Quick.so.5 + 136 sudo apt install qtbase5-* + 137 sudo apt install qtbase5-dev + 138 cd + 139 cd /opt/leahi/ + 140 ./leahi --platform eglfs + 141 sudo apt install libQ + 142 sudo apt install libQt5SerialBus + 143 sudo apt install libQt5SerialBus5 + 144 sudo apt update + 145 sudo apt install libqt5serialbus5 libqt5serialbus5-plugins + 146 ./leahi --platform eglfs + 147 sudo apt update + 148 sudo apt install libqt5bluetooth5 + 149 ./leahi --platform eglfs + 150 ./leahi --platform egl + 151 ./leahi --platform linuxfb + 152 ldd ./leahi + 153 ./leahi --platform linuxfb + 154 cd /opt/leahi + 155 ldd ./leahi | grep -E 'Qt5|not found' + 156 ./leahi --platform eglfs + 157 ./leahi + 158 ./leahi --platform xcb + 159 ./leahi --platform minimal + 160 ./leahi --platform minimalels + 161 ./leahi --platform minimalegl + 162 ls -l /dev/dri + 163 for status in /sys/class/drm/card*-*/status; do printf '%s: ' "$status"; cat "$status"; done + 164 nano eglfs.json + 165 sudo nano eglfs.json + 166 ./leahi --platform eglfs + 167 sudo nano eglfs.json + 168 ./leahi --platform eglfs + 169 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 170 cp eglfs.json /etc/ + 171 sudo cp eglfs.json /etc/ + 172 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 173 sudo cp eglfs.json /etc/qtt5/ + 174 mkdir /etc/qt5/ + 175 sudo mkdir /etc/qt5/ + 176 sudo cp eglfs.json /etc/qtt5/ + 177 sudo cp eglfs.json /etc/qt5/ + 178 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 179 sudo usermod -aG video,render leahi + 180 sudo reboot + 181 cd /opt/leahi/ + 182 ./leahi -platform eglfs + 183 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 184 ldd ./leahi | grep -E 'libQt5(Qml|Quick|Core)' + 185 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json QML_IMPORT_TRACE=1 ./leahi -platform eglfs + 186 cp ~/leahi/leahi . + 187 sudo cp ~/leahi/leahi . + 188 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json QML_IMPORT_TRACE=1 ./leahi -platform eglfs + 189 nano ./leahi + 190 sudo cp ~/leahi/leahi . + 191 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json QML_IMPORT_TRACE=1 ./leahi -platform eglfs + 192 nano ./leahi + 193 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json QML_IMPORT_TRACE=1 ./leahi -platform eglfs + 194 ./leahi --version + 195 nano ./leahi + 196 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 197 sudo apt install qml-module-qtqml-models2 + 198 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 199 sudo cp ~/leahi/leahi . + 200 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 201 sudo apt install qml-module-qtqml qml-module-qtqml-models2 qml-module-qtqml-workerscript2 qml-module-qtquick2 qml-module-qtquick-window2 + 202 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 203 sudo apt update + 204 sudo apt install qml-module-qtquick-controls2 qml-module-qtquick-templates2 qml-module-qtquick-layouts + 205 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 206 sudo apt install qml-module-qt-labs-folderlistmodel + 207 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 208 sudo apt install qml-module-qtquick-shapes + 209 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 210 sudo apt install qml-module-qtcharts + 211 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 212 sudo apt install qml-module-qtquick-virtualkeyboard qtvirtualkeyboard-plugin + 213 QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 214 modprobe vcan + 215 sudo modprobe vcan + 216 ip a + 217 history + 218 history > history.log + 219 history > ~/history.log + 220 QT_QPA_EGLFS_HIDECURSOR=1 QT_IM_MODULE=qtvirtualkeyboard QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 221 passwd + 222 QT_QPA_EGLFS_HIDECURSOR=1 QT_IM_MODULE=qtvirtualkeyboard QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 223 cd /opt/leahi/ + 224 QT_QPA_EGLFS_HIDECURSOR=1 QT_IM_MODULE=qtvirtualkeyboard QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 225 QT_QPA_EGLFS_HIDECURSOR=1 QT_IM_MODULE=qtvirtualkeyboard QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 226 QT_QPA_EGLFS_HIDECURSOR=1 QT_IM_MODULE=qtvirtualkeyboard QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./opt/leahi/leahi -platform eglfs + 227 cd /opt/leahi/ + 228 QT_QPA_EGLFS_HIDECURSOR=1 QT_IM_MODULE=qtvirtualkeyboard QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 229 ls + 230 cd /opt/leahi/ + 231 ls + 232 sudo cp ~/drydemo . + 233 chmod +x ./drydemo + 234 sudo chmod +x ./drydemo + 235 ./drydemo + 236 sudo apt update + 237 sudo apt install libqt5scxml5 + 238 ./drydemo + 239 ./drydemo --platform offscreen + 240 cd /media/ + 241 ls + 242 cd /mnt/ + 243 ls + 244 mount + 245 ls /media/ + 246 ls + 247 mkdir /media/usb + 248 sudo mkdir /media/usb + 249 mount /dev/sda1 /media/usb/ + 250 sudo mount /dev/sda1 /media/usb/ + 251 cd /media/usb/ + 252 ls + 253 cd Dry-Demo-Manual-Modifications/ + 254 ls + 255 cd opt/ + 256 ls + 257 sudo cp ./run.sh /opt/leahi/ + 258 sync + 259 ls + 260 nano ./run.sh + 261 sync + 262 cd ../services/ + 263 ls + 264 sudo cp * /opt/leahi/ + 265 cd /opt/;e + 266 cd /opt/leahi/ + 267 QT_QPA_EGLFS_HIDECURSOR=1 QT_IM_MODULE=qtvirtualkeyboard QT_QPA_EGLFS_INTEGRATION=eglfs_kms QT_QPA_EGLFS_KMS_CONFIG=/etc/qt5/eglfs.json ./leahi -platform eglfs + 268 ls + 269 ./run.sh + 270 nano ./run.sh + 271 sudo nano ./run.sh + 272 ./run.sh + 273 candump can1 + 274 sudo apt install can-utils + 275 candump can1 + 276 nano ./run.sh + 277 ip a + 278 nano ./run.sh + 279 cat /tmp/leahi.manufacturing.log + 280 rm /tmp/leahi.manufacturing.log + 281 cat /tmp/leahi.manufacturing.log + 282 nano ./run.sh + 283 modprobe vcan; ip link add dev can1 type vcan; ip link set $V_CANBUS up; + 284 sudo modprobe vcan; sudo ip link add dev can1 type vcan; sudo ip link set $V_CANBUS up; + 285 sudo modprobe vcan + 286 sudo ip link add dev can1 type vcan + 287 ip a + 288 sudo ip link set can1 up + 289 ip a + 290 ls + 291 mv *.service /etc/systemd/system/ + 292 sudo mv *.service /etc/systemd/system/ + 293 systemctl status leahi + 294 systemctl enable leahi + 295 systemctl enable drydemo.service + 296 systemctl status leahi + 297 systemctl status drydemo.service + 298 sync + 299 reboot + 300 sduo reboot + 301 sudo reboot + 302 cd /opt/leahi/ + 303 ls + 304 nano ./eglfs.json + 305 ls /dev/dri/ + 306 nano ./eglfs.json + 307 nano ./run.sh + 308 sudo nano ./run.sh + 309 sync + 310 systemctl status leahi + 311 chmod +x ./run.sh + 312 sudo chmod +x ./run.sh + 313 chmod +x leahi + 314 sudo chmod +x leahi + 315 sudo chmod +x drydemo + 316 sync + 317 systemctl status drydemo.service + 318 reboot + 319 sudo reboot + 320 systemctl status leahi + 321 cd /opt/leahi/ + 322 ./run.sh + 323 sudo nano ./run.sh + 324 systemctl edit leahi.service + 325 sduo systemctl edit leahi.service + 326 sudo systemctl edit leahi.service + 327 nano /etc/systemd/system/leahi.service + 328 ls + 329 systemctl status leahi + 330 candump can1 + 331 ip a + 332 sync + 333 sudo reboot + 334 systemctl status + 335 systemctl status leahi + 336 systemctl s + 337 ip a + 338 systemctl status leahi + 339 systemctl start leahi + 340 journalctl -xeu leahi.service + 341 su - + 342 cd /tmp/ + 343 ls + 344 cd log/ + 345 ls + 346 cat 2026_08_13_drydemo.log + 347 rm 2026_08_13_drydemo.log + 348 sudo rm 2026_08_13_drydemo.log + 349 ls + 350 cd .. + 351 ls + 352 cd /opt/leahi/ + 353 ls + 354 ll + 355 ls -hitler + 356 ls -hitlr + 357 chown -r * leahi:leahi + 358 chown --help + 359 chown -R * leahi:leahi + 360 chown -R leahi:leahi * + 361 sudo chown -R leahi:leahi * + 362 ll + 363 ls -hitlr + 364 sync + 365 sudo reboot + 366 exit + 367 journalctl -xeu leahi.service + 368 cd /opt/leahi/ + 369 nano ./run.sh + 370 bash + 371 cd + 372 nano test.sh + 373 chmod +x ./test.sh + 374 ./test.sh + 375 nano test.sh + 376 ./test.sh + 377 head -n 1 /opt/leahi/run.sh | cat -A + 378 nano /opt/leahi/run.sh + 379 head -n 1 /opt/leahi/run.sh | cat -A + 380 nano /opt/leahi/run.sh + 381 head -n 1 /opt/leahi/run.sh | cat -A + 382 nano /opt/leahi/run.sh + 383 head -n 1 /opt/leahi/run.sh | cat -A + 384 sudo sed -i 's/\r$//' /opt/leahi/run.sh + 385 sudo chmod +x /opt/leahi/run.sh + 386 nano /opt/leahi/run.sh + 387 cat /etc/systemd/system/leahi.service + 388 sudo sed -i 's/\r$//' /opt/leahi/run.sh + 389 sudo sed -i '/./,$!d' /opt/leahi/run.sh + 390 sudo sed -i '1s/^\xEF\xBB\xBF//' /opt/leahi/run.sh + 391 sudo chmod 755 /opt/leahi/run.sh + 392 head -n 1 /opt/leahi/run.sh | cat -A + 393 nano /opt/leahi/run.sh + 394 sudo /opt/leahi/run.sh + 395 systemctl restart drydemo.service + 396 ls + 397 rm ./test.sh + 398 ls + 399 sync + 400 cd /opt/leahi/ + 401 ls + 402 ./leahi --platform eglfs + 403 systemctl restart drydemo.service + 404 killall leahi + 405 sudo killall leahi + 406 systemctl restart leahi + 407 sync + 408 sudo reboot + 409 sudo apt search barlow + 410 ls + 411 mkdir fonts + 412 sudo mkdir -p /usr/local/share/fonts/custom + 413 sudo rm /usr/local/share/fonts/custom + 414 sudo rm -rf /usr/local/share/fonts/custom + 415 cd /usr/local/share/fonts/ + 416 ls + 417 cd .. + 418 ls + 419 cp ~/fonts/* ./fonts/ + 420 sudo cp ~/fonts/* ./fonts/ + 421 sudo chmod 644 /usr/local/share/fonts/* + 422 sudo fc-cache -f -v + 423 sync + 424 fc-list | grep -i barlow + 425 sync + 426 sudo reboot + 427 /opt/leahi/ + 428 ls + 429 cd /opt/leahi/ + 430 ls + 431 cat run.sh + 432 ls -la + 433 cd + 434 exit + 435 ls -la /opt/leahi/ + 436 sudo cp drydemo_8_14_dialysate_off /opt/leahi/. + 437 ls -la /opt/leahi/ + 438 cd /opt/leahi/ + 439 chmod +x drydemo_8_14_dialysate_off + 440 sudo chmod +x drydemo_8_14_dialysate_off + 441 ls + 442 systemctl stop drydemo + 443 ps | grep drydemo + 444 ps + 445 systemctl status drydemo + 446 mv drydemo drydemo_8_13 + 447 sudo mv drydemo drydemo_8_13 + 448 mv drydemo_8_14_dialysate_off drydemo + 449 sudo mv drydemo_8_14_dialysate_off drydemo + 450 ls + 451 reboot + 452 sudo reboot + 453 cd /usr/lib + 454 ls + 455 cd aarch64-linux-gnu/ + 456 ls + 457 uname -a + 458 cd + 459 history > history2.log Index: sources/gui/qml/main.qml =================================================================== diff -u -ra796bf6ecbf985b00412db76fa81ad4f7a8b2dd2 -rc66a0d78ae001162524a9c26ed166f2aa1bf1b2b --- sources/gui/qml/main.qml (.../main.qml) (revision a796bf6ecbf985b00412db76fa81ad4f7a8b2dd2) +++ sources/gui/qml/main.qml (.../main.qml) (revision c66a0d78ae001162524a9c26ed166f2aa1bf1b2b) @@ -15,6 +15,8 @@ // Qt import QtQuick 2.12 +import QtQml 2.15 +import QtQml.Models 2.15 // Project // C++ imports