![为什么不使用 xterm 时 bash 脚本就无法运行?](https://linux22.com/image/1025357/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E4%BD%BF%E7%94%A8%20xterm%20%E6%97%B6%20bash%20%E8%84%9A%E6%9C%AC%E5%B0%B1%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
奇怪。我有几个脚本,大多是在全新安装 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