YAD (еще один диалог) - это программа, которая позволяет отображать диалоговые окна GTK+ из командной строки или сценариев оболочки. YAD зависит только от GTK+. Это форк Zenity со многими улучшениями, такими как настраиваемые кнопки, дополнительные диалоговые окна, поддержка HTML, всплывающее меню в значке уведомления и многое другое.
1 ответ

Как запустить другие скрипты bash по нажатию кнопки YAD?

Код: #!/bin/bash # YAD GUI to the set of Shell Linux script frmdata=$(yad --title "Input SRA accession number" --form --field "SRA ID") frmaddr=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $1 }') echo $frmaddr > SRAIds.txt files=$(yad --width 1…
11 янв '17 в 06:30
1 ответ

Почему мое заявление if не работает (bash - zenity)?

Я использую оператор if для запуска разных ответов для каждого параметра, выбранного в графическом интерфейсе YAD zenity fork, По некоторым причинам оператор if работает с некоторыми параметрами, а не с другими!? ПРИМЕЧАНИЕ: я заменяю '^' за ' в при…
15 ноя '17 в 04:09
1 ответ

Bash - присваивание переменных

Исходя из этого вопроса и меняя вопрос, можно написать еще один способ написания сценария Yad для записной книжки. Это удаляет & от res1 & и асинхронная операция. Как уже упоминалось @Barmar, "сценарии работают последовательно, в то время ка…
24 авг '18 в 21:38
0 ответов

Требовать не-npm бинарные файлы / пакеты в package.json

Мой проект npm использует yad, более мощный форк zenity. В моем коде у меня есть строка: var child = require('child_process').spawn('yad', ['--center' /* etc */ ]); Теперь, когда я создаю полный package.json, мне интересно, как я могу заставить свои…
18 фев '18 в 20:23
0 ответов

Вывод lftp для индикатора выполнения

Как я могу использовать Unbuffer для захвата каждой строки вывода для LFTP? Я хотел бы использовать эту информацию для обновления индикатора прогресса zenity / yad. Только после загрузки я получаю полный файл... С wget работает как шарм. Спасибо май…
04 окт '15 в 07:53
3 ответа

Как скачать веб-страницу xhtml, используя wget

Привет, когда я пытаюсь щелкнуть правой кнопкой мыши и сохранить страницу, так как веб-страница сохраняется как.xhtml . Но когда я пытаюсь загрузить его с помощью wget или curl, он загружается как.html. Есть ли способ, которым я могу скачать его как…
01 окт '15 в 09:23
0 ответов

Скрипт bash с окном yad и проверкой интернет-соединения

Я работаю над сценарием bash, открываю окно yad и держу его открытым до тех пор, пока не появится интернет-соединение, а затем закрываю его. Это выглядит следующим образом: #!/bin/bash yad_wind1_id="" yad_wind1_id_txt_str="" NET_STATE=0 function tes…
28 янв '17 в 00:36
1 ответ

Правило Udev не запускает Zenity или Yad (Ubuntu 16)

Я пробовал это в течение нескольких дней и не имел успеха. Я хочу запустить файл сценария, который использует Zenity (или Yad) при обнаружении диска. Я использую протоколирование для тестирования, и правило udev работает и выполняет скрипт, но не за…
06 янв '17 в 12:33
2 ответа

Может ли кнопка YAD вызвать функцию в скрипте?

Я играю с диалогами YAD в BASH и у меня проблемы с конструкцией кнопок. Я не могу получить кнопку YAD для вызова функции в том же сценарии. Есть ли способ сделать это? Насколько я понимаю, если я использую следующую конструкцию, нажатие кнопки вызов…
09 апр '18 в 17:09
2 ответа

Как использовать YAD в сценарии Bash?

Поэтому я пишу небольшой сценарий bash для автоматизации нескольких задач... и я наткнулся на проблему здесь.. моя проблема val=$ ( yad --center --width=300 --height=100 --title "Alert" --image "dialog-question" --buttons-layout=center --text "Searc…
30 май '17 в 00:29
1 ответ

Яд (еще один диалог) список столбцов

Мне нужна помощь с YAD. Итак, вот код: contact=$(while read line do firstname=$(echo $line | awk 'BEGIN { FS="|" } { print $2 }') lastname=$(echo $line | awk 'BEGIN { FS="|" } { print $3 }') num=$(echo $line | awk 'BEGIN { FS="|" } { print $4 }') bi…
21 янв '14 в 13:16
1 ответ

Используйте переменные внутри YAD

Я не могу найти способ использования переменных внутри YAD У меня есть следующий скрипт: #!/bin/bash USERS=$(awk '{print $1}' `pwd`/names.txt | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/!/g') YAD=$(yad --title="Hello" \ --form \ --field="User:":CB \ '$U…
01 сен '16 в 05:33
1 ответ

YAD мульти-индикатор с фоновыми процессами (bash)

Я пытаюсь передать несколько сценариев в многопользовательский индикатор YAD и получить статус завершения дочерних процессов. Вот то, что я до сих пор.. Это будет мой основной сценарий: (./Script1.sh & X=$!) & (./Script2.sh & Y=$!) | yad…
13 апр '18 в 04:18
1 ответ

Добавить кнопки в блокнот

Любой, кто может помочь мне с ЯД (еще один диалог). Я разрабатываю графический интерфейс для установки программного обеспечения. Я застрял с полем формы. Вот пример кода, с которым я работаю: sersoft() { root_verify #fucntion for root verification o…
15 ноя '16 в 12:25
1 ответ

Проверьте данные для входа на FTP, используя bash

Я попытался найти простую проверку данных входа в систему для подключения FTP в моем скрипте bash. Я попытался использовать wput и grep, чтобы получить вывод для индикатора выполнения. Есть ли способ сначала проверить данные для входа? Я думаю, что …
04 дек '15 в 11:21
2 ответа

Bash - использование переменных в поле со списком Яд

Переменные Bash в Яде. Яд '!' разделитель полей не разделяет поля. Изучив другие вопросы на странице справочника yad и других ресурсах yad, я оказался в тупике. Я пытаюсь использовать переменные в поле со списком Яд формы. Переменные считываются из …
29 июл '17 в 07:13
1 ответ

Диалоговое окно Яд пароль

Я хотел бы создать диалоговое окно пароля, которое будет выполнять различные сценарии в соответствии со значением пароля. Например, когда пользователь вводит 123, затем 123.sh будет выполнен и т. д. Как я могу это сделать?
03 мар '17 в 11:00
2 ответа

Запустить Shell Script после нажатия на кнопку - YAD

У меня есть три сценария оболочки, и я хотел бы запустить каждый сценарий после нажатия на кнопку в yad - скажем, - у меня один сеанс yad с тремя кнопками - если я нажму на одну кнопку, я открою 1. script - вторая кнопка открыта 2. сценарий и так да…
08 янв '16 в 09:01
2 ответа

Bash - присваивать переменные значениям yad - использовать sed в цикле for

В приведенном ниже коде я пытаюсь назначить переменные для двух значений Яд Радиус и Сумма. Это можно сделать с помощью awk, напечатав значения yad в файл, но я хочу избежать этого, если смогу. Строка (то есть оба значения yad) назначается переменна…
19 авг '18 в 01:28
1 ответ

Невозможно создать общую память для ключа 12345: файл существует

Когда я запускаю какой-нибудь скрипт с помощью yad notebook, я получаю эту ошибку: $ ./example.sh yad: cannot create shared memory for key 12345: File exists После перезагрузки было хорошо несколько раз; но теперь это происходит каждый раз. Как я мо…
03 мар '17 в 01:23