在.desktop文件中添加输入并在终端中显示输出

时间:2017-09-20 15:56:48

标签: bash icons linuxmint openconnect

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

bash脚本 - Openconnect.sh

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

Openconnect.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 OS。

我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:0)

搞定了,首先安装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;