无法在Debian 10或Ubuntu上运行retropie和detatch屏幕

无法在Debian 10或Ubuntu上运行retropie和detatch屏幕,ubuntu,raspberry-pi,debian,gnu-screen,Ubuntu,Raspberry Pi,Debian,Gnu Screen,我试图运行一个脚本,启动retropie并将输出(游戏)推送到远程显示器 我已经让它在运行Raspi操作系统的PI3B+上完美运行,但我似乎无法让它在运行AMD64体系结构的Debian 10或Ubuntu 16、18或20上运行。通过SSH运行此脚本不会发生任何事情。我没有看到任何错误消息或它失败的任何迹象。 我甚至运行了screen-list,可以看到它找到了显示。如果我删除screen-d-m,那么它会在本地运行游戏(显然) 如果我在那台机器上本地运行这个脚本,它将正确启动。另外请注意,如

我试图运行一个脚本,启动retropie并将输出(游戏)推送到远程显示器

我已经让它在运行Raspi操作系统的PI3B+上完美运行,但我似乎无法让它在运行AMD64体系结构的Debian 10或Ubuntu 16、18或20上运行。通过SSH运行此脚本不会发生任何事情。我没有看到任何错误消息或它失败的任何迹象。 我甚至运行了
screen-list
,可以看到它找到了显示。如果我删除
screen-d-m
,那么它会在本地运行游戏(显然)

如果我在那台机器上本地运行这个脚本,它将正确启动。另外请注意,如果这有什么不同的话,我是在桌面环境中

我想知道这是否与SSH权限或类似权限有关

以下是脚本:

#!/bin/bash
sudo killall retroarch
sudo screen -d -m /opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ megadrive /home/runningonjava/RetroPie/roms/megadrive/mk2.bin