Raspberry Pi(或一般 Linux)預設在無桌面環境(headless 或用 systemd
)情況下,插入 USB 裝置後不會自動掛載。這需要額外處理,以下是常見解法:
使用 udev
+ 腳本自動掛載
udev
是 Linux 處理熱插拔裝置(如 USB)的系統,搭配腳本可實現「插入 USB 時自動掛載」。
Raspberry Pi(或一般 Linux)預設在無桌面環境(headless 或用 systemd
)情況下,插入 USB 裝置後不會自動掛載。這需要額外處理,以下是常見解法:
udev
+ 腳本自動掛載udev
是 Linux 處理熱插拔裝置(如 USB)的系統,搭配腳本可實現「插入 USB 時自動掛載」。
針對 嵌入式設備 或 資源有限的系統,選擇 X11 或 Wayland 會影響系統效能與穩定性。以下是從 記憶體佔用、效能、延遲、啟動速度、Qt 整合程度 等多面向的比較。
項目 | Wayland | X11 |
---|---|---|
基本架構 | 現代化、模組化、最小核心 | 過去累積多功能,龐大 |
使用最小 compositor(如 weston , cage )時 | 佔用小,~10–50MB | Xorg 本身就約 50–100MB(無桌面環境) |
搭配桌面環境(GNOME/KDE) | 增加不少,GNOME Wayland >200MB | GNOME X11 類似甚至稍低 |
➤ 小結 | ✅ Wayland 較省 RAM(在最小配置下) | ❌ X11 偏重,但成熟 |
在 Raspberry Pi 3 上,開機時顯示自訂圖片(如公司 logo、個人圖片)取代開機訊息。
一張圖片:建議解析度 800x480(適合 7 吋螢幕),格式為 .png
圖片命名為 splash.png
(或其他也行)
要在 /usr/lib
下尋找 libQt5Multimedia.so.5
這個 Qt 多媒體相關的共享函式庫,你可以用以下方法來找出它是否存在、位於哪裡:
find
指令搜尋整個 /usr/lib
sudo find /usr/lib -name 'libQt5Multimedia.so.5'
這會遞迴搜尋 /usr/lib
下所有名稱為 libQt5Multimedia.so.5
的檔案。
ldconfig
配合 grep
查找動態連結庫資訊ldconfig -p | grep libQt5Multimedia
這會查詢系統目前可用的共享函式庫,列出所有與 libQt5Multimedia
有關的版本及其實體路徑(通常是軟連結)。
dpkg
查是哪個套件安裝了它(Debian / RPi OS)dpkg -S libQt5Multimedia.so.5
如果已安裝,它會顯示對應的套件名稱,例如:
libqt5multimedia5:armhf: /usr/lib/arm-linux-gnueabihf/libQt5Multimedia.so.5
主要是透過 APT (Advanced Package Tool) 套件管理器來完成。這裡是具體的步驟:
首先,先確保你的套件列表是最新的:
sudo apt update
這會讓系統從官方的軟體源下載最新的套件列表。