自动启动 GTK 应用程序失败

Autostart of GTK application failing

我有一个 GTK 应用程序,当 运行 从桌面或终端 window 时,它 运行 非常完美。

我在 ~/.config/autostart 中创建了一个 myprog.desktop 文件:

[Desktop Entry]
Type=Application
Name=MyName
Path=~/...blah../MyApp
Exec=./myapp
NoDisplay=false
Hidden=false
X-GNOME-Autostart-enabled=true

这将创建一个我可以双击的图标和代码 运行s。但是,当 window 管理器启动时,它不会 运行,如预期的那样。我收到错误

XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"

~/.xsession-errors.old

知道这里发生了什么吗?平台是 Beaglebone Black,版本 C (Debian)。

运行 来自 .xsessionrc 的代码似乎可以很好地工作。我运行它作为 /usr/bin/sudo ./myapp - 只是为了确定!