Добавить вход и показать вывод в терминале из файла.desktop
У меня есть скрипт 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.
Я что-то здесь упускаю?
1 ответ
Решение
Получилось, сначала установите 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;