VNC / Ubuntu 18.04 / xfce4:无法使用 GUI 启动可执行文件

VNC / Ubuntu 18.04 / xfce4:无法使用 GUI 启动可执行文件

我正在使用 VNC 远程桌面通过 xfce4 GUI 直观地访问远程 Ubuntu 18.04 计算机。 VNC 工作正常。 SSH shell 工作正常。我想要启动的 2 个带有图形 UI 的程序是 nedit(一个可视化编辑器,已编译)和 Unity(一个游戏开发 IDE)。他们都具有 +x 权限,我可以在 shell 中看到这些权限。

编辑权限 统一权限

在 VNC 中,当我单击“属性”时,我没有在其中任何一个上看到“将其作为程序运行”选项,而只是写入/读取。

VNC权限

当我双击 VNC 文件管理器中的任一“可执行文件”时,我收到一些奇怪的消息“无法设置 xfce4 显示设置”,就好像“可执行文件”是“从显示开始”的参数一样。

在此输入图像描述

安装时,我在 VNC 中简单地看到了 Unity GUI,所以我知道运行 Unity 在技术上是可行的。

~/.vnc/xstartup 的内容:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

答案1

我相信系统引发版本不匹配错误,而不是权限问题。要解决该问题,您需要删除导致此不匹配冲突的所有 X11 配置文件:

sudo rm /etc/X11/xorg.conf

或者,

sudo rm /etc/X11/xorg.conf.d/xorg.conf

退出,重新登录。

因为发生的情况是您的 xfce4 设置与您的默认 X11 设置冲突。

相关内容