为什么不使用 xterm 时 bash 脚本就无法运行?

为什么不使用 xterm 时 bash 脚本就无法运行?

奇怪。我有几个脚本,大多是在全新安装 Ubuntu 后使用的。它们以前能用,现在不能用了。它们在额外的硬盘上,我以为可能是权限问题,但事实并非如此。我安装了 VPN 和 xterm,VPN 脚本使用 xterm,它们能用。我尝试将 xterm 添加到不再起作用的脚本中,现在它们能用了。所以,它就是这样工作的,但我不知道发生了什么。我确实是全新安装的。我想知道这是否只是 Ubuntu 安装不当。我从来没有遇到过问题。

@steeldriver

以前,在文件管理器中双击一直都是有效的。

这不起作用。

#!/bin/bash

sudo apt update

sudo apt install -y xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

这有效。

#!/bin/bash

xterm -e sudo apt update

sudo apt install -y xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

相关内容