“文件(Nautilus)” “运行软件”按钮有用吗?

“文件(Nautilus)” “运行软件”按钮有用吗?

我在虚拟机上安装了 Ubuntu 22.04。插入“Guest Additions”ISO后,我期望文件管理器右侧提供的“运行软件”按钮能够正常工作。

按下按钮时,Nautilus/Files 被“置于背景中”,但是什么也没有发生:

这是 gnome 的新功能吗,还是我必须配置一些东西才能让它工作?(除了以“传统”方式在终端中打开并执行它)

Ubuntu 20.04 上的相同程序运行顺利(符合预期)

答案1

我不确定具体原因,但 dbus-x11 软件包似乎存在问题,导致 VBoxLinuxAdditions.run 脚本无法执行。当我通过终端以 root 权限打开 Nautilus 并尝试安装客户机附加组件时,出现以下错误:“g_dbus_proxy_new_sync:断言‘G_IS_DBUS_CONNECTION (connection)’失败。”

通过 Google 搜索,我找到了一篇帖子,其中一位用户收到了相同的错误消息(但问题不同)。以下是该帖子,供参考: 无法在“在终端中打开”上执行子进程“dbus-launch”(Ubuntu 22.04LTS)

我认为值得一试安装 dbus-x11 软件包,看看是否能解决问题,结果似乎成功了。安装 dbus-x11 软件包后,脚本就为我执行了。

以下是我解决该问题的具体步骤
-打开终端窗口并输入以下命令:

sudo apt 更新

sudo apt 安装 dbus-x11

sudo-H鹦鹉螺

Nautilus 文件管理器打开后,导航到文件管理器中的 VBox_Gas 卷,右键单击 VBoxLinuxAdditions.run,然后选择“作为程序运行”。

这对我有用,我希望它对其他人也同样有用。

相关内容