From 1308d5adfe7504d046d1611b8b2d5143ddfeb378 Mon Sep 17 00:00:00 2001 From: zhangyijian Date: Tue, 1 Sep 2026 16:14:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=E3=80=8Csetup=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit exhibition setup scripts --- setup/desktop_icons.sh | 17 +++++++++++++++++ setup/finger_desktop.sh | 20 ++++++++++++++++++++ setup/sdk_setup.sh | 34 ++++++++++++++++++++++++++++++++++ setup/sensor_desktop.sh | 20 ++++++++++++++++++++ 4 files changed, 91 insertions(+) create mode 100644 setup/desktop_icons.sh create mode 100644 setup/finger_desktop.sh create mode 100644 setup/sdk_setup.sh create mode 100644 setup/sensor_desktop.sh diff --git a/setup/desktop_icons.sh b/setup/desktop_icons.sh new file mode 100644 index 0000000..ac3aa17 --- /dev/null +++ b/setup/desktop_icons.sh @@ -0,0 +1,17 @@ +sudo apt install nemo +gsettings set org.nemo.desktop show-desktop-icons true +mkdir -p ~/.config/autostart +# nano ~/.config/autostart/nemo-desktop.desktop +# Use a here-document for clean multi-line echo +cat > ~/.config/autostart/nemo-desktop.desktop << 'EOF' +[Desktop Entry] +Type=Application +Name=Nemo Desktop Manager +Comment=Manage desktop icons with Nemo +Exec=nemo-desktop +Hidden=false +NoDisplay=false +X-GNOME-Autostart-enabled=true +EOF + +chmod +x ~/.config/autostart/nemo-desktop.desktop diff --git a/setup/finger_desktop.sh b/setup/finger_desktop.sh new file mode 100644 index 0000000..a59e5db --- /dev/null +++ b/setup/finger_desktop.sh @@ -0,0 +1,20 @@ +# Create in applications folder +# nano ~/.local/share/applications/run-sensor.desktop +mkdir -p ~/.local/share/applications + +cat > ~/.local/share/applications/run-sensor.desktop << 'EOF' +[Desktop Entry] +Type=Application +Name=Sensor Benchmark +Comment=Run the sensor-bench Python script +Icon=utilities-terminal +Terminal=true +Exec=/home/radxa/sensor-bench/run_script.sh +Categories=Utility; +StartupNotify=false +X-GNOME-Autostart-enabled=true +EOF + +chmod +x ~/.local/share/applications/run-sensor.desktop +cp ~/.local/share/applications/run-sensor.desktop ~/Desktop/ +chmod +x ~/Desktop/run-sensor.desktop diff --git a/setup/sdk_setup.sh b/setup/sdk_setup.sh new file mode 100644 index 0000000..bc1e8f7 --- /dev/null +++ b/setup/sdk_setup.sh @@ -0,0 +1,34 @@ +sudo apt install python3-venv -y +sudo apt install v4l-utils -y +sudo apt install python3-pyqt5 python3-pyqtgraph -y +sudo apt install -y \ + build-essential git wget curl \ + python3-pyqt5 pyqt5-dev-tools \ + python3-pyqt5.qtsvg python3-pyqt5.qtwebengine \ + mesa-utils mesa-vulkan-drivers \ + libgl1-mesa-dri libglx-mesa0 \ + libegl1-mesa-dev libgles2-mesa-dev \ + libgbm-dev libdrm-dev libvulkan-dev \ + vulkan-tools libglu1-mesa-dev libx11-xcb-dev \ + python3-venv python3-pip \ + v4l-utils ffmpeg \ + qtwayland5 +# sudo apt install nemo -y +sh desktop_icons.sh +sh sensor_desktop.sh +#gsettings set org.nemo.desktop show-desktop-icons true + +cd ~/ +python3 -m venv --system-site-packages venv +source ~/venv/bin/activate +sudo echo "source ~/venv/bin/activate" >> ~/.bashrc +sudo nano ~/.bashrc +cd ~/dragon-q6a +pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple orisys-0.5.0-cp312-cp312-linux_aarch64.whl +pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple open3d-unofficial-arm + +#cd ~/sensor-bench +#python run.py + +#nano ~/.local/share/applications/run-sensor.desktop + diff --git a/setup/sensor_desktop.sh b/setup/sensor_desktop.sh new file mode 100644 index 0000000..a59e5db --- /dev/null +++ b/setup/sensor_desktop.sh @@ -0,0 +1,20 @@ +# Create in applications folder +# nano ~/.local/share/applications/run-sensor.desktop +mkdir -p ~/.local/share/applications + +cat > ~/.local/share/applications/run-sensor.desktop << 'EOF' +[Desktop Entry] +Type=Application +Name=Sensor Benchmark +Comment=Run the sensor-bench Python script +Icon=utilities-terminal +Terminal=true +Exec=/home/radxa/sensor-bench/run_script.sh +Categories=Utility; +StartupNotify=false +X-GNOME-Autostart-enabled=true +EOF + +chmod +x ~/.local/share/applications/run-sensor.desktop +cp ~/.local/share/applications/run-sensor.desktop ~/Desktop/ +chmod +x ~/Desktop/run-sensor.desktop