Скрытие терминала при выполнении скрипта zenity bash двойным щелчком мыши

Есть ли способ скрыть терминал при выполнении bash-скрипта для zenity

Например:

szAnswer=$(zenity --entry --text "where are you?" --entry-text "at home"); echo $szAnswer

Я хочу скрыть терминал, и в то время как должна быть видна только gui-zenity выполнение двойным щелчком

1
задан 12 June 2015 в 02:57

1 ответ

Для запуска сценария без видимого терминала используйте .desktop файл.

  1. Создают файл zen.desktop
  2. , Вставленный в содержание файла с помощью gedit, или Вы любимый текстовый редактор (terminal=false удостоверится, что это не показывает терминал, хотя эта опция должна принять значение по умолчанию):

    [Desktop Entry]
    Type=Application
    Terminal=false
    Name=zenity-app
    Exec=/home/user/zen.sh
    

    Должностное лицо Замены с тем, где Ваш сценарий расположен.

  3. Удостоверяются, что установили разрешение выполниться на .desktop файл (и Ваш сценарий) - , Как сделать файл (например, .sh сценарий) исполняемым файлом, таким образом, это может быть выполнено от Двойного щелчка терминала
  4. файл на рабочем столе и видеть, работает ли это.
0
ответ дан 12 June 2015 в 02:57

Другие вопросы по тегам:

Похожие вопросы: