› 論壇總覽 › MP500系列微型電腦討論區 › MP510-50 螢幕無法正常顯示
- This topic has 10 則回覆, 2 個參與人, and was last updated 1 years, 3 months ago by
Huang Jia-Bin.
-
作者文章
-
2023 年 6 月 5 日 上午 9:08 #1491
大家好,周末剛入手MP510-50,在使用上發生幾個問題,爬文後仍找不出解決方法,試問有人有解答嗎?
1. 初始帳號one,並自動登入桌面環境;當我依照快速入門指示修改設定檔後,可以改成需輸入密碼再登入;但是當我再改為自動登入時,會一直跳出輸入密碼視窗,我目前暫時的解法是新增一個使用者帳號,用不同的帳號即可自動登入,請問有更好的方法嗎?
2. 開機自動執行程式: 我買這塊嵌入式系統的目的是要做為電子顯示看板,我已經安裝好node-red, telegraf, grafana, anydesk, 並且能正常運作(雖然過程中有很多坑要跳),但是開啟自動執行應用程式時,我試過rc.local; systemctl以及ubuntu mate 桌面環境內建的偏好設定->啟動應用程式,都無法正常執行。我目前是用grafana-kiosk呼叫chromium browser開啟指定的頁面,用偏好設定->啟動應用程式 設定時,只有第一次能正常動作,當我取消自動登入再改為原設定時,就再也無法正常動作。
3. 螢幕黑屏: 我有爬文修改取消螢幕保護設定,當我將電腦螢幕電源關閉再開啟,MP510不會輸出影像,必須重新開機才能顯示畫面;換過其他HDMI線也無解,並且我有用HDMI切換器也會有相同現象。
我手上同時有Banana Pi M5, 其架構跟MP510完全相同,作業系統也是ubuntu Mate,只差在emmc容量較小,但是BPi-M5都沒有以上的問題,請問有解決方案嗎?
2023 年 6 月 5 日 下午 2:18 #1492我人在外面,先請ChatGPT 回答第二個問題。我沒有實際驗證,煩請告知它說的對不對。
ChatGPT:
在 Ubuntu Mate 中,您可以使用 “Startup Applications” 工具在登錄時自動啟動應用程序。請按照以下步驟操作:
1. 打開 “Startup Applications”。您可以通過導航到
System -> Preferences -> Personal -> Startup Applications
找到它。或者,您也可以按下 Super (或 Windows) 鍵,然後在搜索欄中輸入 “Startup Applications”。2. 點擊 “Add” 按鈕。
3. 會出現一個對話框,詢問您要開始的應用程序的信息:
– **Name**:應用程序的描述性名稱。可以是任何有助於您記住應用程序是什麼的內容。
– **Command**:啟動應用程序的命令。這通常與您在終端中使用的命令相同。例如,如果您正在啟動 Firefox,您可能會輸入 “firefox”。如果是基於終端的程序,例如 “top”,您可能會輸入 “mate-terminal -e top”。請注意,由於 Ubuntu Mate 使用 MATE 桌面環境,它有自己的終端,所以用 “mate-terminal” 代替了 “gnome-terminal”。
– **Comment**:(可選)您對應用程序的任何備註或評論。
4. 在對話框中點擊 “Add”,然後在主 “Startup Applications” 窗口中點擊 “Close”。變更已保存,並且應用程序應在下次登錄時自動啟動。
如果您不確定啟動應用程序的命令,您通常可以在位於
/usr/share/applications/
或~/.local/share/applications/
目錄中的應用程序的.desktop
文件中找到它。.desktop
文件包含以Exec=
開頭的行。跟在此後面的命令通常是用於啟動應用程序的命令。2023 年 6 月 5 日 下午 2:23 #14932023 年 6 月 5 日 下午 3:47 #1494第一個問題:我反覆驗證三次,都是
[Seat:*] # autologin-user=one autologin-user-timeout=0
不會自動登入;
[Seat:*] autologin-user=one autologin-user-timeout=0
自動登入使用者one。
你也是這樣更改 /etc/lightdm/lightdm.conf 嗎?
2023 年 6 月 5 日 下午 4:06 #1495ChatGPT第二個回答是過是無效的,他會跳出一個視窗顯示輸入Default keying,要求使用者輸入密碼。
第三個回覆我先前已經試過也是無效,只要HDMI訊號切換或是螢幕電源關閉,就從此黑屏,必須重新開機才有螢幕輸出
2023 年 6 月 5 日 下午 4:10 #1496我也是照著指示做,但是無效
2023 年 6 月 5 日 下午 4:59 #1497螢幕黑屏的狀況;我改用HDMI轉VGA轉換器輸出類比訊號到螢幕,當螢幕關閉後再開啟,仍然有畫面輸出,目前暫時以這方式解決。
2023 年 6 月 5 日 下午 8:00 #1498我目前自動啟動程式的問題暫時解決;
解決方法如下: 使用使用 “Startup Applications” 工具在登錄時自動啟動應用程序 設定開機時啟動chromium 瀏覽器,並自動登入特定網站
在開機時會跳出解鎖密碼環的視窗,我是到~/.local/share/keyrings 目錄中刪除所有的keyring文件,再重新開機,此時會要求你輸出密碼環的密碼,在此步驟時直接使用空白密碼,之後開機時即可避開輸出密碼環對話視窗而直接開啟chromium瀏覽器達成kiosk模式
但是此法會有安全性問題,但暫時無更好方法只能撐著用
2023 年 6 月 5 日 下午 10:04 #1499我反覆試螢幕黑屏重新啓動顯示,都沒問題:
測試兩款HDMI顯示器:Asus 23″、奇美 42″
測試項目:顯示器電源關掉再打開、HDMI線拔掉再插回去、電腦進入休眠、顯示器進入休眠,都可以順利重新顯示。如果一開始沒有讓MP510-50正確偵測到顯示器的廠牌型號,並 “套用到系統範圍”,則無法重新啓動顯示器。
2023 年 6 月 5 日 下午 10:33 #1500在Linux中,如何應用用 systemd unit ,讓電腦開機時,自動啓動 Chrome瀏覽器?
ChatGPT:
為了實現開機時自動啟動 Chrome 瀏覽器,我們可以使用 systemd unit,編寫一個服務文件,然後設置該服務在啟動時運行。以下是一個簡單的示例:
步驟1:創建一個新的 systemd service 單元文件。假設我們命名為
start-chrome.service
。為此,打開終端,然後執行以下命令:`bash
sudo nano /etc/systemd/system/start-chrome.service
`
步驟2:在打開的 nano 編輯器中,輸入以下內容:
`bash
[Unit]
Description=Start Chrome at boot[Service]
Environment=DISPLAY=:0
ExecStart=/usr/bin/google-chrome-stable[Install]
WantedBy=multi-user.target
`
在這裡,
ExecStart
指向的是 Google Chrome 的可執行文件路徑。這取決於你的系統中 Chrome 的安裝位置,可能需要根據實際情況進行修改。步驟3:保存並退出 nano 編輯器。可以按 Ctrl+O 然後按 Enter 保存,再按 Ctrl+X 退出。
步驟4:使 systemd 重新載入配置文件,並啟動服務:
`bash
sudo systemctl daemon-reload
sudo systemctl enable start-chrome.service
`
注意:由於需要圖形環境,此服務必須在圖形環境(例如 X,Wayland 等)啟動之後執行。此服務文件假設預設的顯示設備是
:0
,這可能會根據具體的系統配置有所不同。另外,這種方法會以 root 用戶的身份運行 Chrome,這可能帶來安全風險。在實際情況中,你可能需要設置特定用戶以及更多的環境變數,以適應你的具體需求和安全考量。
如果你想讓 Chrome 以非 root 用戶的身份運行,你需要在
[Service]
段落中添加User
和Group
欄位:`bash
[Service]
Environment=DISPLAY=:0
ExecStart=/usr/bin/google-chrome-stable
User=yourusername
Group=yourgroup
`
只需將 “yourusername” 和 “yourgroup” 替換為你的實際用戶名和組名即可。
這種方法在某些情況下可能不起作用,因為它涉及到許多複雜的因素,如顯示服務器的啟動,用戶權限等。你可能需要根據
你的特定環境進行一些調整,例如確定適當的 DISPLAY 環境變數,或者根據你的桌面環境或顯示管理器的配置更改服務單元的
WantedBy
段落。注意,如果你正在使用桌面環境(如 GNOME, KDE, XFCE等),可能會有更簡單的方法來實現開機啟動應用程序。許多桌面環境都有 “自動啟動應用程序” 或類似的功能,你可以直接在 GUI 中配置,而不需要創建 systemd 單元。
總的來說,以上就是如何使用 systemd unit 在 Linux 中開機時自動啟動 Chrome 瀏覽器。但是,實際情況可能會因你的特定系統和需求而有所不同。在實施這種方法時,請務必小心並適應你的具體環境。
2023 年 6 月 6 日 上午 6:30 #1501昨晚把奇美42″顯示器關機,今早打開顯示器,移動滑鼠,螢幕顯示保護螢幕重新啓動輸入密碼畫面。輸入密碼後,即進入MP510-50 Ubuntu-mate桌面。
-
作者文章
- 需要以回覆此篇主題...