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