LxTerminal: команда не выполняется, но открывается окно - PullRequest
0 голосов
/ 19 июня 2020

У меня есть следующий сценарий оболочки:

#!/bin/bash

/usr/bin/lxterminal -e "mpv http://wdr-1live-live.icecast.wdr.de/wdr/1live/live/mp3/128/stream.mp3"

Когда я запускаю его, открывается окно терминала, но команда не выполняется и нет запроса. Единственное, что видно в этом окне, - это не отвечающий курсор.

Почему не выполняется команда? На одном из моих распбианов скрипт работает безупречно, но когда я перемещаю его на другой распбиан, он не работает.

Ответы [ 2 ]

0 голосов
/ 20 июня 2020

Работает, когда я использую

lxterminal -e

вместо

/usr/bin/lxterminal -e
0 голосов
/ 19 июня 2020

Привет

(Пока не могу комментировать) Возможно, вы забыли ...

chmod +x yourshellscript.sh

... потому что приведенные выше команды работают с моей установкой на основе debian ...

cat wdr.sh && (ls -Flap wdr.sh ; ./wdr.sh)
#!/bin/bash
/usr/bin/lxterminal -e "mpv http://wdr-1live-live.icecast.wdr.de/wdr/1live/live/mp3/128/stream.mp3"
-rwxr-xr-x 1 knoppix knoppix 112 Jun 19 16:48 wdr.sh

#...and in lxterminal...

Playing: http://wdr-1live-live.icecast.wdr.de/wdr/1live/live/mp3/128/stream.mp3
 (+) Audio --aid=1 (mp3 2ch 48000Hz)
AO: [alsa] 48000Hz stereo 2ch float
A: 00:00:05 / 00:00:09 (60%) Cache:  3s+111KB
File tags:
 icy-title: 1LIVE Sophie Schramm und der Simone
...