是否可以禁用linux gui渲染和對系統的任何其他訪問,但在啓動時僅顯示python(或nodejs)腳本?我想在全屏模式下運行python或nodejs腳本並啓動它,並鎖定它,但我想同時隱藏系統gui,因此用戶只能使用python程序。 我知道如何爲python/nodejs gui(kiosk模式)製作全屏模式,但是如何在同一時間運行我的程序並禁用系統gui?什麼Linux發行版最適合這項任務(我想使用Ubuntu)?僅在啓動時顯示python程序而不是linux gui
回答
我一直在尋找同樣的解決方案,在樹莓派3.您的情況raspbian像素的運行是類似的,我相信的東西,這裏是我做過什麼就碰到過這樣的:
變化的/ boot/CMDLINE .TXT
須藤納米/boot/cmdline.txt
改變控制檯值 控制檯= tty3上
將以下內容添加到行的末尾。
安靜飛濺日誌等級= 0 logo.nologo vt.global_cursor_default = 0
泰爾dmesg的安靜
須藤納米的/etc/rc.local
之前「添加這退出0':
dmesg --console-off #Suppress內核消息
這應該照顧到目前爲止的大多數啓動消息。
更改自動登錄的systemd
須藤納米/etc/systemd/system/autologin\@.service
變更自動登錄ExecStart來自:
ExecStart = -/sbin目錄/的agetty --autologin PI --noclear%I $ TERM
要:
ExecStart = -/sbin目錄/ agetty的--skip-登錄--noclear --noissue --login選項 「-f PI」 %I $ TERM
請務必更改 '圓周率' 的用戶名你用!
變化/etc/pam.d/login文件
須藤納米/etc/pam.d/login文件
更改線路
會議可選pam_exec。所以鍵入= open_session標準輸出/ bin中/ UNAME -snrvm
爲了
會話可選pam_exec.so類型= open_session標準輸出
添加.hushlogin
觸摸〜/ .hushlogin
現在我的啓動只是顯示普利茅斯啓動畫面,並進入我的Python GUI。
運行在啓動GUI
這有多種方式,但我更喜歡加入程序執行在/ etc/profile文件
sudo的納米/ etc/profile文件
加入您的Python代碼在這裏執行: Examlpe:
sudo的蟒蛇/home/tkinter_gui.py
我一直在尋找同樣的解決方案,在樹莓派3.您的情況raspbian像素的運行是類似的,我相信的東西,這裏是我做過什麼就碰到過這樣的:
謝謝你,這可能對我很有幫助。我會盡快測試你的方法。
對這一問題的方式在這裏題外話,它更適合於其他地方,如superuser.com
非常感謝。經過一番搜索,我發現有趣的文章,以檢查:
而且我發現interesting solution from Google - 信息亭應用的Chrome操作系統。它具有很好的功能,可以解決這個問題。您可以簡單地在系統選項中設置Kiosk模式,以便在具有專門用戶體驗的全屏模式下啓動時運行您的應用程序(您的自定義Chrome插件)。另外,你可以通過chromebox來做到這一點。
只有所有這些都需要測試。有沒有人已經有在Chrome操作系統上使用Kiosk模式的經驗?
- 1. 在linux上運行GUI應用程序,而不顯示gui?
- 2. Windows編程(GUI):啓動程序時不顯示空選項卡
- 3. gui應用程序在linux啓動
- 4. 僅在應用程序啓動時顯示彈出窗口
- 5. 僅在第一次啓動應用程序時顯示UIAlertView
- 6. 春季啓動應用程序顯示???字符而不是unicode
- 7. WPF應用程序命令行參數,而不是啓動GUI
- 8. 如何僅在應用程序啓動「新鮮」時才顯示啓動屏幕?
- 9. 自定義GUI將不會在第一次啓動應用程序時顯示
- 10. 批次:啓動應用程序不會顯示一個GUI
- 11. 僅在應用程序啓動後顯示彈出式動作
- 12. 組件顯示在設計視圖中而不是在應用程序啓動
- 13. 動畫在應用程序啓動時不顯示
- 14. 啓動時未顯示程序
- 15. Wpf應用程序不在啓動時啓動,而是手動運行?
- 16. 當應用程序啓動時,是否可以僅顯示一次屏幕?
- 17. 如何在啓動時啓動gui應用程序ubuntu
- 18. Sirikit完全啓動應用程序,而不是顯示在自己的卷軸
- 19. Java GUI應用程序框架在啓動時無法正確顯示?
- 20. acm.graphics庫 - 小程序啓動而不是
- 21. 在任務欄啓動時顯示wpf應用程序,而不使用System.Windows.Application
- 22. 如何在Linux中從Java GUI啓動外部應用程序?
- 23. 在Mac上啓動時,Swing GUI不顯示或顯示錯誤信息
- 24. Python GUI只顯示一個標籤而不是兩個
- 25. 更新時間顯示每分鐘,而不僅僅是創建?
- 26. 爲什麼這不是在淡出而是僅僅顯示它?
- 27. 啓動新工藝,而不是在Python
- 28. 如何啓動Linux TortoiseHg GUI
- 29. Qt應用程序GUI - 自動啓動 - linux
- 30. 無法在啓動時在Linux中啓動程序
我認爲你最好的選擇是安裝一個沒有gui的服務器,而不是禁用現有的gui,這可能很複雜,但可能。無論如何,這個問題在這裏是非題的,它更適合於其他地方,如https://superuser.com/ –