到目前为止,我已经能够使用 .desktop 文件启动 .sh 脚本。碰巧的是,bash 脚本要求我输入 sudo 密码,因此在桌面文件中我设置了terminal=true
。当我单击桌面上的图标(如预期的那样)时,将显示终端,要求我输入密码。但是,一旦我输入密码,终端就会关闭,我的脚本就会停止运行。我正在运行的 bash 脚本是一些,sudo openvpn sth.conf
因此脚本必须在终端中运行才能使 VPN 正常工作。如何防止我的终端在我输入密码后立即关闭?
从 .desktop 文件运行 .sh 脚本,以便脚本在终端上运行
相关内容
- 如何在 Latex 中的逐字环境中添加标签?
- 桌面每隔几分钟就会冻结[重复]
- 如何在 Ubuntu 12.04 上的 init 脚本中依赖 upstart 作业
- 启动器、菜单栏和窗口边框在 Ubuntu 16.04 中消失[重复]
- 如何让我的(Linux)计算机使用 Nvidia 驱动程序?
- 如何以指定用户身份在有限的时间内运行程序而不在 Linux 系统上留下痕迹?[关闭]
- 在 itemize 中使用不同的 itemstep 右对齐
- 如何在 Ubuntu 中安装 Rethinkdb?
- conda 使用 yml 文件创建环境-ResolvePackageNotFound 错误不断变化
- 当我与 phpStorm 建立 ssh 连接时,Fail2ban 禁止了我的 IP