我按照一些在线教程说明在 ubuntu 上加载了网络信息亭。它工作得很好,但我很难让信息亭在启动时完全加载。我确定我只是缺少一个简单的命令。
这些是我遵循的命令:
Install frame with snap
sudo snap install ubuntu-frame
Install a web kiosk for frame
sudo snap install wpe-webkit-mir-kiosk
Start frame by default
sudo snap set ubuntu-frame daemon=true
Start the kiosk by default also
sudo snap set wpe-webkit-mir-kiosk daemon=true
Connect the kiosk to frame
sudo snap connect wpe-webkit-mir-kiosk:wayland
Start it all up
sudo snap start wpe-webkit-mir-kiosk
如果我按照这些命令操作,它将加载信息亭。但重新启动后,它不会,系统启动到灰屏(我认为这就是框架应用程序),如果我 ssh 进入信息亭机器并发出命令
sudo snap connect wpe-webkit-mir-kiosk:wayland
,那么它会立即加载。我认为启用守护进程会使其在启动时启动?
我错过了什么?
我确信可能有更好的方法,但我找不到。我刚刚添加了一个 crontab 条目来在启动时运行命令。有效。
@reboot sudo snap connect wpe-webkit-mir-kiosk:wayland
与frame-it结合使用,需要这样做:
sudo snap connect ubuntu-frame:login-session-control