0

我有连接到我的 vpn 的 bash 脚本。

bash 脚本 - Openconnect.sh

#!/bin/bash
sudo openconnect --protocol=gp 15.115.16.145

打开connect.desktop 文件

[Desktop Entry]
Version=1.0
Name=ProgramName
Comment=This is my VPN Connection
Exec=/home/support/Documents/Openconnect.sh
Icon=/home/support/Documents/openvpn.png
Terminal=true
Type=Application
Categories=Utility;Application;

当我们只执行 bash 脚本时,它会要求我输入用户名和密码,然后进行确认。

但是,当我们执行 Openconnect.desktop 时,它不会显示在终端窗口中以提供输入。我正在使用 Linx Mint 18 操作系统。

我在这里错过了什么吗?

4

1 回答 1

2

得到它的工作,首先安装 lxterminal 然后编辑 Openconnect.desktop 文件。

[Desktop Entry]
Version=1.0
Name=Openconnect
Comment=This is my VPN Connection
Exec=lxterminal --command="/home/support/Documents/Openconnect.sh"
Icon=/home/support/Documents/openvpn.png
Terminal=false
Type=Application
Categories=Utility;Application;
于 2017-09-20T16:37:51.287 回答