Установка программного обеспечения на Ubuntu

Я знаю, что это 8 месяцев, а также ответ на вопрос OP. Однако яд упоминается, но ни один пример не был предложен. Вот мое решение, использующее yad.

DIR="/home" \
i=0;for location in source destination
do
((i++));selection[$i]=$(yad --center \
--width 350 \
--form \
--title="yad example" \
--text="Select $location directory" \
--field=:LBL "" \
--field=Path:DIR "$DIR" \
--separator='' )
done;\
echo "Command to run is \"rsync -av --delete ${selection[1]} ${selection[2]}\""

Как это работает, это так. Мы помещаем yad в цикл for, устанавливая переменную $location на source для первого прохода и destination для второго. Вывод помещается в массив selection[], для которого в качестве индекса используется переменная i. Он устанавливается в 0 в начале и увеличивается с каждым проходом. Следовательно, источник сохраняется как ${selection[1]} и пункт назначения ${selection[2]}.

DIR = "/ home" в первой строке устанавливает диалог по умолчанию. Параметры команды yad можно найти на терминале, набрав yad --help.

0
задан 27 June 2017 в 23:02

3 ответа

запустите sudo apt depends <package name> в вашем случае sudo apt depends vlc

1
ответ дан 22 May 2018 в 21:06

запустите sudo apt depends <package name> в вашем случае sudo apt depends vlc

1
ответ дан 18 July 2018 в 11:01

запустите sudo apt depends <package name> в вашем случае sudo apt depends vlc

1
ответ дан 24 July 2018 в 19:42

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

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