Ручные параметры настройки для POST-запроса через завиток

Тот же вопрос, что и Джон Н, пытается заставить SPDIF работать в ящике Zotac, используя Ubuntu 14.10. Я прошел один и тот же шаг и выбрал 5.1-канальный звук, но при попытке воспроизвести видео без pavucontrol откройте видео, чтобы заморозить, и AV-ресивер отобразит прерывистый сигнал. Выход из pavucontrol open действительно разрешил воспроизведение любого видео через mplayer, VLC или XBMC.

Однако попытка выполнить команду pacmd в приложениях запуска не решила проблему. Ни в приведенном примере, ни в каком-либо соответствующем изменении не работал, и я бы приветствовал ввод данных о настройке этой команды.

В конечном итоге я просто добавил pavucontrol в приложения для запуска и оставил его в фоновом режиме или сведен к минимуму используя XBMC или другие утилиты воспроизведения. Не элегантный, но эффективный, тем более, что ни один из будущих пользователей не может случайно забыть запустить pavucontrol перед попыткой воспроизвести файл.

0
задан 22 May 2017 в 13:54

3 ответа

Что-то вроде этого: предположим

arg1=myname
arg2=

Затем, чтобы включить только непустые параметры, код:

command="curl "
if [ "$arg1" != "" ]; then
        command="$command --data-urlencode arg1=$arg1"
fi
if [ "$arg2" != "" ]; then
        command="$command --data-urlencode arg2=$arg2"
fi

echo $command

У вас есть один оператор if для каждого переменная.

1
ответ дан 22 May 2018 в 22:22
  • 1
    Благодарю. curl ... $argumets работает для меня. – Yura Shinkarev 22 May 2017 в 14:20
  • 2
    У меня все еще есть только один непонятный момент. Я пытаюсь отправить запрос с файлом. Итак, я использую -F first_name=... -F last_name=... -F photo=@./file.jpg. но аргумент и имя файла могут содержать пробелы. Я могу исправить это из командной строки: -F "first_name=..." -F "last_name=..." -F "photo=@...". Но я получаю пустые аргументы на сервере, если используется переменная (команда): command+="-F \"first_name=...\"" (запрос содержит параметр, но он пуст). – Yura Shinkarev 22 May 2017 в 15:03

Что-то вроде этого: предположим

arg1=myname arg2=

Затем, чтобы включить только непустые параметры, код:

command="curl " if [ "$arg1" != "" ]; then command="$command --data-urlencode arg1=$arg1" fi if [ "$arg2" != "" ]; then command="$command --data-urlencode arg2=$arg2" fi echo $command

У вас есть один оператор if для каждого переменная.

1
ответ дан 18 July 2018 в 12:55

Что-то вроде этого: предположим

arg1=myname arg2=

Затем, чтобы включить только непустые параметры, код:

command="curl " if [ "$arg1" != "" ]; then command="$command --data-urlencode arg1=$arg1" fi if [ "$arg2" != "" ]; then command="$command --data-urlencode arg2=$arg2" fi echo $command

У вас есть один оператор if для каждого переменная.

1
ответ дан 24 July 2018 в 20:03

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

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