小编Sac*_*ngh的帖子

如何在本地环境之外的远程上使用以 kiosk 模式运行的 Ubuntu 系统

我在 ubuntu 18.04 上以 kiosk 模式运行 Python 应用程序。我想把它带到本地环境之外的远程。我尝试了由于路由器而失败的端口转发。

我使用远程控制台进行远程操作它是成功的,但是当我在 kiosk 模式下运行时它失败了,因为会话已关闭。似乎 Linux 在 kiosk 模式下自动终止进程。我需要 Teleconsole 进程处于活动状态才能远程访问桌面。

关于如何在机器运行之前保持此会话活动的任何帮助?或者关于如何防止ubuntu自动杀死进程?

为了在 kiosk 模式下运行 ubuntu,我使用了两个位于 /usr/share/xsession/ 位置的脚本

kiosk.桌面

[Desktop Entry]
Encoding=UTF-8
Name= Kiosk Mode
Comment=Starting Kiosk Mode
Exec=/usr/share/xsessions/pulsekiosk.sh
Type=Application
Run Code Online (Sandbox Code Playgroud)

switchtokiosk.sh

#!/bin/bash
xset s off
xset s noblank
nm-applet &
sleep 5s
while true; do
    sh /booth/run.sh;
    sleep 5s;
done
Run Code Online (Sandbox Code Playgroud)

linux ubuntu remote-access kiosk-mode ubuntu-18.04

5
推荐指数
1
解决办法
704
查看次数

标签 统计

kiosk-mode ×1

linux ×1

remote-access ×1

ubuntu ×1

ubuntu-18.04 ×1