A. файл на рабочем столе выполняет некоторые диалоговые окна с помощью zenity (больше) в системе Ubuntu 18.04.
Я хочу просто, чтобы zenity диалоговые окна подошли, не терминал. Я попытался установить Терминальный тег на ложь и выполнить его без Терминального тега.
Я чувствую, что это - вопрос, на котором нужно было уже задать здесь, но я, может казаться, ничего не нахожу на этом.
Править: Я выполняю zenity версию 3.28.1, Также я получаю предупреждение "Gtk-сообщение: 13:03:17.218: GtkDialog отображается без переходного родителя. Этому препятствуют". когда я называю команду zenity. Я думал, возможно, что это делало терминальное всплывающее окно, таким образом, я пытался отправить предупреждение/dev/null, но терминал все еще открывается.
Редактирование 2: Я думаю, что проблема могла быть связана с этим сообщением, но там, кажется, не решение его проблемы также.
Следующее примерило 19.10 с 3.32.0-4 версиями zenity.
Измененный мой Viber .desktop
зарегистрируйте следующий путь:
$ cp ~/.local/share/applications/Viber.desktop ~/.local/share/applications/runzenity.desktop
$ gedit .local/share/applications/runzenity.desktop
[Desktop Entry]
Name=ZenScript
Comment=Calendar showing
Exec=/home/user/test/zenscript.sh
Icon=/usr/share/pixmaps/viber.png
Terminal=false
Type=Application
Созданный ~/test/zenscript.sh
сценарий:
#!/bin/bash
/usr/bin/zenity --calendar
Сделанный этим исполняемый файл: chmod +x ~/test/zenscript.sh
.
Значок приложения ZenScript появился в главном меню. После нажатия это заносит в календарь, открывается без терминала.